临淄信息港提供最新的临淄招聘信息、临淄房产信息、临淄二手信息,查信息就上https://10345.cn 。
新闻中心
  当前位置:首页 -> 科技数码 -> 普及一下CNC加工中心宏程序里面的运算符号

普及一下CNC加工中心宏程序里面的运算符号

发布时间: 2020-06-26 21:37
N5G0G90G54X#1Y0.M3S3000; X#1就是X是变量的 当#1等于多少,X就是多少。#1=#1+1;结合下面的条件来看,#1要加多少个1才等于20.答案就是20.所以这个程序要走20次

如题;
1.LT 小于 [1LT2] 就是1小于2
2.LE 小于或等于 [1LE#2] 1小于#2
3.EQ 等于 [2EQ#2] 2等于#2 
4.NE 不等于 [2EN#2] 2不等于#2
5.GE 大于或等于 [2GE#2] 2大于或等于#2
6.GT 大于 [2GT#2] 2大于#2
例,用IF条件表达示来说,变量和程序这里就先省略了
……
IF[#1LT10]GOTO5 (如果#1小于10,自动跳到N5开头的那段程序)


IF条件转移格式:
IF[条件表达式]TOTOn;如果满足指定条件,程序转跳到顺序号n,否则执行下一程序段!



上程序例案:
G0G17G40G49G80G90;
#1=0.; 给它赋予一个数值,可以说#1现在就0.
T1M6;
N5G0G90G54X#1Y0.M3S3000; X#1就是X是变量的 当#1等于多少,X就是多少。
G43H1Z10.M8;
Z2.;
G1Z-5.F500;
Y20.;
G0Z10.;
#1=#1+1;结合下面的条件来看,#1要加多少个1才等于20.答案就是20.所以这个程序要走20次
IF[#1LE20]GOTO5; 
M5;
G91G28Z0.M9;
M30;

基本就这样,宏程序也不难,慢慢消化吧