宏程序常用符号和含义

2023-03-08 00:00:14   文档大全网     [ 字体: ] [ 阅读: ]

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

宏程序的常用符号和含义

符号 含义 符号 含义

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同时使用)



WHILEEND的运用-兄弟

#1=#1+1; END1 G00 Z30; M05 G49; G40; M09;

G91G28Z0; G28 Y0; M30;



IFGOTO的运用

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

相关推荐