收藏 分享(赏)

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

上传人:精品资料 文档编号:8817048 上传时间:2019-07-13 格式:DOC 页数:9 大小:386KB
下载 相关 举报
数控车椭圆宏程序编程解析.doc_第1页
第1页 / 共9页
数控车椭圆宏程序编程解析.doc_第2页
第2页 / 共9页
数控车椭圆宏程序编程解析.doc_第3页
第3页 / 共9页
数控车椭圆宏程序编程解析.doc_第4页
第4页 / 共9页
数控车椭圆宏程序编程解析.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、数控车椭圆宏程序编程解析相关知识: 椭圆关于中心、坐标轴都是对称的,坐标轴是对称轴,原点是对称中心。对称中心叫做椭圆中心。椭圆和 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=20N100 WHILE#101GE0DO1N110 #102=2

2、6*SQRT1-#101*#101/20*20N120 G01 X#102 Z#101-20N130 #101=#101-0.1N140 END1将椭圆曲线分成 200 条线段,用直线进行拟合非圆曲线,每段直线在 Z 轴方向的直线与直线的间距为 0.1,如#101=#101-0.1,根据曲线公式,以 Z 轴坐标作为自变量,X 轴坐标作为应变量,Z 轴坐标每次递减 0.1MM,计算出对应的 X 坐标值。宏程序变量如下:#101 为非圆曲线公式中的 Z 坐标值,初始值为 20#102 为非圆曲线公式中的 X 坐标值(直径值),初始值为 0G01 X#102 Z#101-20建立非圆曲线在工件坐标系

3、中的 X Z 坐标,系就是椭圆的中心坐标。各种椭圆类型宏程序编制:图纸一:图纸一分析:加工本例工件时,试采用 B 类宏程序编写,先用封闭轮廓复合循环指令进行去除余量加工。精加工时,同样用直线进行拟合,这里以 Z 坐标作为自变量,X 坐标作为应变量,其加工程序如下:O0001G99 G97 G21G50 S1800G96 S120S800 M03 T0101G00 X43 Z2 M08G73 U21 W0 R19G73 P1 Q2 U0.5 W0.1 F0.2N1 G00 X0 S1000G42 G01 Z0 F0.08#101=25N10 #102=30*SQRT1-#101*#101/25*

4、25G01 X#102 Z#101-25#101=#101-0.1IF#101GE0GOTO10Z-37.5G02 X35 Z-40 R2.5G01 X36X40 Z-42N2 X43G70 P1 Q2G40 G00 X100 Z100 M09T0100 M05G97M30图纸二:图纸二分析:加工本例工件时,试采用 B 类宏程序编写,先用封闭轮廓复合循环指令进行去除余量加工。精加工时,同样用直线进行拟合,这里以 Z 坐标作为自变量,X 坐标作为应变量,其加工程序如下:O0001G99 G97 G21G50 S1800G96 S120S800 M03 T0101G00 X53 Z2 M08G73

5、 U25 W0 R23G73 P1 Q2 U0.5 W0.1 F0.2N1 G00 X0 S1000G42 G01 Z0 F0.08G03 X16 Z-8 R8G01 X19.4X20 Z-8.3Z-12.14X22.98#101=0N10 #102=30*SQRT1-#101*#101/20*20G01 X52.98-#102 Z#101-12.14#101=#101-0.1IF#101GE-12.86GOTO10G01 X32X35.8 Z-27Z-50X46N2 X48 Z-51G70 P1 Q2G40 G00 X100 Z100 M09T0100 M05G97M30图纸三:图纸三分析:

6、加工本例工件时,试采用 B 类宏程序编写,先用封闭轮廓复合循环指令进行去除余量加工。精加工时,同样用直线进行拟合,这里以 Z 坐标作为自变量,X 坐标作为应变量,其加工程序如下:O0001G99 G97 G21G50 S1800G96 S120S800 M03 T0101G00 X58 Z2 M08G73 U11 W0 R9G73 P1 Q2 U0.5 W0.1 F0.2N1 G00 X51 S1000G42 G01 Z0 F0.08X52 Z-1Z-18,794#101=25N10 #102=24*SQRT1-#101*#101/25*25G01 X58-#102 Z#101-43#101=

7、#101-0.1IF#101GE0GOTO10X51X52 Z-43.5N2 X55G70 P1 Q2G40 G00 X100 Z100 M09T0100 M05G97M30图纸四:图纸四分析:加工本例工件时,试采用 B 类宏程序编写,先用封闭轮廓复合循环指令进行去除余量加工。精加工时,同样用直线进行拟合,这里以 Z 坐标作为自变量,X 坐标作为应变量,其加工程序如下:椭圆标准方程:x2 / a2 + y2 / b2 = 1 ( a 为长半轴,b 为短半轴,a b 0 )如图所示( a 为 18,b 为 8 )13.42/ 182 + X2 / 82 = 1计算得出 5.34(半径)需知直径值

8、为 5.34 乘以 2 得出 10.6856(椭圆 b 轴中心坐标)-10.68=45.32O0001G99 G97 G21G50 S1800G96 S120S800 M03 T0101G00 X58 Z2 M08G73 U8 W0 R7G73 P1 Q2 U0.5 W0.1 F0.2N1 G00 X45.32 S1000G42 G01 Z0 F0.08#101=13.4N10 #102=30*SQRT1-#101*#101/25*25G01 X#102 Z#101-13.4#101=#101-0.1IF#101GE-18GOTO10G1 X 52Z-59N2 X58G70 P1 Q2G40 G00 X100 Z100 M09T0100 M05G97M30

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报