長半軸= 45°
短軸= 25°
O0001
T1D1
N13G90X65Y0Z100.0刀具移動到(65,0,100)的位置。
N14S1000M03
n 15g 01Z-10f 1000.0刀具下降到-10 mm。
N16#114=0指定初始值。
n 18 # 112 = 45 * COS[# 114]計算X坐標值。
n20 # 113 = 25 * SIN[# 114]計算Y坐標值。
n22g 01g 42 x[# 112]y[# 113]d02f 200.0轉到第壹點N24 # 114 = # 165438+。
N26IF[# 114lt 361]goto 18條件判斷# 114是否小於361,滿足則返回18。
N28G01G40X65Y0取消刀具補償,返回(65,0)。
N30G90G00Z100.0M05快速工具升降機
N32M30程序結束
發那科:
長軸48、短軸36
該過程如下:
O1001(主程序)
T0101
G94S700M03M08
G54
G00G43Z30
G90X40Y0
Z2
G01Z0F150
M98P120L9(去除空白余量,每次深度2mm)
G00Z3
M30
O120(空白余量子程序)
G91G01Z-2
G90
#103=360(角度變量的初始賦值)
n 100 # 104 = 18 * COS[# 103](X坐標變量)
# 105 = 24 * sin[# 103](Y坐標變量)
g 41 X # 104Y # 105d 01
#103=#103-1(角度增量-1)
IF[#103GE0]GOTO100(如果角度大於等於0,返回執行循環)。
G40G01X40Y0
M99