补偿间隔的正负,挠度补偿值为正,表示系统将多发相应的脉冲数在Z轴方向上进行补偿;补偿值为负,表示系统将少发相应的脉冲数在Z轴方向上进行补偿。
2.19、DNC功能设置
HNC-08M系统DNC功能可以由串口和网络来实现,可以进行“文件传输”和“在线加工”,其设置如下图所示:
在[\\] →[DNC] → [设置]界面下
通讯方式选择:如果用网络传输,则设置为1;如果用串口传输,则设置为2;
网络传输设置参数:
电脑端IP:设置为电脑端的IP地址; 数控系统端IP:设置数控系统端IP地址; 网络端口:一般设置为8080即可。
串口传输设置参数:
串口号:设置为电脑端传输软件中设置的串口号;
串口波特率:串口传输时的波特率,须同电脑端传输软件中设置一致; 校验位:须同电脑端传输软件中设置一致; 数据位:须同电脑端传输软件中设置一致; 停止位:须同电脑端传输软件中设置一致。
对于在线加工,最好是采用网络传输方式,进行在线加工的时候,还有一个参数要进行设置,M0192号参数,设置DNC缓冲区的大小,可以设置DNC的每次传输的文件大小,下图中设置的是50段。
3、加工中心调试
3.1、斗笠式加工中心调试
3.1.1、HNC-08M系统斗笠式加工中心换刀简介
HNC-08M系统加工中心的实现方法为M06调用9999子程序,9999子程序再调用M扩展代码来实现。
9999子程序在系统目录EXT子目录里面,9999子程序可以在电脑上用文本方式打开查看或编辑,也可以在系统下打开查看或编辑,在系统里面打开方法为,在保证2号参数(隐藏扩展程序)为0的情况下,在<自动> →[\\] → [程序] → [选择程序] → [载入程序] → [扩展程序]菜单界面下,再选择9999子程序进行载入操作,即可在系统里面将9999子程序载入到内容,再退到<自动> →[\\] → [程序] → [编辑程序]菜单界面,即可对内存中9999子程序进行查看或者编辑。一般情况下,不必修改9999子程序。
9999子程序通过M扩展代码对换刀的整个过程进行了分段控制,直至换刀的成功完成。
3.1.2、HNC-08M系统斗笠式加工中心换刀9999子程序
斗笠式加工中心换刀子程序9999如下所示:
G40G49 \取消刀具半径补偿和长度补偿 M210 \暂停预读 M05 \主轴停转 G04X1 \等待主轴完全停止
#1001 = 3 #1000 = 9090 #1418 = #1010 \保存第3组G代码模态(G90/G91)
\换刀中M扩展代码执行区域
G91G30P2Z0 \轴下移至第二参考点 M200 M19 \主轴定向 M200 M23 \刀库右移 M200 M21 \松刀 M200
G91G30P3Z0 \轴上移至第三参考点 M200 M25 \选刀 M200
G91G30P2Z0 \轴下移至第二参考点
M200 M22 \抓刀 M200 M24 \刀库左移 M200 M20 \主轴定向取消 M200 M26 \换刀结束
G#1418 \恢复G90/G91 M99
无论换刀成功与否,系统均会取消刀具半径补偿和刀具长度补偿;
当系统在执行M06的时候,会调用系统扩展M代码的中M06执行PLC中子程序ATCC,ATCC为换刀环境条件检查,当主轴上的刀具或者T指令为0,即D45=0或D46为0,则系统会产生报警,并且中止程序的继续执行。
当T指令与主轴上的刀具一致时,即D45==D46,则系统在执行M06的时候不会调用9999子程序;
其他情况下,如果系统没有检测到其他的报警信息,则9999会执行M代码扩展区域进行安全换刀。
3.1.3、HNC-08MD系统斗笠式加工中心M扩展代码介绍
斗笠式加工中心的所使用M扩展代码在菜单[系统设置] → [辅助功能]菜单界面下可见,如下图所示:
R94.0 刀库正转(M代码扩展) R94.1 刀库反转(M代码扩展)
R95.0 换刀环境条件检查(M代码扩展,=1检查;=0不检查) R95.1 换刀中主轴定向(M代码扩展,=1开;=0关) R95.2 换刀中刀具松紧(M代码扩展,=1松;=0紧) R95.3 换刀中刀库远近(M代码扩展,=1近;=0远) R95.4 换刀中选刀程序调用条件(M代码扩展)
R95.5 换刀标志位(M代码扩展,=1换刀中;=0换刀结束)
X3.3 主轴定向完成 X2.0 紧刀到位 X2.1 松刀到位 X2.2 刀库远到位 X2.3 刀库近到位
如果为HNC-21M/22M系统,则应该还有扩展M代码M28,进行换刀的复位。
3.1.4、HNC-08M系统斗笠式加工中心PLC介绍(以HNC-210BM面板系统为例)
3.1.4.1、斗笠式加工中心PLC主体部分介绍
斗笠式加工中心的PLC同非加工中心的普通铣床PLC相比不同点: 1、 在低速PLC2中增加了一个ATC的子程序。大部分与换刀相关的内容均被放在子程序ATC
中。子程序ATC无调用的条件限制;
2、 在高速PLC1中放了一些对实时性要求比较严格的模块:刀盘正转、刀盘反转、选刀等。 3、 在子程序“STOP”中增加了对换刀复位(ATC复位)的控制;
斗笠式加工中心PLC的主体部分如下图所示:
3.1.4.2、斗笠式加工中心PLC子程序ATC介绍
斗笠式加工中心子程序ATC可以分为4个部分:1、刀库正反转部分;2、换刀复位部分;3、换刀M扩展代码部分;4、数码管显示刀具号部分;4、换刀过程中报警监测部分。
第一部分刀库正反转部分如下图所示:
R94.0 刀库正转(M代码扩展) R94.1 刀库反转(M代码扩展) Y1.6 刀库正转 Y1.7 刀库反转