数控车床如何运用宏程序编椭圆.给据个例子.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/08 02:11:42
数控车床如何运用宏程序编椭圆.给据个例子.
![数控车床如何运用宏程序编椭圆.给据个例子.](/uploads/image/z/6478392-48-2.jpg?t=%E6%95%B0%E6%8E%A7%E8%BD%A6%E5%BA%8A%E5%A6%82%E4%BD%95%E8%BF%90%E7%94%A8%E5%AE%8F%E7%A8%8B%E5%BA%8F%E7%BC%96%E6%A4%AD%E5%9C%86.%E7%BB%99%E6%8D%AE%E4%B8%AA%E4%BE%8B%E5%AD%90.)
例如车1/4椭圆(从0度到90度),X半轴为40,Z半轴为30,坐标零点在椭圆圆心上
精车程序
T0101 S1000 M03
#1=40(X半轴)
#2=30 (Z半轴)
#3=0 (起始角度)
#4=90 (终止角度)
G0 X0 Z32
G1 Z30 F0.1
WHILE[#3LE#4] DO1 (判断式,当#3小于等于#4时,循环有效)
#5=#1*SIN[#3] (求X值)
#6=#2*COS[#3] (求Z值)
G1 X[2*#5] Z[#6] F0.05
#3=#3+1 (角度增加1度)
END1
G0 X150 Z150
M30
精车程序
T0101 S1000 M03
#1=40(X半轴)
#2=30 (Z半轴)
#3=0 (起始角度)
#4=90 (终止角度)
G0 X0 Z32
G1 Z30 F0.1
WHILE[#3LE#4] DO1 (判断式,当#3小于等于#4时,循环有效)
#5=#1*SIN[#3] (求X值)
#6=#2*COS[#3] (求Z值)
G1 X[2*#5] Z[#6] F0.05
#3=#3+1 (角度增加1度)
END1
G0 X150 Z150
M30