数控车椭圆宏程序编程解析.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控车椭圆宏程序编程解析 相关知识 : 椭圆关于中心、坐标轴都是对称的,坐标轴是对称轴,原点是对称中心。 对称中心叫做椭圆中心。 椭圆和 X 轴有 2 两个交点, 和 Y 轴有两个交点, 这四个交点叫做椭圆顶点。 椭圆标准方程:x2 / a2 + y2 / b2 = 1 ( a 为长半轴,b 为短半轴,a b 0 ) 椭圆参数方程: x=a*cosM y=b*sinM ( a 为长半轴, b 为短半轴, a b 0 ,M 是离心角, 是椭圆上任意一点到椭圆中心连线与 X 正半轴所成 的夹角,顺时针为负,逆时针为正。 ) 编程思路: 如 N090 #101=20 N100 WHILE[#101GE0]DO1 N110 #102=26*SQRT[1-[#101*#101]/[20*20]] N120 G01 X[#102] Z[#101-20] N130 #101=#101-0.1 N140 END1 将椭圆曲线分成 200 条线段,用直线进行拟合非圆曲线,每段直线在 Z 轴方向 的直线与直线的间距为 0.1,如#101=#101-0.1,根据曲线公式,以 Z 轴坐标作为 自变量, X 轴坐标作为应变量, Z 轴坐标每次递减 0.1MM, 计算出对应的 X 坐标 值。 宏程序变量如下: #101 为非圆曲线公式中的 Z 坐标值,初始值为 20 #102 为非圆曲线公式中的 X 坐标值 (直径值 ),初始值为 0 G01 X[#102] Z[#101-20] 建立非圆曲线在工件坐标系中的 X Z 坐标,系就是椭圆 的中心坐标。 各种椭圆类型宏程序编制: 图纸一: 图纸一分析: 加工本例工件时, 试采用 B 类宏程序编写, 先用封闭轮廓复合循环指令进行去除余量 加工。精加工时,同样用直线进行拟合,这里以 Z 坐标作为自变量, X 坐标作为应变量, 其加工程序如下: O0001 G99 G97 G21 G50 S1800 G96 S120 S800 M03 T0101 G00 X43 Z2 M08 G73 U21 W0 R19 G73 P1 Q2 U0.5 W0.1 F0.2 N1 G00 X0 S1000 G42 G01 Z0 F0.08 #101=25 N10 #102=30*SQRT[1-[#101*#101]/[25*25]] G01 X[#102] Z[#101-25] #101=#101-0.1 IF[#101GE0]GOTO10 Z-37.5 G02 X35 Z-40 R2.5 G01 X36 X40 Z-42 N2 X43 G70 P1 Q2 G40 G00 X100 Z100 M09 T0100 M05 G97 M30 图纸二: 图纸二分析: 加工本例工件时, 试采用 B 类宏程序编写, 先用封闭轮廓复合循环指令进行去除余量 加工。精加工时,同样用直线进行拟合,这里以 Z 坐标作为自变量, X 坐

文档评论(0)

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

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

1亿VIP精品文档

相关文档