FANUC刚性攻丝功能
- 格式:pdf
- 大小:246.69 KB
- 文档页数:20
FANUC系统刚性攻丝功能详解首先,刚性攻丝功能是指机器人在进行攻丝操作时,能够保持稳定的力和位置控制。
这意味着机器人可以根据既定的程序在工件表面上产生高质量的螺纹。
这种功能对于需要精确控制螺纹深度、螺距和螺纹形状的应用非常重要。
刚性攻丝功能的实现主要依赖于FANUC系统的硬件和软件设计。
FANUC系统使用高性能的力传感器和位置传感器来实时监测机器人与工件之间的力和位置信息。
这些传感器能够提供高分辨率和高精度的测量结果,从而保证机器人的稳定性和准确性。
在软件方面,FANUC系统提供了一套完整的攻丝控制算法。
这些算法对机器人的运动进行实时的力和位置调整,以实现精确的攻丝操作。
例如,在攻丝过程中,系统可以根据传感器信息实时调整机器人的速度和力度,以适应工件表面的不均匀性和材料特性。
此外,FANUC系统还提供了丰富的控制参数和设置选项,以满足不同应用的需求。
用户可以根据具体的攻丝要求进行调整,包括螺纹深度、起刀点位置、进给速度等等。
这些参数的灵活调整使得FANUC系统能够适应各种不同的攻丝操作,从而提高生产效率和质量。
最后,FANUC系统的刚性攻丝功能还具备一定的智能化特性。
系统可以通过学习和优化算法,自动适应不同材料和工件的攻丝过程。
它能够根据历史数据分析出最佳的攻丝参数和路径,从而提高攻丝的效率和质量。
总结起来,FANUC系统的刚性攻丝功能通过高性能的传感器、智能化的控制算法以及灵活的参数调整,实现了高质量和高效率的攻丝操作。
这种功能对于提高机器人的应用范围和工作效果具有重要意义,为用户创造了更多的机会和价值。
FANUC刚性攻丝回退案例介绍刚性攻丝是加工常用功能,在攻丝过程中,由于工件装卡精度或者加工程序编写等原因,断锥现象是比较常见的。
为了尽量避免此问题发生,客户期望通过检测主轴负载,在攻丝时,一旦负载异常,中断刚性攻丝循环,执行刚性攻丝返回动作。
本次功能测试在国内某客户处完成,测试系统为FANUC 0i mate-MD。
1功能介绍刚性攻丝回退(功能说明书中该功能命名为“刚性攻丝返回”)功能可以在复位操作,中断刚性攻丝时,通过PMC信号或者指令,执行刚性攻丝回退动作,将攻丝轴退回到R点位置,回退过程依然保持最近一次刚性攻丝同步位置关系。
需要注意的是,该功能在0i-TD与31i系统上均为选项功能,0i-TD系统功能诊断号为1174#2,31i系统诊断号为1163#6,可以通过以上诊断号确认系统是否具有此功能。
2功能实现刚性攻丝回退功能既可以通过PMC信号触发,也可通过指令执行,只需要利用参数即可进行切换。
使用PMC信号触发刚性攻丝回退,必须在MDI方式下,无法满足客户在MEM方式下的需求,因此本次调试将参数RG3设定为1,使用G30进行指令。
根据客户描述,初步考虑通过以下两种方案实现其需求:(1)利用中断型用户宏程序通过G30指令执行刚性攻丝回退动作,利用中断型用户宏程序功能,将刚性攻丝回退程序编写入宏程序中,在攻丝过程中,遇到主轴负载异常检测信号时,中断刚性攻丝循环,调用刚性攻丝回退宏程序,实现客户需求。
实验测试过程中,发现中断型用户宏程序在刚性攻丝循环中无效,确认功能说明,该功能对复合型固定循环无效。
即会出现如下现象:导通中断型用户宏程序信号后,刚性攻丝动作继续执行,循环结束后才可以执行所调用的宏程序。
因此可判断该方案不可行。
(2)利用外部工件号检索外部工件号检索功能通过PMC信号,检索预先在程序存储器中存储的程序,检测到自动循环启动信号下降沿后执行该程序。
当检测到攻丝轴异常负载时,通过外部复位信号(G8.7)中断刚性攻丝循环,停止攻丝动作,复位完成后利用外部工件号检索功能,调用刚性攻丝回退程序并执行,通过实验测试,实现客户描述的需求,方案可行。
FANUC设定参数实现刚性攻丝(大连机床集团有限责任公司黄贤鸿)1 两种攻丝方式的比较以前的加工中心为了攻丝, 一般都是根据所选用的丝锥和工艺要求, 在加工程序中编入一个主轴转速和正/ 反转指令, 然后再编人G84 /G74 固定循环, 在固定循环中给出有关的数据, 其中Z 轴的进给速度是根据F=丝锥螺距×主轴转速得出, 这样才能加工出需要的螺孔来。
虽然从表面上看主轴转速与进给速度是根据螺距配合运行的, 但是主轴的转动角度是不受控的, 而且主轴的角度位置与Z 轴的进给没有任何同步关系, 仅仅依靠恒定的主轴转速与进给速度的配合是不够的。
主轴的转速在攻丝的过程中需要经历一个停止-正转-停止-反转-停止的过程, 主轴要加速-制动-加速-制动, 再加上在切削过程中由于工件材质的不均匀, 主轴负载波动都会使主轴速度不可能恒定不变。
对于进给Z 轴, 它的进给速度和主轴也是相似的, 速度不会恒定, 所以两者不可能配合得天衣无缝。
这也就是当采用这种方式攻丝时, 必须配用带有弹簧伸缩装置的夹头, 用它来补偿Z 轴进给与主轴转角运动产生的螺距误差。
如果我们仔细观察上述攻丝过程, 就会明显地看到, 当攻丝到底,Z 轴停止了而主轴没有立即停住(惯量), 攻丝弹簧夹头被压缩一段距离, 而当Z 轴反向进给时, 主轴正在加速, 弹簧夹头被拉伸, 这种补偿弥补了控制方式不足造成的缺陷, 完成了攻丝的加工。
对于精度要求不高的螺纹孔用这种方法加工尚可以满足要求, 但对于螺纹精度要求较高,6H 或以上的螺纹以及被加工件的材质较软(铜或铝) 时, 螺纹精度将不能得到保证。
还有一点要注意的是, 当攻丝时主轴转速越高,Z 轴进给与螺距累积量之间的误差就越大, 弹簧夹头的伸缩范围也必须足够大, 由于夹头机械结构的限制, 用这种方式攻丝时, 主轴转速只能限制在600r/min 以下。
刚性攻丝就是针对上述方式的不足而提出的, 它在主轴上加装了位置编码器, 把主轴旋转的角度位置反馈给技控系统形成位置闭环, 同时与Z 轴进给建立同步关系, 这样就严格保证了主轴旋转角度和Z 轴进给尺寸的线生比例关系。
发那科FANUC系统刚性攻丝功能详解在刚性攻丝时,主轴旋转一转所对应钻孔轴的进给量必须和攻丝的螺距相等,即必须满足如下的条件:P= F/SP:攻丝的螺距(mm)F:攻丝轴的进给量(mm/min)S:主轴的速度(rpm)刚性攻丝循环的过程中主轴的旋转和进给轴的进给之间总是保持同步。
也就是说,在刚性攻丝时,主轴的旋转不仅要实现速度控制,而且要实行位置的控制。
主轴的旋转和攻丝轴的进给要实现直线插补,在孔底加工时的加/减速仍要满足以下的条件以提高刚性攻丝的精度。
在普通的攻丝循环时G74/G84 (M 系列), G84/G88 (T 系列),主轴的旋转和Z轴的进给量是分别控制的,主轴和进给轴的加/减速也是独立处理的,所以不能够严格地满足以上的条件,特别是攻丝到达孔的底部时,主轴和进给轴减速到停止,之后又加速反向旋转过程时,满足以上的条件将更加困难。
所以,一般情况下,攻丝是通过在刀套内安装柔性弹簧补偿进给轴的进给来改善攻丝的精度的。
1刚性攻丝的指令刚性攻丝可以通过以下的任何一种指令完成:1)刚性攻丝指令在G74/G84 (M series) 或G84/G88 (T series)之前指定,如:_ M29 S _____;G84(G88) X_C_(Z_C_) Z_(X_) R_ P_ F_ K_ ;2)刚性攻丝指令与攻丝指令G74/G84(M series) 或G84/G88 (T series)在同一程序段,如:G84(G88) X_C_(Z_C_) Z_(X_) R_ P_ F_ K_ M29 S_;3) G74/G84 (M series) 或G84/G88 (T series) 作为刚性攻丝指令G84X_Y_Z_R_P_F_K_;为标准攻丝循环指令G74X_Y_Z_R_P_F_K_;为反螺纹攻丝循环指令刚性攻丝有两种方式:每转进给刚性攻丝(G99)和每分进给刚性攻丝(G98)。
下例为每转进给刚性攻丝方式(G99)。
FANUCFSSB高速刚性攻丝介绍
1功能介绍在31i-B系列与全新的0i-F系统中,系统与放大器支持只用一根光缆进行FSSB通信,一方面减少了传统电缆通信出现干扰的几率,另一方面可以更加节省配线。
在此基础上,FANUC推出了与传统刚性攻丝相比更为优秀的FSSB高速刚性攻丝功能。
刚性攻丝中,通过主轴放大器与伺服放大器间的FSSB高速通信,可减少同步误差或在精度不变的条件下缩短循环时间。
此外,如果同时使用刚性攻丝最优加减速(选项)功能时,可以最大限地使用主轴的扭矩,因而可进一步提高FSSB高速刚性攻丝的效果。
2与传统刚性攻丝的比较与传统刚性攻丝相比,FSSB高速刚性攻丝与普通刚性攻丝的区别如下表所示:
由于位置环增益对于攻丝轴与主轴可以分别设定,主轴与攻丝轴可以最大限度的提高加工精度,同时时间常数与加工进给速度较之前可以设定更小的值,加工效率有了较大的提升。
3限制条件下列情况下不能使用此功能:(1)模拟主轴刚性攻丝(2)伺服电机主轴刚性攻丝(3)主轴同步控制方式下的刚性攻丝
同时在FSSB刚性攻丝中,不能使用以下功能(1)双位置反馈(2)伺服HRV4控制。
仅供个人参考不得用于商业用途FANUC系统设定参数实现刚性攻丝两种攻丝方式的比较:以前的加工中心为了攻丝 , 一般都是根据所选用的丝锥和工艺要求 , 在加工程序中编入一个主轴转速和正 /反转指令 , 然后再编人 G84/G74 固定循环 , 在固定循环中给出有关的数据 , 其中 Z 轴的进给速度是根据 F =丝锥螺距×主轴转速得出 , 这样才能加工出需要的螺孔来。
虽然从表面上看主轴转速与进给速度是根据螺距配合运行的 , 但是主轴的转动角度是不受控的 , 而且主轴的角度位置与 Z 轴的进给没有任何同步关系 , 仅仅依靠恒定的主轴转速与进给速度的配合是不够的。
主轴的转速在攻丝的过程中需要经历一个停止-正转-停止-反转-停止的过程 , 主轴要加速-制动-加速-制动 , 再加上在切削过程中由于工件材质的不均匀 , 主轴负载波动都会使主轴速度不可能恒定不变。
对于进给 Z 轴 , 它的进给速度和主轴也是相似的 , 速度不会恒定 , 所以两者不可能配合得天衣无缝。
这也就是当采用这种方式攻丝时 , 必须配用带有弹簧伸缩装置的夹头 , 用它来补偿 Z 轴进给与主轴转角运动产生的螺距误差。
如果我们仔细观察上述攻丝过程 , 就会明显地看到 , 当攻丝到底 ,Z 轴停止了而主轴没有立即停住 ( 惯量 ), 攻丝弹簧夹头被压缩一段距离 , 而当 Z 轴反向进给时 , 主轴正在加速 , 弹簧夹头被拉伸 , 这种补偿弥补了控制方式不足造成的缺陷 , 完成了攻丝的加工。
对于精度要求不高的螺纹孔用这种方法加工尚可以满足要求 , 但对于螺纹精度要求较高 ,6H 或以上的螺纹以及被加工件的材质较软 ( 铜或铝 ) 时 , 螺纹精度将不能得到保证。
还有一点要注意的是 , 当攻丝时主轴转速越高 ,Z 轴进给与螺距累积量之间的误差就越大 , 弹簧夹头的伸缩范围也必须足够大 , 由于夹头机械结构的限制 , 用这种方式攻丝时 , 主轴转速只能限制在 600r/min 以下。
两种攻丝方式的比较以前的加工中心为了攻丝,一般都是根据所选用的丝锥和工艺要求,在加工程序中编入一个主轴转速和正/反转指令,然后再编人G84/G74固定循环,在固定循环中给出有关的数据,其中Z轴的进给速度是根据F=丝锥螺距×主轴转速得出,这样才能加工出需要的螺孔来。
虽然从表面上看主轴转速与进给速度是根据螺距配合运行的,但是主轴的转动角度是不受控的,而且主轴的角度位置与Z轴的进给没有任何同步关系,仅仅依靠恒定的主轴转速与进给速度的配合是不够的。
主轴的转速在攻丝的过程中需要经历一个停止-正转-停止-反转-停止的过程,主轴要加速-制动-加速-制动,再加上在切削过程中由于工件材质的不均匀,主轴负载波动都会使主轴速度不可能恒定不变。
对于进给Z轴,它的进给速度和主轴也是相似的,速度不会恒定,所以两者不可能配合得天衣无缝。
这也就是当采用这种方式攻丝时,必须配用带有弹簧伸缩装置的夹头,用它来补偿Z轴进给与主轴转角运动产生的螺距误差。
如果我们仔细观察上述攻丝过程,就会明显地看到,当攻丝到底,Z轴停止了而主轴没有立即停住(惯量),攻丝弹簧夹头被压缩一段距离,而当Z轴反向进给时,主轴正在加速,弹簧夹头被拉伸,这种补偿弥补了控制方式不足造成的缺陷,完成了攻丝的加工。
对于精度要求不高的螺纹孔用这种方法加工尚可以满足要求,但对于螺纹精度要求较高,6H或以上的螺纹以及被加工件的材质较软(铜或铝)时,螺纹精度将不能得到保证。
还有一点要注意的是,当攻丝时主轴转速越高,Z轴进给与螺距累积量之间的误差就越大,弹簧夹头的伸缩范围也必须足够大,由于夹头机械结构的限制,用这种方式攻丝时,主轴转速只能限制在600r/min以下。
刚性攻丝就是针对上述方式的不足而提出的,它在主轴上加装了位置编码器,把主轴旋转的角度位置反馈给技控系统形成位置闭环,同时与Z轴进给建立同步关系,这样就严格保证了主轴旋转角度和Z轴进给尺寸的线生比例关系。
因为有了这种同步关系,即使由于惯量、加减速时间常数不同、负载波动而造成的主轴转动的角度或Z轴移动的位置变化也不影响加工精度,因为主轴转角与Z轴进给是同步的,在攻丝中不论任何一方受干扰发生变化,则另一方也会相应变化,并永远维持线性比例关系。
刚性攻丝的参数NO.4002P00000001(不带外装编码器)NO.4002P00000010(带外装编码器)NO.4044P30NO.4045P20NO.4052P60NO.4065P3000NO.5202P00000001NO.5204P00000001NO.5211P10NO.5214P20000(可适当放大)NO.5241.P1000(刚性攻丝时主轴的最高转速,根据具体情况,可以进行调整)NO.5242.P1000NO.5243.P1000NO.5244.P1000NO.5261.P1000(主轴和攻丝轴的直线加减速时间常数, 根据具体情况,可以进行调整)NO.5262.P1000NO.5263.P1000NO.5271.P1000(回退时主轴和攻丝轴的直线加减速时间常数, 根2005年5月据具体情况,可以进行调整)NO.5272.P1000NO.5273.P1000NO.5280.P3000(刚性攻丝时主轴和攻丝轴的位置控制回路增益, 根据具体情况, 可以进行调整)NO.5281.P0NO.5282.P0NO.5283.P0NO.5291.P2000(刚性攻丝时主轴回路增益系数, 根据具体情况, 可以进行调整)NO.5300.P50NO.5301.P50NO.5310.P10000(可适当放大)NO.5311.P10000(可适当放大)NO.5312.P300NO.5313.P300NO.5314.P5000(可适当放大)NO.5321.P10试验程序:夞2005年5月。
(图一)刚性攻丝的实验参数,S=800,F=800,传动比为4:1。
SVGuide选择“XTYT”观测页面,主轴选择“SPEED”观测项目,攻丝轴选择“SYNC”观测项目,采样时间1ms,采样数据点8000~10000该图的左面有个小的凸台,这其实是主轴从速度环变为位置环时,主轴先执行了回零动作。
可以通过NO5202#0=0关闭这个回零的动作。
这个图形表明刚性攻丝的性能仍然不行,因为主轴转速没有达到指令转速,当S=800时,主轴电机转速应该是3200,很显然,图形的红色曲线表明主轴电机的转速大约2500左右,表明电机仍然在加速过程中。
需要减小加减速时间常数NO5241~5244,原值为2400ms,改为800ms后,得到(图二)的曲线。
(图二)该图形表明,已经取消了主轴回零这个动作,并且在刚性攻丝过程中,主轴电机转速已经达到3200RPM,主轴以S=800旋转,同时,主轴和攻丝轴Z轴的同步误差小于50个同步脉冲。
(图三)这是在机床高速档进行的刚性攻丝实验,主轴指令转速1500RPM,高速档传动比1:1,很显然主轴电机没有达到指令转速,修改加减速时间后,同步误差脉冲猛增(该图未保留),所以该机床高速档不宜进行刚性攻丝。
(图4)加大了主轴速度环比例增益NO4044,NO4045,以及积分增益4052,NO4053后,它们的初始化值为10,现在改为15,同步误差脉冲有降低。
一点补充,NO5280为攻丝轴Z轴的位置环增益,当NO5280的值不为零时,NO5281~5284无效,此时N05280要和主轴各档的位置环增益相同,即NO4065~4068每个值相等,与NO5280的值相同。
当NO5280为零时,NO5281~5284的值生效,并与NO4065~4068的值对应相等。
提高NO5280~5281以及NO4065~4068的值,可以提高刚性攻丝的精度。
在诊断参数DGN452的值不为零时,需要检查NO5280,NO5281~NO5284的值是否与NO4065~NO4068相等或者对应相等。