版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数控车削加工中公式曲线宏程序编程模板的应用一、公式曲线宏程序编程模板的原理和使用步骤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)为了表达方便,
2、在这里将和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。 图1 含椭圆曲线的零
3、件图 图2 含抛物线的零件图 如图3所示,选定三次曲线的X坐标为自变量#1,起点S的X坐标为X1=28.171-12=16.171,终点T的X标为X2=7.368。则#1的初始值为16.171,终止值为7.368。3、如何进行函数变换,确定因变量相对于自变量的宏表达式 如图1,Z坐标为自变量#2,则X坐标为因变量#1,那么X用Z表示为:分别用宏变量#1、#2代替上式中的X、Z,即得因变量#1相对于自变量#2的宏表达式: 如图2,Z坐标为自变量#2,则X坐标为因变量#1,那么X用Z表示为:分别用宏变量#1、#2代替上式中的X、Z,即得因变量#1相对于自变量#2的宏表达式: 如图3,X坐标为自变量
4、#1,因Z坐标为因变量#2,那么Z用X表示为:Z=0.005*X*X*X分别用宏变量#1、#2代替上式中的X、Z,即得因变量#2相对于自变量#1的宏表达式: #2=0.005*#1*#1*#14、如何确定公式曲线自身坐标系原点对编程原点的偏移量(含正负号)该偏移量是相对于工件坐标系而言的。 如图1所示,椭圆线段自身原点相对于编程原点的X轴偏移量X=15,Z轴偏移量Z=-30 如图2所示,抛物线段自身原点相对于编程原点的X轴偏移量X=20,Z轴偏移量Z=-25.626 图3 含三次曲线的零件图如图3所示,三次曲线段自身原点相对于编程原点的X轴偏移量X=28.171,Z轴偏移量Z=-39.1445
5、、如何判别在计算工件坐标系下的X坐标值(#11)时,宏变量#1的正负号。1)根据编程使用的工件坐标系,确定编程轮廓为零件的下侧轮廓还是上侧轮廓:当编程使用的是X向下为正的工件坐标系(即前置式刀架),则编程轮廓为零件的下侧轮廓,当编程使用的是X向上为正的工件坐标系(即后置式刀架),则编程轮廓为零件的上侧轮廓。2)以编程轮廓中的公式曲线自身坐标系原点为原点,绘制对应工件坐标系的X和Z坐标轴,以其Z坐标为分界线,将轮廓分为正负两种轮廓,编程轮廓在X正方向的称为正轮廓,编程轮廓在X负方向的称为负轮廓;3)如果编程中使用的公式曲线是正轮廓,则在计算工件坐标系下的X坐标值(#11)时宏变量#1的前面应冠以
6、正号,反之为负。如图1所示,在X向下为正的前置刀架数控车床编程工件坐标系下,编程中使用的是零件的下侧轮廓,其中的公式曲线为负轮廓,所以在计算工件坐标系下的X坐标值#11时宏变量#1的前面应冠以负号。如图2所示,在X向下为正的前置刀架数控车床编程工件坐标系下,编程中使用的是零件的下侧轮廓,其中的公式曲线为负轮廓,所以在计算工件坐标系下的X坐标值#11时宏变量#1的前面应冠以负号。如图3所示,在X向下为正的前置刀架数控车床编程工件坐标系下,编程中使用的是零件的上侧轮廓,其中的公式曲线为负轮廓,所以在计算工件坐标系下的X坐标值#11时宏变量#1的前面应冠以负号。 6、如何套用宏编程模板 1)设Z坐标
7、为自变量#2,X坐标为因变量#1,自变量步长为W,则公式曲线段的精加工程序宏指令编程模板如下:#2=Z1 (给自变量#2赋值Z1:Z1是公式曲线自身坐标系下起始点的坐标值)WHILE #2 GE Z2 (自变量#2的终止值Z2:Z2是公式曲线自身坐标系下终止点的坐标值)#1=f(#2) (函数变换:确定因变量#1(X)相对于自变量#2(Z)的宏表达式)#11=±#1+X (计算工件坐标系下的X坐标值#11:编程中使用的是正轮廓,#1前冠以正,反之冠以负;X为公式曲线自身坐标原点相对于编程原点的X轴偏移量。)#22=#2+Z (计算工件坐标系下的Z坐标值#22:Z为公式曲线自身坐标原点
8、相对于编程原点的Z轴偏移量)G01 X2*#11 Z#22(直线插补,X为直径编程)#2=#2-W (自变量以步长W变化)ENDW (循环结束)2)设X坐标为自变量#1,Z坐标为因变量#2,自变量步长为U,则公式曲线段的精加工程序宏指令编程模板如下:#1=X1 (给自变量#1赋值X1:X1是公式曲线自身坐标系下起始点的坐标值)WHILE #1 GE X2 (自变量#1的终止值X2:X2是公式曲线自身坐标系下终止点的坐标值)#2=f(#1) (函数变换:确定因变量#2(Z)相对于自变量#1(X)的宏表达式)#11=±#1+X (计算工件坐标系下的X坐标值#11:编程使用的是正轮廓,#1
9、前冠以正,反之冠以负。X为公式曲线自身坐标原点相对于编程原点的X轴偏移量。)#22=#2+Z (计算工件坐标系下的Z坐标值#22:Z为公式曲线自身坐标原点相对于编程原点的Z轴偏移量)G01 X2*#11 Z#22 (直线插补,X为直径编程)#1=#1-U (自变量以步长U变化)ENDW (循环结束)二、公式曲线宏程序编程模板的具体应用实例运用以上公式曲线宏程序模板,结合粗加工循环指令,就可以快速准确实现零件公式曲线轮廓的编程和加工。具体应用示例如下:例1:如图1所示零件的外轮廓粗精加参考程序如下(设毛坯为直径25毫米的棒料):%0001(程序头)T0101(调用01号外圆刀及01号刀具偏置补偿
10、)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)(因变量#1:,用#1、#2代替X、Z)#11=-#1+15(工件坐标系下的X坐标值#11:编程使用的是负轮廓,#1前冠以负;X=15)#22=#2-30(工件坐标系下的Z坐标值#22
11、:Z=-30)G01 X2*#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 F6
12、0 S1000(精加工起始程序段)Z-10X15(公式曲线起点)#2=15.626(设Z为自变量#2,给自变量#2赋值15.626:Z1=15.626)WHILE #2 GE 1.6(自变量#2的终止值1.6:Z2=1.6)(因变量#1:,用#1、#2代替X、Z)#11=-#1+20(工件坐标系下的X坐标值#11:编程使用的是负轮廓,#1前冠以负;X=20)#22=#2-25.626(工件坐标系下的Z坐标值#22:Z=-25.626)G01 X2*#11 Z#22(直线插补,X为直径编程)#2=#2-0.5(自变量以步长0.5变化)ENDW(循环结束)N20 G01 Z-35(精加工终止程序段
13、)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-13X24Z-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(工件坐标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年电影特效制作与技术应用解析
- 2026年街道调解卷宗制作规范知识竞赛题
- 2026年检验科人员培训与考核方案
- 2026年街道小区消防设施维保知识竞赛
- 2026年抖音运营面试攻略与技巧全解析
- 2026年NOIP普及组初赛问题求解数学逻辑专项练习
- 2026年年轻干部政策解读与转化落地测试题
- 深度解析(2026)《GBT 18233.1-2022信息技术 用户建筑群通 用布缆 第1部分:通 用要求》
- 深度解析(2026)《GBT 17737.313-2015同轴通信电缆 第1-313部分:机械试验方法 介质和护套的附着力》
- 深度解析(2026)《GBT 17318-2011大豆原种生产技术操作规程》:构建现代大豆种业高质量发展的核心基石与未来路径
- 地理科学的发展及其对人类社会的贡献
- GB/T 43683.1-2024水轮发电机组安装程序与公差导则第1部分:总则
- 2024年江苏南京紫金投资集团有限责任公司招聘笔试参考题库含答案解析
- 物料降本规划方案
- Python经济大数据分析 课件 第7章 Python应用航空公司客户价值分析
- 云南德福环保有限公司2000t-a含油硅藻土处理和综合利用工程 环评报告
- 【实用资料】马克思主义基本原理绪论PPT
- 安全检查流程图
- GB/T 1921-2004工业蒸汽锅炉参数系列
- 基于web计算机应用竞赛管理系统论文
- 静电防护安全知识精选优秀课件
评论
0/150
提交评论