一、#3000这个体系变量
CNC加工中心的编程
格局为:#3000=0~200
( )1,0到200是报警号, NC屏幕上显现报警号为:变量#3000的值加上3000。
%
G0G17G40G49G80G90
……
……
M30
当加工中心的程序运转至#3000=1程序段的时分,体系会中止运转且报警。报警号为:3001 报警信息为:YOU MUST CHANGETOOL (意思是:你有必要替换刀具)。
二、CNC加工中心编程的 WHILE….DO句子
宏程序最常用句子之一WHILE [ ] DO 句子
WHILE [ ] DO n
END n
阐明:
2,n——顺序号(n只能是1、2 、3, DO后边的顺序号要与END后边的顺序号相同)
WHILE[#10LE#2]DO 1
END1
-----
当#10的值小于#2的值时,则履行WHILE 至END1之间的程序,不然履行END1后边的程序,G0X0.Y0. ……
好了,预备开端编写CNC加工中心的编程程序
前面讲了需求计算刀具加工零件数量,假定某零件的一道工序T1刀可加工200件
那么就需求所编制的宏程序能够提示操作者:在各刀片使用寿数完成后进行替换。
也就是说T1号刀加工200件后,程序需求中止,提示操作者替换刀具。
数控加工中心的程序怎么编写尼?
上面赤色字体,供给了两个信息
1,刀具加工200件程序需求中止
2,提示操作者替换刀具
此刻正好用咱们所学的WHILE句子来判别(当加工数量等于我规则200件的时分,就履行报警变量)
那么数控加工中心的程序如下:
O0002(主程序名)
(微信SOSCNC)
T0101 S2000 M3;主程序开端,挑选T1刀,开主轴, 预备加工。
...... (加工内容)
......(加工内容)
#500=#500+1;T1刀寿数记数器+1。
WHILE[#500 EQ 200]DO1;对T1刀寿数记数器数据进行判别,如条件满意履行WHILE与END1之间程序段。
#500=0; 刀具寿数记数器清零。
#3000=1(YOU MUST CHANGE THE TOOL)
END1;
M30;
也就是说我利用了WHILE这个内循环句子(当然你也能够用IF等句子),当满意200件,就履行刀具计算器清零#500=0;#3000=1程序段。
趁便说下记数器变量设置需求选用#500~#559带有回忆功用的变量,这样程序完毕,乃至封闭机床变量仍会坚持记载。
山东九游会老哥智能科技有限公司主营产业有,加工中心 立式加工中心数控加工中心 小型加工中心 数控车床 也可以订做工装夹具。