首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

怎么利用宏变量来控制分层铣铣削的深度?只需要简单一步

精彩推荐

每天学点数控知识,

目前数控程序编制基本上采用软件编写(CAM),手工编写两种方式。对于形状规则,简单,节点交少的零件采用手工编程可以很方便的解决。对于一些复杂的零件往往采用软件编写。但是零件都是由一些面,孔或者曲面等组成,不管是手工编制还是软件编制,无外乎是对这些特征来编制。然而零件的尺寸更改或者刀具等更改,我们还得重新编制程序,也就是说“一个萝卜一个坑”的程序。而很多形状相同而尺寸不相同的零件,或者说零件加工有一定规律,我们可以采用宏编程来实现此类零件的编写,这样可以大大简化我们的编程!

先来个简单的零件加工例子(分层铣外形100 x 50 x 30):我们先看下分层铣的刀具轨迹。刀具轨迹从第一层到最后一层,每层的刀路除了深度不同外,形状与上一个刀路都是相同的。

我们采用宏变量来控制铣削的深度,编程时只需要编写一层的程序,从而加工出需要的深度。

%

O0001

(D20DIA. END MILL)

G0G17G40G49G80G90

T1M06

G54G00X-60.Y-40.(快速移至下刀点

G43Z200.H1

S1500M03

#1=0(初始赋值

#2=-30(最终切削深度,

Z#1M08(快速移至工件表面Z=0

N5IF[#1LE#2]GOTO10(如果#1的值小于等于-30,执行N10段程序,否则顺序执行下个程序段)

#1=#1-3.(每次下刀3mm

G01Z#1F200.(F200速度Z轴移至#1的值)

G41G01X-50.Y-35.D1

G01Y25.F50.

X50.

Y-25.

X-51.

G40G1X-60.Y-40.F200.

GOTO5(转移至N5行)

N10G0Z100.

G91G28Z0

M30

%

程序验证结果如下:

从而实现了我们的分层铣。

类似如下图,我们不管用软件还是手工编写,只需编写一层的程序,深度变量化(并非普通程序所用的具体数值),即可实现分层铣。(零件加工深度变化时,我们只需把#3后面的数值更改下就OK了)

以上是《宏程序实战案例宝典教程》中的部分分享!

人生在世,如果有一技在身就有了安身吃饭的本钱, 如果技艺精湛,就会更有作为。我是清风,清风的系统自学教程绝对、绝对、绝对会让你有如获至宝的感觉,再看三遍的冲动,相见恨晚的感慨!

学绝活找清风!

想获得这套源于一线《数控宏程序编程教程》完整版的,推广期前50名只需399元。

识别下图二维码加小编立即拥有

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180210B0DRI700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券