当前位置:首页 >> 机械/仪表 >>

数控车削加工中公式曲线宏程序编程模板在数控大赛中的应用


应用宏程序变量编程,对可以用函数公式描叙的工件轮廓或曲面进行数控加工,是现代数控 系统一个重要的新功能和新方法, 也是第二届全国数控技能大赛实操考试主要考核点之一。 但是, 在一些地方的数控技能大赛中,数控宏程序编程的普及和应用还有待进一步提高。例如:用数控 车床加工公式曲线轮廓时, 常需要使用宏程序, 而很多数学和高级语言基础较差的学生往往很难 掌握好。 在 2006 年第二届

湖北省“华中数控杯”数控技能大赛中,武汉市第二轻工业学校选手成绩 优异,共有 5 名选手入选湖北省参加全国决赛代表队,位居全省各企业 和职业院校第一。这五 名选手在全国决赛中全部进入各工种前十五名, 其中, 车海峰同学在全国决赛中获得技校组数控 铣床工种第四名,光荣获得赴京参加第二届全 国数控技能大赛闭幕式暨颁奖仪式的机会。作者 作为武汉市第二轻工业学校数控大赛选手指导教师和湖北省参加全国决赛选手集训班教练组成 员,在对选手进行赛前 集训时,为了让学生尽快学会宏程序编程加工,与其他老师共同将数控 车削加工中公式曲线宏程序编程制作成标准模板, 方便参赛选手使用。 从实际应用的情况来 看, 如果参赛选手理解这个模板的原理, 并且熟练掌握其编程方法, 在时间非常宝贵和紧迫的数控实 操比赛中,看清图纸,直接套用模板,就可以正确、快速地完成 宏程序的编制,达到图纸的加 工要求。 以配置华中世纪星 HNC-21TD 系统的数控车床为例,在加工零件公式曲线轮廓时,使用粗加 工循环指令结合精加工宏程序可以方便快捷地完成零件的粗精加工。现按照实际编程的顺序步 骤,结合三个实例,将公式曲线精加工宏程序模板的原理和使用办法介绍如下: 一、公式曲线宏程序编程模板的原理和使用步骤 1、如何选定自变量 1)公式曲线中的 X 和 Z 坐标任意一个都可以被定义为自变量, 2)一般选择变化范围大的一个作为自变量,如图 1,椭圆曲线从起点 S 到终点 T,Z 坐标变化量 为 16,X 坐标变化量从图中可以看出比 Z 坐标要小得多,所以将 Z 坐标选定为自变量比较适当。 实际加工中我们通常将 Z 坐标选定为自变量。 3)根据表达式方便情况来确定 X 或 Z 作为自变量,如图 3,公式曲线表达式为 Z=0.005X3,将 X 坐标定义为自变量比较适当。如果将 Z 坐标定义为自变量,则因变量 X 的表达式为:

其中含有三次开方函数在宏程序中不方便表达。 4)为了表达方便,在这里将和 X 坐标相关的变量设为#1、#11、#12 等,将和 Z 坐标相关的变量 设为#2、#21、#22 等。实际中变量的定义完全可根据个人习惯进行定义。 2、如何确定自变量的起止点的坐标值 该坐标值是相对于公式曲线自身坐标系的坐标值。 其中起点坐标为自变量的初始值, 终点坐 标为自变量的终止值。 如图 1 所示,选定椭圆线段的 Z 坐标为自变量#2,起点 S 的 Z 坐标为 Z1=8,终点 T 的 Z 坐标为 Z2=-8。则自变量#2 的初始值为 8,终止值为-8。 如图 2 所示,选定抛物线段的 Z 坐标为自变量#2,起点 S 的 Z 坐标为 Z1=15.626,终点 T 的 Z 坐标为 Z2=1.6。则#2 的初始值为 15.626,终止值为 1.6。

如图 3 所示,三次曲线段自身原点相对于编程原点的 X 轴偏移量 Δ X=28.171,Z 轴偏移量 △Z=-39.144 5、如何判别在计算工件坐标系下的 X 坐标值(#11)时,宏变量#1 的正负号。 1) 根据编程使用的工件坐标系,确定编程轮廓为零件的下侧轮廓还是上侧轮廓: 当编程使用的是 X 向下为正的工件坐标系,则编程轮廓为零件的下侧轮廓,当编程使用的是 X 向上为正的工件坐 标系,则编程轮廓为零件的上侧轮廓。 2)以编程轮廓中的公式曲线自身坐标系原点为原点,绘制对应工件坐标系的 X'和 Z'坐标轴, 以其 Z'坐标为分界线,将轮廓分为正负两种轮廓,编程轮廓在 X'正方向的称为正轮廓,编程轮 廓在 X 负方向的称为负轮廓; 3)如果编程中使用的公式曲线是正轮廓,则在计算工件坐标系下的 X 坐标值(#11)时宏变量#1

的前面应冠以正号,反之为负。 如图 1 所示, X 向下为正的前置刀架数控车床编程工件坐标系下, 在 编程中使用的是零件的下侧 轮廓, 其中的公式曲线为负轮廓, 所以在计算工件坐标系下的 X 坐标值#11 时宏变量#1 的前面应 冠以负号。 如图 2 所示, X 向下为正的前置刀架数控车床编程工件坐标系下, 在 编程中使用的是零件的下侧 轮廓, 其中的公式曲线为负轮廓, 所以在计算工件坐标系下的 X 坐标值#11 时宏变量#1 的前面应 冠以负号。 如图 3 所示, X 向下为正的前置刀架数控车床编程工件坐标系下, 在 编程中使用的是零件的上侧 轮廓, 其中的公式曲线为负轮廓, 所以在计算工件坐标系下的 X 坐标值#11 时宏变量#1 的前面应 冠以负号。 6、如何套用宏编程模板 1)设 Z 坐标为自变量#2,X 坐标为因变量#1,自变量步长为 Δ W,则公式曲线段的精加工程序宏 指令编程模板如下:

2)设 X 坐标为自变量#1,Z 坐标为因变量#2,自变量步长为 Δ U,则公式曲线段的精加工程序宏 指令编程模板如下:

二、公式曲线宏程序编程模板的具体应用实例 运用以上公式曲线宏程序模板, 结合粗加工循环指令, 就可以快速准确实现零件公式曲线轮 廓的编程和加工。具体应用示例如下: 例 1:如图 1 所示零件的外轮廓粗精加参考程序如下(设毛坯为直径 25 毫米的棒料): %0001(程序头) T0101(调用 01 号外圆刀及 01 号刀具偏置补偿) G90 M03 S700(绝对值编程;主轴以 700 转/分正转) G00 X33 Z2(快速定位到粗加工循环起点)

G71 U1 R0.5 P10 Q20 X0.6 F100(外径粗车循环) N10 G01 X10 F60 S1000(精加工起始程序段) Z-10 X24 Z-22(公式曲线起点) #2=8(设 Z 为自变量#2,给自变量#2 赋值 8:Z1=8) WHILE #2 GE [-8](自变量#2 的终止值-8:Z2=-8)

#11=-#1+15(工件坐标系下的 X 坐标值#11:编程使用的是负轮廓,#1 前冠以负;Δ X=15) #22=#2-30(工件坐标系下的 Z 坐标值#22:Δ Z=-30) G01 X[2*#11] Z[#22](直线插补,X 为直径编程) #2=#2-0.5(自变量以步长 0.5 变化) ENDW(循环结束) N20 G01 Z-50(精加工终止程序段) G00 X100 Z80(快速定位到退刀点) M30(程序结束) 例 2:如图 2 所示零件的外轮廓粗精加参考程序如下(设毛坯为直径 33 毫米的棒料): %0002(程序头) T0101(调用 01 号外圆刀及 01 号刀具偏置补偿) G90 M03 S700(绝对值编程;主轴以 700 转/分正转) G00 X33 Z2(快速定位到粗加工循环起点) G71 U1 R0.5 P10 Q20 X0.6 F100(外径粗车循环) N10 G01 X10 F60 S1000(精加工起始程序段) Z-10 X15(公式曲线起点)

#11=-#1+20(工件坐标系下的 X 坐标值#11:编程使用的是负轮廓,#1 前冠以负;Δ X=20) #22=#2-25.626(工件坐标系下的 Z 坐标值#22:△Z=-25.626) G01 X[2*#11] Z[#22](直线插补,X 为直径编程) #2=#2-0.5(自变量以步长 0.5 变化) ENDW(循环结束) N20 G01 Z-35(精加工终止程序段) G00 X100 Z80(快速定位到退刀点) M30(程序结束) 例 3:如图 3 所示零件的外轮廓粗精加参考程序如下(设毛坯为直径 57 毫米的棒料): %0003(程序头) T0101(调用 01 号外圆刀及 01 号刀具偏置补偿)

G90 M03 S700(绝对值编程;主轴以 700 转/分正转) G00 X57 Z2(快速定位到粗加工循环起点) G71 U1 R0.5 P10 Q20 X0.6 F100(外径粗车循环) N10 G01 X20 F60 S1000(精加工起始程序段) Z-13 X24 Z-18(公式曲线起点) #1=16.171(设 X 为自变量#1,给自变量#1 赋值 16.171:X1=16.171) WHILE #1 GE 7.368(自变量#1 的终止值 7.368:X2=7.368) #2=0.005*#1*#1*#1(因变量#2:,用#1、#2 代替 X、Z) #11=-#1+28.171 工件坐标系下的 X 坐标值#11: ( 编程使用的是负轮廓, 前冠以负; X=28.171) #1 Δ #22=#2-39.144(工件坐标系下的 Z 坐标值#22:△Z=-39.144) G01 X[2*#11] Z[#22](直线插补,X 为直径编程) #1=#1-0.5(自变量以步长 0.5 变化) ENDW(循环结束) G01 X50 R2 Z-42.144 R2 X56 N20 Z-55((精加工终止程序段) G00 X100 Z80(快速定位到退刀点) M30(程序结束) 以上例题都在配置华中世纪星 HNC-21TD 系统的数控车床上实际运行通过。如果使用配置其 它数控系统的数控车床, 也只需简单修改个别语句, 公式曲线宏程 序编程模板即可使用。 2006 在 年第二届湖北省“华中数控杯”数控技能大赛中,我校参赛选手采用这个编程模板进行编程加 工,每人节约了 30 分钟左右的时 间。现在将这个编程模板公布出来,希望各地教练和选手能够 和我们联系, 共同探讨并且提出宝贵意见, 为我国数控技能人才培养和数控技术发展做出更大的 贡献!

感谢 www.xinwanol.com


相关文章:
机械机电毕业设计_数控车削加工中公式曲线宏程序编程模板在数控大赛中的应用
数控车削加工中公式曲线宏程序编程模板在数控大赛中的应用 应用宏程序变量编程,对可以用函数公式描叙的工件轮廓或曲面进行数控加工,是现代数控系统一 个重要的新功能...
数控车床宏程序编程模板在数控大赛中的应用
数控车床宏程序编程模板在数控大赛中的应用_机械/仪表_工程科技_专业资料。绝对经典。。。数控车削加工中公式曲线宏程序编程模板在数控大赛中的应用武汉市第二轻工业...
宏程序编程模板在数控车削加工中曲线加工的应用
宏程序编程模板在数控车削加工中曲线加工的应用裘敏浩摘 贵州电子信息职业技术学院 贵州 凯里 556000 要:目前随着数控加工设备的普及,市场对高素质的,高技能的数控...
宏程序在数控车削加工中的应用宏程序在数控车削加工中的应用王见
陈驰文 姚卫华 来源:《中小企业管理与科技· 下旬刊》2014 年第 12 期 摘要:本文主要叙述了宏程序编程原理、宏程序的特点以及宏程序在数控车削加工中的 应用。...
数控车削加工中宏程序的应用
利用宏程序完成各种公式曲线轮廓的数控车削加工,这也是各类数控技能竞赛实操考核的...下面按照实际编程的顺序步骤, 结合实例,将公式曲线精加工宏程序模板的原理和使用...
宏程序在非圆曲线数控车削加工中的应用
宏程序在非圆曲线数控车削加工中的应用_机械/仪表_工程科技_专业资料。龙源期刊...结构流程图、编程模板等,并以 FANUC 系统为 例,阐述宏程序在公式曲线中的应用...
数控车削正弦曲线宏程序编程方法
但是,在一些地方的中小型制造企业中,数控宏程序编程的普及和应用还有待进一步提高。 目前在数控车床加工规则曲线都比较统一,也比较简单,而如正弦曲线等非规则曲线...
解析变量和宏程序在数控编程中的应用
解析变量和宏程序在数控编程中的应用_数学_自然科学_专业资料。解析变量和宏程序...同样 数控加工过程中遇到的有关非圆曲线等零件, 需要运用数控编程中的 变量应用...
公式曲线编程训练--
数控车削加工中公式曲线... 5页 免费 公式曲线宏程序编程模板... 3页 1下载券 公式曲线宏程序编程模板... 4页 4下载券 公式曲线在数控编程中的... 暂无评...
更多相关标签:
数控宏程序编程入门 | 数控车床宏程序编程 | 数控铣宏程序编程实例 | 数控车宏程序编程入门 | 数控车宏程序编程实例 | 数控宏程序编程软件 | 数控编程宏程序 | 数控车宏程序编程 |