【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《宏程序常用符号和含义》,欢迎阅读!

.
宏程序的常用符号和含义
符号 含义 符号 含义
GT 大于 NE 不等于 GE 大于或等于 ABS 绝对值 LT 小于 AND 与 LE 小于或等于 OR 或者 EQ 等于
____________________________________________________________________________________________
_____________________________________________________________________________________
G40 G49 G69 G80 G90;
G91 G28 Z0; G90 G54 X50 Y0;
M06 T01; G43 H01 Z30; M03 S3000; M8 #1=0.;
WHILE[#1LE5.]DO1; N1
G01 Z-#1; Y50.; X-10.; Y-50.; X10.; Y0.;
WHILE 当 IF 如果 G0T0n 执行_段号(n为数值,需和IF同时使用)
D0n 执行_段号(n为数值,取值1-99。需和WHILE同时使用)
ENDn 结束程序 (n与开头n的数值对应,需和Don以及WHILE同时使用)
WHILE和END的运用-兄弟
#1=#1+1; END1 G00 Z30; M05 G49; G40; M09;
G91G28Z0; G28 Y0; M30;
IF和GOTO的运用
G40 G49 G69 G80 G90; G91 G28 Z0; G90 G54 X50 Y0; M06 T01; G43 H01 Z30; M03 S3000; M8 #1=5.; #2=0; N1
G01 Z-#2 Y50.; X-50.; Y-50.; X50.; Y0.;
#2=#2+1;
IF[#2LE5.]GOTO1; G00 Z30; M05 G49; G40; M09;
G91G28Z0; G28 Y0; M30;
WHILE 当 (WHILE[#1GT50]DO1) 当#1大于50执行D01 END 结束 (END1)
满足条件结束DO1程序
IF 如果 (IF[#2LE5]GOTO1)
如果#2小于或等于5就执行跳转至N1 G0T0n 执行n段号 (GOTOn) 跳转至N
'.
.
THEN 执行或强制 (IF[#1LT0]THEN#1=0) 如果#1小于0强制#1等于0
宏变量的取值范围
1、局部变量(#1-#33)
什么叫局部变量,局部变量就是在局部或则可以理解为在单个程序中有效。断电以后系统自动清零。
____________________________________________________________________________________________
2、公共变量(#100-#199,#500-#999) 公共变量和局部变量的区别在于:
局部变量是在局部,或则单个程序中有效,
公共变量是指如果一个程序同时拥有主程序和子程序的情况下,在
主程序中如果已经赋值,在子程序中可以不用重新赋值,可以公用。 而#100-#199和#500-#999的区别在于,前者断电清零,而后者不会清零会一直保存系统内部。比如:
#500=TAN[15]
#500一旦赋值就将保存在系统内部,下次直接调用#500使用。
____________________________________________________________________________________________
3、系统变量(#1000-#17200)
系统变量是用于我们机床系统存储的一些刀补数据参数等等的东西,我们可以不用管它。(不会用的,慎用!)
____________________________________________________________________________________________
总结:一般情况下我们写程序用#1-#33,当有子程序的时候我们用#100-#199。
常用三角函数运算 1.TAN(正切)
例如:#1=2*TAN[20]中括号里面是角度。 2.SIN(正玄)
例如:#1=3*SIN[3]中括号里面是角度。
'.
本文来源:https://www.wddqxz.cn/678afeee81d049649b6648d7c1c708a1294a0a57.html