非圆曲线--椭圆的完美编程加工方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工件信息

棒料a=40 b=20

直径: 80.000 z2/a2 + x2/b2= 1(椭圆方程)长度: 100.000

材料:45# 中碳钢

端面对刀时已车削平直

数控代码

O1111

N010 G99G54G40G21

N020 T0101M3S400(粗加工外径)

N030 G0X80Z3

N040 G71U2R1

N050 G71P60Q120U0.3W0.03F0.25

N060 G0X40

N070 G1Z-40F0.2

N080 X60

N090 X70W-15

N100 Z-60

N110 X76

N120 X82W-3

N130 G0X40.3 Z2(椭圆粗加工定位)

N140 #1=20 (设短轴b值为变量初始值)

N150 #1=#1-1.5(设1.5mm 步距粗加工椭圆成阶台状)

N160 #2=SQRT[1600-4*#1*#1](z轴表达式—椭圆方程式)N170 G0X[2*#1+0.3](x向进刀深度)

N180 G1Z[#2-40+0.2]F0.25(z向进刀深度)

N190 X[2*#1+4] (x向退刀深度)

N200 G0Z2(退刀至加工起点)

N210 IF[#1GT0]GOTO150(跳转至N150继续循环加工直到条件满足要求)

N220 G1X0Z0F0.1

N230 #1=0

N240 #1=#1+0.2(设0.2mm 步距半精车椭圆成型)

N250 #2=SQRT[ABS[1600-4*#1*#1]]

N260 G1X[2*#1+0.3]Z[#2-40+0.2]F0.25

N270 IF[#1LT20]GOTO240

N280 X45F0.3

N290 G0Z2S1200

N300 G1X0Z0F0.1

N310 #1=0

N330 #1=#1+0.05(设0.05mm 步距精车椭圆成型)

N340 #2=SQRT[ABS[1600-4*#1*#1]]

N350 G1X[2*#1]Z[#2-40]F0.05

N360 IF[#1LE19.95]GOTO330

N370 X60

N380 X70W-15F0.03 N390 Z-60F0.05

N400 X76

N410 X82W-3

N420 G0X100Z20M5 N430 M30

仿真加工视窗

相关文档
最新文档