西门子数控铣床编程椭圆:帮我看看为什么深度Z不下呢?谢谢 很急!!!!

2025-01-07 08:08:01
推荐回答(3个)
回答1:

兄弟,其实你这个程序没问题,只是有些SEIMENS数控系统在使用宏程序的时候前面的标记只能是2个字符的,我以前也遇到过这个问题,你不妨试试下面的程序,和你的基本一样。
G54G40
T1D1
G00Z100
X100Y100
M03S500
Z5
X40Y0
R1=40
R2=20
R3=0
R4=360
R5=-2
R6=-15
R7=-2
AA:G01 Z=R5 F0.1 GOTOF BB
BB:G01 X=R1*SIN(R3) Y=R2*COS(R3)
R3=R3+0.1
IF R3<=R4 GOTOB BB
R5=R5+R7
IF R5>=R6 GOTOB AA
G00Z100
M02

回答2:

你的变量也太多了,看看我的:
G54T1D1
G00Z50
G94S1000M03M08
G00X40Y0
Z3
G01Z0F200
L10P9
G00X40Y0
M30

L10
G91Z-2
G90
R13=360(角度变量)
AA:R14=18*COS(R13)(短半轴半径变量)
R15=24*SIN(R13)(长半轴半径变量)
G41
G01X=R14Y=R15F200
R13=R13-2
IF R13>=0 GOTOB AA
G40G01X40Y0
M02

回答3:

MA3:G01Z=R5F0.1GOTOFMA1
这句写在一行是不是同时执行有可能只执行GOTOFMA1