人人范文网 范文大全

几种典型宏程序的编写方法

发布时间:2020-03-01 21:35:53 来源:范文大全 收藏本文 下载本文 手机版

圆周打孔宏程序

#11 代表中心点X坐标#12 代表中心点Y坐标 #13 代表中心圆半径#14 代表打深度

#15 代表起始角#16 代表孔的个数

#17代表安全高度#18代表参考高度

#19 代表下刀速度

G0X#11Y#12快速定位到圆心点

G52X#11Y#12将圆心设置为局部坐标系原点 G0Z#17快速定位到安全高度

#20=360/#16计算两个孔之间的夹角

#21=#15将起始角度赋给角度变量

#22=0计数器初始化

N10#22=#22+1计数器计算打孔个数

G16G81X#13Y#21Z-#14R#18F#19 利用极坐标执行圆周打孔

G80取消循环

G15取消极坐标

#21=#21+#20计算下一个孔的角度

IF[#22 LT #16] GOTO10如果计算器的值小于打孔个数,则继续打孔G0Z#17否则完成打孔提刀到安全高度G52X0Y0取消局部坐标系

M99程序结束

圆形型腔加工宏程序

#101代表中心点X坐标#102代表中心点Y坐标 #103代表圆腔的直径#104代表圆腔的深度 #105代表刀具半径#106代表加工幅度 #107代表每次下刀量#108代表安全高度 #109代表加工余量#110代表下刀速度

#120=#103/2计算出圆腔的半径

#121=#105*2*#106计算出刀间距

#123=0设置下刀深度初始值

G0X#101Y#102快速定位到圆腔中心

G52X#101Y#102将圆腔中心设置为局部坐标系零点 N10 #123=#123+#107计算下刀深度

G0Z#108Z轴下降到安全高度

#124=#123-#107-2计算接近高度

G0Z-#124快速下降到接近高度

G1Z-#123F#110工进至预定深度

#125=0设置步进量初始值

N20 #125=#125+#121(当前点+刀间距)计算下一个点的坐标

#127=#120-#109-#105计算X的终点坐标

#128=#127-#125计算X的终点坐标与下一个点的坐标差值

IF[#128 LT #121]GOTO 30如果X的终点坐标与下一个点的坐标差值小于刀#126=#110*

5G1X#125F#126

G3X#125Y0I-#125J0

GOTO 20

N30 G1X#127F#126

G3X#127Y0I-#127J0

G0Z#108

G0X0Y0

IF[#123 LT #104]GOTO 10

G52X0Y0

M99

间距,则执行轮廓加工,否则进行环形加工。 计算X/Y方向走刀速度 沿X正方向走一个步进量 执行环形铣削 继续计算下一个点的坐标 X方向走到终点坐标 执行轮廓加工 提刀到安全高度 如果Z轴没有达到总深度,则继续进行下 一层加工,否则取消局部坐标系。结束程序。

矩形型腔铣削宏程序

(仅限于长大于宽的矩形,若长小于宽应在前面加坐标旋转)

#101 代表矩形的长度#102 代表矩形的宽度

#103 代表矩形的深度#104 代表每次下刀量

#105 代表安全高度#106 代表刀具半径

#107 代表加工幅度#108 代表下刀速度

#109 代表加工余量

#154 = 0Z轴坐标初始值

N10 #154 = #154 + #104计算Z轴坐标

#150=[#101-#102]/2计算X方向下刀点的位置(总长-总宽÷2)

G0X-#150Y0快速定位到下刀点

G0Z#105Z轴定位到安全高度

#155=#154-#104-2计算接近高度

G0Z-#155Z轴定位到接近高度

G1Z-#154F#108Z轴工进到切削深度

#156=#108*7计算X、Y方向走刀速度

X#150F#156X向正半轴走刀

#157=#106*2*#107计算X/Y方向步进量(刀间距)

#158=#101/2-#109-#106计算X方向的最终坐标

#163=#102/2-#109-#106计算Y方向的最终坐标

#160=0X/Y方向步进初始值

N20 #160=#160+#157计算X/Y方向的步进总量

#161=#150+#160计算X方向下一步应到达的坐标点

#159=#158-#161计算终点坐标与下一步应到达坐标的差值

IF[#159 LT #157]GOTO 30如果终点坐标与下一步应到达坐标的差值小于刀间距,

则进行最后的轮廓加工,否则进行环形加工。

G1X#161Y#160X/Y走45度斜线

X-#161

Y-#160

X#161

Y#160

GOTO 20完成一个步进循环,继续计算下一个步进 N30 G1X#158Y#163X/Y方向工进到最终铣削位置

X-#158

Y-#163

X#158

Y#163

G0Z#105完成一层铣削,提刀到安全高度

IF[#154 LT #103]GOTO10如果Z轴的坐标小于加工深度,再继续进行下一层

加工,否则程序结束

M99

宏程序教案

编写大事记方法

宏程序加工教案

专业典型经验编写

专业典型经验编写

华中数控宏程序教案

数控编程宏程序教案

典型操作票编写原则

环境影响评价报告书报告书的编写方法

SEO文章的编写方法

几种典型宏程序的编写方法
《几种典型宏程序的编写方法.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档