SIEMENS系统中用参数编写二次曲线轮廓加工程序的方法与技巧.docxVIP

SIEMENS系统中用参数编写二次曲线轮廓加工程序的方法与技巧.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIEMENS系统中用参数编写二 次曲线轮廓加工程序的方法与 技巧 SIEMENS系统中用参数编写二次 曲线轮廓加工程序的方法与技巧 ⑴ 二次曲线的编程方法 所谓二次曲线是指 具有二次方程作为数学模型的曲线轮廓,如抛物 线、双曲线、椭圆等.对于二次曲线的编程,简单 分为四个步骤:①参数定义;②计算点坐标;③ 插补;④循环判断. ⑵SIEMENS 802S系统中,椭圆参数编程举 例 1) 标准椭圆参数方程 X=a * cosA Y=b * sinA 其中,a表示椭圆长半轴值.用自量值 A表示 角度的变化,以计算每个角度值对应的椭圆上的 X, Y坐标值. 2) 将等分点用直线段连接获得近似椭圆,其近 似程度取决于自变量A的增值大小. 举例:(以 SIEMENS802S 为例,如图1-49 所示) R1 =0; ①(R1 为方程变量,初值从0开始) MM : R5=12.5*SIN(R1); ②(R5 为椭圆轮廓上的X坐标值)R6 =25*COS(R1) -25;G01 G64 X =2*R5 Z =R6;线插补进给,2*R5 为椭圆轮廓上的X坐标值) R6 =25*COS(R1) -25; G01 G64 X =2*R5 Z =R6; 线插补进给,2*R5为X方向直径值) R1=R1+0?5 角度增量值) IF R1 90 GOTOB MM; 25mm) ③(直 (0.5 为 否到 达终点,90④ 否到 达终 点,90 角度, 循环 MM 处) 参数定义.首先定义方程中各变量.用机 床给定用户定义参数代替,如SIEMENS 802S 系统,用户定义参数为R0~R299. 计算点坐标.列出方程让数控系统根据所 列方程自动计算坐标点.R5为X坐标,数控车 床通常用直径编程,故插补进给中 X值取 2*R5. R6为Z坐标,编程原点在端面,而零件 轮廓的数学模型原点在椭圆中心 ,椭圆中心 向负Z方向移动25mm,故由标准椭圆方程 计算出坐标值应减去25. 插补.坐标插补用G01完成.加G64连续 路径,机床连续进给,切削平稳,减小零件上的 棱纹. 循环判断.以上程序变量增加一个增量,插 补一个点,当插补过程还没有完成时,要重复 以上②、③过程,所以要使用循环判断来判断 是否到达终点,“否”继续循环,“是”结束循环, 向下执行. ⑶ 编程技巧 以上介绍了二次曲线的简单编 程步骤,其他任何曲线都可以使用此方法 .不同 曲线只需将第②步换成所要编的曲线方程即 可. 在FANUC系统中,把用户宏程序的内 容放在G73固定循环里编写椭圆程序的技巧 ⑴用户宏程序编程特点 用户宏程序编程 的最大特点是使用变量,且变量之间能进行算 术和逻辑运算.因此,在数控机床加工一定批量 的形状相同但尺寸不同,或由型腔、曲面、曲线 等组成的工件时,使用用户宏程序功能进行编 程能够减少程序重复编制,减少字符数,节约内 存,使得编程更方便,更容易. FANUC系统中宏程序主体和 SIEMENS系 统的参数编程方法是一样的,只是变量符号和 编程格式不一样.SIEMENS系统的变量号,用 R参数表示.FANUC系统变量用“ #”和数字 合起来表示.根据变量号不同,变量可以分成四 种类型,见表1-3. 在编程用户加工程序进行逻辑运算和函数运 算时,通常可以用局部变量 # 1~ # 33或公共变 量# 100 ~ #佃9.而公共变量 # 500 ~ # 999和 # 1000以后的系统变量通常是提供给机床厂家 进行二次开发,不能随便使用.若使用不当,便会 导致整个数控系统的崩溃. 下面举例介绍用户宏程序编写方法: ⑵ 零件分析与编程技巧 如图1-50所示: 毛坯直径为50mm,总长为102mm材料为45钢 棒料.该零件难点在椭圆编程上.根据已知条件 可得椭圆方程: 即椭圆轮廓向Z轴负 方向平移了 18mm勺距离,因此在计算Z坐标时, 必须减去18mm勺距离。把椭圆编程的内容放在 G73固定循环里,可以完成粗精加工。 ⑶编写加工程序 右端: N10 T0101 (粗加工刀具) N15 M03 S800 N20 G96 S80 N25 G50 S1000 N30 G99 G00 X51 Z5 N35 G71 U1 R1 N40 G71 P50 Q120 U0.5 W0.2 F0.2 N50 G00G42X26 (加 刀尖圆弧半径补偿) N60 G01 Z-18 F0.02 N70 X30 N80 Z-35 N90 X40 Z-65 N100 G02 X47 Z-70 R5 N110 G01 X50 N120 G40 G01 X50 Z-65 N130 G00 X50 Z5 N140 G73 U10 W2 R4 N150 G73 P160 Q260 U0.5 W0.2 F0.1 N

文档评论(0)

yuxiufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档