FANUC宏程序编程方法,教你如何进行刀具补偿

FANUC宏程序编程方法,教你如何进行刀具补偿

ID:44870913

大小:72.00 KB

页数:3页

时间:2019-10-31

FANUC宏程序编程方法,教你如何进行刀具补偿_第1页
FANUC宏程序编程方法,教你如何进行刀具补偿_第2页
FANUC宏程序编程方法,教你如何进行刀具补偿_第3页
资源描述:

《FANUC宏程序编程方法,教你如何进行刀具补偿》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、宏程序作为数控编程的一种方法,具有编程简单、修改方便及程序量小等优点。宏程序分为A类和B类,在一些较老的FANUC系统中采用A类宏程序,现在较先进的系统中则采用B类宏程序。B类宏程序是使用变量进行编程的,变量分为局部变量(#1~#33)、公共变量(#100~#149、#500~#549)和系统变量(#1000~)。对于局部变量和公共变量的使用,经过短期的学习很容易掌握,而系统变量一般不会轻易地使用和更改,但是如果能够掌握好,使用系统变量可以实现一些特殊的功能。  在加工时,当刀具发生磨损需要改变磨损值时,为了及时提醒操作者进行换刀以及防止操

2、作者更改错误,可以通过在程序中的设定,使刀具半径补偿的磨损量控制在一定的范围,超出这个范围时程序就会产生报警而无法执行程序。  用系统变量可以读写刀具补偿值,通过对系统变量赋值,可以设定刀具补偿值范围。在FANUC0i系统中,刀具补偿分为几何补偿和磨损补偿,刀具补偿号可达400个。当补偿号小于等于200时,刀具长度补偿也可以使用#2001~#2400,补偿号与刀具长度补偿值(H)和刀具半径补偿值(D)的对应关系如附表所示。  下面以刀具半径磨损补偿系统变量为例进行说明。当加工某个零件的轮廓时,如果想要将刀具补偿的磨损值控制在-0.2~0mm

3、的范围内,通过编程设定可以对该刀具的磨损值进行判断,如果磨损值在-0.2~0mm范围内继续执行程序,超出范围则机床报警,显示报警信息。假设使用1号刀具T1,刀具半径补偿号为1,它所对应的刀具半径磨损补偿系统变量号为#12001。具体程序如下:  O1200  N10T1M6  N20G90G54G00G40Z100.  N30S2000M03  N40G43H5Z30.M08  N50G00X__Y__(刀具到达下刀位置)  N60G00Z-5.0  N70#1=#12001(将补偿号1的磨损补偿值赋值给#1)  N80IF[#1LE-0.

4、2]GOTO110  (判断#12001的值,如果≤-0.2,转到程序段110)  N90IF[#1GE0.0]GOTO110(判断#12001的值,如果≥0,转到程序段110)  N100GOTO120  N110#3000=80(rangeerror)  (显示报警号为3080,内容为rangeerror的报警信息)  N120G01G41X__Y__D1F200  …  N200G01G40X__Y__(N120~N200轮廓轨迹程序略)  N210Z100.  N220M05  N230M30  当刀具较多时的编程方法(以两把刀具为

5、例):  O1000  T5M6  G90G54G0G40.  S2000M03  G43H5Z100.M08  G00X__Y__(刀具到达下刀位置)  Z2.  G0Z-5.F1000  #30=5(等于刀具号数)  M98P10  G01G41X__Y__D5F200  …  G01G40X__Y__  G0Z100.  T6M6  G90G54G0G40X-60.Y-60.  S2000M03  G43H6Z100.M08  Z2.  G0Z-5.F1000  #30=6(等于刀具号数)  M98P10  G01G41X__Y__D

6、6F200  …  G01G40X__Y__  G0Z100.  M05  M30  %  O10  #1=12000  #2=#[#1+#30](确定刀具半径磨损补偿系统变量号)  IF[#2LE-0.2]GOTO60(判断#2的值,如果≤-0.2,转到程序段60)  IF[#2GE0.0]GOTO60(判断#2的值,如果≥0,转到程序段60)  GOTO70  N60#3000=80(rangeerror)  N70M99  同理,也可以像上述一样控制刀具长度补偿值。  采用该方法的好处有以下两个方面:  ①可以避免修改磨损值时的误操作

7、。现在很多企业机床编程和机床操作人员是分开的,不允许操作者修改程序,但可以修改刀具磨损补偿值,当刀具磨损或工件尺寸变化需要修改刀具磨损补偿值时,为了防止操作者在修改刀具磨损补偿值时输入错误,造成工件的报废和刀具的损坏,可以将磨损值限定在一定的范围内,如果超出范围程序会停止执行并产生报警信息。  ②可以保证工件的尺寸精度和表面粗糙度值,当刀具的切削刃磨损到一定程度,就需要更换刀具。也就是补偿值达到一定值时,产生报警,从而提醒或强制操作者更换刀具,避免操作者一味地去改变刀具磨损补偿值。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。