0001
G99M3S400
T0101
G0X32Z3
G1Z1F02
G65H01P201Q28500
赋值201285
N70G65H01P200Q0000
赋值2000°,起始角0°
N80G65H31P204Q30000R20020430×SIN200
G65H02P204Q204R201
204204201
G65H32P205Q20000R200
20520×COS200
G65H03P205Q205R19500
205205195
G1X204Z205
车椭圆
G65H02P200Q200R5000
2002005°角度增量5°
3
fG65H84P80Q204R29990
当204小于2999时,返回
N80语句,大于时执行下一
句
G65H03P201Q201R1500
20120115
G0X32Z1
G0X201
G65H84P70Q200R85000
当200小于85°时,返回
N70语句,大于时执行下一
句
G0X100Z100
M00
T0101M3S1000
G0X0Z3
G1Z0F008
G65H01P200Q0000
赋值2000
N90G65H31P204Q30000R20020430×SIN200
G65H32P205Q20000R200
20520×COS200
G65H03P205Q205R20000
20520520
G1X204Z205
车椭圆
G65H02P200Q200R1000
2002001°角度增量1°
G65H84P90Q200R90000
当200小于90°时,返回
N90语句,大于时执行下一
句
G0X100Z100
M30
可见广州数控系统车床编程方式与FANUC数控系统车床大不相
同,广州数控系统车床的宏程序编程只能用参数方程来加工,转移判
断语句与FANUC数控系统WHILE…DO语句相似。
4
f对于车椭圆的工件,例子如下:
FANUC数控系统车床:
图2椭圆的长轴a40,短轴b20
O0001
G99M3S400
T0101
G0X15Z2
G71U1R05
G71P10Q20U03W0
F02
N10G0X39
G1Z0
X20Z3335
Z40
X19
N20G0Z2
图2
G0X17Z2
G73U3R4
G73P30Q40U03W0F02
N30G0X40
G01Z0
140
赋值140
220
赋值220
30
赋值30,3为起点到圆心的距
离
WHILE3GE3335DO1
当3大于等于3335,执行1
句,否则执行END1以下语
句
5
f42SQRT11331
42×12321
G1X24Z3
车椭圆
3305
步距05
END1
语句1结束
W6
X17
N40G0Z2
G0X100Z100
M00
M3S100T0101
G0X42Z2
G70P10Q20F008
G0X100Z100
M30
此程序先进行粗镗内孔使余量减小,最后分4刀加工椭圆。而广州
数控系统车床可先钻好孔,再一层层车削。
广州数控系统车床:
椭圆的长轴a40,短轴b20
椭圆参数方程公式是ZbCOSt,XaSINt
即得Z40COSt,直径X40SINt
O0001
G99M3S400
T0101
G0X0Z3
G1Z1F02
G65H01P201Q38500
赋值201385
N70G65H01P200Q90000
赋值20090°
N80G65H31P204Q40000R20020440×SIN200
6
fG65H03P204Q204R201G65H32P205Q40000R200G1X204Z205G65H02P200Q200R3000G65H83P80Q204R0000
G65H03P201Q201R1500G0X0Z1G0X201G65H84P70Q200R185000
G0X100Z100M00T0101M3S1000G0X40Z3G1Z0F008G65H01P200Q90000N90G65H31P204Q40000R200G65H32P205Q40000R200G1X204Z205G65H02P200Q200R1000G65H84P90Q200R180000
G0X100Z100M3r