前几天发了篇帖子,关于刀库的控制,帖子是以828D为例,全面的资料很全的,刀库可以说在机械加工厂到处可见,所以刀库的调整就至关重要!今天有朋友问我,他们厂有台设备是840D的,问这这系统的刀库该如何设置,其实,刀库的设置大同小异。
下面我就以840为例,说一下刀库的设置:
1).刀库参数。
19320第4位=1(设置刀库方式有效)。
18080=1 激活刀库管理功能。
18082= 刀具数量。刀库的实际刀位数量,根据刀库来设定。
18084=3 定义刀库数量。包括刀库,缓冲区,装载点,因此为3。
18086= 总的刀位数量。18082+5 (刀位+手爪2+主轴1+装刀位2)。
20310=1 激活通道的刀具管理功能。
22550= 刀具数据生效。对于车床刀塔,MD22550=0,刀具数据换刀后立即生效;对于链式刀库/矩阵式刀库,MD22550=1,刀具数据在执行特定的M代码后生效。
10715=06
10716=L06
22560=86
注意:以上几个参数比较特殊,为刀库程序的执行顺序,对应L06子程序。具体顺序为:执行10715中定义的M指令后,开始执行名称为10716中定义的子程序;在子程序中执行到22560中定义的M指令后,开始执行换刀。子程序作用为各轴定位。
2) .上面说的子程序。
PROC L06 SAVE DISPLOF SBLOF
DEF INT _WZ_IN_SP,_WZ_T,_WZ_GR1,_WZ_GR2
DEF REAL _zWP=0 ;换刀点坐标(Z轴),将0修改为实际换刀点坐标
DEF REAL _yWP=0 ;换刀点坐标(Y轴)将0修改为实际换刀点坐标
DEF REAL _wWP=0 ;换刀点坐标(W轴)将0修改为实际换刀点坐标
DEF REAL _SPP=0 ;换刀点坐标(主轴)将0修改为实际换刀点主轴角度
STOPRE ; 停止预处理程序
_WZ_IN_SP=$TC_MPP6[9998,1] ; 主轴刀具
_WZ_GR1=$TC_MPP6[9998,2] ; 机械手1刀具
_WZ_GR2=$TC_MPP6[9998,3] ; 机械手2刀具
IF (_WZ_GR2<>0) ;机械手2有刀具
MSG("There is one tool in gripper 2") ;显示“机械手2上有刀具”
M00
GOTOF END0 ;跳转到M17
ENDIF
IF(NOT $P_SEARCH) ; 未到达互锁位置
GETSELT(_WZ_T) ; 准备交换的刀具
IF(_WZ_IN_SP==_WZ_T) ;与主轴刀具不相同
GOTOF END0
ENDIF ; Position spindle:
SPOS=_spp ;主轴定位
; Approach tool change position: 各轴定位
SUPA D0 G0 G90 G40 G60 Z=_zWP
SUPA D0 G0 G90 G40 G60 w=_wWP
SUPA D0 G0 G90 G40 G60 y=_yWP
ENDIF
; Change tool: Tool management and PLC
M86 ;执行换刀M指令
STOPRE ; stop preprocessor
END0:M17
;----------------------------------------------------------------
; END
;----------------------------------------------------------------
3) .在CPU50上配置刀库
1.创建刀库 启动,刀具管理,刀库,新建,名称设定为“my_mag”,确定,型号选择“链式刀库”,在位置中输入10,OK,产生PLC数据,NCK复位。
2.创建缓冲位置 启动,刀库管理,缓冲位置,新建,名称为“my_spi”,型号选“主轴”,OK。变换位置的距离设置为0,刀库分配(主轴创建完成)。
新建,名称为“gri_1”,型号选“抓刀器”,OK。光标到主轴分配,,选择右侧主轴分配。变换位置的距离设置为0,刀库分配(手爪1创建完成)。
新建,名称为“gri_2”,型号选“抓刀器”,OK。光标到主轴分配,,选择右侧主轴分配。变换位置的距离设置为0,刀库分配(手爪2创建完成)。
3.创建装载点 启动,刀库管理,装载位置,新建,名称为“my_load”,OK。变换位置的距离设置为0。
4.创建刀位类型 启动,刀库管理,位置类型,新建,名称为“my_loc”。用TAB键切换到参数分配,设高度为2,宽度为2,确定。(如果没有使用默认刀位类型,需要:在左面名称处选择正常,右面名称处选my_loc,然后按编制等级结构)。
5.给刀库分配刀位 启动,刀库管理,刀库配置,新建,名称为“my_test”,OK。选择位置类型为“my_loc”,来自位置1,到达位置为刀库最大刀具号,分配。光标移动回最上面,产生配置文件。
6.生成刀库 启动,刀库管理,刀库配置,装载配置文件,装载,切换到AUTO模式,START,会提示配置装载完成,OK,NCK复位。
以上全部做完后,启动,参数的头一个键变成刀库表。
其实,调试手册都有介绍的,起初可以根据调试手册一步步的修改来做,遇到问题实在无从下手,再去求答案,效果会更好。