华中数控车宏程序椭圆如何编?

kissdevel2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
77599 共回答了14个问题 | 采纳率78.6%
抛物线;#2=0[设置X轴为0]HINE#1GE ------- [GE后面的数字表示抛物线Z向长度,GE是小于的意思]#1=---------- [以X轴为函数,与自变量Z的关系式]#2=#2-0.05[0.05为X轴计算每次变化量]G1X[2X#1]Z[-#2][固定格式]ENDW [宏程序结束语]椭圆;#1=长半轴#2=短半轴#3=椭圆起点距离圆心的长度WHILE#3GE[椭圆终点距离圆心的长度为负值]#4=SQRT[#1X#1-#3X#3]X[#2/#1]G1X[2X#4]Z[#3-%%%][%%%表示圆心到椭圆起点的距离]#3=#3-0.08ENDW
1年前

相关推荐

华中数控世纪星45号钢车削倍率多少才会光滑?
汽车部落1年前1
宛宛儿 共回答了17个问题 | 采纳率88.2%
不是走刀倍率的关系,也不是主轴倍率的关系.光滑不光滑主要看线速度,和进给量.
一般车45号钢,线速度粗车用70m/min 、精车用110m/min .走刀量粗车0.2--0.6mm/转.
精车0.05--0.15mm/转. 供参考
华中 数车宏程序 华中数控车椭圆宏程序长轴9短轴4半椭圆编程坐标零点在椭圆起始处,(Z轴从0到-9)程序:(粗加工:)T
华中 数车宏程序
华中数控车椭圆宏程序长轴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
关中大儒1年前3
bsmxl 共回答了17个问题 | 采纳率88.2%
这个程序好麻烦
我来编个
O1234
T0101 M03 S1200
G0 X8.0 Z2.0
#1=4-2
WHILE[#1 GE 0] DO1 ;如果#1的值大于零则循环继续
G0 X[2*#1+0.3] ;0.3为精加工量
#2=SQRT[81-#1*#1*5.06];Z=SQRT[C*C-X*X*C*C/A*A] 因X*X*C*C/A*A=X*X*5.06 故
;Z=SQRT[C*C-X*X*C*C/A*A]
;设z=#2 c=9 x=#1 a=4 所以上式就变成这样#2=SQRT[81-#1*#1*5.06]
G1 Z[#2-9+0.3] F0.15 ;0-9=-9 9-9=0 故z-9的值在0 -9之间
U2.0 W1.0 ;退刀
G0 Z2.0 ;回循环起点
#1=#1-2 ;如果#1=2 #1=#1-2 则为零
END1
G0 X0 ;下面同上
G1 Z.0
#1=0
WHILE[#1 LE 4 ] DO2
#2=SQRT[81-#1*#1*5.06]
G1 X[2*#1] Z[#2-9]
#1=#1+0.05
END2
G0 X100 Z5.0
M30
华中数控G71指令怎么用?比如我有毛胚直径50长度100我现在要车一个阶梯轴
华中数控G71指令怎么用?比如我有毛胚直径50长度100我现在要车一个阶梯轴
第一个阶梯直径40长度20第二个直径30长度20.请完整的用G71编写出来.谢谢
倒1*45·角
snoopy551年前1
seaway 共回答了19个问题 | 采纳率89.5%
1 、首先你要知道它加工格式的含义:G71U1R1P1Q5X0.5Z0.02F80中,U为每次切削量,R为退刀量,P1Q5为循环程序的起行跟终行1--5,X为精加工外圆余量,Z为精加工长度余量,F走刀速度.
2、给你编一下你上面的图:
G00X45Z5
G71U2R1P(N1)Q(N2)X0.1Z0.1F50
N1 G00X28
G01X30Z-1 (倒角1*45)
Z-20
X40
Z-40
N2 X45 (最好回到自己前面定的循环起点)
G00X100
Z100
M30
为什么在华中数控车,加工椭圆宏程序只能编写半个椭圆的程序,若加工一整个椭圆程序,则报警语法错误...
为什么在华中数控车,加工椭圆宏程序只能编写半个椭圆的程序,若加工一整个椭圆程序,则报警语法错误...
我的意思是只要加工时超过椭圆的一半比如WHLE#1GE-5(在这边只要是负值就会出现以上现象)WHLE#1GE0就不会.会不会是机床设置问题
zgz5111年前1
爱乐hjh 共回答了17个问题 | 采纳率100%
数控车能一下子做出一个完整的椭圆来吗?
WHILE[#1GE-5]DO1 应该没问题的!
#1=#1-2
END1