椭圆宏程序椭圆宏程序
椭圆方程用x=a*cos(α),y=b*sin(α),最简单。a ,b表示轴。α表示角度的变量
我一般都这么做 你参考下
O0001
T0101 M3 S800
G00 X30 Z2
G73 U15 R6
G73 P10 Q20 U0.5 W0 F0.2 N10 G0 X0
G01 Z0
#1=20
#2=13
#3=20
N15 #4=#2*SORT[#1*#1/#3*#3]/#1
G01 X[2*#4] z[#3-20] #3=#3-0.1
IF[#3GE0]GOTO15
N20 ...
椭圆宏程序
椭圆方程用x=a*cos(α),y=b*sin(α),最简单。a ,b
示轴。α表示角度的变量
我一般都这么做 你参考下
O0001
T0101 M3 S800
G00 X30 Z2
G73 U15 R6
G73 P10 Q20 U0.5 W0 F0.2 N10 G0 X0
G01 Z0
#1=20
#2=13
#3=20
N15 #4=#2*SORT[#1*#1/#3*#3]/#1
G01 X[2*#4] z[#3-20] #3=#3-0.1
IF[#3GE0]GOTO15
N20 G0X30
Z2
G70 P10 Q20 F0.1 S1000 G28 U0 W0
M5
M30
铣椭圆实例
O0008
N2#100=1 角度步长
N4#101=0 初始角度
N6#102=361 终止角度
N8#103=45 长半轴
N10#104=25 短半轴
N12#105=-10.0 深度
N13G90G00X[#103+20]Y0Z100.0 刀具运行到(65,0,100.0)的位置 N14S1000M03 主轴正转
N15G01Z[#105]F1000.0 刀具下-10.0mm N16#114=#101 变量#114赋初始值0 N18#112=#103*COS[#114] 计算X坐标值
N20#113=#104*SIN[#114] 计算Y坐标值
N22G01G42X[ROUND[#112]]Y[ROUND[#113]]D02F500.0
走到第一点,并运行一个步长 N24#114=#114+#100 变量#114增加一个角度步长 N26IF[#114LT#102]GOTO18 条件判断变量#114是否小于361,满足则返回18
N28G01G40X[#103+20]Y0 取消刀具补偿,回到(65.0,0) N30G90G00Z100.0M05 抬刀
N32M30 程序结束
本文档为【椭圆宏程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。