国产成人精品免高潮在线观看-国产精品99无码一区二区-国产av人人夜夜澡人人爽-精品国产免费一区二区三区香蕉

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 三菱M64數控系統的中斷指令及宏程序插入的使用要點

三菱M64數控系統的中斷指令及宏程序插入的使用要點

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

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

標簽:

點贊

分享到:

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

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

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

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

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

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

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