180 likes | 327 Views
数控车床编程与加工技术. 模块三 数控车床编程与加工技术. 项目 6 非圆公式曲线加工. 模块三 数控车床编程与加工技术. 项目 6 非圆公式曲线加工. 6.1 任务 . 椭圆的加工 任务描述:加工如图 6-1 所示零件。毛坯尺寸 52mm 棒料,材料为 45# 钢。. 图 6-1 椭圆加工. 模块三 数控车床编程与加工技术. 6.2 知识链接 6.2.1 非圆公式曲线的加工方法 1. 非圆公式曲面的加工特点 2. 规则曲面的编程方法 规则曲面的编程方法通常有自动编程法、宏程序法等。
E N D
模块三 数控车床编程与加工技术 项目6 非圆公式曲线加工
模块三 数控车床编程与加工技术 项目6 非圆公式曲线加工 6.1任务. 椭圆的加工 任务描述:加工如图6-1所示零件。毛坯尺寸52mm棒料,材料为45#钢。 图6-1 椭圆加工
模块三 数控车床编程与加工技术 6.2知识链接 6.2.1 非圆公式曲线的加工方法 1.非圆公式曲面的加工特点 2.规则曲面的编程方法 规则曲面的编程方法通常有自动编程法、宏程序法等。 ①自动编程法 ②宏程序法 宏程序的编程加工,一般是采用厂方所提供的宏程序(或用户自行开发的宏程序)通过对变量进行赋值及处理后完成程序的加上任务。
模块三 数控车床编程与加工技术 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;
模块三 数控车床编程与加工技术 3.宏变量的类型 根据变量号,宏变量可分成四种类型,如表6-1所示。 表6-1 变量的类型 注:全局变量#150~#199,#532~#999是选用变量,应根据实际系统使用。
模块三 数控车床编程与加工技术 4.宏变量的引用 在程序中引用(使用)宏变量时,其格式为:在指令字地址后面跟宏变量号。当用表达式表示变量时,表达式应包含在一对方括号内。 如:G01 X[#1+#2] F#3; 5.算术和逻辑运算(见表6-2) 表6-2 算术和逻辑运算
模块三 数控车床编程与加工技术 6.宏程序指令 (1)无条件转移 格式:GOTO n; n——(转移到的程序段)顺序号 例:GOTO1; GOTO#10; (2)条件分支IF语句 在IF后指定一条件,当条件满足时,转移到顺序号为n的程序段,不满足则执行下一程序段。 格式: IF [表达式] GOTOn; 处理; Nn …;
模块三 数控车床编程与加工技术 ①条件表达式 条件表达式由两变量或一变量一常数中间夹比较运算符组成,条件表达式必需包含在一对方括号内。条件表达式可直接用变量代替。 ②比较运算符 比较运算符由两个字母组成,用于比较两个值,来判断它们是相等,或一个值比另一个小或大。注意不能用不等号(见表6-3)。
模块三 数控车床编程与加工技术 表6-3 比较运算符
模块三 数控车床编程与加工技术 (3)循环语句 在WHILE 后指定一条件表达式,当条件满足时,执行WHILE到END之间的程序,(然后返回到WHILE 重新判断条件,) 不满足则执行END后的下一程序段。 格式: WHILE [条件表达式]; 处理; ENDW; 6.3 任务实施 1.工艺过程 ① 车端面 ② 粗车外轮廓,留精加工余量0.6mm。 ③ 精车外轮廓,达到图纸要求。 ④ 切断,达到图纸要求。
模块三 数控车床编程与加工技术 2.刀具与工艺参数 刀具与工艺参数见表6-4、 6-5。 表6-4 数控加工刀具卡
模块三 数控车床编程与加工技术 表6-5 数控加工工序卡
模块三 数控车床编程与加工技术 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运算初始值
模块三 数控车床编程与加工技术 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;
模块三 数控车床编程与加工技术 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#钢,试车削如图所示零件。
模块三 数控车床编程与加工技术 图6-2 椭圆加工练习 6.5 意见反馈、归纳总结