学习
实践
活动
专区
工具
TVP
写文章

运用宏程序管理刀具寿命

前沿加工与CNC编程

技术 | 编程 |文萃 |社群

关注加入新加坡数控加工群关注

宏程序编制方法

本文所涉及的实例为:某零件的一道数控车工序需用3把刀具共同完成加工,3把刀具分别为:T1、T2和T3。3把刀具所用刀片最经济的使用寿命分别为:T1刀片可加工350件、T2刀片可加工400件、T3刀片可加工480件。那么就需要所编制的宏程序可以提醒操作者:在各刀片使用寿命完成后进行更换。

以下为该实例的具体刀具管理宏程序。

O0520(主程序名)

T0101 S2000 M3;主程序开始,选择T1刀,开主轴,准备加工。

…..;T1刀的加工内容(略去)。

#500=#500+1;T1刀寿命记数器+1。

WHILE[#500 EQ 350]DO1;对T1刀寿命记数器数据进行判断,如条件满足程序将执行T1刀换提示子程序;条件不满足程序顺序执行。

M98 P1111;(T1刀换刀提示子程序)

END3;

M30;程序结束。

T0202 S3000 M3;换为T2刀。

…..;T2刀的加工内容(略去)。

#501=#501+1;T2刀寿命记数器+1。

WHILE [#501 EQ 400] DO 2;对T2刀对寿命记数器数据进行判断:条件满足程序执行T2刀换刀提示子程序;条件不满足程序顺序执行。

M98 P2222;(T2刀换刀提示子程序) END2;

T0303 S3000 M3;换为T3刀。

…..;T3刀的加工内容(略去)。

#502=#502+1;T3刀寿命记数器+1。

WHILE [#501 EQ 480] DO 3;对T3刀寿命记数器数据进行判断:条件满足程序执行T3刀换刀提示子程序;条件不满足程序顺序执行。

M98 P3333;(T3刀换刀提示子程序) END3;

%

以下是换刀子程序的内容。

O1111(换刀提示子程序)

N10 #500=0;T1刀寿命记数器清零。

N15 M01;更换刀具期间采用“程序选择停止”功能,更换完成后,按下“启动”开关继续执行程序。

N20 M99;返回主程序。

%

O2222(换刀提示子程序)

N10 #501=0;T2刀寿命记数器清零。

N15 M01;更换刀具期间采用“程序选择停止”功能,更换完成后按下“启动”开关继续执行程序。

N20 M99;返回主程序。

%

O3333(换刀提示子程序)

N10 #502=0;T3刀寿命记数器清零。

N15 M01;更换刀具期间采用“程序选择停止”功能,更换完成后按下“启动”开关继续执行程序。

N20 M99;返回主程序。

%

对以大批量生产为主的企业来说,刀具的寿命管理是个比较重要的问题,它直接关系到产品的制造成本控制、零件加工质量(由于刀具过度磨损会导致零件加工的质量不稳定)以及设备的正常操作等方面的问题,运用宏实现刀具寿命控制具有空前的意义,也是数控人学有所用的见证。

We want you join us !

分享有穿透力的技术 | 雕琢有愉悦性的产品

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

同媒体快讯

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券