华中数控车椭圆宏程序长轴9短轴4半椭圆编程
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 00:40:46
![华中数控车椭圆宏程序长轴9短轴4半椭圆编程](/uploads/image/z/4668639-15-9.jpg?t=%E5%8D%8E%E4%B8%AD%E6%95%B0%E6%8E%A7%E8%BD%A6%E6%A4%AD%E5%9C%86%E5%AE%8F%E7%A8%8B%E5%BA%8F%E9%95%BF%E8%BD%B49%E7%9F%AD%E8%BD%B44%E5%8D%8A%E6%A4%AD%E5%9C%86%E7%BC%96%E7%A8%8B)
华中数控车椭圆宏程序长轴9短轴4半椭圆编程
华中数控车椭圆宏程序长轴9短轴4半椭圆编程
华中数控车椭圆宏程序长轴9短轴4半椭圆编程
坐标零点在椭圆起始处,(Z轴从0到-9)
程序:
(粗加工:)
T0101
S800 M03
G0 X10 Z2
#1=4 (X半轴)
#2=9 (Z半轴)
#3=0 (椭圆Z轴起始点坐标值)
#4=-9 (椭圆Z轴结束点坐标值)
#8=4.5 (X向偏移量)
WHILE #8GE0.5
G1 X[#8] F100
Z0
WHILE #3GE#4 (判断式,当#3大于等于#4时,循环有效)
#5=SQRT[81-#3*#3]*4/9 (求X值)
G1 X[2*#5+#8] Z[#3] F100
#3=#3-0.5 (Z轴增量为0.5mm)
ENDW
#8=#8-2
ENDW
G0X50Z50
M05
M00
(精加工:)
T0101
S1000 M03
G0 X10 Z2
#1=4 (X半轴)
#2=9 (Z半轴)
#3=0 (椭圆Z轴起始点坐标值)
#4=-9 (椭圆Z轴结束点坐标值)
G1 X0 F50
Z0
WHILE #3GE#4 (判断式,当#3大于等于#4时,循环有效)
#5=SQRT[81-#3*#3]*4/9 (求X值)
G1 X[2*#5] Z[#3] F50
#3=#3-0.5 (Z轴增量为0.5mm)
ENDW
G0 X150 Z150
M05
M30