西门子840D 数控镗铣床 三角函数编程问题

有没有朋友有这方面的编程事例 求 用三角函数变量编程

X 和 Z 向变量 直接带三角函数的事例

邮箱 [email protected]

第1个回答  推荐于2017-09-09
M3S1
G90G55G0X0.Y0.Z50.
Z3.
#1=0
#2=10*COS[#1]
#3=10*SIN[#1]
G0X#2Y#3
G1Z-5.F200
WHILE[#1LE360]DO1
#2=10*COS[#1]
#3=10*SIN[#1]
G1X#2Y#3F200
#1=#1+1
END1
G0Z50.
X0.
Y0.
M05
M30追问

每段的意思 可以解释下吗?

有这方面的书吗? 事例这样的

追答

M3S1
G90G55G0X0.Y0.Z50.
Z3.
#1=0//定义#1变量,给#1赋初值为0
#2=10*COS[#1] //计算X轴的座标/10为圆半径
#3=10*SIN[#1] //计算Y轴的座标/10为圆半径
G0X#2Y#3 //快速定位到上面计算的X,Y点
G1Z-5.F200 //直线插补到Z-5位置
WHILE[#1LE360]DO1 //用WHILE循环,当#1小于等于360的条件不成立后就跳出循环。做END1后面的。
#2=10*COS[#1] //计算X轴的座标/10为圆半径
#3=10*SIN[#1] //计算Y轴的座标/10为圆半径
G1X#2Y#3F200 //直线插补到X#2Y#3位置
#1=#1+1 //#1自加1
END1 //循环体结束。
G0Z50.
X0.
Y0.
M05
M30
书我就没有,是自己写的,这和计算机C语言一样的。C语言比这些好得多。我也只知一点点啦。
你把它放到防真器上,运行那样会有助你理解的。

第2个回答  2012-08-18
LHQS
T1D1
G90G54G0X45.Y0.M03S900
G0Z15.F500
M8
R1=30
R2=18
R3=72
R4=5
G0X=R1×COS(R2)
Y=R1×SIN(R2)
G1Z-5.F100
MIA;R2=R2+R3
R4=R4-1.
G42G1X=R1×COS(R2)
Y=R1×SIN(R2)
IF R4>=0GOTOB MA1
G40X45.Y0.
G0Z100.
M30;追问

0.0 你们这编程都是怎么学的啊 看不懂 。 有教材吗?

第3个回答  2012-08-25
不错哦
第4个回答  2012-08-11
淘宝里有本《西门子840d数控编程实例加强版》里面有宏程序,变量编程