一、#3000這個(gè)體系變量
CNC加工中心的編程
格局為:#3000=0~200
( )1,0到200是報(bào)警號(hào), NC屏幕上顯現(xiàn)報(bào)警號(hào)為:變量#3000的值加上3000。
%
G0G17G40G49G80G90
……
……
M30
當(dāng)加工中心的程序運(yùn)轉(zhuǎn)至#3000=1程序段的時(shí)分,體系會(huì)中止運(yùn)轉(zhuǎn)且報(bào)警。報(bào)警號(hào)為:3001 報(bào)警信息為:YOU MUST CHANGETOOL (意思是:你有必要替換刀具)。
二、CNC加工中心編程的 WHILE….DO句子
宏程序最常用句子之一WHILE [ ] DO 句子
WHILE [ ] DO n
END n
闡明:
2,n——順序號(hào)(n只能是1、2 、3, DO后邊的順序號(hào)要與END后邊的順序號(hào)相同)
WHILE[#10LE#2]DO 1
END1
-----
當(dāng)#10的值小于#2的值時(shí),則履行WHILE 至END1之間的程序,不然履行END1后邊的程序,G0X0.Y0. ……
好了,預(yù)備開(kāi)端編寫(xiě)CNC加工中心的編程程序
前面講了需求計(jì)算刀具加工零件數(shù)量,假定某零件的一道工序T1刀可加工200件
那么就需求所編制的宏程序能夠提示操作者:在各刀片使用壽數(shù)完成后進(jìn)行替換。
也就是說(shuō)T1號(hào)刀加工200件后,程序需求中止,提示操作者替換刀具。
數(shù)控加工中心的程序怎么編寫(xiě)尼?
上面赤色字體,供給了兩個(gè)信息
1,刀具加工200件程序需求中止
2,提示操作者替換刀具
此刻正好用咱們所學(xué)的WHILE句子來(lái)判別(當(dāng)加工數(shù)量等于我規(guī)則200件的時(shí)分,就履行報(bào)警變量)
那么數(shù)控加工中心的程序如下:
O0002(主程序名)
(微信SOSCNC)
T0101 S2000 M3;主程序開(kāi)端,挑選T1刀,開(kāi)主軸, 預(yù)備加工。
...... (加工內(nèi)容)
......(加工內(nèi)容)
#500=#500+1;T1刀壽數(shù)記數(shù)器+1。
WHILE[#500 EQ 200]DO1;對(duì)T1刀壽數(shù)記數(shù)器數(shù)據(jù)進(jìn)行判別,如條件滿(mǎn)意履行WHILE與END1之間程序段。
#500=0; 刀具壽數(shù)記數(shù)器清零。
#3000=1(YOU MUST CHANGE THE TOOL)
END1;
M30;
也就是說(shuō)我利用了WHILE這個(gè)內(nèi)循環(huán)句子(當(dāng)然你也能夠用IF等句子),當(dāng)滿(mǎn)意200件,就履行刀具計(jì)算器清零#500=0;#3000=1程序段。
趁便說(shuō)下記數(shù)器變量設(shè)置需求選用#500~#559帶有回憶功用的變量,這樣程序完畢,乃至封閉機(jī)床變量仍會(huì)堅(jiān)持記載。
山東北一智能科技有限公司主營(yíng)產(chǎn)業(yè)有,加工中心 立式加工中心數(shù)控加工中心 小型加工中心 數(shù)控車(chē)床 也可以訂做工裝夾具。