DA立斗刀库使用说明.docx
《DA立斗刀库使用说明.docx》由会员分享,可在线阅读,更多相关《DA立斗刀库使用说明.docx(18页珍藏版)》请在冰豆网上搜索。
DA立斗刀库使用说明
DA立斗刀库使用说明
·刀库实现的功能
一:
刀库的旋转
总电源的相序对刀库的正反转有影响,用户接线的时候应该注意。
1、自动方式:
刀库伸出到位(X101.2),主轴松到位(X101.7)才能实现刀库的旋转(通过参数k6.6可以屏蔽这2个信号)。
通过M54指令实现。
附换刀子程序如下:
O9006
N10G65H82P140Q#1008R0
N20G91G30P2Z0M19
N30G65H81P30Q#1012R0
N40G65H82P40Q#1010R0
N50M52
N60M50
N70G30P3Z0
N80M54
N90G30P2Z0
N100M51
N110M53
N120M56
N130M05
N140M99
注意:
该程序要求执行换刀时,当前刀库空刀。
如果手动方式转刀后,请将刀库转回和主轴刀具对应的当前刀库上来。
2、MDI方式:
刀库可以任意位置旋转。
通过M54指令实现。
以上两种方式下,主轴刀号与换刀目标刀号一致时,不会输出刀库旋转。
3、手动方式:
能在任意位置和任意状态下旋转刀库。
通过正、反转按钮实现。
可外接正转输入信号x101.4,反转输入信号x101.6实现。
K6.4=1时,可以按面板上的换刀键(x41.4)实现,此时在手轮方式下,按该键为刀库正转,手动方式按该键为反转。
二:
松拉刀
1、自动方式和MDI方式:
在主轴未旋转时,能实现任何位置的松刀和紧刀。
通过M50指令实现松刀;通过M51指令实现紧刀。
2、手动方式:
由一个按钮实现主轴松拉刀的控制。
每按一次按钮,松刀和紧刀状态相互切换。
由非手动方式转为手动方式时,不论以前手动方式下,主轴是松刀还是紧刀状态,都会输出紧刀信号。
由手动方式转为其它方式时,会保持其它方式的上一次状态。
三:
通过参数可以选择零位信号的有无(不用考虑该功能)
当刀库选配无零位信号功能时,设置TO_K=0。
当刀库选配有零位信号功能时,设置TO_K=1。
零位信号的位置要和一号刀的数刀信号位置相重合,否则只能设置为TO_K=0。
四:
主轴有无刀的判断
在使用前需提前设定一次,以后不用再次设定(包括断电情况)。
D22=0,表示无刀;D22=1,表示有刀。
第一次换完刀后,每次都认为有刀,如果主轴实际出现无刀现象,须将D22=0重新设定。
五:
掉电保持功能
1、正常开关机:
上电后,回机床零点后,可以直接使用,能正常换刀。
且不出现任何报警。
2、非正常断电:
换刀中突然断电,再次重新上电,会产生16号报警,报警内容为刀库当前刀号与主轴刀号不一致。
直到两者一致时,报警会解除。
解决办法为,将D27中的数值在MDI方式中,以刀号形式输入运行,即可解除报警。
例:
D27=15;须在MDI方式中输入T15,运行。
报警就解除了。
首先回零,然后可以正常换刀。
3、当刀库选转到位后,换刀未完成时断电,上电时将D21设置为1,即可开始换刀。
六:
刀具号的查看
在D27中能查看到当前刀库的实际在位刀号。
(手动方式换刀,D27也变化)
在D25中能查看到本次换刀所需换刀步数。
在D24中能查看到当前需要换到的目标刀号。
在D23中能查看到上一次正确换刀后的刀号(如果当前刀库号和D23不符合,也可以修改D23,并开机)
在D22中能查看到当前主轴是否有刀。
在D21中设置是否正常换刀完成。
七:
刚性攻丝机能
刚性攻丝时,有输出信号G93_R。
.
主轴固定在低档,主轴转速在刚性攻丝设定参数D80~D103中设置。
·换刀操作说明
一:
在换刀子程序中将换刀位置设置好。
须根据实际情况设置子程序中的坐标值。
(由机床厂家完成)
二:
根据是否选配零位信号,和零位信号所在的位置,设置TO_K参数。
TO_K=1表示有零位信号。
三:
根据主轴是否有刀,在D22中进行设定,D22=O表示无刀,D22=1表示有刀。
如果有刀时,刀库当前的空刀位号一定要和主轴刀号一致。
四:
第一次使用时,须将当前刀库的在位刀号值设定在D27中,以后不用再设定。
五:
主程序调用换刀子程序的方法位。
假设换5号刀,子程序号为O9006.主程序应编为M06T05;
六:
上电后先回零,然后就可以开始工作。
七:
最终用户不应该随便修改PLC参数和系统参数(比如第2,3参考点的参数,)也不得随意调整回零(第1参考点)档块,否则有可能出现撞机的危险!
!
!
八:
当K15.1=1,选择了刀库手动回零功能。
正常情况下,不要求刀库回零,当出现加工过程中断电,刀库乱刀的情况,可以用该功能,在手动下按刀库回零键(x41.5,外部倍率允许选择),就可以达到刷新刀库的目的,但是,此刻要特别注意:
刀具号是否一致,特别是1号刀库为当前刀后,一般要求当前刀库空着,而主轴刀具最好是装了1号刀具!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
注意事项:
1、子程序中坐标值设定好后,不允许再随便更改,其它程序段不允许更改。
·刚性攻丝操作说明
1.Cs轮廓控制
1.1概述
用Cs轮廓控制功能可以用第4轴控制主轴电机,可与其它NC轴进行插补。
主轴速度由主轴速度控制功能来控制,但主轴定位由Cs轮廓控制功能来控制(“主轴轮廓控制”)。
主轴速度控制使用速度指令(S)旋转主轴,但主轴轮廓控制使用位置移动指令旋转主轴。
主轴速度控制和主轴轮廓控制之间的切换由从PLC的DI信号执行。
在Cs轮廓控制方式中,Cs轮廓控制轴可以手动或自动操作,与常用的NC轴一样。
(对于参考位置返回,见本节中的相关说明。
)
M60表示攻丝开始,进入攻丝状态(Cs轮廓控制),输出信号Y102.2有输出;
M61表示攻丝完成,退出攻丝状态(为正常的主轴控制状态),输出信号Y102.2停止输出。
当攻丝时,默认为低档,输出低档信号。
攻丝时的主轴转速相关参数值设定在D80~D103中。
复位和急停不改变当前状态,只有M61才能退出攻丝状态。
执行M61时,恢复原档位及主轴转速。
1.2主轴速度控制/Cs轮廓控制的切换
从主轴速度控制切换至Cs轮廓控制:
将信号CON(G027#7)置为“1",可将主轴置于Cs轮廓控制方式。
如果是在主轴旋转时切换,主轴会自动停止。
从Cs轮廓控制切换至主轴速度控制:
将信号CON(G027#7)置为“0”则将主轴置于主轴速度控制方式。
切换前应先确认主轴移动指令已经结束,然后指令切换。
如果主轴正在移动时切换,机床进入互锁或发出位置偏差超差报警。
1.3Cs轮廓控制轴参考点返回
当主轴从主轴速度控制切换至Cs轮廓控制方式后,当前位置是不确定的,如果需要准确位置,应执行主轴返回参考点。
Cs轮廓控制方式下,返回参考点的操作和C轴相同。
1.4Cs轮廓控制轴的运行
(手动/自动)Cs轴的运行与通常NC轴一样。
在主轴速度控制方式时,操作Cs轮廓控制轴,系统报警PS186:
主轴工作模式错误。
2.刚性攻丝
攻丝循环(G84)和左旋攻丝循环(G74)可以在标准方式或刚性攻丝方式中执行。
在标准方式中,为执行攻丝,使用辅助功能M03(主轴正转),M04(主轴反转)和M05(主轴停止),使主轴旋转,停止,并沿着攻丝轴移动。
在刚性攻丝方式中,用主轴电机控制攻丝过程,主轴电机的工作和伺服电机一样。
由攻丝轴和主轴之间的插补来执行攻丝。
刚性方式执行攻丝时,主轴每旋转一转,沿攻丝轴产生一定的进给(螺纹导程)。
即使在加减速期间,这个操作也不变化。
刚性方式不用标准攻丝方式中使用的浮动丝锥卡头,这样可得到较快和较精确的攻丝。
2.1刚性攻丝(G84)
在刚性方式中主轴电机的控制仿佛是一个伺服电机,可实现高速高精度攻丝。
指令格式:
说明:
沿X和Y轴定位后,执行快速移动到R点。
从R点到Z点执行攻丝。
当攻丝完成时,主轴停止并执行暂停,然后主轴以相反方向旋转,刀具退回到R点,主轴停止。
然后,执行快速移动到初始位置。
当攻丝正在执行时,进给速度倍率和主轴倍率认为是100%。
指定刚性攻丝
当选择了CS轮廓轴功能,G84/G74为刚性攻丝。
通过设定如下参数,选择CS轮廓控制:
CS4/P9.0=1,使能Cs轮廓控制;
P84=360000,P88=0;第4轴为旋转轴。
主轴转速
主轴转速由S指定,S指令在G84之前或者和G84在同一程序段。
螺纹导程
螺纹导程由F指定,可以指定的导程如下:
指令导程范围
公制输入
0.0001~500.0000MM
英制输入
0.000001~20.000000INCH
攻丝进给速度
在攻丝加工中,实际进给速度=螺距F*主轴转速S
攻丝进给加减速时间
在攻丝加工中,采用特殊的加减速时间。
通过参数P98设置。
注:
1.轴切换:
在攻丝过程中,主轴工作方式不可以变化,否则系统报警PS186:
主轴工作模式错误。
2.攻丝进给速度不可以超过攻丝最大进给速度,否则驱动报警:
Z轴速率过大。
攻丝最大进给速度,受参数PCMD/P5.0和电子齿轮比影响。
计算公式如下:
PCMD/P5.0=0时,攻丝最大进给速度=15000*PMD/PMR
PCMD/P5.0=1时,攻丝最大进给速度=30000*PMD/PMR
其中:
PMR-指令倍乘比;PMD-指令分频系数。
3.S指令不可以超过参数P68限定的最大主轴转速,否则系统自动限制主轴转速。
刚性攻丝中,允许的最大主轴转速计算公式如下:
PCMD/P5.0=0时,刚性攻丝最大主轴转速=41.666*PMD/PMR
PCMD/P5.0=1时,刚性攻丝最大主轴转速=83.333*PMD/PMR
其中:
PMR-指令倍乘比;PMD-指令分频系数。
4.S指令不可以为0,否则报警PS11:
F值指令错。
5.G84指令中,指定的攻丝长度不可以大于螺纹导程*1491,否则报警PS187:
G84中,S,F,Z异常。
7.不能在同一个程序段中指定01组G代码(G00到G03)和G84,否则,G84将被取消。
8.刀具偏置在固定循环方式中,刀具偏置被忽略。
9.攻丝加工中,进给倍率和主轴倍率固定在100%。
应用举例:
%
O0084;
G00X0Y0Z0;
G98G90G80;
M60;Cs轮廓轴切换
G28A0;Cs轮廓轴回原点
G00X0Y0Z-50.S1000;
G84X100.Y100.Z-500.R-100.P100F4.00;
X200.
Y200.
G00;
M30;
%
以上程序,以1000转/分的主轴转速,4.0毫米螺距攻丝。
孔位依次为:
(X100.Y100.),(X200.Y100.),(X200.Y200.)
2.2左旋刚性攻丝(G74)
在刚性方式中主轴电机的控制仿佛是一个伺服电机,可实现高速高精度攻丝。
指令格式
说明:
沿X和Y轴定位后,执行快速移动到R点。
从R点到Z点执行攻丝。
当攻丝完成时,主轴停止并执行暂停,然后主轴以相反方向旋转,刀具退回到R点,主轴停止。
然后,执行快速移动到初始位置。
当攻丝正在执行时,进给速度倍率和主轴倍率认为是100%。
指定刚性攻丝
当选择了CS轮廓轴功能,G84/G74为刚性攻丝。
通过设定如下参数,选择CS轮廓控制:
CS4/P9.0=1,使能Cs轮廓控制;
P84=360000,P88=0;第4轴为旋转轴。
主轴转速
主轴转速由S指定,S指令在G84之前或者和G84在同一程序段。
螺纹导程
螺纹导程由F指定,可以指定的导程如下:
指令导程范围
公制输入
0.0001~500.0000MM
英制输入
0.000001~20.000000INCH
攻丝进给速度
在攻丝加工中,实际进给速度=螺距F*主轴转速S
攻丝进给加减速时间
在攻丝加工中,采用特殊的加减速时间。
通过参数P98设置。
注:
1.轴切换:
在攻丝过程中,主轴工作方式不可以变化,否则系统报警PS186:
主轴工作模式错误。
2.攻丝进给速度不可以超过攻丝最大进给速度,否则驱动报警:
Z轴速率过大。
攻丝最大进给速度,受参数PCMD/P5.0和电子齿轮比影响。
计算公式如下:
PCMD/P5.0=0时,攻丝最大进给速度=15000*PMD/PMR
PCMD/P5.0=1时,攻丝最大进给速度=30000*PMD/PMR
其中:
PMR-指令倍乘比;PMD-指令分频系数。
3.S指令不可以超过参数P68限定的最大主轴转速,否则系统自动限制主轴转速。
刚性攻丝中,允许的最大主轴转速计算公式如下:
PCMD/P5.0=0时,刚性攻丝最大主轴转速=41.666*PMD/PMR
PCMD/P5.0=1时,刚性攻丝最大主轴转速=83.333*PMD/PMR
其中:
PMR-指令倍乘比;PMD-指令分频系数。
4.S指令不可以为0,否则报警PS11:
F值指令错。
5.G74指令中,指定的攻丝长度不可以大于螺纹导程*1491,否则报警PS187:
G84中,S,F,Z异常。
7.不能在同一个程序段中指定01组G代码(G00到G03)和G74,否则,G84将被取消。
8.刀具偏置在固定循环方式中,刀具偏置被忽略。
9.攻丝加工中,进给倍率和主轴倍率固定在100%。
应用举例:
%
O0074;
G00X0Y0Z0;
G98G90G80;
M60;Cs轮廓轴切换
G28A0;Cs轮廓轴回原点
G00X0Y0Z-50.S1000;
G74X100.Y100.Z-500.R-100.P100F4.00;
X200.
Y200.
G00;
M30;
%
以上程序,以1000转/分的主轴转速,4.0毫米螺距攻丝。
孔位依次为:
(X100.Y100.),(X200.Y100.),(X200.Y200.)
2.3深孔刚性攻丝(排屑)循环(G84或G74)
在刚性攻丝方式中深孔攻丝可能是困难的,因为切屑阻止刀具的运动或者增加切削阻力。
在这样的情况下,深孔刚性攻丝(排屑)循环是有用的。
这种循环中,执行数次进刀直到孔底。
深孔攻丝循环有两种:
高速深孔攻丝循环和标准深孔攻丝循环,用参数PCP/P9.7位选择。
PCP/P9.7=0,选择标准深孔攻丝循环;
PCP/P9.7=1,选择高速深孔攻丝循环;
指令格式
高速深孔攻丝循环(PCP/P9.7=1)
说明:
沿X和Y轴定位以后,执行快速移动到R点。
从R点用进刀深度Q(每次切削进给的切削深度)执行切削,然后,刀具退回距离d。
当到达Z点时,主轴停止,然后以相反方向旋转后退。
在参数P97中设定后退距离d。
标准深孔攻丝循环(PCP/P9.7=0)
说明:
沿着X和Y轴定位以后,执行快速移动到R点。
从R点用进刀深度Q(每次切削进给的切削深度)执行切削,然后,执行返回到R点。
从R点到离上次切削的终点距离d的位置,是切削重新开始的位置,执行切削进给速度F的移动。
当到达Z点时,主轴停止,然后以相反方向旋转后退。
。
在参数P97中设定d(到切削起点的距离)。
注:
1.在执行攻丝程序段中指定Q。
如果在非攻丝程序段中指定它们,则不能作为模态数据存储。
当Q0被指定时,不执行深孔刚性攻丝循环。
2.其他注意点参考标准刚性攻丝说明
3.刚性攻丝直线加减速机能
在执行刚性攻丝时,可以参数选择直线加减速机能。
相关参数如下:
参数G84L/P9.6—使能刚性攻丝直线加减速机能
G84L/P9.6=0,刚性攻丝采用指数加减速;
G84L/P9.6=1,刚性攻丝采用直线加减速;
参数P98—刚性攻丝加减速时间(单位:
毫秒)
G84L/P9.6=0时,P98为刚性攻丝指数加减速时间
G84L/P9.6=1时,P98为刚性攻丝直线加减速时间,具体是加速到1000r/min所需的时间。
·M代码功能的说明
M50:
松刀
M51:
紧刀
M52:
刀库伸出
M53:
刀库拉回
M54:
刀库正转
M55:
刀库反转(没有用到LQH)
M56:
换刀完成
M19:
主轴定向
M60:
表示刚性攻丝开始
M61:
表示刚性攻丝结束
·相关参数
TO_K=K5.5;选择是否有零位信号1:
有零位信号0:
无零位信号
MT_CHK_K=K5.4;屏蔽到位一致检查1:
屏蔽
TOOL_TOL_D=D7;D7;总刀具数(12)
TOOL_YORN_D=D22.0;D22.0;主轴是否有刀1:
有刀
T_CODE1_D=D23;D23;保存上次NC的刀号
T_CODE_D=D24;D24;保存当前NC的刀号
T_POSCTR_CONST_D=D25;D25;将计数步数传入D区2字节
T_POSCTR_CONST1_D=D26;D26
T_CURNO_D=D27;D27;刀库换刀当前状态值
T_POSCTR_VAL_D=D28;D28;刀库旋转计数值(4字节)
T_NOFINB_D=D21;D21
T_NOFIN_D=D21.0;D21.0;刀库旋转到位,但换刀未完成时断电标志
K15.3=1,用M05计数
K3.5=1,,选择工件计数到达输出机能
D68-D71加工到达设置值
D60-D63(D64-D67)(加工计数CAN+DEL按键可以清零,计数到位后按循环启动,D64就清零)
ST外部复位m30每执行M30,就计数加1(D60,D64,都加1)
·输入输出点
输入信号:
地址功能说明正常状态有效状态
X100.0数刀信号01
X100.1主轴定向完成信号01
X100.2主轴报警01
X100.3松拉刀输入信号01
X100.4气压低输入信号01
X100.5X轴限位信号输入01
X100.6紧刀到位信号(高电平有效)01
X101.2刀库伸出到位01
X101.3刀库拉回到位01
X101.4手动刀库正转01
X101.5Y轴限位信号输入01
X101.6手动刀库反转01
X101.7主轴松刀到位信号01
X102.4润滑油过低报警输入01
X102.5Z轴限位信号输入01
X103.6零位信号(未用)01
输出信号:
地址功能说明正常状态有效状态
Y1.3刀库正转01
Y1.4刀库反转01
Y2.2刚性攻丝输出信号01
Y2.3主轴定向输出01
Y2.4刀库伸出01
Y2.5刀库拉回01
Y2.7主轴松刀输出01
·对标准程序功能的变更
对于输入信号减少的功能有:
1.手动换高低档无。
2.硬限位输入信号无。
3.跳段输入信号无。
4.宏UIA、UIB输入信号无。
5.
对于输出信号减少的功能有:
1.M09、M11脉冲输出无。
2.U02~U04、S03~S05输出无。
注意事项(LQH20070108)
1.如果发生外部报警请查看刀库号和系统刀具号是否一致。
如果不一致,可将D27,D23改为刀库号,并开机。
X41.7吹气x41.5刀库手动回零(K15.1)x41.6照明(y103.0
库退
库进
吹气
照明
手轮
空跑
库退
库进
松刀
照明
手轮
空跑
库退
库进
吹气
照明
刀库
正转
库退
库进
吹气
照明
刀库
反转
库退
库进
吹气
照明
刀库
前进
库退
库进
吹气
照明
刀库
后退
库退
库进
吹气
照明
刀库
回零
库退
库进
吹气
照明
刀库
回零
库退
库进
吹气
照明
刀库
回零
库退
库进
吹气
照明
刀库
回零
库退
库进
吹气
照明
刀库
回零
库退
库进
吹气
照明
刀库
回零
库退
库进
吹气
照明
刀库
回零
库退
库进
吹气
照明
刀库
回零
库退
库进
吹气
照明
刀库
回零