《数控车宏程序编程模板的设计及应用_马莉.docx》由会员分享,可在线阅读,更多相关《数控车宏程序编程模板的设计及应用_马莉.docx(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 数控车宏程序编程模板的设计及应用 马莉 义马煤炭高级技工学校,河南义马 472300 摘 要本 文基于数控车教学中设计宏程序编程模板,通过两个实例,介绍了使用宏程序进行编程的一般思路。 关 键 词 宏 程序;技能竞赛;标准模板 中图分类号 TP3 文献标识码 A 文章编号 1674-6708 ( 2012 ) 64-0195-01 义马煤炭高级技工学校数控车床主要为 FANUC oi mateTC 系 统, 本文将数控车中的宏程序编程制作成标准模板,使学生能快 速的学会宏 程序,现通过两个实例进行探讨。 1 设计模板 分析图纸,根据方程和坐标系的偏移及正负号的判断,设计 宏程 说明: 1 )
2、 #11 为工件坐标系下的 X 坐标值: #22 为件坐标系下的 Z 坐标 值; 2)宏变量 #1 的正负号可以根据加工部分线段的形态来确定。 如果 序的编程模板。 1.1 选定函数的宏表达式 所用线段处于 X 正方向则为正号,如图 1。如果所用线段处 于 X 负方 向则为负号,如图 2。 2 宏程序编程模板的具体应用实例 运用线宏程序模板,结合粗加工循环指令,可以快速准确进 行零 件的编程加工。设毛坯为直径 45mm 的棒料,下面列表说明 两个图形的 参考程序。 如 图 1 , 椭 圆 的 表 达 式 可 化 为 。 X= 10 XA /20 2 -Z : /20 , 设 Z 为 自 变 量
3、 # 2 , X 为 变 量 # 1 , 即 得 宏 表 达 式 : # 1 = 10 * SQRT20*20 - m 2 / 20。 如 图 2, z=0.1Z2, 设 X 为 自 变量 #1, Z 为 变 量 #2,即 得 宏 表 达式 : #2 = 0_1, 1*#1 1.2 确定自变量的起点和终点坐标 如图 1,所车椭圆线段的 Z 坐标为 #2,起点为 Zl=25,终点为 Z2=0 如图 2,所车抛物线段的 X 坐标为 #1,起点为 Xl=10,终点为 X2=0 1.3 确定公式曲线坐标系原点相对编程原点的偏移量 如图 1,椭圆线段原点相对于编程原点的 X 轴偏移量 A X=10, Z
4、 轴偏移量 Z=-25 ; 如图 2,抛物线段原点相对于编程原点的 X 轴偏移量 A X=20, Z 轴 偏移量 Z=-15 ; 1.4 宏编程模板 下面给出分别以 Z 为自变量和以 X 为自变量,曲线段的精加 工程序宏指令编程模板如下: 在数控实操比赛中,如果参赛直接套用该模板,就能正确、 快速地完成 宏程序的编制,为大赛赢得宝贵时间,取得优异成绩。 参考文献 1 盛利强 .数控车非圆曲线轮廓的加工一一宏程序编程思路 J.机械研究与应用, 2009 (3). 2 徐国胜,王健,谭斌 .宏编程技术在数控车床上的应用 JL 天津工程师范学院学报 , 2005 (4). 图 1 程 序 图 2 程
5、 序 01201; 01202; T0101 G99; T0101 G99; M03 S400 F0.3; M03 S400 F0.3; GOO X47 Z2; GOO X47 Z2; G71 U1 R0.5; G71 U1 R0.5; G71 P10Q20 U0.5 W0.0; G71 P10Q20 U0.5 W0.0; N10G00 X20; N10G00 X20; Z-5; Z-5; #2=20; #1 = 10; WHILE #2 GE 0 DOl; WHILE #1 GE 0D01; #11=#1+10; #11=-#1+20; #22=#2-25; #22=#2-15; G01 X2*#11Z#22; G01 X2*#111Z#22; #2=#2-0.1; #1 =#1-0.1; END1; END1; G01 X44 G01X40 W-5 Z-30 N20 G01 X47; N20 G01 X47; S1000F0.1; S1000F0.1; G70 P10 Q20 ; G70 P10Q20 ; G00X100Z100; G00X100Z100; M30; M30;