用系统变量可以读和写刀具补偿值。通过对系统变量赋值,可以修改刀具补偿值,见表3-4。
表3-4 FANUC 0i刀具补偿存储器C的系统变量
在FANUC 0i系统中,刀具补偿分为几何补偿和磨损补偿,而且长度补偿和半径补偿也是分开的。刀具补偿号可达400个,换句话说,理论上系统支持控制容量高达400的刀库。
当刀具补偿号小于等于200时(一般情况也确实如此),刀具长度补偿(H)也可使用#2201~#2400。例如:假设一把φ10mm的立铣刀,将其视为10号刀。若在加工中心上,是有非常明确和实在的含义,即应将此铣刀放置在刀库的10号位上;对于随机换刀的机床,刀号和刀库位置不一定对应;若在数控铣床上,尽管只能人工换刀,但为了使刀具管理和工艺管理更合理、更有序,同样也可效仿加工中心那样操作,即在系统中记录下相关的刀具补偿号和刀具补偿值,唯一的差别是没有刀库及自动换刀功能,而是需要人工换刀。(www.xing528.com)
刀具长度补偿(H)的两项补偿值在Z方向对刀完成后一般不再需要特别处理,而编程时主要涉及其刀具半径补偿(D)的两项补偿值,从思路的条理性出发,显然适宜使几何补偿值等于刀具半径,即#13010=5.0,可以视为对刀具的识别,而设置和调整磨损补偿值(#12010)则可以视为对尺寸的控制。
在应用宏程序编写加工程序时,将会有以下形式的描述:
#20=#13010→把刀具补偿号10(即10号刀,在此即是φ10mm的立铣刀)的半径补偿值中的几何补偿值赋值给变量#20,在这里假设#20=5.0。
#22=#12010→把刀具补偿号10(即10号刀,在此即是φ10mm的立铣刀)的半径补偿值中的磨损补偿值赋值给变量#22,在这里假设#22=1.2。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。