Professional Documents
Culture Documents
(R-30*A 控制装置)
伺服枪功能
操作说明书
B-82634CM/01
在使用机器人之前,务须仔细阅读“FANUC Robot 安全手册(B-80687CM)”,并在理解该内容的基础上使用
机器人。
使用 R-J3iC 控制装置的情况下,应将本说明书内记载的“R-30iA”理解为“R-J3iC”。
·本说明书的任何内容不得以任何方式复制。
·所有参数指标和设计可随时修改,恕不另行通知。
本说明书中所载的产品,受到日本国《外汇和外国贸易法》的限制。从日本将这些出
口到其他国家时,必须获得日本国政府的出口许可。
另外,将该产品再出口到其他国家时,应获得再出口该产品的国家的政府许可。此外,
该产品可能还受到美国政府的再出口法的限制。
若要出口或者再出口此类产品,请向 FANUC 公司洽询。
我们试图在本说明书中描述尽可能多的情况。
然而,对于那些不必做的和不可能做的情况,由于存在各种可能性,我们没有描述。
因此,对于那些在说明书中没有特别描述的情况,可以视为“不可能”的情况。
B-82634CM/01 为了安全使用
为了安全使用
感谢贵公司此次购买 FANUC(发那科)机器人。
本说明资料说明为安全使用机器人而需要遵守的内容。
在使用机器人之前,务须熟读并理解本资料中所载的内容。
有关操作机器人时的详细功能,请用户通过说明书充分理解其规格。
如果说明书与本资料存在差异,应以本资料为准。
目录
前言 --------------------------------------------------------------------------------------------- s-2
1 警告、注意和注释 ------------------------------------------------------------------------ s-3
2 连接至急停电路 --------------------------------------------------------------------------- s-4
3 操作说明书的警告 ------------------------------------------------------------------------ s-5
s-1
为了安全使用 B-82634CM/01
前言
机器人不能单个进行作业,只有安装上机械手,构架起外围设备和系统才可进行
作业。
在考虑其安全性时,不能将机器人独立起来考虑,而应作为整个系统来考虑。
在使用机器人时,务须对安全栅栏采取相应的措施。
另外,我公司按如下方式定义与系统相关的人员。
请按照不同的作业人员,确认是否需要使其接受专门针对机器人的培训。
操作者 进行如下的作业。
• 接通/断开系统的电源
• 起动或停止程序
• 恢复系统的报警状态
操作者不得在安全栅栏内进行作业。
编程人员/示教人员 除了操作者的作业外,
• 还进行机器人的示教、外围设备的调试等安全栅栏内的作业。
上述人员必须接受针对机器人的专业培训。
维护技术人员 除了编程人员的作业外,
• 还可以进行机器人的修理和维护。
上述人员必须接受针对机器人的专业培训。
s-2
B-82634CM/01 为了安全使用
1 警告、注意和注释
本说明书包括保证操作者人身安全以及防止机床损坏的有关安全的注意事项,并
根据它们在安全方面的重要程度,在正文中以“警告”和“注意”来叙述。
有关的补充说明以“注释”来描述。
用户在使用之前,必须熟读这些“警告”、“注意”和“注释”中所叙述的事项。
警告
适用于:如果错误操作,则有可能导致操作者死亡或受重伤。
注意
适用于:如果错误操作,则有可能导致操作者受轻伤或者损坏设备。
注释
指出除警告和注意以外的补充说明。
○ 请仔细阅读本说明书,并加以妥善保管。
s-3
为了安全使用 B-82634CM/01
2 连接至急停电路
本章描述了有关连接至急停电路的警告。
2.1 报警
警告
在连接与急停相关的外围设备(安全栅栏等)和机器人的各类信号(外
部急停、栅栏、伺服等)时,务须确认急停的动作,以避免错误连接。
s-4
B-82634CM/01 为了安全使用
3 操作说明书的警告
本章描述了操作说明书中的一般性警告。
3.1 一般注意事项
警告
不要在下面所示的情形下使用机器人。否则,不仅会给机器人和外围设
备造成不良影响,而且还可能导致作业人员受重伤。
- 在有可燃性的环境下使用
- 在有爆炸性的环境下使用
- 在存在大量辐射的环境下使用
- 在水中或高湿度环境下使用
- 以运输人或动物为目的的使用方法
- 作为脚搭子使用(爬到机器人上面,或悬垂于其下)
警告
使用机器人的作业人员应佩带下面所示的安全用具后再进行作业。
- 适合于作业内容的工作服
- 安全鞋
- 安全帽
注释
进行编程和维护作业的作业人员,务须通过 FANUC 公司的培训课程接
受适当的培训。
s-5
为了安全使用 B-82634CM/01
3.2 安装时的注意事项
警告
搬运或安装机器人时,务须按照 FANUC 公司所示的方法正确地进行。
如果以错误的方法进行作业,则有可能由于机器人的翻倒而导致作业人
员受重伤。
注意
在安装好以后首次使机器人操作时,务须以低速进行。然后,逐渐地加
快速度,并确认是否有异常。
3.3 操作时的注意事项
警告
在使机器人操作时,务须在确认安全栅栏内没有人员后再进行操作。同
时,检查是否存在潜在的危险,当确认存在潜在危险时,务须排除危险
之后再进行操作。
注意
在使用操作面板和示教操作盘时,由于戴上手套操作有可能出现操作上
的失误,因此,务须在摘下手套后再进行作业。
注释
程序和系统变量等的信息,可以保存到存储卡等存储介质中(选项)。
为了预防由于意想不到的事故而引起数据丢失的情形,建议用户定期保
存数据(见控制装置操作说明书)。
s-6
B-82634CM/01 为了安全使用
3.4 编程时的注意事项
警告
编程时应尽可能在安全栅栏的外边进行。因不得已情形而需要在安全栅
栏内进行时,应注意下列事项。
- 仔细察看安全栅栏内的情况,确认没有危险后再进入栅栏内部。
- 要做到随时都可以按下急停按钮。
- 应以低速运行机器人。
- 应在确认清整个系统的状态后进行作业,以避免由于针对外围设备
的遥控指令和操作等而导致作业人员陷入危险境地。
注意
在编程结束后,务须按照规定的步骤进行测试运转(见控制装置操作说
明书)。此时,作业人员务须在安全栅栏的外边进行操作。
注释
进行编程的作业人员,务须通过 FANUC 公司的培训课程接受适当的培
训。
3.5 维护作业时的注意事项
警告
应尽可能在断开机器人和系统电源的状态下进行作业。当接通电源时,
有的作业有触电的危险。此外,应根据需要上好锁,以使其他人员不能
接通电源。即使是在由于迫不得已而需要接通电源后再进行作业的情形
下,也应尽量按下急停按钮后再进行作业。
警告
在更换部件时,务须事先阅读维修说明书,在理解操作步骤的基础上再
进行作业。若以错误的步骤进行作业,则会导致意想不到的事故,致使
机器人损坏,或作业人员受伤。
警告
在进入安全栅栏内部时,要仔细察看整个系统,确认没有危险后再入内。
如果在存在危险的情形下不得不进入栅栏,则必须把握系统的状态,同
时要十分小心谨慎地入内。
警告
将要更换的部件,务须使用 FANUC 公司指定部件。若使用指定部件以
外的部件,则有可能导致机器人的错误操作和破损。特别是保险丝,切
勿使用指定以外的保险丝,以避免引起火灾。
s-7
为了安全使用 B-82634CM/01
警告
在拆卸电机和制动器时,应采取以起重机等来吊运等措施后再拆除,以
避免臂等落下来。
警告
进行维修作业时,因迫不得已而需要移动机器人时,应注意如下事项。
- 务须确保退路。应在把握整个系统的操作情况后再进行作业,以避
免由于机器人和外围设备而堵塞退路。
- 时刻注意周围危险与否的情况,作好准备,以便在需要的时候可以
随时按下急停按钮。
警告
在使用电机和减速机等具有一定重量的部件和单元时,应使用起重机等
辅助装置,以避免给作业人员带来过大的负担。需要注意的是,如果错
误操作,将导致作业人员受重伤。
注意
注意不要因为洒落在地面的润滑油而滑倒。应尽快擦掉洒落在地面上的
润滑油,排除可能发生的危险。
注意
在进行作业的过程中,不要将脚搭放在机器人的某一部分上,也不要爬
到机器人上面。这样不仅会给机器人造成不良影响,而且还有可能因为
作业人员踏空而受伤。
注意
下面部分会发热,需要注意。在发热的状态下因不得已而非触摸设备不
可时,应准备好耐热手套等保护用具。
- 伺服电机
- 控制部内部
注意
在更换部件时拆下来的部件(螺栓等),应安装到其原来的部位。如果
发现部件不够或部件有剩余,则应再次确认并正确安装。
注意
在进行气动系统的维修时,务须释放供应气压,将管路内的压力降低到
0 以后再进行。
s-8
B-82634CM/01 为了安全使用
注意
在更换完部件后,务须按照规定的方法进行测试运转(见控制装置操作
说明书)。此时,作业人员务须在安全栅栏的外边进行操作。
注意
维护作业结束后,应将机器人周围和安全栅栏内部洒落在地面的油和
水、碎片等彻底清扫干净。
注意
更换部件时,应注意避免灰尘或尘埃进入机器人内部。
注释
进行维护和检修作业的作业人员,务须通过 FANUC 公司的培训课程接
受适当的培训。
注释
进行维护作业时,应配备适当的照明器具。但需要注意的是,不要使该
照明器具成为导致新的危险的根源。
注释
务须进行定期检修(见维修说明书)。如果懈怠定期检修,不仅会影响
到机器人的使用寿命,而且还会导致意想不到的事故。
s-9
安全预防措施
B-82634CM/01 安全预防措施
1 安全预防措施
在运用机器人和外围设备及其组合的作业单元时,必须充分研究作业人员和系统
的安全预防措施。
1.1 作业人员的安全
在运用自动系统时,首先必须设法确保作业人员的安全。在运用系统的过程中,
进入机器人的动作区域是十分危险的。应采取防止作业人员进入机器人动作区域
的措施。
下面列出一般性的注意事项。请妥善采取确保作业人员安全的相应措施。
-i-
安全预防措施 B-82634CM/01
门开启时就会作动的极限开关
配电盘
(注释) FENCE1、FENCE2 被放在操作面板的印刷电
路板的接线板上。
- ii -
B-82634CM/01 安全预防措施
防护栅栏
防護柵
门开启时就会作动的极限开关
扉が開いたときに作動するリミットスイッチ
EAS11
EAS2
EAS21
- iii -
安全预防措施 B-82634CM/01
1.1.1 操作者的安全
操作者就是操作机器人系统的人员,下项所示的示教作业人员也可谓操作者,但
是这里将示教作业人员分开考虑。
(1) 不需要操作机器人时,应断开机器人控制装置的电源,或者在按下急停开关
的状态下进行作业。
(2) 应在机器人的动作范围之外进行机器人系统的操作。
(3) 为了预防负责操作的作业人员以外者出其不意的进入,或者为了避免操作者
进入危险场所,应设置防护栅栏和安全门。
(4) 应在操作者伸手可及之处设置急停按钮。
机器人控制装置在设计上可以连接外部急停按钮。通过该连接,在按下外部急停按钮的情形下就可以使机
器人急停。有关连接方法,请参阅下图。
外部急停开关
配电盘
外部急停开关
配电盘
- iv -
B-82634CM/01 安全预防措施
1.1.2 示教作业人员的安全
在进行机器人的示教作业时,需要进入机器人的动作范围内。示教作业人员尤其
要注意安全。
(1) 在不需要进入机器人的动作范围的情形下,应在机器人的动作范围外进行作
业。
(2) 在进行示教作业之前,应确认机器人或者外围设备是否处在危险状态,是否
有异常。
(3) 在进入机器人的动作范围内进行示教作业时,应确认安全保护设备(如急停
按钮、示教操作盘的紧急时自动停机开关等)的场所和状态等。
-v-
安全预防措施 B-82634CM/01
我公司的示教操作盘上,除了急停按钮外,还配设有基于示教操作盘的机器人作业的有效/无效开关和紧急
时自动停机开关。其动作根据下列情况而定。
急停按钮:只要按下就急停,与有效/无效开关的状态无关。
紧急时自动停机开关:根据有效/无效开关动作不同。
有效时—从紧急时自动停机开关松开手即急停。
无效时—紧急时自动停机开关无效。
注释) 紧急时自动停机开关是为了在紧急情况下从示教操作盘松开手即可使机器人急停而设计的。
(4) 示教作业人员应特别注意,勿使其他人员进入机器人的动作范围。
注释)有效/无效开关和紧急时自动停机开关除了上述作用外还有下列用途。
有效时,通过握持紧急时自动停机开关,即可使连接在控制装置上的急停装置(通常为安全门)无效。
这样,就不需要在示教作业时使机器人急停而可以进入防护栅栏内。也即,通过将有效/无效开关设为有
效并握持紧急时自动停机开关这一双重动作,即可判断出作业人员将要进行示教作业。示教作业人员应
确认在此状态下安全门无效,并负责进行作业,避免其他人员入内。
(5) 示教作业人员在进入机器人的动作范围内时,应始终将示教操作盘置于有效
状态。特别是,在将示教操作盘的有效/无效开关置于无效时,应注意不要
从示教操作盘之外的操作面板进行操作而使机器人起动。
使机器人执行起动操作的信号,在示教操作盘、操作面板、外围设备接口上各有一个,但是这些信号的有
效性根据示教操作盘的有效/无效开关和操作面板的 3 模式开关、软件上的遥控状态设定,可以按照如下方
式进行切换。
(6) 从操作面板启动机器人时,应在充分确认机器人的动作范围内没有人且没有
异常后再执行。
(7) 在程序结束后,务须按照下列步骤执行测试运转。
(a) 在低速下,在一个步骤至少执行一个循环。
(b) 在低速下,通过连续运转至少执行一个循环。
(c) 在中速下,通过连续运转执行一个循环,确认没有发生由于时滞等而引
起的异常。
(d) 在运转速度下,通过连续运转执行一个循环,确认可以顺畅地进行自动
运行。
(e) 通过上面的测试运转确认程序没有差错,然后在自动运行下执行程序。
(8) 示教作业人员在进行自动运转时,务须撤离到机器人的动作范围之外。
- vi -
B-82634CM/01 安全预防措施
1.1.3 维修时的安全
为了确保维修作业人员的安全,应充分注意下列事项。
(1) 应尽可能在断开控制装置的电源的状态下进行维修作业。应根据需要用锁等
来锁住设备,以使其他人员不能接通电源。
(2) 在进行气动系统的分离时,应在释放供应压力的状态下进行。
(3) 在进行示教作业之前,应确认机器人或者外围设备是否处在危险状态,是否
有异常。
(4) 在接通电源的状态下,在机器人的动作范围内进行维修作业时,作业人员应
挂上“正在进行维修作业”的标牌,提醒其他人员不要随意启动机器人。
(5) 当机器人的动作范围内有人时,不要执行自动运转。
(6) 在墙壁和器具等旁边进行作业时,或者几个作业人员相互接近时,应注意不
要堵住其它作业人员的安全退路。
(7) 当机器人上备有刀具时,以及除了机器人外还有传送带等可动器具时,应充
分注意这些装置的运动。
(8) 如有需要,作业时应在操作面板的旁边配置一名熟悉机器人系统且能够察觉
危险的人员,使其处在任何时候都可以按下急停按钮的状态。
(9) 在更换部件或重新组装时,应注意避免异物粘附在部件上,或者有异物混入。
(10) 在检修控制装置内部时,如要触摸到单元、印刷电路板等上,为了预防触电,
应先断开控制装置的电源,并使断路器处在断开状态,之后再进行作业。
(11) 更换部件务须使用我公司指定的部件。
特别是保险丝等如果使用额定值不同者,不仅会导致控制装置内部的部件损
坏,而且还可能引发火灾,因此,切勿使用此类保险丝。
- vii -
安全预防措施 B-82634CM/01
1.2 刀具、外围设备的安全
1.2.1 有关程序的注意事项
(1) 为了检测出危险状态,应使用极限开关,根据该检测信号,必要时应停止机
器人的操作。
(2) 当其他机器人和外围设备出现异常时,即使该机器人没有异常,也应采取相
应的措施,如停下机器人等。
(3) 如果是机器人和外围设备同步运行的系统,特别要注意避免相互之间的干
涉。
(4) 为了能够从机器人把握整个系统内部的设备的状态,可以使机器人和外围设
备互锁,并可根据需要停止机器人操作。
1.2.2 机械部位的注意事项
(1) 构成机器人系统的单元应保持整洁,并应在不会受到油、水、尘埃等影响的
环境下使用。
(2) 应使用极限开关和机械性制动器,对机器人的动作进行限制,以避免机器人
与外围设备和刀具之间相互碰撞。
1.3 机器人机械部的安全
1.3.1 操作时的注意事项
(1) 通过慢速进给(JOG)操作来操作机器人时,不管在什么样的情况下,作业
人员也都应以可以迅速应对的速度进行操作。
(2) 在实际按下慢速进给(JOG)键之前,事先应充分掌握按下该键机器人会执
行什么样的动作。
1.3.2 有关程序的注意事项
(1) 在多台机器人的动作区域相互重叠等情况下,应充分注意避免机器人相互之
间的干涉。
(2) 务须对机器人的动作程序设定好规定的作业原点,创建一个从作业原点开始
并在作业原点结束的程序,使得从外边看也能够看清机器人的作业是否已经
结束。
1.3.3 机械部位的注意事项
(1) 机器人的动作范围内应保持整洁,并应在不会受到油、水、尘埃等影响的环
境下使用。
- viii -
B-82634CM/01 安全预防措施
1.4 末端执行器的安全
1.4.1 有关程序的注意事项
(1) 在对各类传动装置(气压、水压、电气性)进行控制时,在发出控制指令后,
应充分考虑其到实际操作之前的时间差,进行具有一定伸缩余地的控制。
(2) 应在末端执行器上设置一个极限开关,一边监控末端执行器的状态,一边进
行控制。
1.5 维修时的安全
(1) 在机器人运转过程中切勿进入机器人的动作区域。为进行检修或维修而需要
进入机器人的动作区域内时,应切断机器人的电源。
(2) 在接通电源的情况下需要进入机器人的动作区域内时,应在按下操作面板或
者示教操作盘的急停按扭后再入内。
(3) 在更换部件或重新组装时,应注意避免异物粘附在部件上,或者有异物混入。
更换气动系统的部件时,应利用空气调节器的压力设定手轮使管路内的压力
降低到零后再进行。
(4) 在检修控制装置内部时,如要触摸到单元、印刷电路板等上,为了预防触电,
应先断开控制装置的电源,并使断路器处在断开状态,之后再进行作业。
(5) 更换部件务须使用我公司指定的部件。
特别是保险丝等如果使用额定值不同者,不仅会导致控制装置内部的部件损
坏,而且还可能引发火灾,因此,切勿使用此类保险丝。
(6) 重新起动时,应充分确认动作区域内是否有人,机器人和外围设备是否有异
常。
- ix -
安全预防措施 B-82634CM/01
1.6 警告标记
(1) 供脂/排脂标记
图 1.6(a) 供脂/排脂标记
内容
在供脂/排脂时,应按此标记的指示执行。
1) 务须打开排脂口供脂。
2) 应使用手动式泵供脂。
3) 务须使用指定的润滑脂。
-x-
B-82634CM/01 安全预防措施
(2) 禁止脚踩标记
图 1.6(b) 禁止脚踩标记
内容
不要将脚搭于其上,或爬到其上面。这样不仅会给机器人造成不良影
响,而且还有可能因为作业人员踏空而受伤。
(3) 注意高温标记
图 1.6(c) 注意高温标记
内容
贴有此标记处会发热,应予注意。在发热的状态下因不得已而非触摸设
备不可时,应准备好耐热手套等保护用具。
- xi -
B-82634CM/01 目录
目录
为了安全使用 ............................................................................................................ s-1
安全预防措施 ................................................................................................................ i
1 伺服枪概要........................................................................................................... 1
1.1 FANUC 伺服枪的特点 ............................................................................................... 2
1.2 基本规格...................................................................................................................... 3
1.3 伺服枪部位的主要名称.............................................................................................. 4
1.4 控制方式(多动作组).............................................................................................. 5
2 初始设定 ............................................................................................................... 6
2.1 伺服枪轴 初始设定..................................................................................................... 7
2.2 设定刀具坐标系........................................................................................................ 15
2.3 焊枪关闭方向(可动侧焊嘴)................................................................................ 17
2.4 设定焊枪最大压力.................................................................................................... 18
2.5 伺服枪调节应用........................................................................................................ 19
2.6 压力调节.................................................................................................................... 27
3 伺服枪设定画面................................................................................................. 30
3.1 伺服枪设定画面........................................................................................................ 31
3.2 伺服枪一般设定画面................................................................................................ 32
4 手动操作 ............................................................................................................. 34
4.1 手动加压(SHIFT+GUN(焊枪)) .......................................................................... 35
4.2 手动行程 (SHIFT+BU(行程切换))...................................................................... 40
4.3 手动焊接.................................................................................................................... 42
4.4 JOG 操作................................................................................................................... 43
5 编程 ..................................................................................................................... 44
5.1 点焊指令.................................................................................................................... 45
5.1.1 点焊指令格式 .........................................................................................................45
5.1.2 焊接顺序 .................................................................................................................50
5.1.3 示教位置 .................................................................................................................51
5.1.4 暂停 .......................................................................................................................51
5.1.5 急停 .......................................................................................................................52
5.1.6 单步 .......................................................................................................................52
5.2 其他指令.................................................................................................................... 54
5.2.1 加压动作指令 .........................................................................................................54
5.2.2 压力指令 .................................................................................................................55
c-1
目录 B-82634CM/01
6 焊嘴磨损补偿..................................................................................................... 57
6.1 焊嘴磨损补偿功能的概要........................................................................................ 58
6.1.1 焊嘴磨损测量用标准程序 .....................................................................................59
6.2 准备焊嘴磨损补偿.................................................................................................... 60
6.3 2步测量方式............................................................................................................ 61
6.4 1步测量方式............................................................................................................ 65
6.5 焊嘴磨损补偿功能的设定画面(伺服枪一般设定画面) ................................... 68
6.5.1 焊嘴磨损检测设定 .................................................................................................68
6.5.2 焊嘴磨损基准值设定 .............................................................................................70
6.6 恢复步骤.................................................................................................................... 71
6.6.1 恢复调校数据 .........................................................................................................71
6.6.2 焊嘴破损时的恢复 .................................................................................................71
6.7 基于焊嘴磨损补偿的焊枪行程极限补偿................................................................ 73
6.8 使用 R-J3iB 的磨损测量程序的情形...................................................................... 75
7 焊枪挠曲补偿..................................................................................................... 78
8 熔敷信号检测功能 ............................................................................................. 79
9 伺服枪监控......................................................................................................... 83
10 软面板 ................................................................................................................. 85
11 加压允许信号/完成确认信号/加压通知信号 .................................................. 86
11.1 加压允许信号............................................................................................................ 87
11.2 完成确认信号............................................................................................................ 88
11.3 加压通知信号............................................................................................................ 89
12 加压轮廓控制功能............................................................................................. 90
12.1 概要 ............................................................................................................................ 91
12.2 轮廓数据.................................................................................................................... 92
12.2.1 设定方法 .................................................................................................................92
12.2.2 设定项目说明 .........................................................................................................93
12.2.3 限制 .......................................................................................................................94
13 焊枪更换功能..................................................................................................... 95
13.1 概述 ............................................................................................................................ 96
13.1.1 功能概要 .................................................................................................................96
13.1.2 限制 .......................................................................................................................96
13.1.3 系统构成 .................................................................................................................97
c-2
B-82634CM/01 目录
14 过载扭矩预防功能........................................................................................... 118
14.1 功能概要.................................................................................................................. 119
14.2 设定过载扭矩预防功能.......................................................................................... 120
15 工件厚度检查功能........................................................................................... 126
15.1 工件厚度检查校正.................................................................................................. 127
15.2 工件厚度检查功能的一般设定.............................................................................. 128
16 焊接异常时的焊枪开启功能........................................................................... 131
16.1 焊枪开启功能的动作条件...................................................................................... 132
16.2 焊枪开启动作.......................................................................................................... 133
17 报警代码 ........................................................................................................... 134
附录
A 焊枪更换参照点设定方法(无电池)........................................................... 155
A.1 每个位置对合类型的参照点设定.......................................................................... 156
A.1.1 位置对合类型3、类型4的参照点设定 ...........................................................156
A.1.2 位置对合类型5、6的参照点设定 ...................................................................158
A.2 简易调校参照点设定.............................................................................................. 160
c-3
目录 B-82634CM/01
c-4
B-82634CM/01 1.伺服枪概要
1 伺服枪概要
-1-
1.伺服枪概要 B-82634CM/01
· 全面支持伺服枪专用功能(手动操作、点焊自动路径路生成、焊嘴磨损补偿
等)。
· 可以自动生成最适合于点焊的最佳路径。
· 与气焊枪的操作类似,便于掌握。
-2-
B-82634CM/01 1.伺服枪概要
1.2 基本规格
-3-
1.伺服枪概要 B-82634CM/01
1.3 伺服枪部位的主要名称
伺服枪用电机
对可动侧焊嘴进行控制
可动侧焊嘴
伺服枪轴
通过上述伺服枪用电机进行控制。
固定侧焊嘴
通过机器人6轴进行控制
固定侧臂
本说明书中没有特别指出时,
“臂”是指固定侧臂。
-4-
B-82634CM/01 1.伺服枪概要
1.4 控制方式(多动作组)
本系统在多动作组环境下对固定侧焊嘴(机器人6轴)和可动侧焊嘴(伺服枪轴)
进行控制。多动作组控制与附加轴控制不同,它可以不同的动作组对机器人6轴
和伺服枪轴进行控制。由此,可以将机器人和焊枪分离开来进行控制。
多动作组控制
动作组1 动作组2
伺服枪系统下的控制方式
机器人6轴 伺服枪轴
(组2的第 1 轴)
附加轴控制
动作组1
机器人 6 轴 伺服枪轴
(组1的第7轴)
-5-
2.初始设定 B-82634CM/01
2 初始设定
为了使用伺服枪,需要进行如下初始设定。通常情况下,在系统启动时进行这些
设定。
-6-
B-82634CM/01 2.初始设定
概要
本章以控制装置内已经正确安装伺服枪使用所需的软件和硬件的状态为前提就
伺服枪轴的初始设定进行描述。
使用伺服枪轴以外的附加轴时,需进行对应轴构成的设定。
步骤
伺服枪轴的初始设定,通过 Controlled start(控制开始)进行。
这里,进行轴设定和伺服枪装置设定。
1 控制开始
2 焊枪轴的追加和设定
3 装置类型的设定
4 冷启动
[1] 控制开始
1. Hot start
2. Cold start
3. Controlled start
4. Maintenance
Select >
1 F Number F00000
2 Load Spottool Macro DISABLE
:
-7-
2.初始设定 B-82634CM/01
[2] 焊枪轴的追加和设定
通过控制开始菜单执行如下操作。
注释
这里的设定值,应按照伺服枪机构部的规格予以设定。
3 设定硬件的开始轴。请设定安装伺服枪轴的轴号。
(例:6 轴机器人上安装有伺服枪时,输入“7”。)
输入轴号后,按下 ENTER(输入)键。
SELECT HARDWARE
Default value = 7
在上述硬件开始轴的提问中输入了错误的编号时,在后续显示的伺服枪设定
菜单画面上,输入“4. Exit”(退出)。
而后,从机器人设定画面重新进行操作。
输入了错误值的情况下,暂时进行全部设定,在结束设定之后,在菜单画面
上选择“1. Display/Modify Servo Gun Axes”(显示/修改伺服枪轴),订
正错误的输入项。
-8-
B-82634CM/01 2.初始设定
4 按照如下步骤,追加伺服枪用的轴。
*** Group 2 Total Servo Gun Axes = 0 ***
Select 2
设定方法
选择“Add Servo Gun Axis”(追加伺服枪轴),按下 ENTER(输入)键,出现
如下所示画面。
4.1 伺服枪设定方法
伺服枪轴的设定方法有 2 种。
从“Partial”(部分)或者“Complete”(全部)中任选一种。
各类设定方法,其设定内容存在如下所示的差异。
表 2.2 设定项目的差异
设定项目 Partial Complete
电机尺寸 ○ ○
放大器编号 ○ ○
制动器编号 ○ ○
齿轮比 [mm/rev] ×( 5.00 ) ○
焊枪关闭方向 ×(+) ○
开启侧行程极限 [mm] ×( 999 ) ○
加压侧行程极限 [mm] ×( 999 ) ○
电机旋转方向 ×( TRUE ) ○
伺服超时 △ △
伺服超时时间 △ △
○:进行设定。
×:这里不进行设定。使用括弧内的标准值,但是可以改变设定内容。
△:只有在将制动器编号设定为0以外值的情形下进行设定。
-9-
2.初始设定 B-82634CM/01
满足如下条件时,选择 Partial。
· 在刚刚冷启动后就进行自动调节的情形;有关上一项表中画有×的项
目,在焊枪调节应用画面上进行设定。
满足如下条件时,选择 Complete。
· 刚刚冷启动后不进行自动调节而进行焊枪操作的情形;
(最后进行自动调节。)
· 焊枪规格明确的情形。
4.2 电机尺寸的选择
列表中示出了作为伺服枪用的电机支持的电机 ID。从列表中选择
所使用的电机编号,按照 ENTER 键。列表中没有列出该编号时,
选择“0:Other”,从如下显示中选择电机尺寸、最大转速、放
大器的最大电流。
(a) 电机尺寸的选择画面
(b)最大转速选择画面
MOTOR TYPE
-10-
B-82634CM/01 2.初始设定
(c)放大器最大电流选择画面
CURENT LIMIT FOR AMPLIFIRER
2. 4A 7. 80A
5. 40A 10. 20A 12: 160A
Select __
4.3 放大器编号的输入
***** AMP NUMBER *****
4.4 齿轮比的输入
***** TIP DISPLACEMENT RATIO *****
输入电机旋转一周时的伺服枪焊嘴的移动量(mm/rev),按下
ENTER 键。
4.5 电机旋转方向的选择
***** MOTOR DIRECTION *****
设定电机的旋转方向。
沿逆向(左转)旋转电机时,焊枪轴向正方向移动的情况下,选
择“2.FALSE”(错误),按下 ENTER 键。
-11-
2.初始设定 B-82634CM/01
沿顺向(右转)旋转电机时,焊枪轴向正方向移动的情况下,选
择“1.TRUE”(正确)。弄不清楚的情况下,选择“1.TRUE”。
4.6 焊枪关闭方向的输入
***** GUN CLOSE DIRECTION *****
选择进行焊枪关闭操作时所使用的 JOG 键。
・ 设定在 Positive(正)上时,一旦按下+JOG 键,焊枪就会关
闭。
・ 设定在 Negative(负)上时,一旦按下-JOG 键,焊枪就会
关闭。
4.7 开启侧行程极限的输入
***** GUN OPEN STROKE LIMIT *****
输入伺服枪的开启量上限值,按下 ENTER 键。
4.8 加压侧行程极限的输入
***** GUN CLOSE STROKE LIMIT *****
输入伺服枪的加压侧下限值,按下 ENTER 键。
4.9 制动器编号的输入
***** BRAKE SETTING *****
输入连接在伺服枪的电机上的制动器信号的编号。不存在制动器
时,输入“0”。
-12-
B-82634CM/01 2.初始设定
指定了制动器编号的情况下,接着还需要进行如下设定。将制动
器编号设定为 0 的情况下,伺服枪轴的设定至此结束。进入步骤
5。
4.10 伺服超时的设定
***** SERVO TIMEOUT *****
设定伺服超时(只有在指定了制动器编号的情况下才显示此画
面)。
将伺服超时设定为有效时,在一定时间内轴没有移动的情况下,
电机的制动器自动启用。(赋予动作指令时,解除制动器。)
在需要时刻支撑负载而电机有可能发热的情况下,应将伺服超时
设定为有效。
希望尽量缩短循环时间的情况下,将伺服超时设定为无效。(在将
伺服超时设定为有效的情况下,解除制动器的处理需要大约
250ms 左右的时间。)
在将伺服超时设定为有效的情况下输入 1,将其设定为无效的情况
下输入 2。
4.11 伺服超时时间的设定
***** TIMEOUT VALUE *****
5 设定完成
完成上述设定的输入时,返回如下所示的菜单画面。
** Group 2 Total Servo Gun Axes = 1
Select ? _
-13-
2.初始设定 B-82634CM/01
要确认或改变已经设定好的焊枪轴时,选择1。
新追加了轴的情况下,选择2。
要删除最后追加的轴时,选择3。
要结束焊枪轴的设定时,选择4。
[3] 装置类型的设定
1 依次按下 MENUS(画面选择)键→“0 --Next--”(下一步)→“4 SETUP
SERVO GUN”(伺服枪 初始设定)
2 设定伺服枪的装置类型。
3 若是焊枪更换系统,在此画面上将焊枪更换设定为有效。(指定焊枪更换
选项时)
[4] 冷启动
1 按下 FCTN (辅助)键,选择“Cold Start”。
-14-
B-82634CM/01 2.初始设定
2.2 设定刀具坐标系
• 带有焊枪的情形
点焊指令基于这里所设定刀具坐标系,自动生成固定侧焊嘴的规则。请按照下列
所示方式定义刀具坐标系。
1 将固定侧焊嘴的前端作为刀具坐标系的原点。(下图:a)
2 使固定侧焊嘴的关闭方向(纵向)与刀具坐标系 X,Y,Z 的其中一个平行。
(下图:b)
a: 将刀具坐标系的原点指向固定侧焊嘴的前端。
• 固定式焊枪的情形
点焊指令基于这里所设定的用户坐标系,自动生成工件的规则。请按照如下所示
方式定义用户坐标系。
行。
• 焊枪关闭方向(固定侧)的设定
固定侧的焊枪关闭方向,用于生成适当的点焊路径和各类补偿功能(磨损补偿、
挠曲补偿)。
1 按下 MENUS (画面选择)键,显示菜单画面。
2 选择[6 SETUP](设定)。
3 按下 F1[TYPE](画面),显示画面选择菜单。
4 选择[SERVO GUN](伺服枪),将光标指向 General Setup(一般设定)
的<*DETAIL*>上,按下 ENTER 键,出现一般设定画面。
5 参考下图,进行固定侧的焊枪关闭方向的设定。
-15-
2.初始设定 B-82634CM/01
固定式焊枪的情形
指定用户坐标系的编号。设定机器人将零件推压到固定侧的焊嘴的方向。
例) 设定在用户坐标[1]的-Z 方向上的情形:
-16-
B-82634CM/01 2.初始设定
2.3 焊枪关闭方向(可动侧焊嘴)
这里所设定的焊枪关闭方向,在自动路径的生成和各类补偿(磨损补偿、挠曲补
偿)中使用。首先,针对可动侧焊嘴设定焊枪的关闭方向。
可动侧焊嘴:
进行焊枪轴的 JOG 操作,设定焊枪关闭方向(+/-)。
按下 JOG 键“+”焊枪关闭的情况下为“PLUS”,相反则为“MINUS”。
固定侧焊嘴:
指定所定义的刀具坐标系的编号和该坐标系的固定侧焊嘴关闭的方
向。
1 按下 MENUS (画面选择)键,显示画面菜单。
2 选择“6 SETUP”(设定)。
3 按下 F1[TYPE](画面),显示画面切换菜单。
4 选择“SERVO GUN”(伺服枪),将光标指向 General Setup(一般设定)
的<*DETAIL*>上,按下 ENTER 键。
5 按照如下步骤,设定焊枪关闭方向(可动侧)。
步骤
1 以使 JOG 键的操作和焊枪关闭动作相互一致的方式进行焊枪关闭方向的设
定。
PLUS(正):按下+X 键时焊枪关闭。
MINUS(负):按下–X 键时焊枪关闭。
2 可通过焊枪调节应用进行焊枪关闭方向的确认。详情请参阅 2.5。
注释
可通过焊枪调节应用进行配合焊枪关闭方向的运动标记的设定。请按
照应用的指示进行操作。
注意
在使用焊枪调节应用之前,务须确认焊枪的最大压力。详情请参阅 2.4。
-17-
2.初始设定 B-82634CM/01
2.4 设定焊枪最大压力
在自动调节前设定伺服枪的最大压力。
(这是与焊枪关闭方向相同的画面)
1 按下 MENUS (画面选择)键,显示画面菜单。
2 选择“6 SETUP”(设定)。
3 按下 F1[TYPE](画面),显示画面切换菜单。
4 选择“SERVO GUN”(伺服枪),将光标指向 General Setup(一般设定)
的<*DETAIL*>上,按下 ENTER 键。
5 设定最大施加电压。(请按照焊枪制造商的指定值予以设定)
压力的显示单位可通过下列系统变量予以变更。
$SGSYSCFG.$PRS_UNITS:
0 = Kilograms force(kgf)
1 = Pounds force(lbf)
2 = Newtons (nwt)
-18-
B-82634CM/01 2.初始设定
2.5 伺服枪调节应用
需要对每一实际使用的焊枪调节控制用的伺服参数。可通过调节画面自动进行这
一调节。
在进行伺服枪的自动调节前,应适当设定伺服枪。此时如果伺服枪不合适,恐会
导致伺服枪破损。在该应用画面上开始实际调节前,可就如下所示的基本设定逐
步进行设定。
电机旋转方向设定
焊枪轴调校
齿轮比设定
焊枪轴行程极限设定
进行上述设定后,通过应用画面执行自动调节。
注释
发生 BZAL(电池零报警)和脉冲计数不一致错误的情况下,在进行
JOG 操作和焊枪轴调校前予以复位。
警告
这里需要焊枪的开闭动作。
若将焊枪开启到焊枪的物理极限,恐会损坏焊枪。
注释
调校(见附录 C)、电机旋转方向、齿轮比、焊枪关闭方向、行程极
限(见附录 D)的设定已经结束的情况下,可与 R-J3iB 一样地通过自
动调节用程序进行自动调节。详情请参阅附录 E。
伺服枪调节应用的执行步骤
1 按下 MENUS (画面)选择键。
2 选择“UTILITIES”(应用)。
3 F1[TYPE](画面),选择“Gun Setup”(焊枪设定)时,出现如下所示
的伺服枪调节应用画面。
UTILS Gun Setup G2 JOINT 10 %
EQ:1 Gun:1 1/2
-19-
2.初始设定 B-82634CM/01
注释
按下 F4[SKIP](跳过)时,即可不用实际执行步骤 1-2 完成设定。
控制开始时焊枪轴的设定已经确定,且调校已经结束的情况下,可跳
过此步骤。这种情况下,可在完成这些项目设定后,进行自动调节。
注释
在此画面上进行电机旋转方向的设定。在按下 JOG 键的[+或者-]
时,伺服枪就朝着伺服枪一般设定画面上所设定的焊枪关闭方向关
闭。可以在这一步骤中进行内部的旋转方向的变量设定。
6 请按照画面内的指示予以设定。
7 设定结束时,按下 F3[COMP](完成)。出现如下所示的画面。
UTILS Gun Setup G2 JOINT 10 %
EQ:1 Gun:1 1/1
1.Set gun motion sign: COMP
2.Set Gun specs, master gun INCOMP
Tip Displacement: 5.00(mm/rev)
Open stroke limit: -999.00(mm)
Close stroke limit: 999.00(mm)
3.Auto Tune: INCOMP
4.Thickness Check calibration: INCOMP
-20-
B-82634CM/01 2.初始设定
[YES] [NO]
[YES] [NO]
注意
有关焊枪的齿轮比以及行程极限,在已经明确焊枪制造商指定值的情
况下,直接输入该值。
不明确焊枪规格的情况下,根据实际的焊枪予以设定。
根据针对上一项的提示信息的回答,下列设定操作不同。
设定操作-1
Set Gun specs G2 JOINT 10 %
EQ:1 Gun:1 1/1
Set Tip Displacement,master,set limits
1.Move Servo Gun(s) to closed position.
Press F4 CLOSED when done.
2. Enter Tip Displacement here
*****(mm/rev)
3.Enter open limit here: *****(mm)
4.Enter close limit here:****(mm)
5.Press F3 when done.
-21-
2.初始设定 B-82634CM/01
设定操作-2
Set Gun specs G2 JOINT 10 %
EQ:1 Gun:1 1/1
Set Tip Displacement,master,set limits
1.Move Servo Gun(s) to closed position.
Press F4 CLOSED when done.
2.SLOWLY jog to desired max opening.
Press F5 OPEN when done.
3.Measure the distance between tips and
enter here: ****(mm)
4.Enter open limit here: ****(mm)
5.Enter close limit here:****(mm)
6.Press F3 when done.
设定操作-3
Set Gun specs G2 JOINT 10 %
EQ:1 Gun:1 1/1
Set Tip Displacement,master,set limits
1.Move Servo Gun(s) to closed position.
Press F4 CLOSED when done.
2.SLOWLY jog to desired max opening.
Press F5 OPEN when done.
3.Enter the Tip Displacement Here
*****(mm/rev)
4.Press F3 when done.
-22-
B-82634CM/01 2.初始设定
设定操作-4
Set Gun specs G2 JOINT 10 %
EQ:1 Gun:1 1/1
Set Tip Displacement,master,set limits
1.Move Servo Gun(s) to closed position.
Press F4 CLOSED when done.
2.SLOWLY jog to desired max opening.
Press F5 OPEN when done.
3.Measure the distance between tips and
enter here.*****(mm)
4.Press F3 when done.
9 完成上述画面的设定时,显示如系所示的一系列提示框。
提示框 1
在伺服枪调节应用中,显示伺服枪调节前和调节后的焊嘴最大速度。基于所设定
的齿轮比计算出最大速度,该速度就是适合焊枪的最大速度。
使用新的速度时,选择 YES(是),不使用新的速度时,选择 NO(否)。
Max tip speed can be updated, based on
new gear ratio. Velocity changes
FROM: 666.7 TO: 896.0mm/sec
注意
改变了焊枪轴最高速度的情况下,应暂时执行电源的 OFF/ON 操作,
在更新新的移动速度后执行自动调节。
-23-
2.初始设定 B-82634CM/01
提示框 2
这里显示焊枪开启侧(焊枪开启方向)的行程极限。尚未超过焊枪的规格极限值
的情况下,选择 YES。
在设定操作 1 或设定操作 2 中直接输入了行程极限的情况下,该提示信息不予显
示。
Open Stroke Limit will be set to magniture
148.00mm
Do you accept this value?
[YES] [NO]
提示框 3
这里显示焊枪加压侧(焊枪关闭方向)的行程极限。标准情况下已经设定了
20.0mm,使用标准值时,选择 YES。
焊枪规格与此值不同时,选择 NO。已经在焊枪轴初始设定的 Complete 设定中进
行了行程极限设定的情况下,只要选择 NO,就可使用所设定的行程极限。
在设定操作 1 或设定操作 2 中直接输入了行程极限的情况下,该提示信息不予显
示。
此外,要改变所设定的行程极限时,请参阅附录 D。
基于伺服枪调节应用的自动调节
UTILS Gun Setup G2 JOINT 10 %
EQ:1 Gun:1 1/2
-24-
B-82634CM/01 2.初始设定
警告
自动调节中,焊枪轴在最大速度下运动。自动调节可在 T2 方式或者
Auto(自动)方式下执行,但是在 Auto 方式下执行自动调节时,应在
确认伺服枪附近没有人之后再执行。
注意
进行自动调节前应设置为如下状态。
·解除单步方式
·复位所有的错误
·解除保持状态
·解除伺服枪的机床锁住(在测试执行画面上将“Group Motion”(机
器人 动作)置于有效)
·将控制装置设定为 AUTO 方式或者 T2 方式
·焊枪加压有效状态(见 10.软面板)
注意
开始自动调节时,通过伺服枪的开闭动作调节以下值:
·时间常数
·惯量
·摩擦系数
·弹簧系数
·压力控制增益
注意
处在 T2 方式时,将 TP 置于有效,并在按住 SHIFT 键和紧急时自动
停机开关的状态下进行自动调节。
处在 Auto 方式时,将 TP 置于无效,无需持续安装 SHIFT 键和紧急
时自动停机开关。
-25-
2.初始设定 B-82634CM/01
3 完成自动调节后,如要将调节完的参数设定为有效,则需要暂时执行电源的
OFF/ON 操作。重新接通控制装置的电源。
自动调节失败的情况下,尝试如下操作。
• 确认行程极限是否正确。
• 确认电机的选择是否正确。
注意
有关工件厚度的检测校正,请参阅工件厚度检测功能章节。
-26-
B-82634CM/01 2.初始设定
2.6 压力调节
这里就压力的调节方法进行描述。通过压力调节而得到的压力数据,用于点焊指
令以及加压动作指令。
注意
· 进行压力调节时,需要已经经过正确校正的压力表。
· 要使已经调节的数据成为有效,定期进行压力调节至关重要。调节数
据的有效性丢失时,应重新进行调节。
· 调节项目的最大扭矩,应设定在伺服枪设定画面上所设定的最大扭矩
以下。
· 调节项目的速度值,是冲撞到对象物体时的目标速度。
· 通常情况下,速度将随着指定压力的增加而加快。对冲撞速度进行调
节,以便将压力的超程控制在允许范围内。通常情况下的冲撞速度为
25mm/sec~ 125mm/sec。
· 首先将倍率设定为低速,之后确认测量动作。实际测量时,将倍率置
于 100%。
· 新追加调节点的情况下,可从最末尾追加。无需按照扭矩和压力顺序
进行排列。
调节步骤细节
1 显示伺服枪一般设定画面。
2 选择 Pressure Cal(压力调节)。
(将光标指向<*DETAIL*>(详细),按下 ENTER 键。)
3 出现如下所示画面,选择 F4[YES](是)。
G2 JOINT 10 %
4 出现压力调节画面。设定如下项目。
-27-
2.初始设定 B-82634CM/01
焊枪开启量 (*2)
压力表
压力表厚度
(*1)
5 以使压力表接触到固定侧焊嘴的方式进行安装。
SETUP Servogun G2 JOINT 10 %
PRESSURE CALIB / EQ:1 Gun:1 1/10 6 指定伺服电机的扭矩和接触到压力表时的速度,按住 SHIFT 键的同时按
1 Calibration Status: INCOMP
2 Pressuring Time(sec): 1.5 下 F3[PRESSURE](压力)。 可动侧的焊嘴执行如下顺序。
3 Thickness of Gauge(mm): 12.7
4 Gun Open Value(mm): 115.0
・在指定速度下接触到压力表。
Torque(%) Speed(mm/sec) Pressure(Kgf) ・在指定时间内保持指定扭矩。
6 10.0 % 100 100.0 Kgf
7 0.0 % 100 0.0 Kgf ・移动到所指定的开启位置。
:
7 观察压力的波形,确认超程。当超程在允许范围内时,通过压力表输入
PRESSURE 所测得值。超程不在允许范围内时,减慢速度,重新测量。
注意
进行加压动作前使光标指向扭矩所在
行。若光标没有在所指定的扭矩所在行, 1000 N
则不会执行加压动作。
压力表
8 指定扭矩(%),反复执行步骤6和7所需次数。可以指定最多 10 个(最
小 2 个)扭矩和焊枪关闭速度。
实际使用 1000~5000N 的压力时,应在 1000N 和 5000N 附近进行测量。(应
在最小以及最大压力下进行测量。)
9 经过几次测量后,将光标指向压力调节行,按下 F4[COMP],获取新的调
节数据。
-28-
B-82634CM/01 2.初始设定
10 完成后,自动检查调节点。当压力相对扭矩的增加而下降或者相等时,会有
报警发出,成为压力调节尚未完成状态。
压力 压力 压力
扭矩 扭矩 扭矩
OK NG(报警) NG(报警)
-29-
3.伺服枪设定画面 B-82634CM/01
3 伺服枪设定画面
本章就伺服枪设定画面进行描述。
利用伺服枪进行焊接前,应正确设定这些项目。
设定画面内的许多项目,在本操作说明书的其他章节予以描述。
-30-
B-82634CM/01 3.伺服枪设定画面
3.1 伺服枪设定画面
要进行伺服枪的设定,首先应基于下列步骤显示伺服枪设定基本画面。
SETUP\Servogun G1 JOINT 100%
1 按下 MENUS(画面选择)键,显示菜单画面。
SERVO GUN SETUP 1/3
1 Equip number: 1 2 选择“6 SETUP”(设定)。
2 General Setup: <*DETAIL*>
3 Manual Operation Setup: <*DETAIL*> 3 按下 F1[TYPE](画面),显示弹出式菜单。
4 选择“SERVO GUN”(伺服枪),出现伺服枪设定画面。
[ TYPE ] EQUIP
表 3.1 伺服枪设定基本画面的说明
-31-
3.伺服枪设定画面 B-82634CM/01
3.2 伺服枪一般设定画面
基于下列说明,进行伺服枪的设定。
1 按下 MENUS(画面选择)键,显示菜单画面。
2 选择“6 SETUP”(设定)。
3 按下 F1[TYPE](画面),显示弹出式菜单。
4 选择“SERVO GUN”(伺服枪),出现伺服枪设定画面。
5 将光标指向 General Setup(一般设定)<*DETAIL*>,按下 ENTER(输入)
键,出现一般设定画面。
伺服枪设定项目说明
Tip Wear Down Comp 指定是否进行焊嘴磨损补偿。
(焊嘴磨损补偿) DISABLE(无效) = 假设当前的焊嘴没有磨损,进行点焊的定位操作。
默认值:DISABLE(无效)ENABLE(有效) = 考虑当前的焊嘴磨损量,进行点焊的定位操作。
要使用焊嘴磨损补偿,请参阅 6.焊嘴磨损补偿章节。
Gun Sag Compensation 指定是否进行焊枪挠曲补偿。针对每个加压条件设定挠曲补偿量。
(焊枪挠曲补偿) DISABLE = 不进行焊枪挠曲补偿。
默认值:DISABLE(无效)ENABLE = 进行焊枪挠曲补偿。
详情请参阅焊枪挠曲补偿章节。
Close Direction (Gun) 指定焊枪的可动侧焊嘴在焊枪关闭时向哪个方向移动。
(焊枪关闭方向(可动 详情请参阅初始设定章节。
侧))
默认值:PLUS(正)
Close Direction (Robot) 指定焊枪的固定侧焊嘴在焊枪关闭时向哪个刀具坐标系上的哪个方向移动。
(焊枪关闭方向(固定 详情请参阅初始设定章节。
侧))
默认值:UT:1 +Z
-32-
B-82634CM/01 3.伺服枪设定画面
-33-
4.手动操作 B-82634CM/01
4 手动操作
以下手动操作可通过示教操作盘进行。
4.1 手动加压(SHIFT+GUN(焊枪))
手动加压是这样一种功能,它通过操作示教操作盘上所设置的按键执行加
压动作。
4.3 手动焊接
手动焊接是这样一种功能,它通过操作手动焊接画面所设置的按键进行焊
接动作。
4.4 JOG 操作
与机器人的 JOG 操作一样,也可在伺服枪的可动轴上进行 JOG 操作。通常,
在手动改变伺服枪行程的情况下,通过上述手动行程操作进行,在伺服枪
的零位调校等需要进行可动轴的 JOG 操作时使用。
-34-
B-82634CM/01 4.手动操作
4.1 手动加压(SHIFT+GUN(焊枪))
事先进行如下设定。
1 指定加压时间、开始距离、开启距离(见设定详细[1])
2 指定加压条件(见设定详细[2])
操作方法
在手动操作设定画面上进行加压时间、加压时的开始和结束焊嘴距离条件的
设定(见设定详细[1])
SETUP \ Servogun\
MANUAL / EQ:1 Gun:1 1/5
Manual Pressure
1 Pressuring Time(sec): 1.0
2 Start distance type: INITIAL DIST
3 End distance type: INITIAL DIST
Manual Backup
4 Backup Speed(%): 100
5 Backup stroke: <*DETAIL*>
SERVOGUN \ DATA
PRESSURE / EQ:1 Gun:1 1/99
No. P(lbf) Thick(mm) Manual Comment
1 150.0 10.0 TRUE [gage check]
2 0.0 0.0 FALSE [ ]
3 0.0 0.0 FALSE [ ]
4 0.0 0.0 FALSE [ ]
5 0.0 0.0 FALSE [ ]
6 0.0 0.0 FALSE [ ]
7 0.0 0.0 FALSE [ ]
8 0.0 0.0 FALSE [ ]
9 0.0 0.0 FALSE [ ]
10 0.0 0.0 FALSE [ ]
按下示教操作盘上的 GUN1 键。
画面右上方显示手动加压中所使用的加压条件。
每次按下 GUN1 键,显示所指定的加压条件。事先指定加压条件。(见设
定详细[2])
按下 GUN1 键以外的按键,或者在一段时间内不进行按键操作,显示就会
自动消失。
-35-
4.手动操作 B-82634CM/01
焊枪编号
GUN1 加压条件编号
GN1 No.1
FRNT PANEL 注释
180.0Kgf
GN1 No. 1 GN1 No. 2 GN1 No. 3 压力
FRNT PANEL REAR PANEL SIDE PANEL
180.0Kgf 195.0Kgf 185.0Kgf
SHIFT
GUN1
注意
通过宏设定将程序分配给 UK[1]、SU[1]、UK[3]、SU[3]的情况下,按下
这些键时,优先执行所分配的宏程序。不执行手动加压。
-36-
B-82634CM/01 4.手动操作
设定详细 [1]
指定加压时间、开始距离、开启距离
T2 G1 JOINT 10%
SETUP\Servogun
SERVO GUN SETUP 3/3
1 Equip number: 1
2 General Setup: <*DETAIL*>
3 Manual Operation Setup: <*DETAIL*>
[ TYPE ] EQUIP
Manual Backup
4 Backup Speed(%): 100
5 Backup stroke: <*DETAIL*>
3 设定下列项目。
-37-
4.手动操作 B-82634CM/01
-38-
B-82634CM/01 4.手动操作
设定详细 [2]
指定加压条件
1 显示加压条件。
依次按下 DATA(数据) → F1[TYPE]→ “Pressure”(压力)
显示加压条件的一览画面或者详细画面。
2 在加压条件的一览画面将手动加压中所使用的条件的“Manual”(手动)
项设定为 TRUE(有效)。
加压条件(一览)画面
SERVOGUN \ DATA
PRESSURE / EQ:1 Gun:1 1/99
No. P(lbf) Thick(mm) Manual Comment
1 350.0 2.5 TRUE [gage check]
2 0.0 0.0 FALSE [ ]
3 0.0 0.0 FALSE [ ]
4 0.0 0.0 FALSE [ ]
5 0.0 0.0 FALSE [ ]
6 0.0 0.0 FALSE [ ] “TRUE”项可通过
7 0.0 0.0 FALSE [ ]
GUN 键进行选择。
8 0.0 0.0 FALSE [ ]
9 0.0 0.0 FALSE [ ]
10 0.0 0.0 FALSE [ ]
PREV F4 DETAIL(详细)
加压条件(详细)画面
T2 G1 JOINT 10%
SERVO\GUN\DATA
PRESSURE / EQ:1 Gun:1 No:1 4/4
1 Comment: [rear_flrpn]
2 Weld Pressure(kgf): 350.0
3 Part Thickness(mm): 2.5
4 Gun Sag Comp Value(mm): 0.7
注意
上述画面构成将随所使用的软件和设定而有所不同。
-39-
4.手动操作 B-82634CM/01
手动行程是这样一种功能,它通过操作示教操作盘上所设置的按键来改变伺服枪
的行程。
通过如下步骤进行行程量的设定。
1 依次按照 MENUS(画面选择)键→“6 SETUP”(设定)-> F1[TYPE]
(画面)->SERVO GUN(伺服枪)。
2 将 光 标 指 向 “ Manual Operation Setup ” ( 手动操作设定)<*DETAIL*>
(详细),按下 ENTER(输入)键,出现如下所示画面。
Manual Backup
4 Backup Speed(%): 100
5 Backup stroke: <*DETAIL*>
根据需要改变行程速度。标准值为 100%。
-40-
B-82634CM/01 4.手动操作
操作方法
按下示教操作盘上的 BU 1(行程切换)键。
画面右上方显示手动行程中所使用的条件。
每按一次 BU 1 键,就显示所指定的条件。(显示预先在手动行程画面上设
定为 TRUE(有效)的条件)
按下 BU 1 以外的键,或者在一段时间内不进行按键操作,显示将自动消失。
焊枪编号
BU 1 手动行程
条件编号
BU1 No. 1
OPEN SMALL 注释
50.00mm
行程量
SHIFT
BU1 No. 1 BU1 No. 2 BU1 No. 3
OPEN SMALL OPEN MIDDL OPEN LARGE
50.00mm 80.00mm 120.00mm
BU 1
-41-
4.手动操作 B-82634CM/01
4.3 手动焊接
手动焊接是这样一种功能,它通过操作手动焊接画面所显示的功能键进行焊接动
作。
注意
要实际进行焊接,还需要进行焊接条件的设定。有关焊接条件的设定,
请参阅 R-30iA SPOTTOOL + Manual(操作说明书)。
此外,可通过使用模拟焊接功能,无需进行实际焊接就进行焊接动作的
确认。有关模拟焊接功能,请参阅 10.软面板。
操作方法
1 按下 MENUS(画面选择)键,显示菜单。
2 选择“MANUAL FCTNS”(手动操作)。
3 按下 F1[TYPE](画面),显示弹出式菜单。
4 选择“Spot welding”(手动焊接),出现手动焊接的设定画面。
[ TYPE ] EXEC
• 指定用于手动焊接的条件编号。
• 执行手动焊接。
· 一边按住 SHIFT 键,一边按下 F3[EXEC](执行),在所指定的条件
下执行加压、焊接、开启。
· 开始动作后,无须持续按住 F3[EXEC]。
• 希望中途停止动作时,松开 SHIFT 键。
• 只有可动侧焊嘴动作,固定侧焊嘴不动作。
-42-
B-82634CM/01 4.手动操作
4.4 JOG 操作
G2 JOINT 10 %
这里的值(G#)表示当前的动作组。伺服枪被设定在动作组 2 中时,
成为“G2”。
根据需要切换动作组编号。
· FCTN(辅助)键→“3 CHANGE GROUP”(改变组)
· 反复进行上述操作,直到 G#的值成为伺服枪的动作组。
FCTN
3 CHANGE GROUP
2 降低倍率。
+% 倍率增大
-% 倍率减小
3 通过 JOG 键来使伺服枪轴动作。
SHIFT
+X
SHIFT + (J1) :向正方向动作
-X +X
(J1) (J1)
-X
SHIFT + :向负方向动作
(J1)
-43-
5.编程 B-82634CM/01
5 编程
本章就使用伺服枪进行点焊的编程进行描述。
-44-
B-82634CM/01 5.编程
5.1 点焊指令
通过程序指定伺服枪动作的指令叫做“点焊指令”,指定点焊指令的一连串处理
(加压、焊接、开启)叫做“点焊顺序”。
点焊指令除了执行一连串的动作和焊接处理外,还执行焊嘴磨损补偿、焊枪挠曲
补偿等处理。
x 开始位置焊嘴距离(SD): 按所指定的焊嘴的开启量通过通向焊接位置的
路径。
x 加压条件(P):按所指定的加压条件进行加压。
x 焊接条件(S):通过控制装置向焊机发送所指定的焊接条件。
x 结束位置焊嘴距离(ED):接收到焊接完成信号时,焊枪就开启指定量。
5.1.1 点焊指令格式
m : 焊嘴距离条件(1 – 99*)
n : 加压条件编号 (1 - 99*)
i : 焊接条件 (0 - 255)
*:焊嘴距离条件及加压条件编号,默认值最大为 99。
有关点焊指令的各条件设定,在如下画面上选择进行设定的条件。有关设定方
法,将在下一项以后的内容中予以说明。
1 按下 DATA(数据)键显示出数据画面。
2 按下 F1[TYPE](画面),选择将要设定的条件。
将这里所指定的值通知焊机。(焊接条件)
-45-
5.编程 B-82634CM/01
焊嘴距离条件
点焊指令中,需要指定开始位置焊嘴距离(SD)和结束位置焊嘴距离
-46-
B-82634CM/01 5.编程
加压条件
点焊指令中,通过所指定的加压条件编号确定压力和工件厚度的条件。
4. 按下软键 F4[DETAIL],出现加压条件的详细画面。F4[LIST](一览),
返回一览画面。
SERVO\GUN\DATA _
PRESSURE / EQ:1 Gun:1 No:1 1/5
1 Comment: [spot 1-10]
2 Weld Pressure(kgf): 350.0
3 Part Thickness(mm): 2.6
4 Gun Sag Comp Value(mm): 0.0
“加压条件”设定项目说明
注释 可在各加压条件中设定注释。
Weld Pressure (kgf)(焊接压力) 指定在执行点焊指令时的压力。
最小: 0.0
最大: 9999.9
Part Thickness (mm) 指定成为焊接对象的工件的厚度。
(工件厚度)
最小: 0.0
最大: 1000.0
Gun Sag Comp Value (mm) 指定在一般设定画面上将“Gun Sag Compensation”置于 ENABLE(有效)时的补偿量。
(焊枪挠曲补偿量)
最小: -1000.0
最大: 1000.0
Adjusted (%) (速度调节) 要显示此项目,将$SGSYSCFG.$SHO_PRS_SPD 置于 TRUE。
默认值:100% 成为如下所示画面,由此便可以调节加压时的抵接速度(抵接于面板的冲撞速度)。
将通过压力调节后的校正速度设为 100%,即可增减速率。
可在不超过轴速度的最低速度/最高速度的范围内进行调节。
通过加压动作进行焊嘴的修整时,应调低该速度调节的值。
-47-
5.编程 B-82634CM/01
SERVO\GUN\DATA _
PRESSURE / EQ:1 Gun:1 No:1 1/5
1 Comment: [spot 1-10]
2 Weld Pressure(kgf): 350.0
3 Part Thickness(mm): 2.6
4 Gun Sag Comp Value(mm): 0.0
Contact speed :
Calibrated (mm/sec) : 100.0
5. Adjusted: ( 100mm/sec) 100.0%
焊嘴距离条件的指定
通过示教位置和焊嘴距离条件(SD 和 ED),生成如下位置。
示教位置
再现时
同步接触位置 加压位置
可动侧
面板
固定侧
时间
(开始/结束 位置焊嘴距离设定)
Gun [mm](可动侧 ) 设定部件和可动侧焊嘴间的距离。 开始/结束焊嘴位置
最小: 0.0
可动侧焊嘴
最大: 1000.0
可动侧距离(mm)
Robot [mm](固定侧) 设定部件和固定侧焊嘴间的距离。 工件厚度(mm)
最小: 0.0 固定侧距离(mm)
最大: 1000.0
固定侧焊嘴
-48-
B-82634CM/01 5.编程
基于定位类型的焊枪关闭/焊枪开启路径
程序例
执行点焊指令时,两焊嘴同时移动到所指定焊接位置的金属面
1: L P[1] 1000mm/sec CNT 100 上。
2: L P[2] 1000mm/sec CNT50
SPOT[SD=1,P=1,S=1,ED=1]
焊嘴的路径随开始/结束位置焊嘴距离与定位类型而变化。
P[2] 指定定位类型
开始位置 FINE/CNT0 :焊嘴在开始/结束位置焊嘴距离瞬间停止。
焊嘴距离
CNT1-100 :焊嘴自开始/结束位置焊嘴距离通过内侧。
P[1]
-49-
5.编程 B-82634CM/01
5.1.2 焊接顺序
本节就点焊指令的焊接顺序进行描述。
· 到达指定压力时,执行焊接顺序。
· 焊接顺序,在机器人控制装置和焊机定时之间执行焊接条件信号的输出、
焊接完成信号等待等处理。
· 焊接条件、焊接完成等信号,在 I/O 画面上的“Spot welding”(点焊)中
进行设定。
压力
指定压力
输出信号
*1 焊接延迟时间
焊接条件 (i, j)
焊接选通信号
焊接指令 *2
输入信号
焊接完成
加压 焊接顺序 开启
*1) 在焊嘴向加压位置的动作中进入指定压力的允许范围时,经过焊接延迟时间
后,依序输出自焊接条件信号到输出焊接指令信号等信号。没有到达指定压
力的情况下,发生“SVGN-020 Pressure shortage”(SVGN-20 Pressure
shortage(尚未到达压力))报警,停止程序的执行。
焊接延迟时间在设定/点焊装置的画面上指定。默认值为 0ms。
*2) 输入焊接完成信号时,输出信号同时被切断,开始开启顺序。开启顺序结束
时,执行下一行指令。
-50-
B-82634CM/01 5.编程
5.1.3 示教位置
· 在对点焊指令进行示教的情况下,对使固定侧焊嘴接触到面板的位置进行示
教。
面板
固定侧焊嘴
· 请用新的焊嘴进行位置示教。
· 在进行示教修正的情况下,只要焊嘴磨损补偿,就执行减除磨损量后的位置
示教。
· 使用笛卡尔格式的位置数据格式。各轴格式的位置数据中附加了点焊指令的
情况下,执行时将会发出报警。(通常在笛卡儿格式下进行示教)
P[1] P[1]
X W J1 J4
Y P J2 J5
Z R J3 J6
5.1.4 暂停
· 在点焊指令执行中(点焊顺序中)发生报警或者暂停时,机器人轴、焊枪轴
均在减速后停止。
· 在压力控制中使程序暂停时,标准情况下维持压力,停止程序的执行。通过
如下系统变量,可在加压过程中切换输入保持信号时的规格。
$SGSYSCFG. $REL_PRESS
= 0: 保持压力。
= 1: 释放压力。
· 系统执行暂停的情况下,焊接信号、焊接条件信号被切断。
· 通过再启动操作,从点焊顺序的后续部分开始执行程序。
加压动作开始到焊接完成期间执行了暂停操作时,通过再启动操作再次执行
加压动作(初始加压),达到指定压力后进行焊接。
-51-
5.编程 B-82634CM/01
5.1.5 急停
· 在压力控制中进行了急停或电源切断操作的情况下,不进行压力的维持。
· 在执行了急停或电源切断操作的情况下,焊接信号、焊接条件信号将被切断。
· 通过再启动操作,从点焊顺序的后续部分开始执行程序。
加压动作开始到焊接完成期间执行了急停或切断电源操作时,通过再启动操
作再次执行加压动作(初始加压),达到指定压力后进行焊接。(电源切断
的情况下,停电处理必须有效)
5.1.6 单步
单步执行带有点焊指的动作指令的情况下,机器人首先移动到示教位置。
而后在示教位置重新开始焊接顺序,通过下一步的执行完成焊接顺序(包括加
压)。
步进 步进
(1st) (2nd)
停止在示教位置 执行加压并
开启焊枪
注意
示教位置是只在步骤执行方式下才再现的位置。连续执行方式时不通过
示教位置。
切换示教位置再现方式
单步方式下执行了点焊指令的情况下,可用如下系统变量来设定是否通过示教位
置。
$SGSYSCFG.$STEP_TCHPT=TRUE(有效)/FALSE(无效)
TRUE: 在示教位置停止。(默认值)
FALSE: 在示教位置不停止。
-52-
B-82634CM/01 5.编程
步进执行时的停止位置(详细)
可动侧焊嘴
示教位置 加压位置
再现方式
焊枪加压
($SGSYSCFG.$
STEP_TCHPT)
固定侧焊嘴
通过→:机器人及焊枪不停止地通过该位置。
停止:再次按下 FWD (前进)按钮之前,在该位置停止。
--- :机器人及焊枪既不停止也不通过。
-53-
5.编程 B-82634CM/01
5.2 其他指令
本节就除点焊指令外作为伺服枪功能而提供的指令进行描述。
5.2.1 加压动作指令
加压动作指令是进行加压动作(不进行焊接)的指令。
动作完成后不执行焊接处理以及焊枪开启操作。
其与点焊指令一样,进行焊嘴磨损补偿和焊枪挠曲补偿。
指令格式
基本格式:
1: PRESS_MOTN[SD=m, P=n]
动作附加指令格式:
1: L P[1] 2000mm/sec FINE Press_motn [SD=1, P=1]
· 根据开始位置焊嘴距离和加压条件编号进行加压动作。
· 加压动作指令可执行动作附加指令和单独指令。若是动作附加指令,在加压
顺序中,不仅可动侧焊嘴动作,固定侧焊嘴也动作。此外,还进行焊嘴磨损
补偿和焊枪挠曲补偿。
· 加压动作指令只进行加压动作。因此,加压时间及开启动作,需要另行进行
示教。(见程序例)
程序例
1:L P[1] 100mm/sec FINE 第 1 行: 加压动作
: Press_motn [SD=1, P=2]
2: WAIT 2.00sec 第 2 行: 加压时间
3:L P[2] 100mm/sec FINE 第 3 行: 开启动作
-54-
B-82634CM/01 5.编程
5.2.2 压力指令
压力指令,是在使用点焊指令或加压动作指令外的通常动作指令语句进行动作的
情况下以指定压力限制伺服枪轴的最大扭矩的指令。在为点焊以外目的而进行将
伺服枪轴按压到工件的动作时,若在最大扭矩下使伺服枪轴动作,会导致负载过
大,此时可使用压力指令。它不是用来控制点焊指令和加压动作指令压力的指令。
指令格式
压力指定指令
Pressure[tl]kgf
压力(1 to 9999)
加压标准指令
Pressure standard gun 1
· 在指定压力上乘以换算系数(压力-扭矩)计算出扭矩极限值,改变可动侧电
机的扭矩极限值。
同时,改变移动时/停止时误差过大错误的阈值,以避免在加压时产生此错
误。
· 加压标准指令,将通过压力指定指令变更的扭矩极限值及误差过大错误阈值
复原为变更前的值。通过压力指定指令改变了压力的情况下,务须通过压力
标准指令使压力复原。若不复原压力,系统将在低扭矩下持续动作,导致循
环时间变长。
注意
在把持工件而移动的目的中使用的情况下,在通过压力指定指令来降低
压力后,在搬运完工件开启之前,请勿复原压力。在把持工件的状态下
复原压力时,扭矩极限被解除,从而导致最大扭矩的产生,这样恐会给
工件和焊枪施加过大负载。
程序例
1: Pressure[100]Kgf 第 1 行: 改变压力
2: L P[1] 100mm/sec CNT50 第 2 行: 把持工件
3: L P[2] 100mm/sec CNT50 第 3 行: 移动
4: L P[3] 100mm/sec FINE 第 4 行: 开启工件
5: Pressure standard gun1 第 5 行: 复原压力。
-55-
5.编程 B-82634CM/01
5.2.3 伺服枪一般指令
伺服枪一般指令有焊枪零位调校指令。
焊枪零位调校指令通过当前位置进行焊枪轴的零位调校。
指令格式
1: 焊枪编号 (1 to 6)
程序例
1:L P[1] 100mm/sec FINE 第 1 行: 在加压条件 P=[98]中指定 0
: Press_motn [SD=1, P=98] N。
2: WAIT 0.5 sec 第 2 行: 当场待命。
3: Gun Zero Master [1] 第 3 行: 进行焊枪1的调校。
4: L P[2] 100mm.sec FINE 第 4 行: 开启焊枪。
注意
上述程序例,对调校位置偏移过大的焊枪或者调校尚未完成的焊枪,不
能够进行零位调校。
-56-
B-82634CM/01 6.焊嘴磨损补偿
6 焊嘴磨损补偿
-57-
6.焊嘴磨损补偿 B-82634CM/01
6.1 焊嘴磨损补偿功能的概要
焊嘴磨损补偿功能是这样一种功能,它相对基于焊接和焊嘴修整等伺服枪的电极
焊嘴的磨损,在执行点焊指令和加压指令执行时进行焊嘴前端位置的补偿。
要使用焊嘴磨损补偿功能,需要适当进行磨损量的测量。该磨损量的测量,可通
过伺服枪选项提供的 TP 程序和宏程序进行。
焊嘴磨损量的测量方式有如下所示方式。
2步方式 (需要夹具。使焊嘴接触夹具)
首先,关闭焊枪,进行调校。然后,将焊枪移动到夹具位置,使焊嘴接触夹
具地测量焊枪开启量,并测量磨损量。
第 1 步 (重新调校/位置对合) 第 2 步(使焊嘴与夹具接触)
位置[1]
位置[2]
1步方式 (不需要夹具)
关闭焊枪,进行调校。该方式不需要像2步方式那样使焊枪与夹具接触,机
器人主体部分也不会动作。这里,使用用户定义的“磨损率”,将总体的磨
损量分配给各自的焊嘴。
要使用焊嘴磨损补偿功能,需要在各方式中执行如下2个步骤。
1. 初始设定(SETUP) – 初始化与磨损量相关的数据,设定磨损量的
基准值。
2. 磨损量测量(UPDATE)– 从基准值测量磨损量。
进行焊嘴磨损补偿的初始设定,在将本功能置于有效时,TP 程序即在点焊指令
示教点中考虑当前时刻的焊嘴磨损量。进行位置修正时,暂时进行磨损量测量,
务须使磨损量与当前时刻的状态保持一致。
-58-
B-82634CM/01 6.焊嘴磨损补偿
6.1.1 焊嘴磨损测量用标准程序
为使用焊嘴磨损补偿功能,作为伺服枪功能标准提供有如下 TP 程序。在进行磨
损测量的初始设定和磨损量更新时,使用如下程序。
• 在多个装置上使用伺服枪的情形
• 希望改变程序名的情形
• 希望间接指定自变量的情形
• 其他情形
宏程序作为子程序使用。请勿更改宏程序名。
-59-
6.焊嘴磨损补偿 B-82634CM/01
6.2 准备焊嘴磨损补偿
测量开始前的准备
• 完成自动调节及压力调节。
• 确认焊枪关闭方向的设定。
• 将伺服枪一般设定画面的“Tip Wear Down Comp”(焊嘴磨损补偿)置于
ENABLE(有效)。
• 在进行磨损量测量的初始设定之前,安装新的焊嘴。
注意
将本补偿功能置于 ENABLE 时,在进行点焊时焊枪总体及可动侧轴会向
加压方向偏移相当于磨损量的量。应预先确认焊嘴在最大磨损的状态下
不会与工件等发生干涉。
2 步测量方式的准备
2 步测量方式需要用于测量的夹具。该夹具以 100~200kgf 的力使可动侧焊嘴抵碰
于夹具,进行磨损量的测量。为了进行正确测量,需要准备好即使受到焊嘴的抵
碰也不会挠曲的夹具。(只要具有足够的刚性,采用修整台也无妨)
可动侧焊嘴
夹具
确认寄存器和位置寄存器
用于测量磨损的宏程序,使用寄存器(R[10])和位置寄存器(PR[20], PR[21])。
请勿将这些寄存器和位置寄存器用于其它用途。此外,希望改变此寄存器编号和
位置寄存器编号时,应在下列宏程序内直接编辑所指定的编号。(进行编辑时,
请参照宏程序内的注释。)
-60-
B-82634CM/01 6.焊嘴磨损补偿
6.3 2步测量方式
导入步骤(焊枪编号1的情形)
位置示教
1. 在 TW_MV2PT.TP 中对右图所示的 2 点位置进行示教。
焊枪编号和示教位置,请参阅标签上的注释
TW_MV2PT LINE 0 T2
ABORTED G1 JOINT 10% SHIFT + F5[TOUCHUP]
31: LBL[11:P1/Tips_tch.Gun1]
32:L P[...] 250mm/sec FINE 夹具趋近位置
33: END
34: LBL[21:P2/Fix_tch.Gun1]
35:L P[...] 250mm/sec FINE
36: END SHIFT + F5[TOUCHUP] 可动侧
37:
示教时的注意事项
1 TW_MV2PT 已经预先安装在控制器中。
2 示教前,确认并设定机器人及焊枪的动作组和 TW_MV2PT 的组掩模是
否一致。
3 对每一焊枪编号进行位置示教。请参阅程序内的标签。
4 每个焊枪编号提供有 P[1]和 P[2],务须在与焊枪编号对应的位置进行示
教。
5 固定侧焊嘴,应在离开夹具 5mm~10mm 左右的位置进行示教。
6 在该时刻,请勿使可动侧焊嘴接触到夹具。
7 2步方式中,使用上述示教位置。示教时应注意避免开始磨损量测量的
位置至上述示教位置间发生干涉。
在示教点之间移动时,应以机器人和焊枪不会与夹具发生干涉的方式进
行示教。
-61-
6.焊嘴磨损补偿 B-82634CM/01
初始设定
1. 由程序一览画面选择 TW_SET01。TW_SET01 是用于焊枪 1 的初始设定的程
序。进行不同焊枪的初始设定时,应改变焊枪编号。此外,也可采用寄存器
来间接指定该焊枪编号。
TW_SET01 LINE 0 T2
ABORTED G1 JOINT 10%
5: ;
6: !Use the following call for ;
7: !fixture-based wear measurement ; 正确设定焊枪编号
8: !Parm1: gun number ;
9: !CALL TW_SETUP( 1 ) ;
10: CALL TW_SETUP(1)
2. 执行 TW_SET01。确认示教点和焊枪轴速度,最后在倍率 100%(Auto 方式
或 T2 方式)的状态下进行初始设定。
至此,初始设定结束。
P[1]:焊嘴接触位置 P[2]:夹具接触位置
基准开启量
测量
自动阈值设定 自动零位校正
注意
因再调校、电机更换和焊枪维护而导致焊枪特性发生变
化的情况下(在夹具接触测量时受到影响)以及将刀杆
和臂新安装到焊枪上而导致尺寸发生变化的情况下,需
要再次执行 TW_SET01。
这种情况下,需要对初始设定后焊枪关闭方向(固定
侧)上所设定的刀具坐标系进行修正。
-62-
B-82634CM/01 6.焊嘴磨损补偿
磨损量测量
由程序一览画面选择 TW_UPD01。TW_UPD01 是用于焊枪 1 的磨损测量的程序。
进行不同焊枪的磨损测量时,应改变焊枪编号。此外,也可采用寄存器来间接指
定该焊枪编号。
1. 执行 TW_UPD01。
P[1]:焊嘴接触位置 P[2]:夹具接触位置
磨损量
测量
自动零位校正
适当进行磨损量测量。
- 焊嘴更换后 (将新的焊嘴旗标设定为1。)
- 焊嘴修整后
- 超过规定焊接次数的情形
- 重新更新焊嘴磨损量
注意
显示测量中及初始设定中所使用的 TWTHOLD2.TP TWZRCLB2.TP
TWFXTCH2.TP。这些程序是为暂时显示磨损测量用内部程序的程序。
切勿对其进行编辑或将其删除掉。
注释
针对每一焊枪进行初始设定及磨损量测量。务须确认焊枪编号是否正确。
-63-
6.焊嘴磨损补偿 B-82634CM/01
下面介绍焊嘴磨损补偿功能的一个例子。
磨损测量的例子
1 通过用户程序 SAMPLE.TP 执行动作指令和点焊指令,而后调用磨损测量程
序 TW_UPD01。
2 更换为新的焊嘴时,将 DI[10]信号置于 ON,即可进行适当的磨损量测量。
用户程序
SAMPLE _
5/5
: 磨损测量程序
3: L P[1] 250mm/sec FINE
SPOT[SD=1,P=1,S=1,ED=1] TW_UPD01 _
4: L P[2] 250mm/secFINE 20/20
SPOT[SD=1,P=1,S=1,ED=1] 15: !Use the following call for ;
5: L P[3] 250mm/secFINE 16: !fixture-based wear measuremt ;
SPOT[SD=1,P=1,S=1,ED=1] 17: !Parm1: gun number ;
5: IF DI[10]=ON, R[1]=1 18: !Parm2: new tips ;
6: IF DI[10]=OFF,R[1]=0 19: !CALL TW_UPDAT( 1, 0 ) ;
7: CALL TW_UPD01 20: CALL TW_UPDAT(1,R[1]) ;
8: WAIT DI[10]=OFF [END]
9: J P[5] 250mm/sec CNT100
: POINT SPOT TOUCHUP>
[END]
-64-
B-82634CM/01 6.焊嘴磨损补偿
6.4 1步测量方式
导入步骤(焊枪编号1的情形)
初始设定
1. 由程序一览画面选择 WR_SET01。WR_SET01 是用于焊枪 1 的初始设定的
程序。进行不同焊枪的初始设定时,应改变焊枪编号。此外,也可采用寄存
器来间接指定该焊枪编号。
WR_SET01 LINE 0 T2
ABORTED G1 JOINT 10%
5: ;
6: !Use the following call for ;
7: !fixture-based wear measurement ;
8: !Parm1: gun number ;
9: !CALL WR_SETUP( 1 ) ;
10: CALL WR_SETUP(1) 正确设定焊枪编号
2. 执行 WR_SET01。当场执行焊枪关闭动作。(机器人不会动作)确认焊枪轴
速度,最后在倍率 100%(Auto 方式或 T2 方式)的状态下进行初始设定。
至此,初始设定结束。
注释
程序一览列表中没有 WR_SET01 的情况下,将$SGSYSCFG.
$LOAD_TWD 设定为 11,并执行控制装置的电源 OFF/ON 操作。
注意
因再调校而导致焊枪特性发生变化的情况下(在夹具接触测量时受到影
响)以及将刀杆和臂新安装到焊枪上而导致尺寸发生变化的情况下,需
要再次执行 WR_SET01。
-65-
6.焊嘴磨损补偿 B-82634CM/01
磨损量测量(更新)
1. 进行磨损率设定。(使用标准的磨损率=0.5 的情况下不需要这一步操作)。
将磨损率作为固定侧焊嘴磨损量相对总磨损量的比率予以定义。
a. 由程序一览画面按下 F1[TYPE](画面)键选择宏。
b. 由宏程序一览画面,在编辑画面上打开 WR_UPDAT ,将光标移到
TWKCALC2 的调用部分。
c. 在最初的自变量中设定磨损率。 (默认值 = 0.5, 各焊嘴的磨损相等)
WR_UPDAT
60/66
53: LBL[1]
54:
55: !Update wear amounts
56: !Parm1: 0<=Robot wear ratio<=1.0
57: !RbtTipWear = ( rbtwr_ratio *
58: ! total wear )
59: !Parm2: New tip installed
60: CALL TWKCALC2(.5,AR[2])
61:
62: !Move gun to PR 设定磨损率。
63: ! Parm1: Velocity label 磨损率=0.5:两焊嘴均等分配
磨损率=1:只有固定侧焊嘴磨损
[ INST ] [EDCMD]
磨损率=0 :只有可动侧焊嘴磨损
WR_UPD01 LINE 0 T2
ABORTED G1 JOINT 10%
3. 执行 WR_UPD01。当场执行焊枪关闭动作。(机器人不会动作)
适当进行磨损量测量。
- 焊嘴更换后 (设定新的焊嘴旗标。)
- 焊嘴修整后
- 超过规定焊接次数的情形
- 重新更新焊嘴磨损量
-66-
B-82634CM/01 6.焊嘴磨损补偿
注意
测量中及初始设定中显示 TWZRCLB2.TP。该程序是
为暂时显示磨损测量用内部程序的程序。切勿对其进行
编辑或将其删除掉。
注释
针对每一焊枪进行初始设定及磨损量测量。务须确认焊
枪编号是否正确。
-67-
6.焊嘴磨损补偿 B-82634CM/01
6.5 焊嘴磨损补偿功能的设定画面(伺服枪一般设定画面)
6.5.1 焊嘴磨损检测设定
就焊嘴磨损测量时的设定(项目1-5)和焊嘴磨损测量的报警处理设定(项目
6-11)进行设定。
SETUP\Spot\Weld\
SETUP\Servogun\
TIP WEAR DETECT / EQ:1 Gun:1 1/11
GENERAL / EQ:1 Gun:1 1/16
1 Tip Wear Down Comp: DISABLE
1 Common setup: <*DETAIL*>
2 Gun Sag Compensation: DISABLE
3 Close Direction(Gun): PLUS
2 Detection type: LOAD
4 Close Direction(Robot): UT: 1 [+Z ]
3 Margin of load(kgf): 35
5 Max Motor Torque(%): 82.4
4 Tip speed(mm/sec): 70
6 Max Pressure(kgf): 500.0
5 Mis-detect toler.(mm): 5.00
7 Max Part thickness: DISABLE
8 Thickness (mm): 0.0
Maximum wear down check(Gun)
9 Tip stick detect delay(ms): 0
6 Max wear down value(mm): 5.00
10 Tip Wear Detection <*DETAIL*>
7 Inform signal: DO[ 0]
11 Pressure Cal: COMP <*DETAIL*>
8 Increased error(mm): 1.00
12 Tip Wear Standrd: COMP <*DETAIL*>
Maximum wear down check(Robot)
13 Thickness check: <*DETAIL*>
9 Max wear down value(mm): 5.00
14 Servo Gun MWV: <*DETAIL*>
10 Inform signal: DO[ 0]
15 Gun Stroke limit: <*DETAIL*>
11 Increased error(mm): 1.00
16 OverTorque protection: <*DETAIL*>
焊嘴磨损测量时的设定
可以改变磨损测量时所使用的设定项目。即使不予变更,也可以进行磨损测量。
在进行变更的情况下,从初始设定重新进行磨损测量。
设定项目 设定内容
Common Presure Schedule 这是焊嘴磨损测量专用的加压条件编号。不可将此条件使用于其它程序
setup(共通 (加压条件) 或焊接。
设定) 默认值:98
Start distance Schedule 这是焊嘴磨损测量专用的开始位置焊嘴距离条件编号。不可将此条件使
(开始位置的焊嘴距离条件) 用于其它程序或焊接。
默认值:98
Open Gun at Restart 指定暂停/再启动后焊枪是否开启到开始位置的 ENABLE/DISABLE(有
(再启动时的焊枪开启) 效/无效)。
标准:ENABLE(有效)
Retry times(重试次数) 这是错误检测发生时的重试次数。
Detection type(检测类型) LOAD:通过夹具接触动作进行可动侧焊嘴的测量。
默认值:LOAD(负载) DO(信号):通过光电管等传感器进行可动侧焊嘴的测量。
传感器类由用户自备。
-68-
B-82634CM/01 6.焊嘴磨损补偿
设定项目 设定内容
Margin of load (负载阈值界限) 在夹具接触检测中使用该界限与通过自动阈值测量而得到的值之合计
默认值:30 kgf 值。合计值作为焊嘴磨损基准值的“负载阈值”予以显示。
Tip speed(mm/sec)(焊嘴速度) 这是进行夹具接触时的可动侧焊嘴的移动速度。
默认值:30mm/sec
Mis-detect toler.(mm)(错误检测允许值) 设定可动侧焊嘴磨损量的允许误差量。
默认值:5mm 可动侧焊嘴的磨损量测量超过此值时,重新进行测量,其次数相当于所
设定的重试次数。
重试失败时,显示如下错误。
SVGN-097 Tip wear misdetection.(焊嘴磨损错误检测(主控))
焊嘴磨损测量的报警处理设定的设定
可以设定磨损测量时的报警处理。即使不予变更,也可以进行磨损测量。
可以在可动侧焊嘴及固定侧焊嘴中进行个别设定。
设定项目 设定内容
Maximum wear down value 这是可以测量的最大磨损量。通常情况下在 4~7mm 间予以设定。超过此范围时,发出如
(最大磨损量) 下报警。
SVGN-118 Max wear exceeded (Gun Tip).(超过最大磨损量 (可动侧))
SVGN-119 Max wear exceeded (Rbt Tip).(超过最大磨损量 (固定侧))
发生此报警的情况下,应尽快更换焊嘴,并进行磨损测量。
Inform signal(通知信号) 这是超出所设定的最大磨损量的情况下输出的数字信号。
Increased error(增加误差) 检测出比上次测量小的磨损量(通常情况下是逐渐增大)时,判断为焊嘴伸长,成为增加
误差。
设定该增加误差的允许值。作为设定值的大致标准,通常设定 1~2mm。超过此范围时,
发出如下报警。
SVGN-032 Tip increased error (Gun)(焊嘴磨损增加误差过大 (可动侧))
SVGN-033 Tip increased error (Robot)(焊嘴磨损增加误差过大 (固定侧))
为在更换焊嘴时避免发出增加误差报警,在使用用于测量的宏程序时,需要复位新的焊嘴
旗标。
注释
焊嘴増加误差过大错误会在下列情况下发生。:
・ 若焊嘴修整的切屑盖在焊嘴上,检测出的焊嘴长度会比原先的要长。排除焊嘴上的切屑。
・ 更换上新的焊嘴后,不复位新的焊嘴旗标就进行磨损测量的情形。
・ 夹具接触时的焊嘴速度比上次的磨损测量时慢的情形。应使焊嘴速度保持一定。
・ 夹具接触或者再调校中检测出错误的情形。可能是由于夹具位置发生变化、负载阈值的界限过小所致。在这种情况
下,就需要重新进行测量磨损测量的初始设定。
-69-
6.焊嘴磨损补偿 B-82634CM/01
6.5.2 焊嘴磨损基准值设定
可通过此画面,浏览与焊嘴磨损补偿功能相关的数据。
通过 2 步方式进行初始设定的情形
SETUP\Servogun\
GENERAL / EQ:1 Gun:1 1/16
TIP WEAR STANDARD / EQ:1 Gun:1 1/2
1 Tip Wear Down Comp: DISABLE
2 Gun Sag Compensation:
1 Tip Wear value(Gun) (mm) 0.00
DISABLE
2 Tip Wear value(Robot) (mm) 0.00
3 Close Direction(Gun): PLUS
4 Close Direction(Robot): UT: 1 [+Z ]
Detect load(kgf): COMP 27
5 Max Motor Torque(%): 82.4
Standard tip
6 Max Pressure(kgf): 500.0
Master count: COMP 34886729
7 Max Part thickness: DISABLE
Opening (mm): COMP 13.7
8 Thickness (mm): 0.0
9 Tip stick detect delay(ms): 0
[ TYPE ] EQUIP GUN END
10 Tip Wear Detection <*DETAIL*>
11 Pressure Cal: COMP <*DETAIL*>
通过 1 步方式进行初始设定的情形
12 Tip Wear Standrd: COMP <*DETAIL*>
13 Thickness check: <*DETAIL*> TIP WEAR STANDARD / EQ:1 Gun:1 1/2
14 Servo Gun MWV: <*DETAIL*>
15 Gun Stroke limit: <*DETAIL*> 1 Tip Wear value(Gun) (mm) 0.00
16 OverTorque protection: <*DETAIL*> 2 Tip Wear value(Robot) (mm) 0.00
Standard tip
INCOPM:尚未完成磨损测量初始设定。 Master count: COMP 34886729
COMP:已经完成磨损测量初始设定。
[ TYPE ] EQUIP GUN END
显示项目 显示内容
Tip Wear value [mm](焊嘴磨损量) 显示各焊嘴当前的磨损量。
Detect load [kgf](检测阈值) 显示用于夹具接触检测的负载的阈值。
Master count(调校计数) 显示测量基准零位时的基准位置中的脉冲编码器的计数。
Opening (mm)(开启量) 显示测量基准开启量时的开启量。在 1 步方式下进行初始化的情况下不需要此项。
-70-
B-82634CM/01 6.焊嘴磨损补偿
6.6 恢复步骤
6.6.1 恢复调校数据
使用焊嘴磨损补偿时,在丢失了焊枪轴的调校位置的情况下,需要进行调校恢复。
调校数据的恢复,在焊枪零位调校画面上进行。
基于焊枪零位调校画面的再调校
1. 焊枪零位调校画面上手动进行伺服枪的调校。有关焊枪零位调校画面,请参
阅附录 C。
2. 进行磨损测量。(使用 2 步方式的情况下,重新执行 TW_UPD01)
3. 进行点焊示教点的确认。如果需要,进行位置修正。
6.6.2 焊嘴破损时的恢复
如果某一焊嘴在焊接过程中发生异常,则应当场换上新的焊嘴,不测量实际磨损
量而继续进行剩下的焊接作业。
这种情况下为复位更换下来的焊嘴的磨损量而针对每一焊枪创建如下宏程序。这
些宏程序,以输入 DI 就启动的方式予以分配。由此,即可在作业中的焊接程序
暂停的情况下执行焊嘴磨损量的复位操作。
焊嘴前端变形而无 再启动
法焊接
注释
完成一连串的焊接作业后,务须重新测量磨损量。
磨损量复位宏需要使用一个寄存器。可以使用与磨损量测量程序中所使用的寄存
器相同的寄存器。
例)
焊嘴磨损量测量对象:焊枪 1
・使用寄存器 :R[10]
-71-
6.焊嘴磨损补偿 B-82634CM/01
注意:
1 步测量方式下进行磨损测量的情况下,务须同时更换两个焊嘴。
应执行可动侧复位宏以及固定侧复位宏。执行顺序不受限制。
-72-
B-82634CM/01 6.焊嘴磨损补偿
6.7 基于焊嘴磨损补偿的焊枪行程极限补偿
根据焊嘴的磨损量对焊枪轴的行程极限进行补偿。在行程极限的补偿中,应注意
如下3点。
1. 磨损测量后的焊枪关闭行程极限,不能成为超过其原来的下限位置的值。
2. 即使在可动侧及固定侧的焊嘴已经磨损的情况下,原先所设定的开启量的超
过上限值的行程极限不予更新。
距基准零位 10mm
20mm 磨损焊嘴的零位
10mm
加压侧行程极限 (20mm)
注意:焊枪轴的位置显示以当前的零位为基准予以显示
・焊枪关闭极限 = 新焊嘴:20mm 、磨损焊嘴:10mm
・焊枪开启极限 = 新焊嘴:-60mm 、磨损焊嘴:-60mm
-73-
6.焊嘴磨损补偿 B-82634CM/01
行程极限的补偿:
磨损量 行程极限
加压侧行程极限 开启侧行程极限
全磨损量 > 0 行程极限缩短,其量相当于全磨损量。 无法从原先的行程极限变更。
全磨损量 < 0 无法从原先的行程极限变更。 无法从原先的行程极限变更。
(增加量<= 错误检测允许值)
全磨损量 < 0 原先的行程极限缩短,其量相当于错误检测
(增加量>错误检测允许值) 允许值。
通过焊嘴磨损补偿功能来改变行程极限。不再需要焊嘴磨损补偿情形以及已经完
全初始化焊嘴磨损的情况下,通过如下步骤可使行程极限的变更完全失效。
使焊枪行程极限补偿失效的步骤
(使焊嘴磨损补偿完全失效的方法)
-74-
B-82634CM/01 6.焊嘴磨损补偿
方法 1:改变用户程序
方法 2:加载 R-J3iB 标准提供程序
方法 1:改变用户程序内容
R-J3iB 通过执行磨损测量用的标准提供的TP程序,进行磨损测量,而 R-30iA
则将此标准提供程序改变为 KAREL 程序。通过将程序改变为 KAREL 程序,即
可消除错误地编辑程序,或者与其它 TP 程序混淆起来,由此程序管理更加安全
可靠。
在 R-30iA 控制装置上使用通过 R-J3iB 控制装置创建的磨损测量用的用户程序
时,需要将由 CALL(调用)指令执行的标准程序名更改为 R-30iA 标准提供的
KAREL 程序。按照下列所示的对应关系,更改将要调用并执行的程序名。
#1:焊枪编号
#2:寄存器编号
#3:位置寄存器编号
#4:新焊嘴旗标
新焊嘴的情形:1
磨损焊嘴的情形:0
注释:
· 除了 No5 外,自变量的数目和排列都相同。设定原先已经设定的自变量。
· No2,No4 及 No3,No5,KAREL 程序共用。
· 有关 No3 的变更,无需追加自变量。
-75-
6.焊嘴磨损补偿 B-82634CM/01
变更例
R-J3iB 用户创建程序 R-30iA 用户创建程序
TWDMST _ TWDMST _
: :
3: L P[1:TIPS TOUCH] 250mm/sec FINE 3: L P[1:TIPS TOUCH] 250mm/sec FINE
4: CALL TW0THOLD(1,10,20) 4: CALL TWKTHOLD(1,10,20)
5: CALL TW1MTCLB(1,10,20) 5: CALL TWKZRCLB(1,10,20)
6: L P[2:FIX TOUCH] 250mm/sec FINE 6: L P[2:FIX TOUCH] 250mm/sec FINE
7: CALL TW1MTFIX(1,10,20) 7: CALL TWKFXTCH(1,10,20)
: :
[END] [END]
有关新的焊嘴旗标
有关 No5 的变更,需要追加自变量。
根据所追加的自变量,确定是否进行新焊嘴的磨损测量,是否通过磨损焊嘴进行
磨损测量。
例1:将寄存器使用于焊嘴更换旗标的情形
R-J3iB 用户创建程序 R-30iA 用户创建程序
TWDUPD _ TWDUPD _
: :
3: L P[2:FIX TOUCH] 250mm/sec FINE 3: L P[2:FIX TOUCH] 250mm/sec FINE
4: CALL TW2WDFIX(1,10,20) 4: CALL TWKFXTCH(1,10,20,R[99])
: :
[END] [END]
R[99]=1:作为新焊嘴进行磨损测量。
R[99]=0:作为磨损焊嘴进行磨损测量。
-76-
B-82634CM/01 6.焊嘴磨损补偿
例 2:将 DI 信号使用于焊嘴更换旗标的情形
R-J3iB 用户创建程序 R-30iA 用户创建程序
TWDUPD _ TWDUPD _
: :
3: L P[2:FIX TOUCH] 250mm/sec FINE 3: L P[2:FIX TOUCH] 250mm/sec FINE
4: CALL TW2WDFIX(1,10,20) 4: IF DI[1]<>ON JMP LBL[100]
: 5: CALL TWKFXTCH(1,10,20, 1 )
[オオオ] 6: JMP LBL[200]
7: LBL[100]
POINT SPOT TOUCHUP> 8: CALL TWKFXTCH(1,10,20, 0 )
9: LBL[200]
:
[END]
DI[1]=ON: 作为新焊嘴进行磨损测量。
DI[1]=OFF:作为磨损焊嘴进行磨损测量。
TW0THOLD.TP
TW1MTCLB.TP
TW1MTFIX.TP
TW2WDCLB.TP
TW2WDFIX.TP
TW3RSCLB.TP
-77-
7.焊枪挠曲补偿 B-82634CM/01
7 焊枪挠曲补偿
通过补偿加压时发生的挠曲量,即可始终在最佳位置进行点焊。
x 有关补偿方法
焊枪挠曲补偿,通过将事先测量的加压时的焊枪的挠曲量设定在加压条件
中,在加压前将固定侧焊嘴仅提升挠曲量后执行加压动作。通过针对每一加
压条件进行设定来使用挠曲补偿量。
发生挠曲的状态(无补偿) 应用焊枪挠曲补偿
焊枪挠曲补偿量:h
h
x 补偿量的设定方法
通过如下步骤进行焊枪挠曲量的设定。
1. 按下 DATA(数据)键显示出数据画面。
2. 按下 F1[TYPE](画面),显示画面切换菜单。
3. 选择“Pressure”(加压)。出现伺服枪加压条件一览设定画面。
DATA Registers G2 JOINT 10 %
R[ 1: ]=0 4. 按下 F4[DETAIL](详细),出现伺服枪加压条件详细画面。
__________________ ]=0 5. 在“Gun Sag Comp Value (mm)”(焊枪挠曲补偿量)项中输入焊枪挠曲补
| 1 Registers | ]=0
| 2 Position Reg | ]=0 偿量。
| 3 Pressure | ]=0 6. 在伺服枪一般设定画面上将“Gun Sag Compensation”(焊枪挠曲补偿)置
| 4 Backup | ]=0
| +---------- 于 ENABLE(有效)。
| TYPE |
-78-
B-82634CM/01 8.熔敷信号检测功能
8 熔敷信号检测功能
使用来自焊机的熔敷检测信号,即可使用熔敷信号检测功能。熔敷信号检测功
能,其在接收到焊接完成信号后,使焊枪轴移动到作为熔敷检测距离设定的位
置,而后进行熔敷检测信号的检查。 达到熔敷检测距离时,若熔敷信号仍然处
在 ON,则使机器人停止操作。
注释
用来检测熔敷的设备和熔敷检测信号,由客户自备。
熔敷检测信号是通知焊嘴处在熔敷状态下的来自焊机的信号。该信号自开启开始
时到开启到熔敷检测距离为止必须处在 OFF 状态。若处在 ON 状态,则显示如
下所示的报警,机器人停止操作。
“SVGN-030 Tip Stick detection”(SVGN-030 熔敷检测)
熔敷检测距离,是进行熔敷检测信号的检查,判断是否发生熔敷时的焊枪开启位
SETUP Spot Weld G2 JOINT 10 % 置。通常情况下将该值设定在 1~5mm 范围内。
GENERAL / EQ:1 Gun:1 7/12
1 Tip Wear Comp : ENABLE
2 Gun Sag Compensation : ENABLE x 熔敷检测距离的设定步骤
3 Close Direction (Gun) : PLUS 按如下步骤显示一般设定画面。
4 Close Direction (Robot): UT: 1 [+Z]
5 Max Motor Torque (%) : 100.0
6 Max Pressure (Kgf) : 500.0 1. 按下 MENUS 键,显示画面菜单。
7 Tip stick detect distance (mm) : 5
8 Tip Wear Detection <*DETAIL*> 2. 选择“SETUP”(设定)。
9 Pressure Cal : COMP <*DETAIL*> 3. 按下 F1[TYPE],显示画面切换菜单。
4. 选择“SERVO GUN”(伺服枪)。
[ TYPE ] EQUIP GUN ENABLE DISABLE 5. 选择“General Setup”(一般设定)。(将光标指向<*DETAIL*>(详细),
按下 ENTER 按钮)。 出现一般设定画面。
6. 设定“Tip stick detect distance(mm)”(熔敷检测距离)。
-79-
8.熔敷信号检测功能 B-82634CM/01
注释
应以比点焊指令所指定的焊嘴距离条件的开启量小的值设定熔敷检测距
离。
熔敷检测时机输出信号,是向焊机通知进行焊嘴熔敷检查的信号。在点焊后的焊
枪开启动作中使焊枪开启到熔敷检测距离时,熔敷检测时机信号接通。不管熔敷
熔敷检测时机信号的脉冲宽幅,通过下面的系统变量来设定。(请以 ms 为
单位进行设定):
$spotweldio[eq#].$stkdo_dwltm = 500 (default)
有关熔敷信号检测的细节
熔敷检测信号,被定义为熔敷检测信号检查时的焊嘴与面板之间的距离。
a
熔敷检测距离 = a + b
工件厚度
d
b
焊嘴熔敷检测时的伺服枪的位置 d 由下式给出。
d=熔敷检测距离+工件厚度
在焊枪移动时进行熔敷检测。熔敷检测时,实际的伺服枪的停止位置要比熔敷检
测位置宽。
-80-
B-82634CM/01 8.熔敷信号检测功能
注意
发生熔敷的情况下,焊枪还试图开启,但是焊嘴若熔敷在面板上,恐会
导致焊枪机构部的挠曲。确认焊嘴熔敷检测距离设定得比焊枪机构部的
允许挠曲最大值小。
焊嘴熔敷后焊枪的开启
发生焊嘴熔敷的情况下,同时按住 SHIFT 键+ RESET (报警解除)键,即可使
焊枪开启。而后在按住 SHIFT 键的状态下,按下 JOG 键或者 BACKUP(行程切
换)键,使焊枪开启。
注意
必须特别注意解除焊嘴熔敷时的 JOG 操作。通过按下 SHIFT 键+
RESET 键进行的报警解除,将会暂时使过载扭矩预防功能失效。在不松
开 SHIFT 键的状态下进行 JOG 操作的情况下,焊枪开启时恐会给焊枪
机构部和伺服电机施加高负载。通常情况下冲撞防止功能在机器人上处
于有效状态。要取消该状态,应松开 SHIFT 键。
-81-
8.熔敷信号检测功能 B-82634CM/01
焊接完成
焊枪开启动作
YES
结束位置
NO
熔敷检测距离
NO 焊枪开启距离
>= 熔敷检测距离 +工件厚度
YES
NO
熔敷检测信号 ON
YES
-82-
B-82634CM/01 9.伺服枪监控
9 伺服枪监控
伺服枪监控画面上就当前正在执行的点焊指令,实时显示其状态。
x 显示方法
按如下步骤显示伺服枪监控画面。
1. 按下 MENUS(画面选择)键,显示画面菜单。
2. 选择“--NEXT--”(下一步),选择“ STATUS”(状态)
3. 按下 F1[TYPE](画面),显示画面切换菜单。
4. 选择“SERVO GUN”(伺服枪)。出现伺服枪监控画面。
-83-
9.伺服枪监控 B-82634CM/01
显示项目
Pressure schedule(加压条件) 显示正在执行中或最后所使用的加压条件编号。
Start distance schedule 显示正在执行中或最后所使用的开始位置焊嘴距离条件编号。
(开始位置焊嘴距离条件)
End distance schedule 显示正在执行中或最后所使用的结束位置焊嘴距离条件编号。
(结束位置焊嘴距离条件)
Tip Wear value(Gun)(mm) 显示可动侧焊嘴的磨损量。
(焊嘴磨损量(可动侧) )
Tip Wear value(Robot)(mm) 显示固定侧焊嘴的磨损量。
(焊嘴磨损量(固定侧))
Pressure value (kgf) 显示执行点焊指令时所使用的压力。显示从指定扭矩(对应扭矩扰动)中减掉动摩擦部
(焊接压力) 分并将其差值乘以压力变换系数后得到的值。因此,显示值为实际焊嘴间压力的概算
值。
Current position (Gun)(mm) 显示焊枪轴上的当前的焊枪位置。
(当前位置 (可动侧))
Thickness check:(工件厚度检查)如下参数使用工件厚度检查。
工件厚度的状态数据,在焊枪关闭时以及任务结束时被清除。数据清除后显示*****。
Prog, line(程序、行) 显示进行工件厚度测量的程序名、程序行。
Specified thickness(mm) 显示指定的工件厚度。
(指定工件厚度)
Observed thickness(mm) 显示测得的工件厚度。
(测得的工件厚度)
-84-
B-82634CM/01 10.软面板
10 软面板
软面板可在现场的生产线使机器人执行自动运转前,通过机器人以及焊枪单体进
行动作确认的设定。
-85-
11.加压允许信号/完成确认信号/加压通知信号 B-82634CM/01
11 加压允许信号/完成确认信号/加压通知信号
下面所示的信号是伺服枪规格时的特殊信号。这些信号的设定和使用没有任何限
制,通常情况下无须使用这些信号。
加压允许信号(输入)
可以使该信号一直等到指定了伺服枪的加压动作的信号接通为止。
完成确认信号(输入)
可在点焊焊接指令结束后,使该信号一直等到指定了 TP 程序的下一
个指令执行的信号接通为止。
加压通知信号 (输出)
该信号通知伺服枪处在加压动作中。
-86-
B-82634CM/01 11.加压允许信号/完成确认信号/加压通知信号
11.1 加压允许信号
在点焊指令中,在加压动作开始前确认“加压允许信号”的状态,在信号接通的
情况下开始加压动作。
开始位置动作
OFF/超时
加压许可信号 ON 待命
ON
加压动作 超时报警
设定
通过下列系统变量进行信号的设定。
$SPOTEQIO[#].$DI_PEN_T=1(DI),
$SPOTEQIO[#].$DI_PEN_I=信号编号
# : 装置编号
例)假设在 DI[62]的情况下,$SPOTEQIO[#].$DI_PEN_I=62 成立。
待命的超时时间,默认值为5秒钟。要改变默认值时,改变如下系统变量(单
位:ms)。
$SPOTEQSETUP[#].$PEN_TMOUT = 5000
其他情形
本功能在如下情形下不会动作:
加压动作指令
手动加压
手动焊接
发生了超时的情况下,发出如下报警,暂时中断程序的执行。
-87-
11.加压允许信号/完成确认信号/加压通知信号 B-82634CM/01
11.2 完成确认信号
在点焊指令中,在焊枪开启后执行下一个指令之前,确认“完成确认信号”的状
态,在信号接通的情况下开始下一个指令。
设定
结束位置
OFF/ 超时
完成信号 ON 待命
ON
下一个指令 超时报警
通过下列系统变量进行信号的设定。
$SPOTEQIO[#].$DI_NSE_T=1(DI)
$SPOTEQIO[#].$DI_NSE_I=信号编号
# : 装置编号
例)假设在 DI[63]的情况下,$SPOTEQIO[#].$DI_PEN_I=63 成立。
待命的超时时间,默认值为5秒钟。要改变默认值时,改变如下系统变量。
(单位:msec)
$SPOTEQSETUP[1].$NSE_TMOUT = 5000
其他情形
本功能在如下情形下不会动作:
加压动作指令
手动加压
手动焊接
发生了超时的情况下,发出如下报警,暂时中断程序的执行。
-88-
B-82634CM/01 11.加压允许信号/完成确认信号/加压通知信号
11.3 加压通知信号
在执行点焊指令时,该信号通知伺服枪处在加压动作中。
在 I/O 画面“点焊装置”中设定“Gun Pressure”(焊枪加压通知)信号。
加压通知信号在如下时机 ON/OFF。
ON: 开始向加压开始位置动作时(快到同步接触位置时)
OFF: 完成焊接时、或者到达结束位置后(实际位置随结束位置的定位方式设
定而有所变动)
此外,程序起动、再启动、暂停、强制结束时也强制 OFF。
$SGSYSCFG.$PRES_SIGNAL
= 0 (默认值):完成焊接时信号 OFF。下图(A)
= 1:到达结束位置后 OFF。下图(B)
面板
压力
时间
焊接条件 (OUT)
焊接完成 (IN)
在加压动作指令(PRESS_MOTN)的情况下,加压动作中信号不予输出。
-89-
12.加压轮廓控制功能 B-82634CM/01
12 加压轮廓控制功能
-90-
B-82634CM/01 12.加压轮廓控制功能
12.1 概要
本功能可在基于伺服枪的点焊中,多级改变加压中的压力。本功能属于选项。
最多可分3级改变压力
(焊接开始前、焊接中、焊接完成后)
可针对每个加压条件设定轮廓(压力和加压时间)。
轮廓控制有效
焊接开始信号 焊接完成信号
根据焊接定时器通电
轮廓控制无效(标准)
焊接开始信号 焊接完成信号
根据焊接定时器通电
-91-
12.加压轮廓控制功能 B-82634CM/01
12.2 轮廓数据
12.2.1 设定方法
1. 选择数据画面的加压条件,进入将要设定的加压条件的详细画面。
-92-
B-82634CM/01 12.加压轮廓控制功能
12.2.2 设定项目说明
标准情况下,可在压力控制开始、焊接开始、焊接完成的各区间,逐级改变压力。
针对每个加压条件指定压力轮廓控制的
ENABLE/DISABLE(有效/无效)。默认值为无效。
SERVO GUN DATA G1 JOINT 100%
PROFILE / EQ:1 Gun:1 No:1 1/6
1 Pressure Profile Contro l: ENABLE
2 Standard Pressure (Kgf) : Pbase
3 Init Press: Pf0 [Kgf] (PRf0[%])
基准压力成为如下轮廓内的各压力的基准值。
(Pressure Control Start)
4 Tf1 [msec] Pf1 [Kgf] (PRf1[%])
(Weld Start)
5 Tw1 [msec] Pw1 [Kgf] (PRw1[%])
(Weld Complete)
6 Te1 [msec] Pe1 [Kgf] (PRe1[%]) 设定各级中的目标压力(P)和达到此压力之前的时
间(T)。
[ TYPE ] EQUIP GUN ENABLE DISABLE
压力的指定,可采用直接指定目标压力的方式
P[N]、或者指定比率(相对基准压力的比率 PR[%])
的方式。
此外,在改变了基准压力的情况下,系统将根据各
比率(%)自动更新各压力。
Tf1 Tw1
压力 Pf0
基准压力 Pw1
Pe1
Pf1 Te1
时间
焊接完成
焊接开始 通电
希望在各区间分 2 级以上来改变压力的情况下,改变如下系统变量。
$SGPPDCFG.$NUM_STEPS: 压力改变次数
(默认值:1次,最多:3次)
-93-
12.加压轮廓控制功能 B-82634CM/01
($SGPPDCFG.$NUM_STEPS=3)
将指定压力设定为0(零)时,该区间的指令在该位置结束。
Pe1 Pe2
SERVO GUN DATA G1 JOINT 100%
PROFILE / EQ:1 Gun:1 No:1 1/6 Pf0 Pf1
1 Pressure Profile Control :ENABLE Pw3
2 Standard Pressure (Kgf) : Pbase
3 Init Press: Pf0 [Kgf] (PRf0[%])
(Pressure Control Start) Pw1 Pw2
4 Tf1 [msec] Pf1 [Kgf] (PRf1[%])
5 Tf2 [msec] 0 [Kgf] ( 0[%])
6 Tf3 [msec] 0 [Kgf] ( 0[%])
(Weld Start)
7 Tw1 [msec] Pw1 [Kgf] (PRw1[%])
8 Tw2 [msec] Pw2 [Kgf] (PRw2[%]) Tf1 Tw1 Tw2 Tw3 Te1 Te2
9 Tw3 [msec] Pw3 [Kgf] (PRw3[%])
(Weld Complete) 焊接开始 焊接完成
10 Te1 [msec] Pe1 [Kgf] (PRe1[%])
11 Te2 [msec] Pe2 [Kgf] (PRe2[%])
12 Te3 [msec] 0 [Kgf] ( 0[%])
在焊接区间(Twi)接收到焊接完成信号的情况下,从该时刻起执行焊接完成处
理。
12.2.3 限制
请勿设定过短的压力切换时间。(设定时的大致标准为 10 Kgf/msec。)
-94-
B-82454CM/01 13.焊枪更换功能
13 焊枪更换功能
-95-
13.焊枪更换功能 B-82634CM/01
13.1 概述
13.1.1 功能概要
使用该功能,不用切断机器人控制装置的电源就可进行伺服枪的切换。
注释
若是焊枪更换系统,建议用户在伺服枪上安装电池。
13.1.2 限制
限制
• 没有安装焊枪轴电机用电池的类型的焊枪,连结后需要进行位置对合动作,
其与电池安装类型的焊枪相比循环时间延长。
• 成为焊枪更换对象的电机,必须通过相同的放大器进行控制。
• 与多任务不对应。(不能通过多个程序来同时进行焊枪更换操作。)
禁止事项
• 在机器人电源被切断时请勿强制拆下焊枪。
• 带有焊枪更换功能的系统,不能使用线路跟踪功能。
使用无电池类型焊枪的情况下,受到如下限制。
• 在位置对合动作类型1、2的情况下,不能通过保持或急停来中断位置对合
动作。(焊枪连结处理过程中不得停止程序的执行)
• 在位置对合动作类型1、2的情况下,不能进行磁极检测。
• 在位置对合动作类型3、4的情况下,需要扩展行程极限,以使焊枪轴接触
到开启端。
• 在位置对合动作类型5、6的情况下,需要在焊枪上设置诸如极限开关之类
的开关。
• 在位置对合动作类型7、8的情况下,焊枪分离期间,焊嘴的磨损量发生变
化时,不能都正确进行连结时的位置对合。焊嘴的更换,应在连结焊枪的状
态下进行。
-96-
B-82634CM/01 13. 焊枪更换功能
13.1.3 系统构成
伺服枪更换系统由以下单元构成。
(例:假设伺服枪为第 2 组,焊枪有 4 把的情形)
焊枪 k
拆装
机器人= 动作组 1
J1 J2 J3 J4
(最多6把)
装置1
= 动作组 2
机器人
控制装置
通过装置的切换,还可更换气焊枪和伺服枪。
伺服枪:(例:装置=1)
·通过伺服电机驱动
(动作组=2)
气焊枪:(例:装置=2)
·通过空气的 ON/OFF 驱动
(无动作组)
-97-
13.焊枪更换功能 B-82634CM/01
13.1.4 导入步骤(概要)
□ 装置类型选择了“SERVO
GUN”(伺服枪)。 SETUP SERVO GUN
初始设定
□ 将焊枪更换设定为 ENABLE
控 制开始
[ TYPE ] LIST
参照点的设定 □ 设定了参照点。
1 FIXTURE POSITION MASTER
2 ZERO POSITION MASTER
3 QUICK MASTER
4 SINGLE AXIS MASTER
5 SET QUICK MASTER REF
6 CALIBRATE
□ 示教指令的焊枪编号正确。
指令的示教 1
2 GUN ATTACH [ 1 ]
:
10 GUN DETACH [ 1 ]
□ 连结/分离前的状态正确。 :
指令的执行
□ 位置对合中不得停下机器人。
(无电池的位置对合动作类型
1,2)
STATUS GUN CHANGE G1 JOINT 10 %
确认连结状态 Gun Change / EQ:1
□ 当前的焊枪编号和状态正确。 AXS Comment Status
1 GUN[ 1:Part A ] ATTACH
2 GUN[ 2:Part B ] DETACH
3 GUN[ 3:Part C ] DETACH
4 GUN[ 4:Part D ] DETACH
-98-
B-82634CM/01 13. 焊枪更换功能
13.2 初始设定
在导入伺服枪更换系统时,需要进行如下初始设定。
• 伺服枪轴的轴设定
• 焊枪编号的分配
• 焊枪更换功能的有效设定
注释
在导入系统时候务须进行上述设定。
只要在导入系统时进行一次设定即可。通常情况的使用不必更改设定。
-99-
13.焊枪更换功能 B-82634CM/01
13.3 焊枪更换设定
进行初始设定中所分配的相对各焊枪的设定。
[ TYPE ] LIST
共同设定(这是所有焊枪都相同的设定项目。)
Comment(注释) 输入相对所选焊枪编号的注释。
Attach signal(连结信号) 指定使用于连结确认的输入信号的类型和编
号。
可以使用的信号类型= DI / RI
- 进行焊枪连结及分离之前确认是否 ON,
OFF 的情况下发生错误。
- 输入信号的编号为“0”的情况下不予确认。
Indntify signal(识别信号) 指定使用于焊枪识别的输入信号的类型和编
号。
可以使用的信号类型= DI / RI / GI
- 在进行焊枪连结及分离之前,确认指令中所
指定的相当于焊枪编号的识别信号是否
ON,OFF 的情况下会发生错误。
- 使用 GI 信号的情况下,GI 信号的值成为焊
枪编号。
- 输入信号的编“0”的情况下不予确认。
Battery(电池) 选择电池安装状态。
ON = 有电池(建议)
OFF= 无电池
-100-
B-82634CM/01 13. 焊枪更换功能
位置对合动作类型设定 (共同设定中设定为“Battery=OFF”的情况下选择如
下类型。)
Calibration Motion Type 没有安装电池的焊枪,在分离焊枪时位置(脉
(位置对合动作类型) 冲值)将会丢失。为进行位置的恢复,连结时
焊枪自动执行位置对合动作。
该位置对合由
“为进行脉冲编码器的定位的电机转动2
周 的 动作(下面称该动作为“位置对合动
作”)”和“在预先设定的参照点的位置对合”
组成。
建议使用类型7或者8。
• 类型7、8(建议使用的类型)
使用电机扭矩,检测焊枪轴接触到焊枪关闭位置,将该位置作为参照点予以
设定。焊枪分离时(发出分离指令)自动执行焊枪关闭动作,并进行参照点
的设定。
类型 7:检测到焊枪连结时焊枪在到焊枪关闭位置的距离小于电机旋转2周
(零位附近)的位置分离时指定该类型。
类型 8:检测到焊枪连结时焊枪在到焊枪关闭位置的距离等于电机旋转2周
(开启端附近)的位置分离时指定该类型。
限制
• 分离焊枪期间焊嘴的磨损量发生变化时,不能正确进行连结时的位置对
合。焊嘴更换,必须在焊枪连接在机器人上的状态下进行。
• 类型 1、2
根据伺服枪轴电机的制动器,若是在连结下一把焊枪之前能够保持分离焊枪
时位置的系统,就选择类型 1、2。分离时的位置将作为参照点被自动存储起
来。
类型 1:在不能向焊枪关闭方向动作的位置(零位附近)分离时指定该类型。
类型 2:在不能向焊枪开启方向动作的位置(开启端附近)分离时指定该类
型。
限制
• 类型1、2的情况下,若在位置对合动作(电机旋转 2 周的动作)中执
行保持或急停,就不能够自动进行向分离位置的回复。成为 SVGN-081
报警。这种情况下,需要进行手动调校。
• 不可执行磁极检测。
• 分离时的位置与连结时的位置必须相同。
-101-
13.焊枪更换功能 B-82634CM/01
分离位置和连结位置之间的允许误差:
直动轴:以分离位置为中心不足±(齿轮比/2)mm
旋转轴:以分离位置为中心不足±((360/齿轮比)/2)
deg
超过上述范围的情况下,焊枪连结时会发生位置偏移。
• 类型3、4
根据伺服枪轴电机的制动器,若是在连结下一把焊枪之前不能够保持分离焊
枪时位置的系统,就选择类型 3、4。由于不将分离位置作为参照点来使用,
所以必须在别的位置设定参照点。
在类型3,4中使用电机扭矩,检测焊枪轴接触到开启端,并将该位置作为
参照点予以设定。参照点设定方法的详情,请参阅“13.4 设定参照点”。
类型3和类型4的差异在于,位置对合的动作方向不同。(见表 13.1 及图
13.1)
类型3:检测到焊枪在到开启端的距离在电机旋转 2 周以上的位置(零位附
近)分离时指定该类型。
类型4:检测到焊枪在到开启点的距离小于在电机旋转 2 周的位置(开启端
附近)分离时指定该类型。
注意
类型3、4中需要扩展行程极限,以使焊枪能够接触到开启端。
• 类型5、6
与类型3、4一样,由于伺服枪轴电机上没有制动器,若是在连结下一把焊
枪之前不能够保持分离焊枪时位置的系统,就选择类型5、6。类型5、6
中,在焊枪上设置诸如极限开关之类的开关等检测信号,将检测信号接通位
置作为参照点予以设定。参照点设定方法的详情,请参阅“13 .4 设定参照
点”。
类型3和类型4的差异在于,位置对合的动作方向不同。(见表 13.1 及图
13.1)
类型5:检测到焊枪在到检测信号接通位置的距离在开启方向上电机旋转 2
周以上的位置(零位附近)分离时指定该类型。
类型4:检测到焊枪在到检测信号接通位置的距离在开启方向上小于电机旋
转 2 周的位置(开启端附近)分离时指定该类型。
注意
类型5、6需要极限开关等传感器。
-102-
B-82634CM/01 13. 焊枪更换功能
表 13.1 位置对合动作类型和参照点设定
类型 位置对合动作 参照点的设定位置
类型 1 电机大约旋转2周使焊枪开启,接着大约旋转2周在焊枪关闭 分离焊枪分离时的位置
位置进行位置对合。 *1) 不需要进行参照点的设定。*2)
类型 2 电机大约旋转2周使焊枪关闭,接着大约旋转2周在焊枪开启 分离焊枪分离时的位置
位置进行位置对合。 *1) 不需要进行参照点的设定。*2)
类型 3 使焊枪开启到其开启端,进行位置对合。通过电机的扭矩来检 开启端位置
测焊枪已到达开启端。 需要预先设定参照点
注释)需要将行程极限设定为开启端以上的值。
类型 4 电机大约旋转2周使焊枪关闭,接着使焊枪开启到开启端,进 开启端位置
行位置对合。通过电机的扭矩来检测焊枪已到达开启端。 需要预先设定参照点
注释)需要将行程极限设定为开启端以上的值。
类型 5 使焊枪开启直到检测信号接通,进行位置对合。 检测信号接通的位置
注释)检测用传感器由客户自备。 需要预先设定参照点
类型 6 电机大约旋转2周使焊枪关闭,接着使焊枪开启直到检测信号 检测信号接通的位置
接通,进行位置对合。 需要预先设定参照点
注释)检测用传感器由客户自备。
类型 7 电机大约旋转2周使焊枪开启,接着使焊枪关闭到关闭位置, 焊枪关闭位置
进行位置对合。通过电机的扭矩来检测焊枪已到达关闭位置。 不需要进行参照点的设定。*3)
类型 8 使焊枪关闭到关闭位置,进行位置对合。通过电机的扭矩来检 焊枪关闭位置
测焊枪已到达关闭位置。 不需要进行参照点的设定。*3)
*1 注意) 在选择了类型1和2的情况下,若在焊枪更换顺序中执行的位置对合动作中通过保持或急停等来中
断动作,则会导致焊枪调校数据的丢失。这种情况下,应通过手动方式进行零位调校。
*2 注意) 类型1和类型2,系统自动地将焊枪分离指令中分离时的位置作为参照点存储起来。此时存储起来
的参照点,在连结下一把相同焊枪时的位置对合中使用。因此,在选择了类型1或类型2的情况下,
分离时的位置和连结时的位置必须相同。伺服枪轴上没有使用带有制动器的电机的情形下,不能选
择类型1和类型2。
*3 注意) 类型 7 和类型 8,系统自动地将焊枪分离指令中执行焊枪关闭动作而分离时的位置作为参照点存储
起来。此时存储起来的参照点,在连结下一把相同焊枪时的位置对合中使用。因此,向类型7或类
型8的变更,应在连结了焊枪的状态下进行。
-103-
13.焊枪更换功能 B-82634CM/01
图 13.1 位置对合动作类型
类型 1 类型 2
在零位附近分离的情形 在开启端附近分离的情形
类型 3 类型 4
在零位附近分离的情形 在开启端附近分离的情形
扭矩 扭矩
电机约旋转 2 周
检测 (关闭方向) 检测
简易调校的 简易调校的参照
参照点设定位置 点设定位置
类型 5 类型 6
在零位附近分离的情形 在开启端附近分离的情形
输入信号 输入信号
ON ON
OFF 电机约旋转 2 周 OFF
检测 (关闭方向) 检测
简易调校的参 简易调校的参
照点设定位置 照点设定位置
类型 7 类型 8
连结时焊枪位于零位附近的情形 连结时焊枪位于开启端附近的情形
扭矩 扭矩
电机约旋转 2 周
(开启方向) 检测 检测
简易调校的参 简易调校的参
照点设定位置 照点设定位置
-104-
B-82634CM/01 13. 焊枪更换功能
位置对合动作类型1、2情形下的画面
[ TYPE ] LIST
-105-
13.焊枪更换功能 B-82634CM/01
② 加速度比率
Acc Value 调节位置对合动作的加速度时予以指定。
(加速度比率) 标准值为 100(%)。通常情况下没有必要改变这些设定。
③ 位置寄存器编号设定(位置对合动作类型设定为“类型3~8”时进行如下
设定。)
Position register 这是为保持检测到达到参照点(开启端或信号输入位
index(位置寄存器 置)的瞬间位置的位置寄存器。
编号) 这里指定的位置寄存器,应设定为位置对合动作专用。
(应注意避免在程序等中使用相同的位置寄存器。)
④ 开启端检测扭矩设定(在位置对合动作类型设定中选择了“类型 3、4、7、8”
时进行如下设定。)
Touch torque (%) 这是为检测已达到开启端的电机扭矩的阈值。
(接触扭矩) 设定 0.0~100.0%的值。
⑤ 检测信号设定(在位置对合动作类型设定中设定为“类型5或6”时进行如
下设定。)
Detect signal 这是为检测已达到参照点的输入信号的种类和编号。
(检测信号) 从如下种类中选择输入信号的种类。
・DI
・RI
信号的编号,应指定可在各信号中使用的编号。
⑥ 检测速度(在位置对合动作设定中设定为“类型3~8”时进行如下设定。)
Detect speed 指定向参照点的动作速度。
(检测速度)
-106-
B-82634CM/01 13. 焊枪更换功能
13.4 设定参照点
13.4.1 无电池类型的情形
无电池类型的焊枪,在焊枪分离时,位置(脉冲值)将会丢失,因此必须在连结
时进行位置对合操作。
成为该位置对合基准的位置叫做参照点。
若是无电池类型的焊枪,在焊枪分离前必须设定参照点。
参照点的设定方法,因“位置对合动作类型”而不同。
注意
在进行下列参照点的设定前,务须在伺服枪一般设定画面上为“Close
Direction (Gun) ”(可动侧(伺服枪轴)的焊枪关闭方向)设定正确的
方向。
· 类型1、2 的情形:
在焊枪分离时由系统自动进行参照点的设定。
· 类型 3、4 的情形:
首先,利用接触扭矩创建用来检测开启端的程序,进行设定,以便能够检测
开启端。然后,使用“简易调校参照点设定”,设定开启端作为参照点。详
情请参阅附录A.1 及附录A.2。
· 类型 5、6 的情形:
使用“简易调校参照点设定”,设定可检测到检测信号的位置作为参照点。
详情请参阅附录A.1 及附录A.2。
· 类型 7、8 的情形:
焊枪分离时系统自动执行焊枪关闭动作,进行参照点的设定。
-107-
13.焊枪更换功能 B-82634CM/01
13.4.2 电池安装类型的情形
电池安装类型的焊枪,即使焊枪分离,其位置(脉冲值)也不会丢失。因此,电
池安装类型的焊枪,不必像无电池类型的焊枪那样地进行连结时的位置对合中所
使用的参照点设定。但是,为了确保电池耗尽时的安全,建议用户按下图所示方
式用对合标记或者划线标记设定简易调校的参照点。
划线标记或对合标记
-108-
B-82634CM/01 13. 焊枪更换功能
13.5 焊枪更换指令
为了更换伺服枪,提供有如下指令。
13.5.1 焊枪分离指令
通过执行该指令,可不用切断电源就使焊枪分离。在选择位置对合动作类型7或
者8的情况下,在使焊枪分离前,焊枪自动关闭,在焊枪关闭位置设定参照点。
指令格式:
GUN DETACH[i](焊枪 分离)
i: 焊枪编号(1~6)
指定当前所连结的焊枪编号。
可根据寄存器及程序的自变量进行间接指定。
例)
GUN DETACH[1]
GUN DETACH[R[2]]
GUN DETACH[AR[1]]
13.5.2 焊枪连结指令
通过执行该指令,可不用切断电源地连结焊枪,对无电池类型的伺服枪,自动进
行位置对合。
指令格式:
GUN ATTACH[i](焊枪连结)
i: 焊枪编号(1~6)
指定即将连结的焊枪编号。
可根据寄存器及程序的自变量进行间接指定。
例)
GUN ATTACH[5]
GUN ATTACH[R[3]]
GUN ATTACH[AR[1]]
连结后,所选的刀具坐标系编号切换为伺服枪一般设定画面指定为“Close
Direction(Robot)”(固定侧焊嘴的焊枪关闭方向)的坐标系编号。
-109-
13.焊枪更换功能 B-82634CM/01
13.5.3 程序例
程序例
[简要说明]
1: J P[1:Approach] 100% FINE 1:向趋近位置移动
2: L P[2:GUN1 SET] 100mm/sec FINE 2:将焊枪轴设定在零位。
3: GUN DETACH[1] 3:执行焊枪 1 分离顺序。
4: L P[1:Approach] 100mm/sec FINE 4:机械式分离动作。
: :
11: J P[11: Approach] 100% FINE
12: L P[12:GUN2 SET] 100mm/sec FINE
13: GUN ATTACH[2] 13:执行焊枪 2 连结顺序。
14: L P[13: Approach] 100mm/sec FINE
:
99: END 99:正常结束
注意
上面所示为一个程序例子。用户应根据实际系统创建程序。
13.5.4 前进执行(FWD)
确认进行实际连结/分离的焊枪与通过程序中的指令所指定的焊枪编号一致。连
结指令的情况下,务须确认“Calibration motion type”(位置对合动作类型)的
设定正确。
无电池类型的焊枪,通过“GUN ATTACH[ ]”指令执行焊枪轴的位置对合动作。
(下图③的动作。具体执行什么样的动作,可参阅图 13.1。)
①向连结合位置移动
②“焊枪连结” 调校和位置
对合完成
③位置对合动作
(仅限焊枪轴)
④向点焊位置移动
-110-
B-82634CM/01 13. 焊枪更换功能
注意
位置对合动作类型1和类型2的情况下,若在上述位置对合动作中通过
保持或急停来中断动作,则会导致焊枪的调校数据丢失。
万一焊枪的调校数据丢失时,应重新通过手动方式执行焊枪的调校和位
置对合操作。
若在这样的状态继续操作,会导致:
1) 在当前位置画面上,焊枪轴的当前位置与实际位置显示不同。
2) 执行焊枪动作的程序时,会发生
“MOTN-049 Attempt to move w/o calibrated”(动作-049 尚未完成
位置对合)
报警,无法使焊枪轴动作。
3) 无法通过“GUN DETACH”指令使焊枪进入分离状态。
(在通过手动方式进行焊枪的调校和位置对合操作之前,无法分离
焊枪。)
13.5.5 后退执行(BWD)
-111-
13.焊枪更换功能 B-82634CM/01
13.6 焊枪更换顺序
通过焊枪更换指令执行如下顺序。
伺服枪
サーボガン
机械锁住
マシンロック OFF ON
(机器人动作无效)
ロボット動作
焊枪电机的
SRDY ON OFF
焊枪连结指令
ON OFF
焊枪连结确认
信号 ON OFF
电机动力线
二次侧输出(MCC) 连结 分离
电机动力
GND 线 连结 分离
脉冲编码器信号
线、+5V 电源 连结 分离
脉冲编码器 0V
线 连结 分离
焊枪 1 焊枪 2
分离中 连结中
-112-
B-82634CM/01 13. 焊枪更换功能
13.7 焊枪更换状态显示
可在状态画面上确认当前所选装置内的焊枪的连接状态。
1. 按下 MENUS(画面选择)键,显示画面菜单。
2. 选择“--NEXT--”(下一页)→“STATUS”(状态)。
3. 按下 F1[TYPE](画面),显示画面切换菜单。
4. 选择“Gun change”(焊枪更换)。出现焊枪更换状态画面。
可以在本画面上浏览如下内容。
AXS(轴) 这是分配给当前所选装置的包含在动作组中的轴编号。
GUN(焊枪) 这是分配给上述轴的焊枪编号。
Status(状态) 显示焊枪的连接状态。
ATTACH:焊枪连结。
DETACH:焊枪分离。
Comment(注释) 显示用来识别各焊枪的注释。
(在焊枪更换详细设定画面上进行设定。)
-113-
13.焊枪更换功能 B-82634CM/01
13.8 伺服枪设定
焊枪更换系统上,需要对每一个即将更换的焊枪进行如下设定。
• 焊枪调节应用(运动标记、齿轮比、行程极限、自动调节)
• 伺服枪一般设定(焊枪关闭方向、最大压力、压力调节)
• 加压条件设定
• 行程条件设定
• 手动操作(手动加压、手动行程切换、手动焊接)设定
• 焊嘴磨损补偿设定
要在各画面上切换成为设定对象的焊枪,如下图所示使用F3[GUN](焊枪)。
进行上述设定时,并不需要连结成为设定对象的焊枪。(但是,在手动加压、压
力调节、焊嘴磨损量检测等实际使焊枪动作的情况下,应使在连结好成为设定对
象的焊枪之状态下进行。)
例) 伺服枪一般设定画面
当前所选的焊枪编号
-114-
B-82634CM/01 13. 焊枪更换功能
13.9 示教
焊枪更换系统中所使用的点焊指令,与通常系统(不进行焊枪更换的系统)相同。
有关点焊指令的详情,请参阅第5章内容。
但是,进行焊枪更换的系统,示教时应注意如下事项。
13.9.1 示教时的注意事项
程序位置数据
进行焊枪更换的情况下,按照伺服枪动作组的第1轴顺序分配成为切换对象的焊
枪。比如,切换焊枪1、焊枪2、焊枪3的系统,伺服枪动作组具有3轴量的数
据。因此,若在该系统执行位置示教,如下所示对3轴量的位置数据进行示教。
(例.在连结有分配给第1轴的焊枪1的状态下进行位置示教)
注意,这里所示教的位置,在原样状态下连结有分配给第2轴的焊枪2时也可以
执行(这种情况下,焊枪2在 0.00mm 位置动作)。这是为提高程序通用性的规
格,但在连结有焊枪2的状态下错误地再现时,恐会发生相互间的干涉。为了避
免这样的危险,应对每把焊枪设定下图所示的“Close Direction(Robot)”(固定
侧焊嘴的焊枪关闭方向)中所使用的坐标系编号。
-115-
13.焊枪更换功能 B-82634CM/01
由此,在为各自的焊枪所示教的位置数据中,存储各自不同的坐标系编号。因此,
即使在连结有不同焊枪时错误执行的情况下,由于所选坐标系编号与位置数据中
所存储的编号不会一致,可避免出错。(此外,执行焊枪连结指令时,所选的坐
标系编号将自动地切换为所连结的焊枪的坐标系编号,因而即使进行上述设定,
也不必通过手动方式来切换坐标系编号)
点焊指令
点焊指令中考虑到指令的通用性,设计为在指令中不描述焊枪编号的规格。因
此,1 个点焊指令可以控制多把焊枪。
但是,换句话说,该规格有可能会在连结有焊枪 2 的状态下错误地执行通过焊枪
1示教的点焊指令。
因此,为了预防连结有不同焊枪时错误地执行点焊指令,应与设定位置数据时相
同的方式,为每一把焊枪个别设定“固定侧焊嘴的焊枪关闭方向中所使用的坐标
系编号”。
出于与程序的位置数据相同的理由,在执行程序时会出现坐标系编号不一致的错
误。
13.9.2 程序例
程序例
: [简要说明]
11:J P[11] 100% FINE SPOT[P=1,S=1,BU=1] 11:用焊枪 1 进行点焊
12:L P[12] 100mm/sec FINE 12:用焊枪 1 进行点焊
: SPOT[P=1,S=1,BU=1]
13:J P[13:Approach pos] 100% FINE 13:向趋近位置移动
14:L P[14:Gun1 set] 100mm/sec FINE 14:将焊枪 1 设置到焊枪更换装置上
通过刀具坐标系编号 1 动作
15: GUN DETACH[1] 15:执行焊枪 1 分离顺序。
16:L P[13:Approach pos] 100mm/sec FINE 16:机械式分离动作。
: :
21:J P[21:Approach pos] 100% FINE
22:L P[22:Gun2 set] 100mm/sec FINE
23: GUN ATTACH[2] 23:执行焊枪 2 连结顺序。刀具坐标系编号切换为 2。
24:L P[23:Approach pos] 100mm/sec FINE
25:J P[24] 100% FINE SPOT[P=1,S=1,BU=1] 25:用焊枪 2 进行点焊
26:L P[25] 100mm/sec FINE 26:用焊枪 2 进行点焊
通过刀具坐标系编号 2 动作
: SPOT[P=1,S=1,BU=1]
:
99: END 99:正常结束
注意
上面所示为一个程序例子。用户应根据实际系统创建程序。
-116-
B-82634CM/01 13. 焊枪更换功能
13.9.3 使用了多任务的焊枪更换注意事项
通过使用多任务,可以同时执行机器人的动作指令和焊枪更换指令。在
机器人动作期间,通过在 Subtask(副任务)中执行焊枪更换指令,可以
缩短循环时间。在对使用了多任务的焊枪更换进行示教时,应遵循下列
注意事项。
• 设定 Main task(主任务)的动作组屏蔽,使焊枪更换的对象动作组
无效。(1)
• 设定 Subtask 的动作组屏蔽,仅使焊枪更换的对象动作组有效。(2)
• 将 Subtask 的 Ignore pause(中断忽略)设定为 OFF。(3)
• 使用寄存器,使 Main task 和 Subtask 同步。(4)
- 必须在焊枪从机器人上物理性分离之前,结束 Subtask 中的 GUN
DETACH(焊枪分离)指令。(5)
- 必须在焊接开始前,结束 Subtask 中的 GUN ATTACH(焊接连
结)指令。
• 在 Main task 中对坐标系指令进行示教时, 在启动包含 GUN ATTACH
指令的 Subtask 之前,切换到该焊枪的“焊枪关闭方向(固定)”坐标
系。(6)
- 如上一节所描述的那样,在 GUN ATTACH 指令中,切换
UTOOL_NUM(刀具坐标系编号)。为了避免在下图(7)动作中
UTOOL_NUM 的切换,应预先切换 UTOOL_NUM。
样本程序(焊枪更换的对象动作组编号=2)
Main task
Group mask : [1,*,*,*,*] (1) Subtask
Program name: GUN1DTCH
Group mask : [*,1,*,*,*] (2)
: Ignore pause :OFF (3)
11: CALL WELD1
12: R[51:Flag1]=1
13: RUN GUN1DTCH 1: GUN DETACH[1]
14:J P[13:Approach pos] 100% FINE 2: R[51:Flag1] = 0 (4)
15:L P[14:Gun1] 100mm/sec FINE [End]
(4) 16: WAIT R[51:Flag1]=0
17: RO[1:Unchuck]=ON
18: WAIT RI[1:Unchuck]=ON
19:L P[13:Approach pos] 100mm/sec FINE
:
31:J P[21:Approach pos] 100% FINE
32:L P[22:Gun2] 100mm/sec FINE Subtask
33: RO[1:Unchuck]=OFF Program name: GUN2ATCH
34: WAIT RI[1:Unchuck]=OFF Group mask : [*,1,*,*,*] (2)
35: R[52:Flag2]=1 Ignore pause :OFF (3)
(6) 36: UTOOL_NUM=2
37: RUN GUN2ATCH
1: GUN ATTACH [2]
(7) 38:L P[23: Approach pos] 100mm/sec FINE
2: R[52:Flag2] = 0 (5)
(5) 39: WAIT R [52:Flag2]=0
[End]
40: CALL WELD2
:
-117-
14.过载扭矩预防功能 B-82634CM/01
14 过载扭矩预防功能
注释
无需特殊的硬件和软件。
本功能包含在伺服枪选项中。
-118-
B-82634CM/01 14.过载扭矩预防功能
14.1 功能概要
本功能是这样一种功能,它在发生焊枪开启时的冲撞或焊枪关闭时的过大加压所
引起的焊嘴冲撞时,减轻伺服枪自身和对伺服电机的损坏程度。本功能根据焊枪
轴的动作方向监视电机电流,对过载状态进行检测,切断伺服电机的电源,并发
过载
出“冲撞检测报警”。
要使用本功能,无需进行特殊的设定作业。可在标准设定下使用本功能。但是,
尚有与本功能相关的伺服枪的初始设定项目和本功能可调节的项目。本章将对这
些内容进行描述。
与本功能相关的设定作业,在控制开始时需要为伺服枪选择适当的电机,并将装
置指定为伺服枪。另外,焊枪的最大压力、齿轮比必须正确,且应完成自动调节
过载 和加压力调节。
在完成伺服枪的设定前,本功能通过基于理论上数据的推测值来保护焊枪。设定
完成后,系统将基于伺服枪的调节结果对保护用参数进行优化处理。
-119-
14.过载扭矩预防功能 B-82634CM/01
14.2 设定过载扭矩预防功能
自动调节前:电机扭矩基于所选的电机和齿轮比,被限制在对应最大焊枪压力的
扭矩上,由此来保护焊枪。在不能到达指令位置的情况下,显示“移动时误差过
大”或者“停止时误差过大”。
自动调节后(生产时):电机扭矩不受限制。对负载扭矩进行监视,通过冲撞检
测报警来保护焊枪。
步骤1:控制开始时的电机及焊枪轴设定
1. 追加伺服枪的焊枪轴。
2. 进行焊枪轴的设定。
3. 确认所选电机正确。
4. 正确进行齿轮比的设定。
5. 执行冷启动。
步骤2:过载扭矩预防功能设定画面上的基本设定
1. 显示设定画面。
选择 MENUS(画面选择)键→“Setup”(设定)→“SERVO GUN”(伺
服枪)→“General Setup/<*DETAIL*>”(一般设定(详细))→“Overtorque
protection/<*DETAIL*>”(过载扭矩防止/(详细))。
Servogun Setup _
Eq: 1 Gun: 1
-120-
B-82634CM/01 14.过载扭矩预防功能
自动调节前
显示出如下所示的信息。按下软键 F4[OK](确定),出现设定画面。
[OK]
自动调节后
自动调节适当结束时,显示如下所示的信息。按下软键 F4[OK],出现设定画
面。
[OK]
2. 确认过载扭矩预防功能处在有效状态。标准设定下处在有效状态。
3. 减缓 JOG 速度限制,以便能够轻松进行 JOG 操作。该值可以任选。
注意:灵敏度在自动调节前无法更改。
4. 设定用来通知过载扭矩检测的 DO 编号。
-121-
14.过载扭矩预防功能 B-82634CM/01
步骤 3:最大压力的设定
过载扭矩功能用来防止超过伺服枪设定画面和压力调节中所设定的最大压力的
扭矩发生。
1. 显示伺服枪设定画面。
2. 在焊枪的允许范围内进行最大压力设定。
(注意:默认值为 4903.3N(500kgf)。)
最大焊枪扭矩是将最大压力换算为最大放大器电流的比率后得出的值。可以在变
更最大压力时更新此值。但是无法直接更改此值。
步骤4:自动调节
进行伺服枪的自动调节。详情请参阅“2.初始设定”中有关自动调节方法的描述。
已经完成自动调节的情况下不再需要执行此步骤。
步骤5:压力调节
进行压力调节。详情请参阅“2.初始设定”中有关压力调节方法的描述。
在进行压力调节时,显示如下信息。
该信息表示当前的状态。也就是说,在进行压力调节前,最大焊枪扭矩基于理论
值计算。为产生最大压力,有的情况下需要理论值以上的扭矩。标准设定下,可
以进行理论值以上的扭矩的调节(下列左边的信息)。
任何情况下都在选择 F4[OK]时,进入加压力调节画面。
-122-
B-82634CM/01 14.过载扭矩预防功能
OK OK
注意
加压力校正时的扭矩制限通过系统变量
$SGSYSCD.$CAL_TRQ_SEV 的设定按如下方式确定。
$SGSYSCD.$CAL_TRQ_SEV = 0, 可进行理论上的最大电机扭矩以上
的调节。(默认值)
$SGSYSCD.$CAL_TRQ_SEV = 1, 禁止进行理论上的最大电机扭矩以
上的调节。
调节步骤
按照通常方式进行压力调节。
超过最大焊枪扭矩的情况下,显示如下所示的提示框。(最大焊枪扭矩为 15%
的情形)
-123-
14.过载扭矩预防功能 B-82634CM/01
步骤6:参数的调节及说明
可以确认通过伺服枪一般设定画面的过载扭矩预防功能项目设定的参数。在默认
设定下,过载扭矩预防功能处在有效状态,灵敏度被设定为 100%。如有需要,
进行灵敏度调节。
· 100%这一数值,是伺服枪的软件进行检测时的最佳值。
SETUP servo gun G2 JOINT 100 %
· 灵敏度最大可增大到 200%。此外,可以将灵敏度调低到对应最
OVERTORQ PARAM SUMRY / EQ:1 Gun:1 1/1
大压力的值。
→设定为 50%时,冲撞检测的灵敏度成为原来的一半。
1 Display unit: TorqCt 请勿将灵敏度调低到超过最大压力的引起冲撞的值。
Max Gun torque: 1106 · 将过载扭矩功能设定为无效时,本功能不起任何作用。
Std OverTorque value: 692
Max Motor torque: 7282 选 择 过 载 扭 矩 预 防 设 定 画 面 上 的 “ Parameter
OverTorque thresholds: Summary/<*DETAIL*>”(参数<详细>),出现左边所示画面。通
Program close stroke(trq): 1106 过这些值,可以更加深入理解灵敏度调节如何实际作用于伺服枪保护
Program open stroke(trq): 692 的冲撞检测能力和水准。可基于焊枪的压力调节结果,以扭矩或压力
Jog close stroke(trq): 692 为单位显示参数。
Jog open stroke(trq): 692
过载扭矩预防参数
项目 说明
Display unit(显示单位) 指定参数的显示单位。
TorqCt(扭矩) = 初始时显示为扭矩。通过如下等式,基于电机电流计算出扭
矩。
Amps (Pk) = 扭矩/7282 × 放大器最大输出值
Force(压力)= 基于压力调节数据将扭矩转换为压力。
Max Gun torque 这是过载扭矩预防功能所允许的伺服枪的最大冲撞扭矩。该值成为在伺服枪一般设定中所
(最大压力) 设定的最大压力上加上界限的值。
该界限在系统变量$sggun#.$chk_prs.$margin_p 中以 kgf 为单位表述。
Std OverTorque value 这是冲撞检测的基准扭矩。这是通过自动调节而得出的参数。灵敏度在 100%时,被作为
(标准过载扭矩阈值) 减除程序加压方向阈值后的所有过载扭矩阈值使用。在改变了灵敏度的情况下,基于此值
按如下所示方式对过载扭矩阈值进行调节。
过载扭矩阈值 = 100 / 灵敏度×标准过载扭矩阈值
Max Motor torque 该值不是过载扭矩的限制值。该值表示为执行加减速等基本动作而可通过放大器使用的最
(最大电机扭矩) 大电机扭矩。
OverTorque thresholds 下面的值是4个伺服枪动作中的过载扭矩预防功能的参数。这些值是发生冲撞检测报警时
(过载扭矩阈值) 的扭矩值。
Program close stroke(trq) 这是在程序中执行加压动作时的限制值。该值与焊枪中所指定的最大压力相关。只有通过
(程序加压方向(扭矩)) 最大压力调节才可以更改此值。加压动作要求此值以上的扭矩的情况下,始终设定为等于
最大焊枪扭矩的值。
-124-
B-82634CM/01 14.过载扭矩预防功能
注意
在进行灵敏年度的调节后,在参数画面上确认开启方向的扭矩小于焊
枪的机械性极限值。
注释
· 最大允许扭矩=最大焊枪扭矩
· 程序加压方向的阈值,无法通过灵敏调节进行更改。该阈值始终等
于最大焊枪扭矩。
· 最小灵敏度依赖于最大压力与标准过载扭矩值之比。
· 标准过载扭矩大于最大焊枪扭矩时,过载扭矩预防功能发出错误信
息。这种情况下可以采取如下对策:
·调高最大压力,直到不再出错。
注释)进行此更改后,即使调低最大压力,也不再执行
程序加压方向的再度更新。在 JOG 操作及程序的开启
动作中,过载扭矩预防功能的限制值成为最大值。
· 为了抑制驱动部的摩擦而使焊枪几度开闭后,再次进
行伺服枪的自动调节,并重新测量标准过载扭矩值。
有关熔敷的注意事项
过载扭矩预防功能可对较小的电机电流的扰动进行测,因此,点焊部哪怕只有微
小的焊嘴熔敷,也会导致伺服枪轴的冲撞报警发生。为了预防此报警频繁发出,
可按照如下步骤采取对策,抑制报警的发生。
1. 熔敷原因的对策: 使错误只在发生过度熔敷的情况下发生。
2. 减小过载扭矩预防功能的灵敏度: 虽然灵敏度减小,但可预防熔敷检测引起
的冲撞报警频繁发生。减小灵敏度时,将排除不需要的报警,但过载扭矩预
防功能本身则依然有效。
3. 使过载扭矩预防功能失效:在并不特别需要过载扭矩预防功能的情况下,将
该功能本身置于失效状态。这样就不会因为熔敷而导致冲撞报警的发生。
-125-
15.工件厚度检查功能 B-82634CM/01
15 工件厚度检查功能
在执行点焊指令以及加压动作指令的过程中,利用伺服枪进行工件厚度检查。
工件厚度检查功能对测量工件厚度和指定工件厚度进行比较。比较值处在所指定
的允许范围外时,发出警告或错误提示。此时,还可以输出信号。可将全部焊点
或者指定焊点的工件厚度检查置于有效。
工件厚度检查功能主要为检测如下事项的一种功能。
加压对象工件的存在确认
错误工件的焊接
为将工件厚度检查功能置于有效,需要进行伺服枪自动调节应用的“Thickness
Check Calibration”(工件厚度检查校正)。另外,还受到如下限制。
1. 齿轮比必须正确。
2. 调校位置正确。通过焊嘴磨损补偿更新调校位置。(焊嘴磨损补偿功能包含
在本功能中。)
3. 测量时,固定侧焊嘴应接触工件。没有间隙。(应进行正确的示教和焊枪挠
曲补偿。)
注意
针对上述2、3项限制,建议用户将焊嘴磨损补偿、焊枪挠曲补偿置于
有效状态。
-126-
B-82634CM/01 15.工件厚度检查功能
15.1 工件厚度检查校正
工件厚度检查校正的步骤
1. 按下 MENUS(画面选择)键。
2. 选择 UTILITIES(应用)。
3. 按下 F1 [TYPE](画面),选择焊枪设定。出现如下所示的画面。
4. 完成伺服枪调节 1~3 项。
5. 完成压力调节。
6. 将焊嘴正确移动到零位(±0.1mm)。完成焊嘴磨损功能的设定时,可使焊嘴
移动到正确的零位。
7. 按下功能键,选择适当的装置编号及焊枪编号。
8. 将光标指向第 4 个项目“Thickness Check Calibration”(工件厚度检查校正)
。
注意:开始工件厚度检查校正前,确认如下项目:
・焊枪的零位正确。(调校中的误差与工件厚度检查中的误差有关)
・必须在执行步骤4前完成压力调节。
・将机器人设定为 AUTO 方式或 T2 方式,复位所有错误。
-127-
15.工件厚度检查功能 B-82634CM/01
15.2 工件厚度检查功能的一般设定
工件厚度检查功能的设定步骤
1.按下 MENUS(画面选择)键。
2. 选择 SETUP(设定)。
SETUP Spot Weld G2 JOINT 10 %
GENERAL / EQ:1 Gun:1 7/12 3. 从 F1 [TYPE](画面)选择伺服枪。
3 Close Direction (Gun) : PLUS 4. 将光标指向 General Setup/<*DETAIL*>(一般设定(详细)),按下 ENTER
4 Close Direction (Robot): UT: 1 [+Z]
5 Max Motor Torque (%) : 100.0 (输入)键。
6 Max Pressure (Kgf) : 500.0
7 Tip stick detect distance (mm) : 5
8 Tip Wear Detection <*DETAIL*> 将光标指向“Thickness Check”(工件厚度检查),按下 ENTER 键。出现如下
9 Pressure Cal : COMP <*DETAIL*> 所示的工件厚度检查画面。
10 Tip Wear Standard: COMP <*DETAIL*>
11 Thickness Check <*DETAIL*>
SPOT_1A2 LINE 0
SETUP\Servo\gun
[ TYPE ] EQUIP GUN ENABLE DISABLE
THICKNESS CHECK / EQ:1 Gun:1 1/8
5. 各项目的含义如下。请设定各自的项目。
设定项目 说明 设定值
Thickness check 工件厚度检查的有效/无效 ENABLE(有效) 按照如下检查方式,进行工件厚
(工件厚度检 度检查。
查) DISABLE(无效) (默认值) 功能无效
Thickness check 指定通过所有的点焊指令还是指定的指令进行工 ALL(全部) 将工件厚度检查置于 ENABLE 的情
mode (工件厚度 件厚度检查。 况下,在所有的点焊和加压动作中进行测量。(可通
检查方式) 过 TCHK_SKP 宏使部分动作无效。)
ON RQST(指定) (默认值) 将工件厚度检查置于
ENABLE 的情况下,通过 TCHK_RQD 宏指定将测量
的点焊指令(或者加压动作指令),进行工件厚度检
查。
Check at 0kgf 在焊枪的无加压状态下指定是否测量工件厚度。设 ENABLE 进行工件厚度检查前,将焊接压力降到最
(F0 加压检查) 定为 ENABLE 的情况下,加上使焊枪减压的步骤。 小值。 (焊枪被减压)测量结束后,成为焊接压力(目
标加压)。
DISABLE (默认值) 焊枪达到所指定的焊接压力
时,进行测量。
-128-
B-82634CM/01 15.工件厚度检查功能
设定项目 说明 设定值
Settling time 使工件厚度测量推延到压力更加稳定的时刻进 0-9999 (默认值 = 0) 在进行工件厚度检查前等待系
delay (ms)(稳定 行。通过追加上延迟时间,可以提高测量的再现 统达到充分压力的时间(msec)。
时间) 性。(依赖于焊枪机构的特性)。完成测量之前需
要一定的时间。
Alarm severity 指定检测出允许范围外时显示的信息级别警告程 WARN(警告) (默认值) 工件厚度检查处在允许范
(报警严重程 度。 围外时,显示警告信息。通常情况下执行程序和加压
度) 操作。
FAULT(报警) 工件厚度检查在允许范围外时,机
器人和程序将会因错误而停止。不执行焊接操作。
Under thickness 从所指定厚度的向负方向的最大偏差。例如, 最小 0
limit (mm)(工件 • 指定工件厚度 = 2.0 最大 99.9mm
厚度下限值) • 工件厚度下限值 = 0.5 默认值= 0.5mm
• 测量值 < 1.5mm ,在允许范围外 建议值在 0.5mm以上。
Over thickness 从所指定厚度的向正方向的最大偏差。例如, 最小 0
limit (mm) • 指定工件厚度 = 2.0 最大 99.9mm
(工件厚度上限 • 工件厚度上限值 = 0.5 默认值= 0.5mm
值) • 测量值 > 2.5mm ,在允许范围外 建议值在 0.5mm以上。
Thickness out of 发生工件厚度报警时所输出的信号编号。在点焊指 0 -> 999 (默认值 = 0)
tolerance(工件 令或加压动作指令中发出工件厚度报警后输出
厚度范围外信 500ms 的脉冲信号。
号)
工件厚度检查用宏
可通过工件厚度检查专用宏,在程序中设定或更改工件厚度检查。
在点焊或加压动作指令前执行这些宏。这些设定仅适用于宏指令执行后的下一个
点焊或加压动作指令。
宏名称(自变量、<>省略化) 说明
TCHK_RQD(<焊枪编号>) 测量请求
工件厚度检查方式设定为“ON RQST”时,在
将工件厚度检查功能置于 ENABLE 的点焊或加
压动作指令前一行中使用。
TCHK_SKP(<焊枪编号>) 测量跳过
工件厚度检查方式设定为“ALL”时,在跳过(或
使其无效)工件厚度检查功能的点焊或加压动作
指令的前一行中使用。
-129-
15.工件厚度检查功能 B-82634CM/01
宏名称(自变量、<>省略化) 说明
条件变更用宏
THK_VAL(工件厚度、<焊枪编号> ) 指定工件厚度变更
通常情况下将在加压条件中所指定的工件厚度
设定为“Specified thickness”(指定工件厚度),
但希望在特定部变更指定工件厚度的情况下,在
点焊或者加压动作指令的前一行中使用。输入值
应设定为比 0.0mm 大的值。此外,设定比焊枪
的开启侧行程极限大的值时,会发生行程极限错
误。
THK_TOL(下限、上限、<焊枪编号>) 上下限值变更
通常情况下使用工件厚度检查的设定画面的工
件厚度上限值/工件厚度下限值,希望在特定部
变更上限值或下限值的情况下,在点焊或加压动
作指令的前一行中使用。输入值应设定为比
0.0mm 大的值。
THK_SEV(严重程度、<焊枪编号>) 报警严重程度变更
通常情况下,使用工件厚度检查设定画面的报警
严重程度,但希望在特定部变更严重程度的情况
下,在点焊或者加压动作指令的前一行中使用。
严重程度的参数设定如下所示:
1=告警(仅限信息)
2=错误(程序停止)
焊枪编号:双焊枪的情形
1 = 焊枪 A
2 = 焊枪 B
3= 双焊枪
使用说明用程序例
TP 程序指令 说明:
1: L P[1] 2000mm/sec CNT100 指定工件厚度= 自加压条件1的工件厚度
PRESS_MOTN[ 1 ]
2: L P[1] 2000mm/sec CNT100 指定工件厚度 =自加压条件1的工件厚度
SPOT[ P=1,S=1,BU=1]
3: CALL THK_VAL[1.5] 指定工件厚度=1.5mm
4: CALL THK_TOL[0.3,0.3] 上下限值=0.3mm
-130-
17.报警代码 B-82634CM/01
17 报警代码
-134-
B-82634CM/01 17.报警代码
SVGN 报警代码一览
-135-
17.报警代码 B-82634CM/01
-136-
B-82634CM/01 17.报警代码
-137-
17.报警代码 B-82634CM/01
-138-
B-82634CM/01 17.报警代码
-139-
17.报警代码 B-82634CM/01
-140-
B-82634CM/01 17.报警代码
-141-
17.报警代码 B-82634CM/01
-142-
B-82634CM/01 17.报警代码
-143-
17.报警代码 B-82634CM/01
-144-
B-82634CM/01 17.报警代码
-145-
17.报警代码 B-82634CM/01
-146-
B-82634CM/01 17.报警代码
-147-
17.报警代码 B-82634CM/01
-148-
B-82634CM/01 17.报警代码
-149-
17.报警代码 B-82634CM/01
-150-
B-82634CM/01 17.报警代码
-151-
17.报警代码 B-82634CM/01
-152-
附录
B-82634CM/01 A.焊枪更换参照点设定方法(无电池)
A 焊枪更换参照点设定方法(无电池)
-155-
A.焊枪更换参照点设定方法(无电池) B-82634CM/01
A.1 每个位置对合类型的参照点设定
A.1.1 位置对合类型3、类型4的参照点设定
♦参照点设定程序
创建基于如下所示接触扭矩的参照点设定程序。
注意
使用于参照点设定的程序的动作组,仅限伺服枪轴的动作组。
例)伺服枪轴的动作组为第2组的情形
程序的动作组=[*,1,*,*,*]
程序例 动作组=[*,1,*,*,*]
1: J P[1:ZERO POS] 10% positioning [简要说明]
(接触扭矩为正的情形) 1:伺服枪轴的零位
2: SKIP CONDITION 2:将检测到接触焊枪开启端的扭矩及
$MISC[g].$HPD_TRQ[ga] > 2 *1) 其阈值作为跳过条件来设定。注意
(接触扭矩为负的情形) 接触扭矩的符号。
2: SKIP CONDITION
$MISC[g].$HPD_TRQ[ga] <-2 *1) 3:使焊枪移动到开启端。若无法检
3: J P[2:GUN OPEN END] 1% *2) 测,跳到 LBL[1]。
FINE ACC 100 *3)SKIP, LBL[1], 4:正常结束。
PR[1]=JPOS 5:未能检测到焊枪开启端的情况下,
4: END 跳到这里。
5: LBL[1] 6:发生用户报警。
6: UALM[1]
注意
上面所举只不是一个例子而已。应根据系统创建程序。
g: 当前连结的动作组
ga: 当前连结的焊枪的轴编号
例)第 2 组焊枪轴1的情形: g=2, ga=1
-156-
B-82634CM/01 A.焊枪更换参照点设定方法(无电池)
x 程序动作的设定方法
SETUP GUN CHANGE G1 JOINT 10 % 适当改变程序例中的阴影部分的值。
Gun Change / EQ:1 Gun:1 5/9
1 Comment [ ]
这些值使用于焊枪连结时所要执行的设定动作。
2 Attach signal: DI[ 1]
3 Identify signal DI[ 2]
4 Battery: OFF
*1) 接触扭矩
5 Calibration motion type: [TYPE 3] 从±2 增大接触扭矩值,设定一个在接触时没有误差的值。
Calibration Motion Setup
6 Calibration Speed(%) 100
接触扭矩的符号,使用上一页的值中所带符号。
7 Acc Value: ACC100
8 Position register index PR[ 1]
9 Touch torque(%): ( + ) 5.000 注意
将这里经过确认的符号示教到程序中。若弄错符号的设定,就无法检测向
[ TYPE ] LIST
开启端的接触,应予注意。
*2) 程序动作速度
为使其与焊枪连结时进行的位置对合动作相同,所以应以执行生产中所
使用的焊枪连结指令时(执行位置对合动作时)相同的倍率(通常为 100
%)来执行该程序。因此,即使在高倍率下执行程序的情况下,也要调
低程序的动作速度,以使焊枪在安全的速度下接触开启端。为确保安
全,应从1%依序调大值。
*3) 加速度比率
程序的动作速度为1%而动作缓慢时,调低加速度比率。
♦参照点的设定
为使其与焊枪连结时进行的位置对合动作相同,所以应以执行生产中所使用
的焊枪连结指令时(执行位置对合动作时)相同的倍率(通常为 100%)来
执行该程序。因此,即使在高倍率下执行程序的情况下,也要调低程序的动
作速度,以使焊枪在安全的速度下接触开启端。为确保安全,应从1%依序
调大值。
♦焊枪更换设定
为使上述程序中调节的动作与焊枪连结中进行的位置对合动作相同,将程序
动作速度、加速度比率、接触扭矩的调节值反映到焊枪更换设定中。
1. 按下 MENUS(画面选择)键,显示画面菜单。
2. 选择“SETUP”(设定)。
3. 按下 F1[TYPE]画面),显示选择菜单。
4. 选择“GUN CHANGE”(焊枪更换)。出现焊枪更换设定画面。
5. 从一览画面选择将要设定的焊枪,按下 F3[DETAIL](详细),显
示详细设定画面。
-157-
A.焊枪更换参照点设定方法(无电池) B-82634CM/01
6. 在下面的 部,设定调节后的动作速度、加速度比率和接触扭矩。
[ TYPE ] LIST
A.1.2 位置对合类型5、6的参照点设定
♦检测信号的设置
位置对合类型5和6,将输入了检测信号的位置作为简易调校的参照点。
类型5、6的情况下,首先设置一个可以保证焊枪绝对位置的极限开关等的
检测信号。有关检测信号的设置,则由客户自行安排。
♦参照点设定程序
基于所设置的检测信号,创建下列程序,求出参照点。
注意
使用于参照点设定的程序的动作组,仅限伺服枪轴的动作组。
例)伺服枪轴的动作组为第2组的情形
程序的动作组=[*,1,*,*,*]
程序例 动作组=[*,1,*,*,*]
[简要说明]
1:J P[1:ZERO POS] 10% 1:伺服枪轴的零位
FINE 2:将所设置的检测信号的 ON 作为跳过
2:SKIP CONDITION DI[ 1*1)] =ON 条件来设定。
3:J P[2:SWITCH POS] 1% *2) 3:使焊枪移动到检测信号接通的位置。
FINE ACC100 *3)SKIP, 若不接通检测信号,就跳到 LBL[1]。
LBL[1],PR[1]=JPOS 4:正常结束。
4:END 5:检测信号没有接通的情况下,跳到这
5:LBL[1] 里。
6:UALM[1] 6:发生用户报警。
注意
上面所举只不是一个例子而已。应根据系统创建程序。
g: 当前连结的动作组
ga: 当前连结的焊枪的轴编号
例)第 2 组焊枪轴1的情形: g=2, ga=1
-158-
B-82634CM/01 A.焊枪更换参照点设定方法(无电池)
x 程序动作的调节方法
调节程序例中的 部的值,并调节程序动作。
这里调节的内容,将使用于焊枪连结时所进行的位置对合动作中。
*1) 检测信号
将所设置的检测信号分配到 DI[]或RDI[]中。
*2) 程序动作位置
为使其与焊枪连结时进行的位置对合动作相同,所以应以执行生产中
所使用的焊枪连结指令时(执行位置对合动作时)相同的倍率(通常
为 100%)来执行该程序。
因此,放慢程序的动作速度,以便在高倍率下执行时也不至于损坏开关。
为确保安全,应从1%依序调大值。
*3) 加速度比率
程序的动作速度为1%而动作缓慢时,调低加速度比率。
♦参照点的设定
执行动作经过调节的程序,使伺服枪轴停止在检测信号接通的位置。在该状
态下,通过附录 A.2的步骤进行参照点的设定。
♦焊枪更换设定
为使上述程序中调节的动作与焊枪连结中进行的位置对合动作相同,将程序
动作速度、加速度比率、检测信号的调节值反映到焊枪更换设定中。
1. 按下 MENUS(画面选择)键,显示画面菜单。
2. 选择 SETUP(设定)。
3. 按下 F1 [TYPE](画面),显示选择菜单。
4. 选择“GUN CHANGE”(焊枪更换)。出现焊枪更换设定画面。
5. 从一览画面选择将要设定的焊枪,按下 F3[DETAIL](详细),显
示详细设定画面。
6. 在下面的 部,设定调节后的动作速度、加速度比率和检测信号。
-159-
A.焊枪更换参照点设定方法(无电池) B-82634CM/01
A.2 简易调校参照点设定
更换伺服枪时,自动进行位置对合(简易调校),但是要事先对每把焊枪设定为
进行位置对合的参照点。在冷启动的状态进行如下所示的参照点设定。
务须设定伺服枪轴的动作组。
1. 按下 FCTN(辅助)键,选择“CHANGE GROUP”(组切换),将动作组
变更为期望的伺服枪的组(如第 2 组)。
2. 按下 MENUS(画面选择)键,显示画面菜单。
-160-
B-82634CM/01 B.故障排除(焊枪更换)
B 故障排除 (焊枪更换)
-161-
B.故障排除(焊枪更换) B-82634CM/01
B.1 尚未连结焊枪时执行了连结指令时
x现象
由于实际上不能够连结焊枪,发生“SRVO-068 DTERR alarm”(伺服-068 D
TERR 报警)之类的脉冲编码器的通信报警。应根据情况,采取如下对应办
法1或者2应对。
x对应办法 1
1. 在测试执行画面上将伺服枪动作组(通常为组2)的机械锁住置于 ON。
2. 通过手动进给使机器人动作,硬件连结机器人焊枪。
3. 执行控制器的电源OFF/ON操作。
无电池型焊枪(位置对合动作类型1、2)的情形
4. 由于焊枪的脉冲值及调校数据已经丢失,通过手动进给使焊枪动作,解除
“SRVO-075 Pulse not established”(伺服-075 脉冲编码器位置尚未确
定”。
5. 通过手动操作进行焊枪的零位调校和位置对合。
无电池型焊枪(位置对合动作类型3、4、5、6)的情形
6. 由于焊枪的脉冲值及调校数据已经丢失,通过手动进给使焊枪动作,解除
“SRVO-075 Pulse not established”。
7. 通过手动操作进行焊枪的0位调校和位置对合。此时的位置大致上没有问
题。
8. 通过分离指令使焊枪暂时分离。此时,使焊枪硬件分离。若不这样操作,在
下一次连结中无法执行位置对合动作。
9. 再次通过连结指令予以连结。通过此时的位置对合动作,执行在参照点的位
置对合,位置复活。
电池安装型焊枪的情形
10. 连结焊枪并进行位置对合,由此便可以使用焊枪。
x对应办法 2
1. 直接改变系统变量,使焊枪分离。将如下系统变量设定为0(零)。
$SCR_GRP[伺服枪动作组编号(通常为2)].$AXISORDER[1~9 全部] = 0
2. 执行控制器的电源OFF/ON操作。
3. 焊枪在分离状态下启动。通过手动进给使机器人动作,硬件连结机器人焊枪。
4. 执行连结指令,将焊枪连结起来。
5. 连结后,不管电池类型如何,都可原样使用。
-162-
B-82634CM/01 B.故障排除(焊枪更换)
B.2 位置对合动作中停下机器人时
x现象
这一状态,只在无电池型焊枪的情形下发生。其现象和对应办法根据所设定的位
置对合动作类型而不同,应予注意。
无电池型焊枪(位置对合动作类型1、2)的情形
发生“SVGN-081 Gun mastering data is lost”(SVGN-081 焊枪调校数据
丢失)报警。
无电池型焊枪(位置对合动作类型3、4、5、6)的情形
不会发生报警。
x对应办法
位置对合动作类型1、2 的情形
1. 焊枪的脉冲值及调校数据已经丢失。首先,通过手动进给使焊枪动作,解除
“SRVO-075 Pulse not established”(伺服-075 脉冲编码器位置尚未确
定)报警。
有的情况下可能不会发生“SRVO-075 Pulse not established”报警。这种情况
下进入步骤2。
2. 通过手动操作进行焊枪的零位调校和位置对合。
位置对合动作类型3、4、5、6 的情形
已经处在可以进行焊枪操作的状态。
-163-
B.故障排除(焊枪更换) B-82634CM/01
B.3 位置对合动作失败时
x现象
发生“SVGN-089 Calibrate motion is failed.”(SVGN-089 位置对合动作失败)
报警。
这种现象,只在无电池型焊枪上位置对合动作类型为类型3、4、5、6的情
形下发生。
在位置对合动作中,没有满足“接触扭矩”或者“检测信号”的条件时会发生此
报警。
通过下列对应办法,对应办法1和2均再次执行位置对合动作。因此,“接触扭
矩”或者“检测信号”的条件有错误时,可能会造成再次失败。在进行恢复作业
之前,再次确认“接触扭矩”或者“检测信号”的条件是否正确。
x对应办法 1
执行 B.1 对应办法1中的 步骤6至步骤 9。
x对应办法 2
与 B.1 的对应办法2相同。
-164-
B-82634CM/01 B.故障排除(焊枪更换)
B.4 连结了与连结指令中所指定的焊枪不同的焊枪时
x现象
进行连结,但是焊枪的当前位置成为错误值。无电池型焊枪的情况下,可能会在
位置对合动作中发出报警而停止操作。
x对策
1. 成为此状态的情况下,无法通过分离指令使焊枪分离,可直接改变系统变量
来使焊枪分离。将如下系统变量设定为0(零)。
$SCR_GRP[伺服枪动作组编号(通常为2)].$AXISORDER[1~9 全部]
=0
2. 执行控制器的电源OFF/ON操作。
3. 焊枪 2 在分离状态下启动。
4. 执行焊枪连结[2]指令,将焊枪2连结起来。(在当前的状态下,焊枪2理
应已经硬件连结)
焊枪2为无电池型焊枪,且
位置对合动作类型为类型1或者2的情形
焊枪2被作为焊枪1错误连结而动作时,焊枪2会处在与被分离时不同的位
置。因此,步骤4的连结指令会导致在错误的位置进行位置对合,可能会引
起位置偏移。
在引起了位置偏移的情况下,通过手动操作进行焊枪2的零位调校和位置对
合。
焊枪2为上述以外的情形
可以原样使用焊枪2。
5. 有关焊枪1,只要通过连结指令连结,就可原样使用。
-165-
B.故障排除(焊枪更换) B-82634CM/01
B.5 错误地(不用分离指令)分离所连结的焊枪时
x现象
由于焊枪尚未连结,发生“SRVO-068 DTERR alarm”(伺服-068 DTER
R 报警)之类的脉冲编码器的通信报警。应根据情况,采取如下对应办法1或
者2应对。
x对应办法 1
与 B.1 的对应办法 1 相同。
x对应办法 2
与 B.1 的对应办法 2 相同。
B.6 已被分离的焊枪的焊枪轴移动时
x现象
无电池型焊枪(位置对合动作类型1、2)的情形
这种情形下会发生位置偏移问题。若在焊枪轴已移动的状态下连结焊枪,会导致
在错误位置进行位置对合,从而引起位置偏移。但是,轴的移动量落在如下允许
误差的情况下,则不会发生位置偏移。
允许误差在直动轴和旋转轴中分别处在如下范围内。
直动轴 : 以所分离的位置为中心不足±(齿轮比/2)mm
旋转轴: 以所分离的位置为中心不足±((360/齿轮比)/2)deg
上述以外的情形
不会发生什么问题。
x对应办法
无电池型焊枪(位置对合动作类型1、2)的情形
1. 通过连结指令将焊枪连结起来。
2. 已经出现位置偏移的情况下,通过手动操作进行焊枪的零位调校和位置对
合。
-166-
B-82634CM/01 B.故障排除(焊枪更换)
B.7 电池的电压下降时
x现象
在连结了焊枪的状态下,会发生“SRVO-065 BLAL”(伺服-065 BLAL 报
警)报警。
x对策
1.在连结着焊枪的状态下更换电池。
2.而后,即可原样使用焊枪。
B.8 焊枪分离期间电池耗尽时
x现象
在连结有焊枪的情况下,会发生“SRVO-062 BZAL”(伺服-062 BZAL
报警)和“SRVO-075 Pulse not established”(伺服-075 脉冲编码器位置尚未
确定)报警。
x对策
尚未进行参照点设定的情形
1.在位置对合画面上按下F3[RESET_PULSE]
(脉冲_复位),选择“YES”
(是)。
2.执行控制器的电源OFF/ON操作。
3.通过手动进给使焊枪动作,解除“SRVO-075 Pulse not established”报警。
4.通过手动操作进行焊枪的零位调校和位置对合。
已经进行了参照点设定的情形
1.在位置对合画面上按下F3[RESET_PULSE],选择“YES”。
2.执行控制器的电源OFF/ON操作。
3.通过手动进给使焊枪动作,解除“SRVO-075 Pulse not established”报警。
4.通过手动进给使焊枪动作到标有对合标记或划线标记的参照点位置。
5.在位置对合画面上进行“QUICK MASTERING ”(简易调校)。
通过标有划线标记和对合标记的参照点
进行简易调校。
-167-
C.焊枪零位调校 B-82634CM/01
C 焊枪零位调校
-168-
B-82634CM/01 C.焊枪零位调校
C.1 焊枪零位调校应用
可在焊枪零位调校画面上进行 BZAL(电池零位报警)的解除、磁极检测、焊枪
轴的调校。
下面示出可在焊枪零位调校画面上进行的操作。
F(功能)键 操作说明
EQUIP(装置) 可以改变装置编号。在改变了装置编号的情况下,成为与选择了操作对象的组编号的装置编号
对应的编号。
BZAL 可以解除伺服枪的 BZAL(电池零位报警)。
EXEC(执行) 进行所选焊枪的零位置调校。确认两焊嘴已经正确接触,两焊嘴都是新焊嘴。
进行调校时,当前的磨损量被复位为零。
尚未进行焊嘴磨损测量的初始设定的情况下,进行初始设定,并进行示教或位置修正。(与再
次进行初始设定的情形相同。)
磨损测量的初始设定结束时,进行磨损测量。测量后进行示教点的确认,如有需要进行位置修
正。
有关磨损测量的详情,请参阅 6.焊嘴磨损补偿。
DGIDX(双焊 按下 NEXT(下一步)键时显示。进行双焊枪的调校时,可以改变焊枪编号。每按此键就切换
枪) 焊枪编号。确认已经选择了进行调校的焊枪编号。
RECALIB(再校 按下 NEXT 键时显示。进行伺服枪的调校位置的再校正。这一操作在维持当前磨损量的状态
正) 下进行伺服枪的再调校。将当前的磨损量适用于所安装的焊嘴,在进行此操作时,请勿更换焊
嘴。
GUN MASTER _
SERVO GUN Zero position master 1/1
注释
在改变了焊嘴保持架和焊枪臂的情况下,需要在进行焊枪零位调校前,改
变焊枪的行程极限。
-169-
C.焊枪零位调校 B-82634CM/01
C.2 解除报警
步骤 C-1 解除电池零位报警和脉冲编码器位置尚未确定报警
1. 连接脉冲编码器电缆,接通电源。
2. 通过如下操作显示焊枪零位调校画面。
MENUS (画面选择)键 ->“SYSTEM”(系统) -> F1[TYPE](画面)
-> Gun Master(焊枪零位调校)
3. 按下 F3[BZAL]。显示如下信息:
“Reset BZAL alarm.”(解除 BZAL 报警)。
“Please power OFF/ON.”(进行电源的 OFF/ON 操作)
4. 进行机器人控制装置电源的 OFF/ON 操作。
5. 发生“SRVO-075 Pulse not established ”(脉冲编码器位置尚未确定)报警。
6. 进行脉冲位置检测。
a. 若是发那科伺服电机(磁极数在8以上),通过 JOG 操作执行电机的
操作,以使电机旋转一周以上。然后按下 RESET(解除)键,报警即
被复位。
b. 磁极数不足8的电机,需要进行磁极检测。请参阅磁极检测步骤。
-170-
B-82634CM/01 C.焊枪零位调校
C.3 磁极检测
步骤 C-2 磁极检测(MPDT)
需要进行磁极检测的情况下,在焊枪零位调校画面的 F5 中显示有“MPDT”。
此外,还显示“Execute MPDT(Magnetic Phase Detection).”(执行磁极检测)信
息。电机的磁极不足 8 且磁极的基准位置尚未确定的情况下,就需要进行磁极检
测。
需要进行磁极检测的电机,在进行磁极检测前,不能执行 JOG 操作,应予注意。
焊枪轴会在磁极检测中动作,所以在进行检测前,确认焊枪能够沿着关闭/开启
方向移动。(焊枪处在没有完全关闭或者完全开启的状态)
1. 通过如下操作显示焊枪零位调校画面。
MENUS(画面选择)键 ->“SYSTEM”(系统)-> F1[TYPE](画面)-> Gun
Master(焊枪零位调校)
2. 按下 F5[MPDT]软键。显示如下信息:
“Execute MPDT. Are you ready?”“YES NO?”(是否确实需要执行 MPDT)
3. 选定 T1 或 T2 方式,按下紧急时自动停机开关。解除所有报警,按下 F4
[YES](是)。
4. 开始磁极检测。磁极检测结束时,显示如下信息:
“Completed MPDT.”(已经检测到磁极)
磁极检测失败时,显示如下信息:
“Failed MPDT.”(磁极检测失败)
“Execute MPDT(Magnetic Phase Detection).”(执行磁极检测)
5. 磁极检测失败时,也可以通过手动操作进行磁极检测。
为此,直接用手移动伺服枪的齿轮和皮带轮,使伺服电机轴旋转一周以上。
进行磁极检测时,显示“Completed MPDT.”信息。
6. 由此便可以 JOG 操作伺服枪。
-171-
C.焊枪零位调校 B-82634CM/01
C.4 调校
步骤 C-3 零位置调校
调校有 2 类。
• 通常的调校 :进行调校,使磨损量复位为零。
• 再校正:在保留当前的磨损量的状态下进行调校。
1. 根据焊嘴的状态,其操作有所不同。
通常的调校操作,使两个焊嘴的磨损量都置零。因此,进行该操作时,务须
安装上新焊嘴。
再校正在维持现有磨损量的状态下进行调校。该操作只在当前磨损量正确的
情况下可以使用。换上新焊嘴后,不可进行该操作。
2. JOG 操作至两个焊嘴接触的位置。
3. 通过如下操作,显示焊枪零位调校画面。
MENUS(画面选择)键 ->“SYSTEM”(系统)-> F1[TYPE](画面)-> Gun
Master(焊枪零位调校)
GUN MASTER _
SERVO GUN Zero position master 1/1
4. 存在多个装置的情况下,按下 F2[EQUIP](装置),选择装置编号。
GUN MASTER _
5. 按下[EXEC](执行)或者[RECALIB](再校正)。
a. 在新焊嘴上进行调校时,按下 F4[EXEC]。
b. 进行磨损测量后,再在已经磨损的焊嘴上进行调校时,按下 NEXT(下
一步),再按下 F4[RECALIB]。
6. 选择 F4[YES](是),执行焊枪轴的调校。在通常调校的情形下,磨损
量成为0(零),而在再校正的情况下,维持磨损量的数据。
-172-
B-82634CM/01 D.设定行程极限
D 设定行程极限
焊枪轴的行程极限,以焊嘴相互接触的调校位置为基准。可在焊枪行程极限设定
画面上,直接指定距调校位置的开启量及加压量的最大值。焊枪行程极限,也可
以通过控制开始时的轴设定进行设定,但是建议用户在进行自动调节前予以确
认。
开启行程极限
调校 (mm)
位置 加压侧行程极限
(mm)
开启侧行程极限(mm)是焊枪的开启量最大值。请指定焊枪制造商的指定值、或
者实际测量值。
加压侧行程极限(mm)是焊嘴接触后可推入量的最大值。需要考虑焊嘴磨损量和
焊枪的挠曲量。不能设定比焊枪的驱动机构的物理极限更长的值。设定范围值通
常为 15-30mm。
建议:直接记录开启侧行程极限时,建议采用焊枪调节应用的规格。
步骤
1. 显示伺服枪一般设定画面。
2. 将光标指向焊枪行程极限项,按下 ENTER(输入)键。显示如下所示画面。
3. 设定开启侧及加压侧行程极限。
SETUP Servogun _
Gun 1 ( J1 )
注意
开启侧及加压侧行程极限,应以距调校位置的绝对值输入。
-173-
E.自动调节程序 B-82634CM/01
E 自动调节程序
基于自动调节宏程序的调节
通过执行自动调节程序,进行自动调节。
注意
自动调节过程中,焊枪轴以最大速度移动。可以执行自动调节而与示教操
作盘的无效/有效无关,但是,示教操作盘处在无效状态下进行自动调节
时,应在确认伺服枪附近没有人员后执行。
自动调节程序
程序名:AUTOTUNE(在宏一览中)
在执行该程序前,应对
齿轮比
调校
行程极限
焊枪关闭方向(运动标记)
最大压力
进行正确设定。
1. 按下 Select(一览)键。
2. 按下 F1[TYPE](类型)。
3. 选择宏。
4. 出现宏程序的一览。将光标指向 AUTOTUNE,按下 ENTER(输入)键。
5. 出现如下所示画面。
-174-
B-82634CM/01 E.自动调节程序
初始值:
P1 – Equipment number(装置编号)
初始值 = 1
P2 – Dual gun index(双焊枪)(1:焊枪 1、2:焊枪 2)
初始值 = 1
P3 – Enable debug msg(调试信息有效)(1)
初始值 = 0 (无效)
P4 – Reload parameters(伺服运动参数初始化/重新加载)
初始值 = 0 (无效)
P5 – Starting load ratio(调节开始时惯量比)
初始值 = 3
P6 – Pushing depth(调节时的推入量)(mm)
初始值 = 5
P7 – Acc estimation method(时间常数更新方式)
初始值 = 1 (自动)
P8 – Accel time1(时间常数 1)(ms)
初始值 = 100
P9 - Min acc shm(最小时间常数)(ms)
初始值 = 100
P10 – Initial Filter(压力滤波器)(初始滤波器频率)(Hz)
初始值 = 0(滤波器无效)
-175-
E.自动调节程序 B-82634CM/01
7. 将3方式开关置于 T2。
8. 在按住 SHIFT 键的状态下,按下 FWD(前进)键。
9. 按住 SHIFT 键,直到调节完成。
注意
开始自动调节时,根据伺服枪的开闭动作调解如下值:
・时间常数
・惯量
・摩擦系数
・弹簧系数
・压力控制增益
注意
在 自 动 调 节 过 程 中 改 变 时 间 常 数 时 , 显 示 “ SVGN-050 Autuning:
Re-power required”(SVGN-50 自动调节:再次通电)。再次接通控制
器的电源时,新的时间常数有效,SVGN-50 显示消失。
自动调节失败的情况下,请尝试如下操作:
•确认行程极限是否正确。
•确认电机的选择是否正确。
•再次进行自动调节,直到自动调节成功。
-176-
B-82634CM/01 F.焊嘴安装辅助功能
F 焊嘴安装辅助功能
为适当进行焊接和磨损测量,在换上新焊嘴后,切实安装焊嘴十分重要。本功能
用来辅助新焊嘴的安装。使用本功能时,需要执行标准 TP 程序 TW_PRS01,成
为可以使用状态的操作步骤为:将系统变量$sgsyscfg.$load_twd 设定为 12,再次
通电。
为辅助焊嘴的安装,本程序对焊枪进行数次加压。
通过 TW_PRS01,可以设定 8 个自变量。各自变量的含义,可参阅下表。下一项
中就设定例进行描述。本程序在任何时候都可以执行,但是,基本上应在刚刚换
上新焊嘴后到进行下一次磨损测量期间执行较为理想。
TW_PRS01
1: !PROGRAM NAME: TW_PRSRT;
2: !Program function: ;
3: ! Compress caps after tip change ;
:
8: !Parameters supplied to TW_PRESS ;
9: !1: Equipment number ;
10: !2: Force end value (Kgf) ;
11: !3: Number of steps ;
12: !4: Number of repititions ;
13: !5: Dwell time (ms) ;
14: !6: Register number R[#] ;
15: !7: PrePress margin ;
16: !8: Max growth ;
17: CALL TW_PRSRT(1,500,2,4,1,10,5,15) ;
确认装置编号。
No 自变量名 标准值 说明
1 Equipment number(装 1 指定成为对象的焊枪的装置编号。
置编号)
2 Force end value (kgf) 500 指定对焊嘴加压的压力。设定为最大压力以上的情况下,系统会将其自动限
(最终压力) 制为最大压力。
3 Number of steps(加压 2 指定加压步骤。第n步的压力如下所示:(Force end value) * [n/(Number of
步骤数) steps)]
4 Number of repititions 4 指定在各加压步骤的加压次数。总体加压次数如下所示:(Number of steps) *
(加压次数) (Number of repititions)
5 Dwell time (ms)(加压 1 指定进行一次加压的加压时间。
时间)
6 Register number(寄存 10 这是内部使用的寄存器编号。在磨损测量中标准使用 R[10],因而基本上不
器编号) 需要进行变更。
-177-
F.焊嘴安装辅助功能 B-82634CM/01
No 自变量名 标准值 说明
7 PrePress margin (mm) 5 指定确保接触速度的距离。
(加压补偿距离)
8 Max growth (mm)(最 15 指定磨损焊嘴和新焊嘴的尺寸差的估算量。加压前的开启量如下所示:
大増加量) 磨损焊嘴的零位 + 加压补偿距离 + 最大増加量
可动侧焊嘴
加压补偿距离
新焊嘴的零位(磨损量测量前未知)
更换前焊嘴的零位
最大增加量
固定侧焊嘴
设定参考例
标准设定的情形[CALL TW_PRSRT(1,500,2,4,1,10,5,15)]
步骤 # 焊枪轴动作 关键的自变量
第1步 在 250kgf 下执行加压指令。 (Force end value) * [1/(Number of steps)]
加压 1ms。 Dwell time
焊枪从磨损焊嘴时的零位开启 20mm。 PrePress margin + Max growth
反复执行上述动作 4 次。 Number of repititions
第2步 在 500kgf 下执行加压指令。 (Force end value) * [2/(Number of steps)]
加压 1ms。 Dwell time
焊枪从磨损焊嘴时的零位开启 20mm。 PrePress margin + Max growth
反复执行上述动作 4 次。 Number of repititions
改变设定的情形[CALL TW_PRSRT(1,300,1,6,1,10,5,10)]
步骤 # 焊枪轴动作 关键的自变量
第1步 在 3,000kgf 下执行加压指令。 (Force end value) * [1/(Number of steps)]
加压 1ms。 Dwell time
焊枪从磨损焊嘴时的零位开启 15mm。 PrePress margin + Max growth
反复执行上述动作 6 次。 Number of repititions
-178-
B-82634CM/01 索引
索引
焊枪更换设定 ...............................................................100
<数字>
焊枪更换顺序 ...............................................................112
1步测量方式................................................................. 65
焊枪更换指令 ...............................................................109
2步测量方式................................................................. 61
焊枪更换状态显示 .......................................................113
<B> 焊枪关闭方向(可动侧焊嘴)..................................... 17
<G> <J>
概述................................................................................. 96 JOG 操作 ........................................................................ 43
概要................................................................................. 91 基本规格 .......................................................................... 3
工件厚度检查功能....................................................... 126 基于焊嘴磨损补偿的焊枪行程极限补偿..................... 73
工件厚度检查功能的一般设定 ................................... 128 急停 ................................................................................ 52
工件厚度检查校正....................................................... 127 加压动作指令 ................................................................ 54
功能概要................................................................. 96, 119 加压轮廓控制功能 ........................................................ 90
故障排除 (焊枪更换) ................................................... 161 加压通知信号 ................................................................ 89
过载扭矩预防功能....................................................... 118 加压允许信号 ................................................................ 87
加压允许信号/完成确认信号/加压通知信号............... 86
<H> 简易调校参照点设定 ...................................................160
焊接顺序......................................................................... 50
解除报警 .......................................................................170
焊接异常时的焊枪开启功能 ....................................... 131
其他指令 ........................................................................ 54
焊枪分离期间电池耗尽时 ........................................... 167
焊枪分离指令............................................................... 109 <K>
焊枪更换参照点设定方法(无电池) ....................... 155 控制方式(多动作组) .................................................. 5
焊枪更换功能................................................................. 95
i-1
索引 B-82634CM/01
熔敷信号检测功能......................................................... 79 <W>
软面板............................................................................. 85
设定刀具坐标系............................................................. 15 位置对合动作中停下机器人时....................................163
设定方法......................................................................... 92 位置对合类型3、类型4的参照点设定....................156
设定项目说明................................................................. 93 <X>
设定行程极限............................................................... 173
系统构成 ........................................................................ 97
使用 R-J3iB 的磨损测量程序的情形 ............................ 75
限制 ...........................................................................94, 96
使用了多任务的焊枪更换注意事项 ........................... 117
示教............................................................................... 115 <Y>
示教时的注意事项....................................................... 115 压力调节 ........................................................................ 27
示教位置......................................................................... 51 压力指令 ........................................................................ 55
手动操作......................................................................... 34 已被分离的焊枪的焊枪轴移动时................................166
手动焊接......................................................................... 42
<Z>
手动加压(SHIFT+GUN(焊枪)) ................................ 35
暂停 ................................................................................ 51
手动行程 (SHIFT+BU(行程切换)) ............................ 40
准备焊嘴磨损补偿 ........................................................ 60
伺服枪部位的主要名称 ...................................................4
自动调节程序 ...............................................................174
伺服枪调节应用............................................................. 19
作业人员的安全 ............................................................... i
i-2
说 明 书 改 版 履 历
2007 年
01
8月
版本 年月 变更内容 版本 年月 变更内容