當(dāng)前位置:哈斯自動數(shù)控機(jī)械(上海)有限公司>>公司動態(tài)>>如何調(diào)整M代碼的程序格式,以節(jié)省您的循環(huán)時間
如何調(diào)整M代碼的程序格式,以節(jié)省您的循環(huán)時間
大家好,今天John Nelson先生將為大家總結(jié)M代碼省時技巧的系列視頻,討論如何調(diào)整M代碼的程序格式,以節(jié)省您的循環(huán)時間。
往期代碼回顧
1 M1代碼
M1代碼:可選停機(jī)。該代碼本身不會減慢程序執(zhí)行速度,但它確實會影響前瞻功能。

在配有側(cè)裝式刀庫的機(jī)床上,控制器不會對側(cè)掛刀庫進(jìn)行預(yù)定位,先使用T代碼預(yù)調(diào)用下一把刀具,刪除M1,或?qū)1移動到下一次更換刀具的指令后,可以使側(cè)掛刀庫預(yù)定位到下一個刀具,加快換刀速度。此外,在程序結(jié)束時,加入換刀命令,將第一個刀具放入主軸中,或者至少將側(cè)掛刀庫預(yù)定位到第一個刀具,這將在程序啟動時節(jié)省幾秒鐘,值得注意的是:對于配有轉(zhuǎn)盤式刀庫,即換刀裝置位于外罩內(nèi)的機(jī)床,這種技巧并不適用。因為刀庫無法預(yù)定位到下一個刀具。
2 M5和M6代碼
M5是主軸停止命令,但需要在換刀后使用,否則,控制器會等到主軸停下來,才會繼續(xù)執(zhí)行程序,移除M5和代碼,移動到換刀位置,即可讓M6換刀指令同時執(zhí)行這兩個功能。這樣每次換刀都可以節(jié)省數(shù)秒鐘,主軸轉(zhuǎn)數(shù)很高時,可以節(jié)省更多時間。

3 M88和M73代碼
M88和M73代碼,它們分別用于打開主軸中心內(nèi)冷和刀具中心吹氣,使用這些代碼之前請勿啟動主軸,不然,需要先等待主軸停下來,然后再次啟動。這樣可能會在每次運(yùn)行該刀具時,多消耗一兩秒的時間。另外,這也適用于攻絲循環(huán),在攻絲固定循環(huán)之前 無需使用M代碼啟動主軸,因為該循環(huán)中的G代碼會以正確的方向,啟動主軸。


4 M10到M13的各個代碼
M10到M13的各個代碼,它們可以用在有兩個旋轉(zhuǎn)軸的機(jī)床上去控制旋轉(zhuǎn)軸制動器,通過去除不必要的M代碼,使用同一行代碼定位兩個軸,每次定位兩個旋轉(zhuǎn)軸時,可將制動延遲減半,基本上可以從6秒減至3秒。

省時技巧
讓我們回顧一下這個省時的簡短程序:其中有三個刀具,分別用于處理坯料的表面、外部輪廓銑削和工具孔。最初的循環(huán)時間是:56秒,在每個刀路結(jié)束時刪除兩個M1代碼后,循環(huán)時間可以減少4秒,接著,我刪除了M5主軸停止命令和G53 Z0命令,使機(jī)床處于換刀位置。繼而,使用M6換刀命令,同時處理這些功能。我還在程序末尾添加了換刀命令,將第一個刀具放入主軸中,這樣就不需要在程序開始時,等待側(cè)裝式刀庫進(jìn)行旋轉(zhuǎn)。通過這些變動,我又節(jié)省了3秒。最后一點,我在M88主軸中心內(nèi)冷指令后,啟動主軸進(jìn)行鉆孔操作,這樣又節(jié)省了2秒鐘。因為刀具的轉(zhuǎn)數(shù)很高,這樣累計起來,循環(huán)時間就從56秒減少到了47秒,按比例計算減少循環(huán)時間并不占理,因為這些被節(jié)省掉的時間主要來自換刀操作,但是,在配備側(cè)裝式刀庫的機(jī)床上,每次換刀時間可以節(jié)省2到4秒,如果按照我的方式,去除M1和M5,您還可以再節(jié)省一到兩秒,具體取決于在M88或M73命令之后啟動主軸的轉(zhuǎn)速。

如果大家運(yùn)行的程序中有十個刀具,其中兩個刀具使用了主軸中心內(nèi)冷,那么這個方法可以使循環(huán)時間縮短30秒。大家待加工的一批零件有多少?100個零件?那整個加工任務(wù)可以縮短50分鐘;如果有1,000個零件,那就可以節(jié)省8小時20分鐘。
感謝收看,下次再見。