永发信息网

数控铣椭圆用宏程序怎么编

答案:4  悬赏:30  手机版
解决时间 2021-02-28 15:29
数控铣椭圆用宏程序怎么编
最佳答案
数控铣椭圆加工宏程序编写

相关知识:



椭圆关于中心、坐标轴都是对称的,坐标轴是对称轴,原点是对称中心。

对称中心叫做椭圆中心。

椭圆和

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

正半轴所成

的夹角,顺时针为负,逆时针为正。

)

零件图分析:

如图

1-1

所示,该零件是非圆曲线类中的椭圆,加工材料为

45

钢,毛坯料尺寸



50x50X15

的方料

,

六面已加工,各位置度以保证

编程思路:

该零件加工内容为椭圆
,
它由非圆曲线组成。
利用三角函数关系式求出椭圆上各
点坐标,
并把各个点连接在一起最终形成所需要加工的椭圆,
这样从根本上就极
大保证了椭圆的几何精度,大大提高了加工精度。

刀具选用:

直径
16MM
的高速钢平底立铣刀(四刃)

O0001
(该程序仅编制精加工程序)

G40 G80 G49 G69 G21 G17;

程序初始化

G90 G54 G0 X0 Y0 S800 M03;

建立工件坐标系,开启主轴

G91 G28 Z0;

Z
轴回参考点

G43 Z100 H1;

建立刀具长度补偿

Z5;
X20 Y40
G1 Z-5 F120 M8;

下刀,开启切削液

#1=0;

椭圆起点角度

#2=360;

椭圆终点角度

G41 Y20 D1;

建立刀具半径补偿

N10 #3 = 20 * COS [ #1 ];

计算出椭圆圆周上
X
轴的点坐标

#4 = 10 * SIN [ #1 ];

计算出椭圆圆周上
Y
轴的点坐标

G1 X#3 Y#4;

进给至椭圆轮廓点的位置

#1=#1+1;

角度步距(角度递增)

IF [ #2 LE #1 ] GOTO 10;

条件判断

G40 G1 Y-40

取消刀具半径补偿

G0 Z5 M9;

抬刀,关闭切削液

G49 Z100 M5;

取消刀具长度补偿

G91 G30 Y0;
M30;

程序结束,并返回程序开头

刀具选用:

直径
16MM
的镶刀片飞刀(二刃)

主程序

O0001
(该程序适用于高速加工)

G40 G80 G49 G69 G21 G17;

程序初始化

G90 G54 G0 X0 Y0 S1300 M03;

建立工件坐标系,开启主轴

G91 G28 Z0;

Z
轴回参考点

G43 Z100 H1;

建立刀具长度补偿

Z5;
N10 #1=0
X20 Y40
M98 P2

调用子程序

#1=#1+0.2

长度步距(长度增量)

IF [ #1 LE 5 ] GOTO 10;

条件判断

G0 Z5 M9;

抬刀,关闭切削液

G49 Z100 M5;

取消刀具长度补偿

G91 G30 Y0;

M30;

程序结束,并返回程序开头

子程序

O0002
G1 Z - [ #1 ] F320 M8;

下刀,开启切削液

#2=0;

椭圆起点角度

#3=360;

椭圆终点角度

G41 X-20 D1;

建立刀具半径补偿

N20 #4 = 20 * COS [ #2 ];

计算出椭圆圆周上
X
轴的点坐标

#5 = 10 * SIN [ #2 ];

计算出椭圆圆周上
Y
轴的点坐标

G1 X#4 Y#5;

进给至椭圆轮廓点的位置

#2=#2+1;

角度步距(角度递增)

IF [ #3 LE#2 ] GOTO 20;

条件判断

G40 G1 Y-40;

M99

子程序结束,并跳回主程序

个人总结:

该编程是用宏程序中的参数编程进行编程的,也就是大家所说的“角度值编
程”

大致的意思就是用已知的椭圆参数方程作为条件变量
(应变量)

设定角度
为自变量,随着角度的每次递增,就形成椭圆圆周上的某一点,走完一个圈,也
就是
360
°产生椭圆所有的轮廓点。

概念:随着角度步距递增,就形成椭圆圆周上的某一点
全部回答
分段圆弧
有调用子程序一说
你的这个问题实在太大了 宏程序起始就相当于高级编程语言里面的循环体一样,甚至是函数功能一样 具体的机床不一样,即系统不一样,宏程序也不一样,也就是他所采用的变量地址也不一样。 但是基本的循环体和高级语言的循环差不多了,看看书就应该差不多了 有些东西很麻烦,就需要宏程序。 例如最常用的就是椭圆,就需要进行宏程序,你可以设定变量为角度增量,也可以按长度增量设定变量。 还例如按照极坐标钻孔啊,按坐标均布分配的切削一类的,你都可以采用宏程序。 至于具体的操作方法你还要看具体的系统,市面上常用的是西门子的,还有发那科的,国内的很多的就是用的发那科的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
父母都健康孩子智力有问题是什么原因
信用卡消费买东西为何还要收手续费,而且还收
深圳学车,最大的驾校是不是深港,听说在五星
求一款一万元左右4k级别的摄像机推荐,画质干
今天6月10日申请支付宝花呗额度500元,比个例
牌照su ta7是哪里的车牌呢?
怎样进入工程模式
在深圳做房产销售怎么样?主要是做二手房的房
蓝天图文在什么地方啊,我要过去处理事情
【call怎么读】call怎么读?到底是读“靠”还
姓韦的名字
夜莺说:我自己学的。我还会学杜鹃叫呢。”(改
外地人在北京买二手房可以吗
【鲜艳的反义词】求映照的近义词.欣赏,赞美,
2015年五大行校园招聘的考试时间都是什么时候
推荐资讯
致家长们:您的孩子上四年大学有什么意义
西藏有最有名是什么寺
泰拉瑞亚手机版怎么加黄金魔法星
excel反算X,这
磨读mo还读什么 组什么词?
从洛阳走连霍高速到郑州市区文化路在哪个出口
常州市武进社区培训学院在什么地方啊,我要过
永隆五金装饰商店我想知道这个在什么地方
修改病句:今年的水稻收成是几年来水稻收成最
武义哈佛汽车店在哪里
有一首舞曲,唱之前one two one two thre才开
摩洛哥机票哪里最便宜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?