IF[#1
LT 50] GOTO 10(首先判断中括号是不是满足条件,如果满足执行跳转,不满足执行下一步)
M30
从这个程序中我们可以发现当#1=30的时候,我们执行条件判断,我们来判断一下,#1现在等于30,那么重括号里面就可以理解为30小于50,小型龙门加工中心,现在条件满足。所以他会执行后面GOTO跳转语句,跳转到N10地方继续执行)
3.强制赋值语句 IF[条件表达式]THEN(执行语句)
例如:IF[#1 GT 20] THEN#1=20 (我们这样来理解这个语句,如果#1大于20,那么#1等于20,也就是说和上面一样,高速龙门加工中心,中括号里面条件满足的话,执行后面THEN语句,如果不满足,大型龙门加工中心,不执行后面then语句。)
写一段简单程序:
#1=3(把数值3赋值给#1)
#1=#1-5(把#1-5计算出来的值从新赋值给#1,也就是3-5=-2,现在#1=-2)
IF[#1 LT 0] THEN*制赋值,如果#1小于0,那么强制让#等于0)
M30
我们来分析一下上面程序段,当我们#1执行完减法运算以后#1的值已经等于-2,加工中心,那么我们在执行强制赋值语句的时候我们来判断一下中括号里面条件是不是满足,-2小于0,条件满足,所以执行后面THEN语句,如果不满足的时候不执行THEN语句)
4.条件判断语句 WHILE[表达式]DO n ( n为数值,取值范围1-99)
END n(n 与开头n的数值对应)
例如:WHILE[#12 GT 50]DO 1
END
1
1.1
下面写一个程序段:
#1=60
WHILE[#1 GT 50] DO 1
G0 X#1
G1 Z-20. F0.2
G0 U1. Z1.
END 1
M30
这个程序当条件判断语句里面中括号里面条件满足的时候执行DO 1和END 1中间的程序段,如果条件不满足,执行END 1后面的程序段M30。
以上介绍的语法格式用法,以FANUC oi系列,广数,三菱系统为例。西门子,宝源,新代等系统以说明书为准!!!
加工中心通常以主轴与工作台相对位置分类,分为卧式、立式和WAN能加工中心。
(1)卧式加工中心:是指主轴轴线与工作台平行设置的加工中心,主要适用于加工箱体类零件。
(2)立式加工中心:是指主轴轴线与工作台垂直设置的加工中心,主要适用于加工板类、盘类、模具及小型壳体类复杂零件。
(3)万NENG加工中心(又称多轴联动型加工中心):是指通过加工主轴轴线与工作台回转轴线的角度可控制联动变化,完成复杂空间曲面加工的加工中心。适用于具有复杂空间曲面的叶轮转子、模具、刃具等工件的加工。