1 / 18

数控车床编程与加工技术

数控车床编程与加工技术. 模块三 数控车床编程与加工技术. 项目 6 非圆公式曲线加工. 模块三 数控车床编程与加工技术. 项目 6 非圆公式曲线加工. 6.1 任务 . 椭圆的加工 任务描述:加工如图 6-1 所示零件。毛坯尺寸  52mm 棒料,材料为 45# 钢。. 图 6-1 椭圆加工. 模块三 数控车床编程与加工技术. 6.2 知识链接 6.2.1 非圆公式曲线的加工方法 1. 非圆公式曲面的加工特点 2. 规则曲面的编程方法 规则曲面的编程方法通常有自动编程法、宏程序法等。

otto
Download Presentation

数控车床编程与加工技术

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 数控车床编程与加工技术

  2. 模块三 数控车床编程与加工技术 项目6 非圆公式曲线加工

  3. 模块三 数控车床编程与加工技术 项目6 非圆公式曲线加工 6.1任务. 椭圆的加工 任务描述:加工如图6-1所示零件。毛坯尺寸52mm棒料,材料为45#钢。 图6-1 椭圆加工

  4. 模块三 数控车床编程与加工技术 6.2知识链接 6.2.1 非圆公式曲线的加工方法 1.非圆公式曲面的加工特点 2.规则曲面的编程方法 规则曲面的编程方法通常有自动编程法、宏程序法等。 ①自动编程法 ②宏程序法 宏程序的编程加工,一般是采用厂方所提供的宏程序(或用户自行开发的宏程序)通过对变量进行赋值及处理后完成程序的加上任务。

  5. 模块三 数控车床编程与加工技术 6.2.2 B类宏程序编程 1. 变量的表示 一个变量由符号“#”和变量序号组成,如:#i (i=1,2,3,…),此外,变量还可以用表达式进行表示,但其表达式必须全部写入方括号“[ ]”中。 【例】 #100,#500,#5,#[#1+#2+10]; 2. 变量的引用 将跟随在地址符后的数值用变量来代替的过程称为引用变量。同样,引用变量也可以采用表达式。 【例】 G01 X#100 Y-#101 F[#101+#103]; 当#100=100.0、#101=50.0、#103=80.0时,上例即表示为G0l Xl00.0 Y-50.0 F130;

  6. 模块三 数控车床编程与加工技术 3.宏变量的类型 根据变量号,宏变量可分成四种类型,如表6-1所示。 表6-1 变量的类型 注:全局变量#150~#199,#532~#999是选用变量,应根据实际系统使用。

  7. 模块三 数控车床编程与加工技术 4.宏变量的引用 在程序中引用(使用)宏变量时,其格式为:在指令字地址后面跟宏变量号。当用表达式表示变量时,表达式应包含在一对方括号内。 如:G01 X[#1+#2] F#3; 5.算术和逻辑运算(见表6-2) 表6-2 算术和逻辑运算

  8. 模块三 数控车床编程与加工技术

  9. 模块三 数控车床编程与加工技术 6.宏程序指令 (1)无条件转移 格式:GOTO n; n——(转移到的程序段)顺序号 例:GOTO1; GOTO#10; (2)条件分支IF语句 在IF后指定一条件,当条件满足时,转移到顺序号为n的程序段,不满足则执行下一程序段。 格式: IF [表达式] GOTOn; 处理; Nn …;

  10. 模块三 数控车床编程与加工技术 ①条件表达式 条件表达式由两变量或一变量一常数中间夹比较运算符组成,条件表达式必需包含在一对方括号内。条件表达式可直接用变量代替。 ②比较运算符 比较运算符由两个字母组成,用于比较两个值,来判断它们是相等,或一个值比另一个小或大。注意不能用不等号(见表6-3)。

  11. 模块三 数控车床编程与加工技术 表6-3 比较运算符

  12. 模块三 数控车床编程与加工技术 (3)循环语句 在WHILE 后指定一条件表达式,当条件满足时,执行WHILE到END之间的程序,(然后返回到WHILE 重新判断条件,) 不满足则执行END后的下一程序段。 格式: WHILE [条件表达式]; 处理; ENDW; 6.3 任务实施 1.工艺过程 ① 车端面 ② 粗车外轮廓,留精加工余量0.6mm。 ③ 精车外轮廓,达到图纸要求。 ④ 切断,达到图纸要求。

  13. 模块三 数控车床编程与加工技术 2.刀具与工艺参数 刀具与工艺参数见表6-4、 6-5。 表6-4 数控加工刀具卡

  14. 模块三 数控车床编程与加工技术 表6-5 数控加工工序卡

  15. 模块三 数控车床编程与加工技术 3.装夹方案 用三爪自定心卡盘夹紧定位。 4.程序编制 O0001 N10 T0101 G40 G95; 调用1号刀、建立刀补 N20 M03 S300; 主轴正转300r/min N30 G00 X60 Z10; N40 X53 Z0; 快速定位至X53 Z0点 N50 G71 U1 R1 P60 Q190 X0.6 Z0 F0.2 S300; 复合循环指令加工留余量0.6mm N60 G01 X0 Z0 F0.5 S650; 精加工轮廓 N70 #1=40; 椭圆长半轴40mm N80 #2=40; #2运算初始值

  16. 模块三 数控车床编程与加工技术 N90 WHILE #2 GE 0; 宏程序循环语句 N100 #3=20*SQRT[1-#2*#2/1600]; X轴坐标运算 N110 G01 X[2*#3] Z[#2-40] F0.1 直线插补拟合椭圆轨迹 N120 #2=#2-0.4; 运算增量0.4 N130 ENDW 循环语句结束 N140 G01 Z-50; 其他轮廓 N150 X50; N160 Z-65; N170 G02 X50 Z-90 R18.1; N180 G01 Z-105; N190 X53 N200 G00 X100 Z100;

  17. 模块三 数控车床编程与加工技术 N210 T0100; 取消刀补 N220 T0202 S200; 调用2号刀,建立刀补 N230 G00 X55 Z10; N240 Z-104; N250 G01 X0 F0.1; 切断保证长度100mm N260 G00 X100; N270 Z100; N280 T0200; 取消刀补 N290 M05; 主轴停 N300 M30; 程序结束 6.4 巩固练习 任务描述:毛坯尺寸为 30棒料,材料为45#钢,试车削如图所示零件。

  18. 模块三 数控车床编程与加工技术 图6-2 椭圆加工练习 6.5 意见反馈、归纳总结

More Related