今天,John Nelson先生將給大家介紹從M10到M13中的各個(gè)M代碼。探討這些M代碼會(huì)以哪些方式延長程序循環(huán)時(shí)間,以及如何幫助大家提高程序的運(yùn)行速度。
第一點(diǎn)
首先,定位旋轉(zhuǎn)軸并不需要使用M代碼,大家只需要令旋轉(zhuǎn)軸移動(dòng)即可釋放制動(dòng)器,定位旋轉(zhuǎn)軸。
第二點(diǎn)
其次,一旦使用M代碼為旋轉(zhuǎn)軸釋放制動(dòng)器,它將會(huì)一直保持該狀態(tài),直到再次關(guān)閉。
當(dāng)大家使用不同的代碼行定位兩個(gè)旋轉(zhuǎn)軸時(shí),或者當(dāng)大家使用M代碼時(shí),旋轉(zhuǎn)軸制動(dòng)器就會(huì)使循環(huán)時(shí)間,獲得不必要的延長。下面,我們來看幾個(gè)例子說明為什么會(huì)產(chǎn)生這種時(shí)間差。
01
在第一個(gè)例子中,旋轉(zhuǎn)軸制動(dòng)延長時(shí)間為6秒,首先M11代碼將釋放第4軸制動(dòng)器,這需要1.5秒,然后,M13代碼釋放第5軸制動(dòng)器,也需要1.5秒,與此同時(shí),我們還將為B軸和C軸定位因?yàn)樗麄円苍谠摯a塊中,M10代碼將鎖緊第4軸制動(dòng)器然后,M12代碼將會(huì)鎖緊第5軸制動(dòng)器,這又分別需要1.5秒。
02
在第二個(gè)例子中,制動(dòng)延遲時(shí)間也為6秒,因?yàn)樾D(zhuǎn)軸將根據(jù)程序中的不同代碼進(jìn)行移動(dòng),首先,程序中,存在B90指令,它將釋放第4軸制動(dòng)器,根據(jù)B90定位B軸,并啟動(dòng)第4軸制動(dòng)器。另外,程序中還有C-90指令,它將會(huì)釋放C軸制動(dòng)器,將C軸移動(dòng)到-90°的位置,然后再次鎖緊C軸為了最大限度地節(jié)約時(shí)間,我們要始終使用同一行代碼定位兩個(gè)旋轉(zhuǎn)軸,并且除非必要,否則不要使用M代碼操控制動(dòng)器。
03
讓我們來看最后一個(gè)例子,第4軸和第5軸的制動(dòng)器會(huì)同時(shí)釋放和啟動(dòng),我們可以看到B90和C-90指令在同一行中,所以設(shè)備將花費(fèi)1.5秒,同時(shí)釋放第4軸和第5軸的制動(dòng)器,我們將同時(shí)定位兩個(gè)軸然后它們的制動(dòng)器也將同時(shí)鎖緊。讓我們來看最后一個(gè)例子,第4軸和第5軸的制動(dòng)器會(huì)同時(shí)釋放和啟動(dòng),我們可以看到B90和C-90指令在同一行中,所以設(shè)備將花費(fèi)1.5秒,同時(shí)釋放第4軸和第5軸的制動(dòng)器,我們將同時(shí)定位兩個(gè)軸然后它們的制動(dòng)器也將同時(shí)鎖緊。刪除軸制動(dòng)指令并將旋轉(zhuǎn)軸定位操作合并到同一行代碼中可以將兩個(gè)旋轉(zhuǎn)軸每次定位時(shí)的同一行代碼中可以將兩個(gè)旋轉(zhuǎn)軸每次定位時(shí)的,分度延遲時(shí)間,從6s減少到3s。這樣日積月累下來,大家就可以為執(zhí)行大量復(fù)合角度加工的程序,節(jié)約大量時(shí)間。