数控编程中循环铣削实现开槽

   2020-08-25 1450
核心提示:在数控机床的加工中,我们经常会碰到铣削槽的命令。特别是对于模具的加工十分常见,而且凸模和凹模的形状有许多深浅不一和形状不
 在数控机床的加工中,我们经常会碰到铣削槽的命令。特别是对于模具的加工十分常见,而且凸模和凹模的形状有许多深浅不一和形状不规则的槽面。遇到这种情况我们当然不可能单纯地靠手工编程来完成,我们需要通过三维加工软件来自动编程比如ug等。当然简单的槽我们还是可以通过循环铣削的方式来完成的。之前我们有学习过G01直线加工命令,当工件的背吃刀量过大,无法用一次或两次走刀来实现加工时,我们就需要引用条件语句来实现。

下面我们通过简单的实例来讲解通过条件转移IF语句命令来实现循环铣削的方法。

实例:现有一100*100*100的毛坯板,在其中间位置开一道槽宽度20mm,深度 50mm。

准备:选取一把直径20*100的铣刀,注意长度要大于50的深度。设置原点位置为工件左侧中心位置。刀具长度补偿设置为100,图示如下。

360截图20200825132740869

程序如下:

G54G90G000Y0;(设定坐标系XY轴移动到零点)

G43H1Z20;(设定刀具位置)

M08;(打开切削液)

M03S1000;(启动主轴)

#1=0;(拟定初始值)

#2=-1;(拟定增量值)

N1IF[#1EQ-50]GOTO2;(限制条件满足#1等于-50后调到程序2)

#1=#1+#2;(增量加)

G00Z#1;(移动轴Z到切削位)

G01X140F80;(开始走刀铣削)

G00Z20;(加工完成抬刀)

X0;(回起始位)

GOTO1;(循环程序1)

N2G00Z200;(程序2启动抬刀200)

M05M09;(关闭主轴和切削液)

M30;(程序停止回起始点)

以上程序引用了条件转移语句,格式如下:

IF [条件] GOTO n(如果指定条件表达式满足时,转移到标有顺序号n的程序段;如果指定条件表达式不满足,执行下个程序段)。

对于条件运算中的运算符表格如下:

360截图20200825132757963

运算符作为两个数字的比较,可以实现条件的设定,注意不能使用不等号。

 
举报收藏 0打赏 0
 
更多>同类数控技术
  • sshc
  • 没有留下签名~~
推荐图文
推荐数控技术
点击排行
网站首页  |  关于我们  |  升级会员  |  联系客服  |  广告合作  |  广告位图  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  RSS订阅  |  违规举报  |  蜀ICP备2021024440号