华中数控宏程序教案
序里都要用到,就要考虑用全局变量。用全局变量来保存数据,可以在不同子程序间传递、共享、以及反复利用。
华中数控宏程序编程实例
(1)宏程序编抛物线车削
%0342
T0101M03S600
G00X20.5Z2
#11=12;B初值
#10=SQRT[2*#11];A初值
WHILE#10LE8
G90G01X[2*#10]Z[12-#11]F200
#10=#10+0.1
#11=#10*#10/2
ENDW
G01X16Z[-32+12]
Z-28
U4
G00X20.5Z2M05
M30
(2)宏程序编正弦线
%3404
M03S600T0101
G92X80Z30
G00X25Z3
G71U0.6R0.6P6Q13X0.8F100
N6G0X17
#11=0
WHILE#11GE-25
#9=#11*PI/10;
#10=3.5*SIN[#9]
G01X[17-2*#10]Z[#11]F100
#11=#11-0.5
N13ENDW
G01X24Z-25
Z-30
X30
G00X80Z30
M30
(3)宏程序编抛物线与椭圆
%8002
G92X50Z100
M98P8001A8B5C4U32V40W55
G36G90X50Z0