KUKA机器人KRC4集成方案-图文版
更新时间:2024-01-12 23:31:01 阅读量: 教育文库 文档下载
- KuKa机器人推荐度:
- 相关推荐
KUKA机器人集成标准 页 码 1/69 目次
前言...................................................................................3 1 目的 .............................................................................4 2 范围 .............................................................................4 3 规范性引用文件 ...................................................................4 4 术语和定义 .......................................................................4 5 机器人集成标准 ...................................................................4
5.1 首次上电运行.......................................................... 4
1. 首次上电运行......................................................... 4 5.2 机器人周边设备通讯及配置.................................................9 1. 机器人与PLC接口通讯................................................... 9 2. 机器人与焊枪、焊机接口配置............................................. 11 3. 机器人与抓手接口配置..................................................17 4. 机器人与水气单元配置..................................................18 5.3 机器人调试内容.........................................................19 1. 工具坐标建立.........................................................19 2. 工具重量测试.........................................................20 3. Tune枪.............................................................. 25 4. 抓放枪、抓放抓手调试...................................................35 5. 车身坐标系建立...................................................... 38 6. 点焊参数设定.........................................................40 7. 焊点路径调试.........................................................40 8. 干涉区设定.......................................................... 42 9.节拍优化.............................................................46 5.4 特殊功能机器人调试......................................................46 1. 涂胶调试.............................................................46 2. 弧焊调试.............................................................60 6 文件更改状态..............................................................72 附件1:............................................................................ 73
附件2: ............................................................................错误!
未定义书签。
第1页,共69页 KUKA机器人集成标准 页 码 2/69 附件3: ..............................................................................错
误!未定义书签。
附件4: ............................................................................错误!
未定义书签。
CP5614板卡配置(修订后).xlsx 68
前 言
一、机器人技术部是本文件的归口管理部门,享有文件更改、修订、日常维护及最终解释
权。
第2页,共69页 KUKA机器人集成标准 页 码 3/69 二、文件版本历史记录:
版本实施文件版本 日期 编制人 审核人 标准化 批准人 备注 三、本文件与上一版文件相比的主要变化点: 无。
四、本文件自实施之日起,代替或废止的文件:无。
1.目的
1.1 确保机器人调试形成标准化流程,减少新人在学习中所需的人力和时间,降低长城汽车培养
新人的成本。
1.2 提高机器人安装调试效率。
1.3 确保长城汽车项目生产人员安全、高效、方便、稳定的进行系统维护。
第3页,共69页 KUKA机器人集成标准 页 码 4/69 1.4 本规范不意味着阻碍新技术或限制创新性的应用,如果该规范中任何部分存在过分制约或阻
碍新型技术的应用,可以通过机器人科审核进行完善更改。
2.适用范围
2.1 本标准适用于长城汽车股份有限公司整车厂车间机器人调试。
2.2 本标准仅包含部分型号配置的机器人调试,不完全包含特定应用范围下的机器人 调试。 2.3 本标准仅适用于KUKA机器人调试。
2.4 本标准目前只应用于焊接机器人,且不具有完善性,后期将逐步添加相关内容。
2.5 当本标准与任何其他引用的规范冲突,或与法律冲突,本标准中的条款由长城汽车自动化事
业部机器人系统部进行解释。
3.规范性引用文件 无
4.术语及定义
程序流程图 (PAP): 是一个程序的流程图,也称为程序结构图。 它是在一个程序中执行某一算法的图示,描述了为解决一个课题所要进行的运算之顺序。
5首次上电运行
5.1首次上电运行
为避免在首次投入运行前将蓄电池放电,在机器人控制系统供货时已拔出了 CCU 上的插头 X305。 接通前请将插头 X305(蓄电池) 插到 CCU(控制柜) 上。 操作步骤:
1.1 接通 KR C4。
1.2 选择运行方式T1。
1.3 将钥匙开关拧到 (>>> 图 1-1 ) 挡位运行(图标: 打开的挂锁)。
1 钥匙开关
第4页,共69页 KUKA机器人集成标准 页 码 5/69
1.4 显示以下询问: RDC 存储器和控制系统不一致 什么被更换了? 用按键 “机器人” 确认。
图 1-2: RDC 存储器和控制系统不一致
1.5 即显示以下信息: 网络配置已还原.用按键 OK 确认。
1.6 用按键 全部 OK 确认在信息窗口可以被确认的所有信息。 (>>> 图 1-3 )
图 1-3: 信息窗口 (1) 主菜单按键 (2) 信息窗口 (3) 按键 全部 OK
1.7 以下信息无法确认:
KSS15068 安全配置的校验总和不正确。 KSS12017 未确认操作人员防护装置 KSS00404 安全停止
为了确认这类信息,必须均衡机器人 (RDC) 和机器人控制器之间的安全配置:
第5页,共69页
KUKA机器人集成标准 页 码 16/69
图2.22
5.2.3机器人与抓手接口配置
3.1 导入GSD文件
3.2 进行I/O配置及站地址设置
第16页,共69页 KUKA机器人集成标准 页 码 17/69
5.2.4机器人与水气单元配置
这里我们只用到了水气单元线其中的六芯,其中蓝色线(0V)和棕色线(24V)接至控制柜内电源接口处(图8.1);蓝色线(start_water输出)接至ET200S对应201端;蓝色线(air_ok输入);蓝色线(flow1_ok输入)接至ET200S对应202端;(flow2_ok输入)接至ET200S对应203端(图2.41)。
5.3机器人调试内容
第17页,共69页 KUKA机器人集成标准 页 码 18/69 5.3.1工具坐标建立
TCP测量的XYZ 4点法的操作步骤: 步骤 1
说明
确定工具坐标系的原点 可选择以下方法: XYZ 4 点法 XYZ 参照法 确定工具坐标系的姿态 可选择以下方法: ABC 世界坐标法 ABC 2 点法
直接输入至法兰中心点的距离值 (X,Y,Z) 和转角(A,B,C)。 数字输入
2
或者
1.1 选择菜单序列 投入运行 > 测量 > 工具 > XYZ 4 点。
? 为待测量的工具给定一个号码和一个名称。 用继续键确认。
? 用 TCP 移至任意一个参照点。 按下软键测量,对话框“ 是否应用当前位置? 继续测量” 用
是加以确认
? 用 TCP 从一个其他方向朝参照点移动。 重新按下测量,用是回答对话框提问。 ? 把以上步重复两次。
? 负载数据输入窗口自动打开。 正确输入负载数据,然后按下继续。 ? 包含测得的 TCP X、Y、Z 值的窗口自动打开,测量精度可在误差项中读取。 数据可通过保存直
接保存。
1.2 TCP测量的XYZ参照法的操作步骤:
? 前提条件是,在连接法兰上装有一个已测量过的工具,并且 TCP 的数据已知。 ? 在主菜单中选择投入运行 > 测量 > 工具 > XYZ 参照。 ? 为新工具指定一个编号和一个名称。 用继续键确认。 ? 输入已测量工具的 TCP 数据。 用继续键确认。
? 用 TCP 移至任意一个参照点。 点击测量。 用继续键确认。 ? 将工具撤回,然后拆下。 装上新工具。
? 将新工具的 TCP 移至参照点。 点击测量。 用继续键确认。
? 按下保存键。 数据被保存,窗口自动关闭。 或按下负载数据。 数据被保存,一个窗口将自动
打开,可以在此窗口中输入负载数据。 1.3 ABC 世界坐标系法姿态测量 此方法有两种方式:
5D: 只将工具的作业方向告知机器人控制器。 该作业方向默认为 X 轴。 其
它轴的方向由系统确定,对于用户来说不是很容易识别。应用范围: 例如:MIG/MAG 焊接,激光切割或水射流切割
6D: 将所有 3 根轴的方向均告知机器人控制系统。应用范围: 例如:焊钳、抓爪或粘胶喷嘴。 ? ABC 世界坐标系法操作步骤:
? 在主菜单中选择投入运行 > 测量 > 工具 > ABC 世界坐标。
第18页,共69页 KUKA机器人集成标准 页 码 19/69 ? 输入工具的编号。 用继续键确认。
? 在5D/6D 栏中选择一种变型。 用继续键确认。 ? 如果选择了5D:
将 +X 工具坐标调整至平行于 -Z 世界坐标的方向。 (+XTOOL = 作业方向) ? 如果选择了6D:
将 +X 工具坐标调整至平行于 -Z 世界坐标的方向。 (+XTOOL = 作业方 向)
+Y 工具坐标调整至平行于 +Y 世界坐标的方向。 (+XTOOL = 作业方向) +Z 工具坐标调整至平行于 +X 世界坐标的方向。 (+XTOOL = 作业方向)
? 用测量来确认。 对信息提示“ 要采用当前位置吗? 测量将继续” 用是来确认。 ? 即打开另一个窗口。 在此必须输入负荷数据。 ? 然后用继续和保存结束此过程。 ? 关闭菜单。
1.4 姿态测量的ABC2点法的步骤 :
? 前提条件是,TCP 已通过 XYZ 法测定。
? 在主菜单中选择投入运行 > 测量 > 工具 > ABC 2 点。 ? 输入已安装工具的编号。 用继续键确认。
? 用 TCP 移至任意一个参照点。 点击测量。 用继续键确认。 ? 移动工具,使参照点在 X 轴上与一个为负 X 值的点重合(即与作业方向相反)。 点击测量。 用
继续键确认。
? 移动工具,使参照点在 XY 平面上与一个在正 Y 向上的点重合。 点击测量。 用继续键确认。 ? 按保存。 数据被保存,窗口关闭。 或按下负载数据。 数据被保存,一个窗口将自动打开,可
以在此窗口中输入负载数据。
5.3.2工具重量测试
2.1 建立焊枪的tcp后,在投入运行→测量→工具→数字输入→在已经做好的TCP下测枪的重量 2.2 安装loaddata软件:投入运行→安装附加软件→配置→路径选择(E盘)→保存→保存→安装→
重启(you have to restart computer to complete the technology setup in stallation)→拔下U盘
第19页,共69页 KUKA机器人集成标准 页 码 20/69
2.3 投入运行→测量→工具→数字输入→建立工具名称weld_cgun1、将X Y Z值及重量输入,保存→数
据保存在工具名为weld_cgun1中
第20页,共69页
KUKA机器人集成标准 页 码 21/69
第21页,共69页 KUKA机器人集成标准 页 码 22/69
2.4 将语言改为英语模式、将模式打到自动模式、2轴 3轴之间的绝对值差3度以内
2.5 投入运行→售后服务→测量工具负载→robot type ok? 选择机器人的型号→supplementary load
on axes? 三轴负载为50→determine payload automatically? Yes
第22页,共69页 KUKA机器人集成标准 页 码 23/69
2.6 Start→上电 运行 programmed path reached (BCO)→上电 运行→Start the measurementruns
→move to the start point of one path and startmeasurement move to initial point→move to the start point of second path and startmeasurement move to initial point→move to the start point of third path and startmeasurement move to initial point→assign tool(data have been assignal to tool1)→back up(back up saved to D)→USB(results saved to usb E)
第23页,共69页 KUKA机器人集成标准 页 码 24/69 5.3.3 Tune枪
3.1 文件→cataloghandling→将kuka robot skrc4 high payload servoguntc导入
窗口→样本→kukarobotskrc4 high payload→kr 210 2700extra→用鼠标拖到steuerung(使其变蓝) servoguntc→kuka00 121-216/00-115-925(焊枪电机的名牌上)→用鼠标拖到steuerung(使其变蓝) 编辑器→机器参数配置→joint1→运动规划参数→电机/轴传动比 电机额定转速 选择生成代码图标(看是否报错)→在示教器上安全登录→安装
将伺服枪软件导入控制柜后,要用workvisor将电机/轴的传动比改为50:32(在说明书上,smalle pulley gear和large pulley gear),额定速度设为4100(枪电机的铭牌上),传入控制柜中,进行安全配置,确保能够上电
3.2 configuration→servogun torque control→gun parameters→gear ratio max opening(mm)
soft limit(一般设为20)
3.3 external axes→软件将前面的输入进行计算→motor transmission ratio(为计算后的数值)→
nominal speed of motor
第24页,共69页 KUKA机器人集成标准 页 码 25/69
3.4 网线连上电脑与控制柜→查找项目→打开项目(上面有机器人编号)→编辑器→cinfigure
kinematic relation→将焊钳与机器人图标连接起来
第25页,共69页
KUKA机器人集成标准 页 码 26/69
3.5 将机器人型号和焊钳型号及M_H_KSP40_400V_V1和S_H_KSP40_400V_V1文件添加进去;文件→
steuerung→config→user→common→右键mada添加→右键servofile添加
3.6 编辑器→option packages→servogun tc editor→将weld program selection type选为program
number→将gun option中equlization改为robot compensation;
第26页,共69页 KUKA机器人集成标准 页 码 27/69
第27页,共69页 KUKA机器人集成标准 页 码 28/69
3.7 设置机器人参数:将电机/轴传动比将从示教器中运算的结果进行输入、在枪的参数单上将电机额
定转速进行输入、将调节器的类型选为positiontorquecontrol、不含电机 3.8 动力总成转动惯量、速度监控极限、电流额定值极限(在电机的名牌上)、正向软件限位开关(一
般为20)、负向软件限位开关
第28页,共69页 KUKA机器人集成标准 页 码 29/69
第29页,共69页 KUKA机器人集成标准 页 码 30/69
3.9 将workvisual中设置的参数导入到控制柜中→导入完成后进行安全配置 sevogun torque control→configuration→将timer type设置为test 、guntype(X或C型枪) 、tcp orientation(+Z)、thickness(由压力表的厚度决定14.6或18)、first init force设定为1
第30页,共69页
KUKA机器人集成标准 页 码 31/69
3.10 serv torque control→calibration 5p→根据枪的最大压力将motor torque 1 in KN motor torque 2 in
KN motor torque 3 in KN motor torque 4 in KN motor torque 5 in KN分别设为1 1.5 2 2.5 3;最大压力按照说明书进行设定;设定好后进行保存
3.11 在投入运行→调整→去调节,将枪的零点取消→千分尺→对枪进行零点校正
3.12 点开机器人图标→打开R1文件夹→选择program→按顺序逐个打开eg_cal eg_recal eg_force,
前两个程序是在1 1.5 2 2.5 3motor torque的设定下测的压力,此压力是通过软件计算的结果,第
第31页,共69页 KUKA机器人集成标准 页 码 32/69 三次压力检测是对前两次的验证
3.13 双枪压力配置workvisual中文件→steuerung→krc→R1→TP→Servogun_tc→打开eg_extern.dat文件
→841行:EG_SERVOGUN_EXAXIS[2]=2 847行:Global int EG_COUPLE_AXIS_='B001'
3.14 如果是X枪运行eg_cal后,要运行 eg_force,然后再运行 eg_recal,再进行压力测试运行eg_force;
如果测的压力比设定的要小,在calibration 5p中将对应的值要向小调整,直至压力匹配
第32页,共69页 KUKA机器人集成标准 页 码 33/69 5.3.4 抓放枪、抓放抓手调试
4.1 从焊钳支架抓取焊钳程序
DEF DockGun1( ) ;程序段名称 INI ;初始化
PTP HOME Vel= 100 % DEFAULT ;机器人回原位
ToolStand(1,\;1号焊枪支架上防尘罩打开
WAIT FOR ( NOT IN 221 'DI_TCRTL1' ) AND NOT ( IN 222 'DI_TCRTL2' ) AND NOT ( IN 223 'DI_TCLock' ) AND ( IN 224 'DI_TCUnLock' ) AND ( IN 209 'DI_Gun1Sen_11' );切换盘和焊枪检测信号判断 PTP P2 CONT Vel=100 % PDAT2 Tool[16]:Tool_change Base[0] CD ;中间过渡点 ; Ready To Pick Gun1
LIN P4 Vel=0.1 m/s CPDAT2 Tool[16]:Tool_change Base[0] CD ;准备去抓枪点 ; Pick Gun1 Position
LIN P3 Vel=0.1 m/s CPDAT1 Tool[16]:Tool_change Base[0] ;到达抓枪点
;wait for $in[221] and $in[222] and not $in[223] and $in[224] ;切换盘贴合检测和锁紧珠弹出检测
TC(1,\;切换盘锁紧 ; Leave Pick Gun1 Position
LIN P5 Vel=0.5 m/s CPDAT3 Tool[16]:Tool_change Base[0] CD ;机器人带焊钳脱离焊钳支架
wait for not $in[209] ;焊钳检测为0 PTP P6 Vel=100 % PDAT3 Tool[16]:Tool_change Base[0] CD ;中间过渡点 PTP P7 CONT Vel=100 % PDAT4 Tool[16]:Tool_change Base[0] ;中间过渡点 ServoGun Couple=1 ;伺服焊钳耦合 PTP HOME Vel= 100 % DEFAULT ;回原位 ToolStand(1,\;防尘罩关闭 END ;程序结束 5.1 放到焊钳支架程序
DEF UnDockGun1( ) ;程序段名称 INI ;初始化 PTP HOME Vel= 100 % DEFAULT ;回原位
ToolStand(1,\;焊钳支架防尘罩打开
WAIT FOR ( IN 223 'DI_TCLock' ) AND NOT ( IN 224 'DI_TCUnLock' ) AND ( IN 217 'DI_ToolID1' ) AND NOT ( IN 218 'DI_ToolID2' ) AND NOT ( IN 209 'DI_Gun1Sen_11' ) ;切换盘和焊枪检测信号判断
ServoGun Decouple=1 ;伺服焊钳去耦合
PTP P1 CONT Vel=100 % PDAT1 Tool[16]:Tool_change Base[0] CD ;中间过渡点 PTP P2 CONT Vel=100 % PDAT2 Tool[16]:Tool_change Base[0] CD ;中间过渡点 ; Ready to Drop Gun1
LIN P3 CONT Vel=0.5 m/s CPDAT1 Tool[16]:Tool_change Base[0] CD ;准备去放焊钳位置 ; Drop Gun1 Position
LIN P4 Vel=0.5 m/s CPDAT2 Tool[16]:Tool_change Base[0] ;到达焊钳放置位置 TC(1,\;切换盘锁紧珠松开
;wait for $in[221] and $in[222] and $in[223] and not $in[224] and $in[216] and $in[209]
第33页,共69页 KUKA机器人集成标准 页 码 34/69 ;wait for not $in[223] and $in[224] ;切换盘信号检测 ; Leave Drop Gun1 Position
LIN P6 Vel=0.5 m/s CPDAT3 Tool[16]:Tool_change Base[0] CD ;机器人离开焊钳放置点
;wait for not $in[223] and $in[224] and not $in[221] and not $in[222] ;重复判断切换盘信号
PTP P9 CONT Vel=100 % PDAT6 Tool[16]:Tool_change Base[0] CD ;中间过渡点 PTP HOME Vel= 100 % DEFAULT ;机器人回原位 ToolStand(1,\;防尘罩关闭 END ;程序结束 4.2 从抓手支架抓取抓手程序 抓手程序逻辑 Dock-gripper INI
PTP HOME Vel= 100 % DEFAULT ; Cover11 Open --- 抓手盖板打开 ToolStand (11, \, True) ; Safty Check --- 安全检查
WAIT FOR ( NOT IN 214 'DI_Grip1CoverClose_11' AND IN 215 'DI_Grip1CoverOpen_11' ) --- 确定盖板已经打开
WAIT FOR ( IN 212 'DI_Grip1Sen1_11' ) AND ( IN 213 'DI_Grip1Sen2_11' ) ---枪架上面传感器。检测枪在枪架上
AND ( NOT IN 216 'DI_TCTSIV' )AND ---ATI快换盘脱开的安全信号
( NOT IN 221 'DI_TCRTL1' AND NOT IN 222 'DI_TCRTL2' ---ATI快换盘检测没有 工具
AND NOT IN 223 'DI_TCLock' AND IN 224 'DI_TCUnLock' ---ATI快换盘内抓未锁 紧
PTP P1 CONT Vel=100 % PDAT1 Tool[16]:Tool_change Base[0]
; Ready To Pick Grip1 ---准备抓之前点再次检测内抓是否是未锁定状态 LIN P15 Vel=1 m/s CPDAT8 Tool[16]:Tool_Changer Base[0]
WAIT FOR ( NOT IN 223 'DI_TCLock' AND IN 224 'DI_TCUnLock' ) ; Pick Grip1 Position ---抓抓手到位点
LIN P4 Vel=0.2 m/s CPDAT1 Tool[16]:Tool_Changer Base[0] Lock Grip And Check
----检测行程开关到位,抓手插入到位。内抓未锁紧
WAIT FOR ( IN 216 'DI_TCTSIV' AND IN 221 'DI_TCRTL1' AND IN 222 'DI_TCRTL2' AND NOT IN 223 'DI_TCLock' AND IN 224 'DI_TCUnLock' ) TC(1,\) ---抓手1,锁紧。
Grip(1,1,\,True)---抓手1第一组缸打开并检测 Grip(1,2,\,True)---抓手1第二组缸打开并检测 Grip(1,3,\,True)---抓手1第三组缸打开并检测
WAIT FOR ( IN 221 'DI_TCRTL1' AND IN 222 'DI_TCRTL2' AND IN 223 'DI_TCLock' AND NOT IN 224 'DI_TCUnLock' )---检测抓手已到位,内抓已锁紧 PTP P6 CONT Vel=100 % PDAT3 Tool[6]:Grip011 Base[0] CD PTP P7 CONT Vel=100 % PDAT4 Tool[6]:Grip011 Base[0] CD ;==========================
第34页,共69页 KUKA机器人集成标准 页 码 35/69 PTP HOME Vel= 100 % DEFAULT UnDock-gripper DEF UnDockGrip1( ) INI
PTP HOME Vel= 100 % DEFAULT ; Cover11 Open ---盖板打开 ToolStand (11, \, TRUE) ; Safty Check
WAIT FOR ( NOT IN 214 'DI_Grip1CoverClose_11' AND NOT IN 215 'DI_Grip1CoverOpen_11' ) ---检测盖板打开 ---检测枪架上无枪
WAIT FOR ( NOT IN 212 'DI_Grip1Sen1_11' AND NOT IN 213 'DI_Grip1Sen2_11' ---ATI快换盘脱开的安全信号 AND NOT IN 216 'DI_TCTSIV' ---ATI快换盘检测有工具
AND IN 221 'DI_TCRTL1' AND IN 222 'DI_TCRTL2' --- ATI快换盘内抓在锁死状态
AND IN 223 'DI_TCLock' AND NOT IN 224 'DI_TCUnLock' ) ; Ready To Drop Grip1
LIN P23 Vel=1 m/s CPDAT8 Tool[6]:Grip011 Base[0] CD ; Drop Grip1 Position
LIN P24 Vel=0.2 m/s CPDAT9 Tool[6]:Grip011 Base[0] CD Drop Grip1
WAIT FOR ( IN 212 'DI_Grip1Sen1_11' AND IN 213 'DI_Grip1Sen2_11' ---— 枪架到位信号
AND IN 216 'DI_TCTSIV' ---ATI快换盘安全信号
AND IN 221 'DI_TCRTL1' AND IN 222 'DI_TCRTL2' ---快换盘有工具 AND IN 223 'DI_TCLock' AND NOT IN 224 'DI_TCUnLock' ) TC(1,\) ---执行脱开断网
WAIT FOR ( NOT IN 223 'DI_TCLock' AND IN 224 'DI_TCUnLock' )---检测以脱 开
; Leave Drop Grip11 Position
LIN P30 Vel=0.2 m/s CPDAT13 Tool[16]:Tool_Changer Base[0] CD
WAIT FOR ( NOT IN 221 'DI_TCRTL1' AND NOT IN 222 'DI_TCRTL2' )---确保枪 以脱开,防止枪在快换盘上
AND ( NOT IN 223 'DI_TCLock' ) AND ( IN 224 'DI_TCUnLock' )---内抓以脱 开
PTP P33 CONT Vel=100 % PDAT20 Tool[16]:Tool_Changer Base[0] CD PTP HOME Vel= 100 % DEFAULT ; Cover11 Close ---枪架盖板关闭 ToolStand (11, \, TRUE)
5.3.5 车身坐标系建立
基坐标系的建立方法有三种,3点法、间接法、数字输入。因为车身坐标系的原点在空间中,所以采
第35页,共69页
KUKA机器人集成标准 页 码 36/69 用间接法测量,车身坐标系建立的步骤: 5.1 选择投入运行—测量—基座标
5.2 选择间接法,输入要建立的基坐标的编号,点击继续。
5.3 选择参照工具的编号,点击继续。
第36页,共69页 KUKA机器人集成标准 页 码 37/69 5.4 让TCP靠近一个已知坐标的点,把已知点的坐标添加进去,然后点击测量。
5.5 重复步骤5三次,一共靠近4个已知坐标的点。
5.6 将测量出来的结果保存。这样测量出来的坐标系就是车身坐标系,保存在选择的基坐标内。
5.3.6 点焊参数设定
小原焊接控制器参数输入
进入设置模式 HOME - MODE – SET SET灯亮 设置焊接参数 HOME – MODE – STIFT +F1
P2: A 悬挂电焊机 4种程序 ;B 机器人 15种程序 P3:ALARM OUT NC、NO 这里设置NC
PB:变压器类型 设置成2 匝数比模式 设置焊接规范 HOME – TMD – GROP – BO1
PR 预压时间 0 CY SQ 加压时间 10CY WELD 2 焊接时间 10CY HOLD 保持时间 10CY
HEAT2 电流 根据板厚设置 TURNR 匝数比 焊枪铭牌上标注
注:设置时要将想设置的参数放到屏幕第一行 点击EDIT
5.3.7 焊点路径调试
7.1 焊点轨迹调试
进行车身焊点轨迹调试需具备以下kuka机器人的基础知识:
具有KRC编程基础,对点焊指令和机器人移动指令有一定了解。 熟悉机器人三种动作模式,熟练掌握示教器的基本操作。 掌握四种坐标系之间的对应关系,特别是车身坐标系。 电阻焊的原理以及伺服焊枪基本技术参数。 7.2 点焊基本指令简介
第37页,共69页 KUKA机器人集成标准 页 码 38/69 点焊指令用来控制焊枪的移动、伺服焊枪电极臂的打开、夹紧、压力、持续时间等参数。Spot指令是将TCP直线移动到焊点位置然后激活焊接程序,Spot PTP是将TCP柔性移动到焊点位置然后激活焊接程序。
SpotL的格式如下:
? ? ? ? ? ? ?
运动类型 ( Motion type),可以是PTP /LIN CIRC等几种形式 辅助点(Auxiliary point),指在圆弧形式下有用 焊点名称 (Point name)
移动速度(Velocity) PTP:0 ? 100 % LIN或者CIRC :0.001 ? 2 m/s 运动数据设定 (Name for the motion data set) 激活的焊钳(Active gun),最多和支持6把 CLS OPN: 接近目标点在开枪和关枪时候 OPN: 在开枪时候接近目标点 CLS: 在关枪时接近目标点 空白:不接近目标点 工件的厚度 合枪时焊钳压力 补偿距离
补偿由于焊接引起的形变
? ? ? ?
? 程序号选项 ? 调用的焊接程号 ? 示意图如下所示:
动电极臂 第38页,共69页 KUKA机器人集成标准 页 码 39/69 焊点位置 板厚 静电极臂
图5.34 点焊示意图
7.3 调试时候注意事项:
? 要执行INT指令,否则在执行焊接指令时候会报轨迹未编程 ? 第一条运动指令必须为PTP ? 编程时候要 点击“选择”
? 修改焊点名称时候,要将机器人移动到该焊点位置,否则焊点位置会被记录成修改名称的位
置。
? 调试时候焊钳静臂要贴到工件上 ? 调试时候在T1模式下,T2验证时候要注意改成虚拟焊接模式(TEST模式),注意4轴和6轴数据,
上下目标点机器人不要角度变化过大
5.3.8 干涉区设定
Preceding Station Local Station Next Station
干涉区7 干涉区3、4 L2 干涉干涉区8 L1 干涉干涉区5/6 L2 干涉区7 L1 干涉干涉区8 区1、2 区1、2 区1、2 R2 干涉区7 R1 干涉区3、4 R2 干涉区7 R1 线体流向
8.1 机器人进入干涉区程序解析:
GLOBAL Def EnterZone(ZoneNumber : IN, Master : IN)
第39页,共69页 KUKA机器人集成标准 页 码 40/69 int ZoneNumber ;定义干涉区域
Bool Master ;是否同时进入干涉区 IF Master Then ;如果不同时进入 SWITCH ZoneNumber ;变量开关 CASE 1
Do_41Zone1=TRUE ;进入干涉区前置位信号,干涉区为空 WAIT FOR (Di_41Zone1==TRUE) ;等待干涉区为空
Do_41Zone1=FALSE ;进入后将干涉区,同时信号置0 CASE 2
Do_42Zone2=TRUE
WAIT FOR (Di_42Zone2==TRUE) Do_42Zone2=FALSE CASE 3
Do_43Zone3=TRUE
WAIT FOR (Di_43Zone3==TRUE) Do_43Zone3=FALSE CASE 4
Do_44Zone4=TRUE
WAIT FOR (Di_44Zone4==TRUE) Do_44Zone4=FALSE CASE 5
Do_45Zone5=TRUE
WAIT FOR (Di_45Zone5==TRUE) Do_45Zone5=FALSE CASE 6
Do_46Zone6=TRUE
WAIT FOR (Di_46Zone6==TRUE) Do_46Zone6=FALSE CASE 7
Do_47Zone7=TRUE
WAIT FOR (Di_47Zone7==TRUE) Do_47Zone7=FALSE CASE 8
Do_48Zone8=TRUE
WAIT FOR (Di_48Zone8==TRUE) Do_48Zone8=FALSE DEFAULT ENDSWITCH ENDIF
IF Master==FALSE THEN ;如果同时进入干涉区 SWITCH ZoneNumber ;变量开关 CASE 1
Do_41Zone1=TRUE ;干涉区为空,将信号置1 WAIT FOR (Di_41Zone1==TRUE) ;等待对方不在干涉区内 Do_41Zone1=FALSE ;进入干涉区前,将信号置0
第40页,共69页
KUKA机器人集成标准 页 码 41/69 WAIT SEC 0.3 ;等待0.3秒
IF (Di_41Zone1==FALSE) THEN ; 判断对方是否进去了干涉区
Do_41Zone1=TRUE ;不进入干涉区,同时将信号置1 WAIT FOR (Di_41Zone1==TRUE) ;判断干涉区是否为空
Do_41Zone1=FALSE ; 进入干涉区,同时将信号置0 ENDIF CASE 2
Do_42Zone2=TRUE
WAIT FOR (Di_42Zone2==TRUE) Do_42Zone2=FALSE WAIT SEC 0.3
IF (Di_42Zone2==FALSE) THEN Do_42Zone2=TRUE
WAIT FOR (Di_42Zone2==TRUE) Do_42Zone2=FALSE ENDIF CASE 3
Do_43Zone3=TRUE
WAIT FOR (Di_43Zone3==TRUE) Do_43Zone3=FALSE WAIT SEC 0.3
IF (Di_43Zone3==FALSE) THEN Do_43Zone3=TRUE
WAIT FOR (Di_43Zone3==TRUE) Do_43Zone3=FALSE ENDIF CASE 4
Do_44Zone4=TRUE
WAIT FOR (Di_44Zone4==TRUE) Do_44Zone4=FALSE WAIT SEC 0.3
IF (Di_44Zone4==FALSE) THEN Do_44Zone4=TRUE
WAIT FOR (Di_44Zone4==TRUE) Do_44Zone4=FALSE ENDIF CASE 5
Do_45Zone5=TRUE
WAIT FOR (Di_45Zone5==TRUE) Do_45Zone5=FALSE WAIT SEC 0.3
IF (Di_45Zone5==FALSE) THEN Do_45Zone5=TRUE
WAIT FOR (Di_45Zone5==TRUE) Do_45Zone5=FALSE
第41页,共69页 KUKA机器人集成标准 页 码 42/69 ENDIF CASE 6
Do_46Zone6=TRUE
WAIT FOR (Di_46Zone6==TRUE) Do_46Zone6=FALSE WAIT SEC 0.3
IF (Di_46Zone6==FALSE) THEN Do_46Zone6=TRUE
WAIT FOR (Di_46Zone6==TRUE) Do_46Zone6=FALSE ENDIF CASE 7
Do_47Zone7=TRUE
WAIT FOR (Di_47Zone7==TRUE) Do_47Zone7=FALSE WAIT SEC 0.3
IF (Di_47Zone7==FALSE) THEN Do_47Zone7=TRUE
WAIT FOR (Di_47Zone7==TRUE) Do_47Zone7=FALSE ENDIF CASE 8
Do_48Zone8=TRUE
WAIT FOR (Di_48Zone8==TRUE) Do_48Zone8=FALSE WAIT SEC 0.3
IF (Di_48Zone8==FALSE) THEN Do_48Zone8=TRUE
WAIT FOR (Di_48Zone8==TRUE) Do_48Zone8=FALSE ENDIF DEFAULT ENDSWITCH ENDIF
8.2 机器人出干涉区程序解析:
GLOBAL Def ExitZone(ZoneNumber : IN) int ZoneNumber ;定义干涉区
SWITCH ZoneNumber ;变量开关 CASE 1
Do_41Zone1=TRUE ;出干涉区后,将信号置1,干涉区为空 CASE 2
Do_42Zone2=TRUE CASE 3
第42页,共69页 KUKA机器人集成标准 页 码 43/69 Do_43Zone3=TRUE CASE 4
Do_44Zone4=TRUE CASE 5
Do_45Zone5=TRUE CASE 6
Do_46Zone6=TRUE CASE 7
Do_47Zone7=TRUE CASE 8
Do_48Zone8=TRUE DEFAULT ENDSWITCH END
5.3.9 节拍优化
9.1 抓件后的等待位; 9.2 放件的等待位;
9.3 焊接完成后的等待位; 9.4 优化机器人焊接顺序;
9.5 优化机器人姿态(包括增大逼近);
9.6 取抓手后的完成,步序完成,机器人完成信号,不干涉信号提前发给PLC(前提:保证机器人与线
体输送不干涉,与机器人之间的运行轨迹不干涉) 9.7 删除程序中的等待时间(删除之前确认好)
9.8 放件、取抓手时的LIN指令中的速度值修改大一点,但贴合点的速度不允许改动; 9.9 观看焊接视频,注意焊接顺序,减少等待时间;
9.10优化焊接参数,对于伺服焊钳,可将预压时间的值设为零,对于气动焊钳,预压及加压时间必须设
定相应的值。
5.4 特殊功能机器人调试 5.4.1 涂胶调试
1.1 注释 输出
$IN[1] I_01CarTypeBit1 ;IN1~8是以二进制为传输方式的确认车型的程序号 $IN[2] I_02CarTypeBit2 $IN[3] I_03CarTypeBit3 $IN[4] I_04CarTypeBit4 $IN[5] I_05CarTypeBit5 $IN[6] I_06CarTypeBit6 $IN[7] I_07CarTypeBit7 $IN[8] I_08CarTypeBit8
第43页,共69页 KUKA机器人集成标准 页 码 44/69 $IN[9] I_09Program no.valid ;程序号有效 $IN[10] Spare ;预留; $IN[11] I_11GlueConfirm ;涂胶完成 $IN[12] Spare
$IN[13] I_13Driver on ;驱动开(上电瞬间有) $IN[14] I_14Driver off ;驱动闭合(上电) $IN[15] I_15$EXT_Start ;调用程序号
$IN[16] 16Move enable ;机器人放行 $IN[17] Spare
$IN[18] I_18Dry_Run (with part) ;试运行(带工件) $IN[19] I_19Dry_Run (no part) ;试运行(不带工件) $IN[20] I_20ShuttleHome 线体安全(机器人放行的条件) $IN[21] Spare $IN[22] Spare $IN[23] Spare
$IN[24] I_sTQM_SPSACTIVE ;碰撞检测
$IN[25] I_25Seg1 ; IN25~40是步序信号segment $IN[26] I_26Seg2 $IN[27] I_27Seg3 $IN[28] I_28Seg4 $IN[29] I_29Seg5 $IN[30] I_30Seg6 $IN[31] I_31Seg7 $IN[32] I_32Seg8 $IN[33] I_33Seg9 $IN[34] I_34Seg10 $IN[35] I_35Seg11 $IN[36] I_36Seg12 $IN[37] I_37Seg13 $IN[38] I_38Seg14 $IN[39] I_39Seg15 $IN[40] I_40Seg16
$IN[41] I_41Zone1 IN41~48是干涉区信号 $IN[42] I_42Zone2 $IN[43] I_43Zone3 $IN[44] I_44Zone4 $IN[45] I_45Zone5 $IN[46] I_46Zone6 $IN[47] I_47Zone7 $IN[48] I_48Zone8
$IN[49] I_49Conf_mess ;确认信息(用来复位错误信息) $IN[50] Spare $IN[51] Spare $IN[52] Spare
$IN[53] I_53Tipchange/Service Complete ;换电极/服务完成
第44页,共69页 KUKA机器人集成标准 页 码 45/69 $IN[705] reday for operation ;操作准备好(NO ERROR) $IN[706] automatic mode is on ;自动模式运行中 $IN[707] (one) pump is on ;胶泵打开 $IN[708] temp.-cond is in ;加温
$IN[709] temperature ok ;到达制定温度 $IN[710] energy saving mode
$IN[711] lubrication ok ;润滑完成 $IN[712] handshake simulation ;模拟 $IN[713] glue ready ;胶桶有胶 $IN[714] request for material ;请求胶
$IN[715] (one) barrel nearly empty ;胶桶没胶 $IN[716] doser in full ;定量缸满了 $IN[717] request for filling ;请求充胶 $IN[718] request for purging ;请求清胶 $IN[719] purging ;清胶
$IN[720] purging finished ;清胶完成 $IN[721] no fault ;没有错误 $IN[722] system ok ;系统正常
$IN[723] doser ok ;定量缸胶量足够 $IN[724] meas.finished ;涂胶完成 检测涂胶量 $IN[725] error.no.updated ;错误号更新
$IN[726] application ok ;预压完成
$IN[727] volume ok(
$IN[1025] Predefined input always in HIGH state. ;预定义输入总是高电频 $IN[1026] Predefined input always in LOW state. ;预定义输入总是低电频 输入
$OUT[1] O_01CarTypeBit1 ;out1~8是以二进制为传输方式的车型的程序号 $OUT[2] O_02CarTypeBit2 $OUT[3] O_03CarTypeBit3 $OUT[4] O_04CarTypeBit4 $OUT[5] O_05CarTypeBit5 $OUT[6] O_05CarTypeBit6 $OUT[7] O_07CarTypeBit7 $OUT[8] O_08CarTypeBit8
$OUT[9] O_09PGNO_REQ ;程序号请求 $OUT[10] O_10Program active ;程序激活 $OUT[11] O_11CycleComplete ;单循环完成 $OUT[12] O_12EmStop ;外部急停
$OUT[13] O_13Controller ready ;机器人准备好
$OUT[14] O_14Rob Not In Shuttle ;释放外部汽缸运动 $OUT[15] O_15Driver ready ;驱动准备好
$OUT[16] O_16Robot on path ;机器人在预定轨迹 $OUT[17] O_17TipDressRun ;洗电极模式( 无电流) $OUT[18] O_18TipChangeRun ;换电极运行
第45页,共69页
KUKA机器人集成标准 页 码 46/69 $OUT[19] O_19Home ;机器人在原位 $OUT[20] O_20Automatic Externsl mode ;外部自动模式 $OUT[21] O_21T1 ;TI模式 $OUT[22] O_22T2 ;T2模式
$OUT[23] O_23 maintenance position ;维修位置 $OUT[24] O_sTQM_SPSSTATUS
$OUT[25] O_25Seg1 out25~40是步序信号 $OUT[26] O_26Seg2 $OUT[27] O_27Seg3 $OUT[28] O_28Seg4 $OUT[29] O_29Seg5 $OUT[30] O_30Seg6 $OUT[31] O_31Seg7 $OUT[32] O_32Seg8 $OUT[33] O_33Seg9 $OUT[34] O_34Seg10 $OUT[35] O_35Seg11 $OUT[36] O_36Seg12 $OUT[37] O_37Seg13 $OUT[38] O_38Seg14 $OUT[39] O_39Seg15 $OUT[40] O_40Seg16
$OUT[41] O_41Zone1 out41~45是干涉区信号 $OUT[42] O_42Zone2 $OUT[43] O_43Zone3 $OUT[44] O_44Zone4 $OUT[45] O_45Zone5 $OUT[46] O_46Zone6 $OUT[47] O_47Zone7 $OUT[48] O_48Zone8
$OUT[49] O_49stopmess ;停止信息
$OUT[50] O_50near_path ;在预定轨迹附近(伴随ON PATH) $OUT[51] O_51User_saf ;用户安全(安全门,光栅) $OUT[705] equipment on ;设备打开(ROB READY) $OUT[706] automatic mode on ;自动模式 $OUT[707] operation release ;操作释放 $OUT[708] reset heating ;复位加热 $OUT[709] reset pump ;复位胶泵 $OUT[710] energy saving
$OUT[711] ext.auto ;外部自动 $OUT[712] dry mode ;试运行 $OUT[713] start appl ;预压 $OUT[714] open gun ;胶枪口打开 $OUT[715] input release
$OUT[716] fill doser ;向定量缸里面充胶
第46页,共69页 KUKA机器人集成标准 页 码 47/69 $OUT[717] ext.man.mode
$OUT[718] purge position ;清胶位置 $OUT[719] purge ;清胶 $OUT[720] stepping
$OUT[721] reset faults ;复位故障
$OUT[722] reset system-faults ;复位系统故障 $OUT[723] reset faults of the application ;复位应用故障 $OUT[724] measuring end ;测量涂胶结束 $OUT[725]
$OUT[726] refill doser ;重复向定量缸充胶 $OUT[727] shut down ;关机 1.2 程序
? GlueCHB011( ) DEF GlueCHB011( )
INI ;初始化 ;FOLD BASISTECH INI
PTP HOME Vel= 100 % DEFAULT ;原位
OUT 711 'ext.auto' State=TRUE CONT ;给胶机发外部自动模式 PULSE 708 'reset heating' State=TRUE CONT Time=0.5 sec CONTINUE
PULSE($OUT[708], TRUE,0.5) ;发出0.5秒的复位加热脉冲信号 Purge And Filling 清胶和充胶
IF $IN[718] THEN ;当输入胶机清胶请求 OUT 718 'purge position' State=TRUE $OUT[718]=TRUE ;输出清胶位置 OUT 719 'purge' State=TRUE
$OUT[719]=TRUE ;输出清胶指令 WAIT FOR ( IN 720 'purging finished' )
WAIT FOR ( $IN[720] ) ;等候输入清胶完成信号 OUT 719 'purge' State=FALSE
$OUT[719]=FALSE ;关闭输出清胶 OUT 718 'purge position' State=FALSE
$OUT[718]=FALSE ;关闭输出清胶水位置 ENDIF
IF $IN[717] THEN ;当输入胶机充胶请求 OUT 716 'fill doser' State=TRUE
$OUT[716]=TRUE ;输出向定量缸充胶 WAIT FOR ( IN 716 'doser in full' )
WAIT FOR ( $IN[716] ) ;等候输入定量缸充满 OUT 716 'fill doser' State=FALSE
$OUT[716]=FALSE ;关闭输出向定量缸充胶 ENDIF WAIT FOR ( IN 705 'reday for operation' AND IN 706 'automatic mode is on' AND IN 709 'temperature ok' AND IN 722 'system ok' AND IN 723 'doser ok' )
WAIT FOR ( $IN[705] AND $IN[706] AND $IN[709] AND $IN[722] AND $IN[723] )
第47页,共69页 KUKA机器人集成标准 页 码 48/69 ;等候胶机的操作准备好,自动模式运行,温度达到预温,系统可工作,定量缸胶量足够5个信号同时输入
OUT 713 'start appl' State=TRUE CONT CONTINUE
$OUT[713]=TRUE ;输出预压 GO_PROGRAM=1 ;选定1号程序 GO_PARAMETER=1 ;选定第1组参数 ANOUT CHANNEL_1=1
$ANOUT[1]=1 ;模拟量为1使TCP运动速度为100% PTP P31 CONT Vel=100 % PDAT27 Tool[1]:Glue_Gun1 Base[0] CD PTP P28 CONT Vel=100 % PDAT24 Tool[1]:Glue_Gun1 Base[0] CD PTP P1 CONT Vel=100 % PDAT1 Tool[1]:Glue_Gun1 Base[0] CD ; OPEN GUN
LIN P27 Vel=0.3 m/s CPDAT20 Tool[1]:Glue_Gun1 Base[0] CD SYN OUT 714 'open gun' State=TRUE at START Delay=0 ms 从P27开始打开胶枪
LIN P25 CONT Vel=0.3 m/s CPDAT18 Tool[1]:Glue_Gun1 Base[0] CD LIN P15 CONT Vel=0.3 m/s CPDAT2 Tool[1]:Glue_Gun1 Base[0] CD LIN P3 CONT Vel=0.3 m/s CPDAT6 Tool[1]:Glue_Gun1 Base[0] CD LIN P19 CONT Vel=0.3 m/s CPDAT23 Tool[1]:Glue_Gun1 Base[0] CD LIN P5 CONT Vel=0.3 m/s CPDAT7 Tool[1]:Glue_Gun1 Base[0] CD LIN P20 CONT Vel=0.3 m/s CPDAT21 Tool[1]:Glue_Gun1 Base[0] CD LIN P21 CONT Vel=0.3 m/s CPDAT22 Tool[1]:Glue_Gun1 Base[0] CD LIN P32 CONT Vel=0.3 m/s CPDAT24 Tool[1]:Glue_Gun1 Base[0] CD LIN P6 CONT Vel=0.3 m/s CPDAT8 Tool[1]:Glue_Gun1 Base[0] CD LIN P16 CONT Vel=0.3 m/s CPDAT9 Tool[1]:Glue_Gun1 Base[0] CD LIN P33 CONT Vel=0.3 m/s CPDAT25 Tool[1]:Glue_Gun1 Base[0] CD LIN P34 CONT Vel=0.3 m/s CPDAT26 Tool[1]:Glue_Gun1 Base[0] CD LIN P17 CONT Vel=0.3 m/s CPDAT10 Tool[1]:Glue_Gun1 Base[0] CD LIN P18 CONT Vel=0.3 m/s CPDAT11 Tool[1]:Glue_Gun1 Base[0] CD LIN P35 CONT Vel=0.3 m/s CPDAT27 Tool[1]:Glue_Gun1 Base[0] CD LIN P36 CONT Vel=0.3 m/s CPDAT28 Tool[1]:Glue_Gun1 Base[0] CD LIN P10 CONT Vel=0.3 m/s CPDAT12 Tool[1]:Glue_Gun1 Base[0] CD LIN P11 CONT Vel=0.3 m/s CPDAT13 Tool[1]:Glue_Gun1 Base[0] CD LIN P22 CONT Vel=0.3 m/s CPDAT15 Tool[1]:Glue_Gun1 Base[0] CD ; CLOSE GUN
LIN P12 CONT Vel=0.3 m/s CPDAT14 Tool[1]:Glue_Gun1 Base[0] CD SYN OUT 714 'open gun' State=FALSE at START Delay=0 ms TRIGGER WHEN DISTANCE=0 DELAY=0 DO $OUT[714]=FALSE ;同步输出打开胶枪
LIN P37 Vel=0.3 m/s CPDAT29 Tool[1]:Glue_Gun1 Base[0] CD PTP P29 CONT Vel=100 % PDAT25 Tool[1]:Glue_Gun1 Base[0] CD PTP P30 CONT Vel=100 % PDAT26 Tool[1]:Glue_Gun1 Base[0] CD OUT 711 'ext.auto' State=FALSE
$OUT[711]=FALSE ;关闭输出外部自动
第48页,共69页 KUKA机器人集成标准 页 码 49/69 OUpT 713 'start appl' State=FALSE
$OUT[713]=FALSE ;关闭输出预压
PULSE 724 'measuring end' State=TRUE Time=0.5 sec PULSE($OUT[724], TRUE,0.5) 输出0.5秒脉冲的涂胶完成 PTP HOME Vel= 100 % DEFAULT END
? Glue( ) DEF Glue( ) ; equipment on
$OUT[705]=TRUE ;输出胶机放行 ;automatic mode on
$OUT[706]=$OUT[20] OR $T2 ;在T2模式或输出外部自动模式下向胶机输出自动模式 ;operation release
$OUT[707]=$T2 OR $EXT ;T2模式运行或外部自动模式运行输出操作释放 ;dry mode
$OUT[712]=$IN[19] OR $T1 ;输入试运行或T1模式运行输出试运行模式 END
? P10( ) DEF P10( ) INI
WAIT FOR ( OUT 19 'Hhome' )
WAIT FOR ( $OUT[19] ) ;机器人在原点 PTP HOME Vel= 100 % DEFAULT
WaitSeg(1) ;等待步序1 OUT 11 'O_11CycleComplete' State=FALSE
$OUT[11]=FALSE ;复位完成循环 OUT 14 'O_14Rob Not In Shuttle' State=FALSE
$OUT[14]=FALSE ;释放夹具关闭 ;CHB011 Glue Program
GlueCHB011() ;涂胶程序 EndSeg(1) ;结束步序1 OUT 14 'O_14Rob Not In Shuttle' State=TRUE
$OUT[14]=TRUE ;释放夹具 OUT 11 'CycleComplete' State=TRUE
$OUT[11]=TRUE ;完成循环 WAIT FOR ( IN 11 'I_11GlueConfirm' )
WAIT FOR ( $IN[11] ) ;涂胶完成 PTP HOME Vel= 100 % DEFAULT
InitSignal() ;信号初始化 ; Filling Glue
OUT 716 'fill doser' State=TRUE
$OUT[716]=TRUE ;向定量缸充胶 WAIT FOR ( IN 716 'doser in full' )
第49页,共69页 KUKA机器人集成标准 页 码 50/69 WAIT FOR ( $IN[716] ) ;定量缸充胶完成 OUT 716 'fill doser' State=FALSE
$OUT[716]=FALSE ;停止充胶 END
? P20( ) DEF P20( ) INI
WAIT FOR ( OUT 19 'Hhome' )
WAIT FOR ( $OUT[19] ) ;机器人在原位 PTP HOME Vel= 100 % DEFAULT
WaitSeg(1) ;等待步序1 OUT 11 'O_11CycleComplete' State=FALSE
$OUT[11]=FALSE ;复位循环完成 OUT 14 'O_14Rob Not In Shuttle' State=FALSE
$OUT[14]=FALSE ;关闭夹具释放 ;CHB011 Glue Program
GlueCHB011() ;涂胶
EndSeg(1) ;结束步序1 OUT 14 'O_14Rob Not In Shuttle' State=TRUE
$OUT[14]=TRUE ;释放夹具 OUT 11 'CycleComplete' State=TRUE
$OUT[11]=TRUE ;循环完成 WAIT FOR ( IN 11 'WeldConfirm' )
WAIT FOR ( $IN[11] ) ;涂胶完成 PTP HOME Vel= 100 % DEFAULT
InitSignal() ;信号初始化 END
? InitSignal( ) DEF InitSignal( )
; Initialize all the signals to PLC OUT 11 'O_11CycleComplete' State=FALSE
$OUT[11]=FALSE OUT 17 'O_17TipDressRun' State=FALSE $OUT[17]=FALSE
OUT 18 'O_18TipChangeRun' State=FALSE $OUT[18]=FALSE
; Clear Process output signals OUT 25 'O_25Seg1' State=FALSE $OUT[25]=FALSE
OUT 26 'O_26Seg2' State=FALSE
第50页,共69页
正在阅读:
KUKA机器人KRC4集成方案-图文版01-12
浙江省温州市 2013届高三第一次适应性测试数学(理)试题10-10
某规划说明范本-修建性详规03-11
气管插管(题)11-08
人教版语文必修二文言文名句积累05-11
机械原理课程设计-自动打印机设计说明书-贵州大学08级05-14
地基基础质量评估报告06-18
附着计算计算书(附着撑杆类型为类型)05-25
神奇的书包作文800字06-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 文版
- 机器人
- 集成
- 方案
- KUKA
- KRC4