技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術頻道 > 技術百科 > 三菱M64數(shù)控系統(tǒng)的中斷指令及宏程序插入的使用要點

三菱M64數(shù)控系統(tǒng)的中斷指令及宏程序插入的使用要點

時間:2007-11-14 13:55:00來源:caojing

導語:?第三屆伺服與運動控制論壇論文集,三菱M64數(shù)控系統(tǒng)的中斷指令及宏程序插入的使用要點(黃風)。
武漢三菱工控技術中心 黃風
本文敘述了利用三菱M64數(shù)控系統(tǒng)的中斷功能實現(xiàn)NC軸既做旋轉(zhuǎn)又做定位軸的方法,編制PLC程序和加工程序的要點以及參數(shù)設置的注意事項。 大多數(shù)軸類熱處理機床都要求其夾持工件的一軸在加熱時旋轉(zhuǎn),當加熱完成后又能夠定位于某一位置,便于下一工序的執(zhí)行。筆者在將三菱M64數(shù)控系統(tǒng)應用于滾筒式曲軸熱處理機床就遇到制造商的這一要求。這一要求的實質(zhì)是要求NC伺服軸在某一區(qū)段做旋轉(zhuǎn)運行,某一區(qū)段做定位運行。 經(jīng)過分析和實驗,筆者決定采用三菱M64數(shù)控系統(tǒng)的中斷指令及宏程序插入功能實現(xiàn)這一要求。 在三菱M64數(shù)控系統(tǒng)的PLC接口中,有一中斷接口Y22D。當在PLC程序中使Y22D=ON,中斷功能即生效。中斷功能生效時,正在運行的加工程序會立即停止轉(zhuǎn)而執(zhí)行預先編制好的“中斷宏程序”,當“中斷宏程序”執(zhí)行完畢后,又繼續(xù)執(zhí)行主加工程序。如圖1所示。
[IMG=圖1 中斷程序的動作]/uploadpic/THESIS/2007/11/20071114140049939510D.jpg[/IMG]
圖1 中斷程序的動作 筆者最初為滾筒式曲軸熱處理機床編制的主加工程序如下: 程序號:57710 N10M96P1000;——————(允許中斷。P1000是中斷程序號。) ……… N20G90G0X190. N30G90G1Y99999.F600 ――(Y軸做旋轉(zhuǎn)運動) N40G04X5; N50G91G1Y290.F1000;―――(Y軸做定位) …………… N60M97―――――(結(jié)束中斷) M30    在程序段 “N30G90G1Y99999.F600” Y軸做旋轉(zhuǎn)運行,由于三菱M64數(shù)控系統(tǒng)規(guī)定每一軸的最大行程是99999mm,工藝要求機床加熱時的旋轉(zhuǎn)速度60R/M,假設螺距=10 mm,則指定運行速度F600。如果指定行程為99999 mm,則運行時間T=99999/600 =166.665(分) 由于工件每一部分的加熱時間都在10分鐘之內(nèi),所以編制“N30G90G1Y99999.F600”是能夠保證 Y軸做旋轉(zhuǎn)加熱運行的。 (筆者在系統(tǒng)上運行過下列程序: “N30G90G1Y99999.F600 “N40G90G1Y99999.F600 “N50G90G1Y99999.F600 “N60G90G1Y99999.F600 “N70G90G1Y99999.F600 即使在超過最大行程后,NC軸還能夠繼續(xù)運行,只是在屏幕上已經(jīng)看不到位置坐標顯示。)
圖2
當加熱處理完畢時,由加熱處理完畢信號驅(qū)動PLC程序中的中斷接口Y22D,當Y22D被驅(qū)動時,正在執(zhí)行的程序段“N30G90G1Y99999.F600”立即結(jié)束轉(zhuǎn)入中斷程序。 當Y22D被驅(qū)動時,是立即結(jié)束執(zhí)行當前的程序段轉(zhuǎn)入中斷程序,還是執(zhí)行完當前程序段以后再轉(zhuǎn)入中斷程序,可以通過參數(shù)選擇。設定#1113=0,則立即結(jié)束執(zhí)行當前的程序段轉(zhuǎn)入中斷程序。設定#1113=1,則執(zhí)行完當前程序段以后再轉(zhuǎn)入中斷程序。 與中斷相關的參數(shù)還有#1112,這個參數(shù)的含義是在Y22D=ON的條件下,中斷程序是執(zhí)行一次還是反復執(zhí)行。 以程序:57710 為例 當#1112=0 遇到Y(jié)22D從OFF————ON的上升沿,立即執(zhí)行M96指定的中斷程序 (本例中程序號:1000),而且只執(zhí)行一次。 當#1112=1 且Y22D=ON并一直保持Y22D=ON,則M96指定的中斷程序 (本例中程序號:1000)被反復執(zhí)行,直到Y(jié)22D=OFF,在執(zhí)行完當前的中斷程序后,回到由中斷程序指定的主程序單段上。 與中斷相關的參數(shù)還有#1229, 當#1229的BIT0位設為0時,中斷程序是宏程序類型。 即與G65調(diào)用宏程序相同。 當#1229的BIT0位設為1時,中斷程序是子程序類型。 即與M98調(diào)用子程序相同。 M96和M97是三菱NC規(guī)定的特殊M指令。 M96是“中斷宏程序插入”有效 。 M97是“中斷宏程序插入”無效 。 其意義為在M96和M97指定的加工程序區(qū)間段內(nèi),“中斷宏程序插入”有效。以程序57710為例: 在N10……至N60程序段內(nèi)均有效。 在編制實際加工程序中,為了保證程序安全,必須將中斷有效區(qū)間嚴格加以限定。仍然以程序57710為例:加工工藝要求只在旋轉(zhuǎn)加熱工藝階段 (N30G90G1Y99999.F600 Y軸做加熱旋轉(zhuǎn)運動) 允許中斷發(fā)生,在別的加工程序段即使出現(xiàn)中斷指令信號(Y22D=ON),也不執(zhí)行中斷程序。因此應該將程序57710做如下修改: 程序57720 ……… N20G90G0X190. N25M96P1000;——————(允許中斷。P1000是中斷程序號。) N30G90G1Y99999.F600 ――(Y軸做加熱旋轉(zhuǎn)運動) N35M97―――――(結(jié)束中斷) N40G04X5; N50G91G1Y290.F1000;―――(Y軸做定位) …………… M30 實際的加工程序就是這樣編制的。 第二屆伺服與運動控制論壇論文集 第三屆伺服與運動控制論壇論文集

標簽:

點贊

分享到:

上一篇:基于負邏輯控制的數(shù)控機床限...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號