数控车椭圆宏程序的编制.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控车椭圆宏程序的编制 摘 要:数控加工非圆曲线构成的回转体时,常规的插补指令已无 能为力,除了使用相关软件自动编程外,还可采用宏程序 来编制程序,加工零件。本文以 FANUCOi -TC 系统为例, 介绍了宏程序的基本知识, 并用简单易懂的方式详细阐述 了数控车椭圆时的宏程序编制方法。 关键词:数控车 椭圆 宏程序 数控车床加工对象是回转面, 对于规则曲线所组成的圆柱面、 圆锥面、圆弧面、 球面等的加工,只要使用普通程序利用直线插补或圆弧插补指令即可完成。但对于 非圆曲线(椭圆、抛物线、双曲线)构成的回转体时,手工常规编程通常就无能为 力,当采用软件自动编程又受设备和条件的限制时,则可以通过编制宏程序来实现 产品的加工。 宏程序采用小段直线或者小段圆弧逼近的方法, 只要拟合步距足够小, 就能加工出标准的非圆曲线。 用户宏程序就是在程序本体中,能使用变量,可以给变量赋值,变量间可以运 算,语句间可以跳转的程序。编制宏程序的加工原理是将数学中的标准曲线方程, 转化为编程用方程,利用数控系统的宏程序功能,采用直线逼近法,在 Z 向或 X 向 以一个适合的步距进行分段, ,并把 Z 或 X 作为自变量, X 作为 Z 或 Z 作为 X 的函数 来进行处理,算出曲线上的坐标点值,然后驱动刀具沿着这些计算点一步步移动就 能拟合加工出非圆曲线轮廓。 下面以 FANUCOi-TC系统加工椭圆为例对宏程序的编制进行介绍。 一、宏程序参数简介 宏程序可以让用户利用数控系统提供的变量、数学运算、逻辑判断和程序循环 等功能,来实现一些特殊的用法,从而使得编制同样的加工程序更加简便。 1. 变量 使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可 用程序或用 MDI面板上的操作改变。 如: #1=#2+1 或 G01 X#1 F0.2 。 (1) 变量的表示及类型。变量用变量符号“ #” 和后面的变量号指定。例如: #1、#2 等。表达式可以用于指定变量号。 (2) 变量的运算 1) 变量常用算术、 逻辑运算和运算符。 运算符右边的表达式可包含常量, 或由 函数或运算符组成的变量。表达式中的变量“ #j ”和“#k ”可以用常数赋值。左边 的变量也可以用表达式赋值。 2) 运算符的优先级。按照优先级的先后顺序依次是:函数→乘和除运算 (* 、 / 、AND、MOD)→加和减运算 (+ 、- 、OR、XOR)。 3) 括号嵌套。 括号用于改变运算优先级。 括号最多可以嵌套使用 5 级,包括函 数内部使用的括号。 2. 功能语句 循环 (WHILE)语句 在 WHILE后指定一条件表达式,当条件满足时,执行 DO到 END之间的程序 ( 然 后返回到 WHILE重新判断条件 ) ,不满足则执行 END后的下一程序段。 格式为: WHILE[条件式 ]DOm;(m=1,2,3 循环执行范围的识别号, ) … … END m; 其中 m只能是 1、2 和 3,否则系统报警。 DO—— END循环能够按需要使用多次, 即循环嵌套。 二、实例分析 椭圆标准方程有两种,一种是极坐标方程,一种是直角坐标方程。在编制宏程 序前应根据给定零件图中的标注来选择方程 (具体见实例)。先确定椭圆的标准方程, 然后转化为编程用方程,把标准方程中的

文档评论(0)

kxg2020 + 关注
实名认证
内容提供者

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。

1亿VIP精品文档

相关文档