技術(shù)分享
當(dāng)前位置:三菱PLC > 技術(shù)服務(wù) > 技術(shù)分享三菱plc編程案例
海藍(lán)機(jī)電擁有專業(yè)的plc編程技術(shù),三菱變頻器和三菱伺服電機(jī)等產(chǎn)品都有應(yīng)用;為了更好的服務(wù)廣大用戶,就為大家解說一個案例。這次介紹M代碼功能,又稱“M代碼輸出功能”,提到它可以實現(xiàn)軸1定位完成后自動啟動軸2定位,軸2定位完成后又可以自動啟動軸1定位。
實際上,“M代碼輸出功能”是用于執(zhí)行正在進(jìn)行的定位數(shù)據(jù)相關(guān)的輔助作業(yè)(夾緊、鉆頭旋轉(zhuǎn)、工具更換等)的指令的功能。
相當(dāng)于說,當(dāng)某個軸在執(zhí)行定位的同時,需要啟動其他輔助動作的話,可以通過該軸輸出一個信號,就是M代碼,來啟動其他輔助動作。
接下來將通過一個簡單編程實例來展示一下M代碼的使用方法。 首先需要說明的是,在簡易運動控制模塊的參數(shù)里,可以看到一個Pr.18的參數(shù)與M代碼相關(guān)。這個參數(shù)是“M代碼ON信號輸出時機(jī)”,并可以看到有“WITH模式”及“AFTER模式”兩個選項。
簡單來講,WITH模式指的是M代碼信號是在該軸定位啟動時輸出的;AFTER模式指的是M代碼信號是在該軸定位完成時輸出的。 比如本文開頭提到的軸1定位完成之后自動啟動軸2定位,就可以通過軸1的M代碼用AFTER模式來輸出信號啟動軸2定位,即
軸1定位完成---M代碼輸出---軸2定位啟動
其次,在定位數(shù)據(jù)的最后一列,就是設(shè)置M代碼的地方,每一個定位數(shù)據(jù)都可以設(shè)置一個M代碼,M代碼可以在1-65535中任意設(shè)置一個整數(shù)(設(shè)為0則表示不使用),同一軸的定位數(shù)據(jù)里,M代碼不要設(shè)為一樣,不同軸之間則無所謂。比如,在本例中,軸1定位數(shù)據(jù)1的M代碼設(shè)置為100,定位數(shù)據(jù)2的M代碼設(shè)置為102。 為了在程序中不混淆,軸2定位數(shù)據(jù)1的M代碼設(shè)置為101。
一大波程序截圖正在來襲……
前面這些都是準(zhǔn)備工作。
上面使用了很多中間繼電器,都是定位啟動信號
以上程序便可完成軸1定位完了之后切換軸2,軸2定位完之后切換軸1...及軸2的插補(bǔ)動作了。
希望對您能有所幫助。更多精彩實用的三菱plc技術(shù)資訊,請訪問海藍(lán)機(jī)電官網(wǎng)!
評論信息