肯比焊机与KUKA机器人通信设置
更新时间:2023-09-10 05:30:01 阅读量: 教育文库 文档下载
- 肯比焊机与松下焊机对比推荐度:
- 相关推荐
1. 首先拆开肯比焊机的上盖~找到DeviceNet Connector
其接口数据如下表格 引脚 1 2 3 4 5 信号 V- Can_L SHIELD CAN_H V+ 描述 0V 低频 屏蔽线 高频 24V 说明:肯比焊机本接口V+与V-为外部电源供电模式。 KUKA机器人X943.2与X943.3的接法 引脚 1 2 3 4 5 信号 V- Can_L SHIELD CAN_H V+ 描述 0V 低频 屏蔽线 高频 24V 说明:肯比焊机DeviceNet Connector接口与KUKA x943.2接口相连 KUKA的X943.2与KUKA机器人I/O输入输出模块相联为其提供电源 2. 肯比焊机地址设定以及波特率的设定
在焊机内部与KUKA机器人相联的通信板上有一个八位的选择开关。代表的意义如下
S1 0 0 1 1 S2 0 1 0 1 S1S2为波特率S3 设定 125K 250K 500K 备用 0 0 0 … S4 0 0 0 …. S5 0 0 0 … S6 0 0 0 … S7 0 0 1 … S8 0 1 0 … 地址设定 0 1 2 ...到63 说明:开关先择好后。在机器人DEVENT 文件里进行如下设置([krc]
debug=0 baudrate=500 [1]
macid=1)为I/O口使用 [2] macid=5
macid=1)为肯比焊机通信端口使用
完成以上部聚以后对IOSYS文件进行以下修改
INB8=5,0,x5 OUTB8=5,0,x5
INB0=1,0,x8地址为1开始,0~8八个字节 OUTB0=1,0,x8
说明:地址1…等各个数字代表的为站点。而不是一个字节的物理地址~ 3.肯比焊机焊接设置
4.KUKA机器人的焊接软件的安装与焊接相关设置
1)打开WINDOW EXPLORE 复制焊接软件到D盘——准备运行-----安装附加软件
-----新软件--------配制-------新软件-----应用—安装--新目录安装在TP文件夹中----选择焊接种类{薄,厚,接触传感}这样的方法可能安装失败。当安装失败时可右击右下角绿灯按钮关掉示教器软件再打开焊接软件所在文件夹。点击焊SETUP软件进行安装
弄好之后可以通过以下方法重新启动焊绿灯即焊接软件~WINDOW EXPLORE----PROGRAM-----最后一个选项---SETUP
然后—配制---杂相---操作界面初始化后方可使用(或者生启才能生效) 2)安装完焊接软件后需要对对示教器功能按钮进行添加
配制-----状态键-----CONTIGSTARTKEY….配制完成后示教器界面将出现正送丝,退丝,焊接有/无,摆动限制按钮
3)设置好DEVENT 与IOSYS文件后对systerm文件夹中的CONFING文件与SPS 文件进行设置
Main Options and Constants的设置
INT A_ACT_AN_MAX=2 ;Maximum of analog channels to see parameterlists 。最大模拟通道量的设置,数值为2~8即最少两个通道最多八个通道
ArcTech Outputs 的设置
DECL CTRL_OUT_T A_WLD_OUT[16]
A_WLD_OUT[1]={OUT_NR 49,INI FALSE,NAME_NAT[] \}焊接开始 A_WLD_OUT[2]={OUT_NR 53,INI FALSE,NAME_NAT[] \}检气开关 A_WLD_OUT[3]={OUT_NR 0,INI FALSE,NAME_NAT[] \}焊接方式设定,脉冲有无
A_WLD_OUT[4]={OUT_NR 0,INI FALSE,NAME_NAT[] \}
A_WLD_OUT[5]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[6]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[7]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[8]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[9]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[10]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[11]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[12]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[13]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[14]={OUT_NR 0,INI FALSE,NAME_NAT[] \} A_WLD_OUT[15]={OUT_NR 51,INI FALSE,NAME_NAT[] \}送丝 A_WLD_OUT[16]={OUT_NR 52,INI FALSE,NAME_NAT[] \}退丝
ArcTech Inputs机器人焊接输入的设置:
DECL CTRL_IN_T A_WLD_IN[16]
A_WLD_IN[1]={IN_NR 44,NAME_NAT[] \}焊接准备好信号,电源就绪 A_WLD_IN[2]={IN_NR 42,NAME_NAT[] \}引弧成功信号 A_WLD_IN[3]={IN_NR 0,NAME_NAT[] \}
A_WLD_IN[4]={IN_NR 0,NAME_NAT[] \}
A_WLD_IN[5]={IN_NR 0,NAME_NAT[] \}外部是否起弧信号? A_WLD_IN[6]={IN_NR 0,NAME_NAT[] \}
A_WLD_IN[7]={IN_NR 0,NAME_NAT[] \}粘丝信号 A_WLD_IN[8]={IN_NR 0,NAME_NAT[] \} A_WLD_IN[9]={IN_NR 0,NAME_NAT[] \}
A_WLD_IN[10]={IN_NR 0,NAME_NAT[] \}有无水信号 A_WLD_IN[11]={IN_NR 0,NAME_NAT[] \}气体检测信号 A_WLD_IN[12]={IN_NR 0,NAME_NAT[] \}有无焊丝检测 A_WLD_IN[13]={IN_NR 45,NAME_NAT[] \}焊接错误信号 A_WLD_IN[14]={IN_NR 0,NAME_NAT[] \} A_WLD_IN[15]={IN_NR 0,NAME_NAT[] \} A_WLD_IN[16]={IN_NR 0,NAME_NAT[] \}
Analog Output Configuration中的
Number of Points in Controller line的设置
DECL INT A_ANA_MAX_D[2,8] ;maximum number of points to define a controller line A_ANA_MAX_D[1,1]=2
A_ANA_MAX_D[1,2]=2-------------------最左边的一个“1”(1代表有脉冲,2代表无脉冲) A_ANA_MAX_D[1,3]=2-------------------第二数代表(通道一到八)
A_ANA_MAX_D[1,4]=2-------------------等号右边的数(取点数。2时为取最高值与最低值) A_ANA_MAX_D[1,5]=2 A_ANA_MAX_D[1,6]=2 A_ANA_MAX_D[1,7]=2 A_ANA_MAX_D[1,8]=2 A_ANA_MAX_D[2,1]=2 A_ANA_MAX_D[2,2]=2 A_ANA_MAX_D[2,3]=2 A_ANA_MAX_D[2,4]=2 A_ANA_MAX_D[2,5]=2 A_ANA_MAX_D[2,6]=2 A_ANA_MAX_D[2,7]=2 A_ANA_MAX_D[2,8]=2
Analog Output Configuration中的
Definitions of Controllerlines的设置
MODE1(有脉冲)
;Mode1 Channel1 Job Number
A_ANA_DEF[1,1,1]={PARA 0.0,VAL 0.0}最低 A_ANA_DEF[1,1,2]={PARA 100.0,VAL 100.0}最高 A_ANA_DEF[1,1,3]={PARA 101.0,VAL 0.0}
A_ANA_DEF[1,1,4]={PARA 102.0,VAL 0.0} A_ANA_DEF[1,1,5]={PARA 103.0,VAL 0.0} ;Mode1 Channel2
A_ANA_DEF[1,2,1]={PARA 0.0,VAL 0.0}最低
A_ANA_DEF[1,2,2]={PARA 1.0,VAL 1.0}该通道没用但是最高值也是不能设置为零的 A_ANA_DEF[1,2,3]={PARA 2.0,VAL 0.0} A_ANA_DEF[1,2,4]={PARA 3.0,VAL 0.0} A_ANA_DEF[1,2,5]={PARA 4.0,VAL 0.0}
MODE(无脉冲MAG,MIG)
Mode2 (Mig/Mag Mode) ;Mode2 Channel1 Job Number
A_ANA_DEF[2,1,1]={PARA 0.0,VAL 0.0}
A_ANA_DEF[2,1,2]={PARA 100.0,VAL 100.0}最高不能设置为零 A_ANA_DEF[2,1,3]={PARA 101.0,VAL 0.0} A_ANA_DEF[2,1,4]={PARA 102.0,VAL 0.0} A_ANA_DEF[2,1,5]={PARA 103.0,VAL 0.0}
;Mode2 Channel2 A_ANA_DEF[2,2,1]={PARA 0.0,VAL 0.0}最低
A_ANA_DEF[2,2,2]={PARA 1.0,VAL 1.0}最高没用时不能设置为零 A_ANA_DEF[2,2,3]={PARA 2.0,VAL 0.0} A_ANA_DEF[2,2,4]={PARA 3.0,VAL 0.0} A_ANA_DEF[2,2,5]={PARA 4.0,VAL 0.0}
Further Options的设置
DECL A_BOOL_T A_STRT_BRAKE=#IDLE ; BRAKE-Option at ARC_START (HPU control) DECL A_BOOL_T A_END_BRAKE=#IDLE ; BRAKE-Option at ARC_OFF (HPU control) DECL A_BOOL_T A_BRN_FR_OPT=#IDLE ; Burnfree Option粘丝检测设定为OFF
DECL A_BOOL_T A_SWINDL_OPT=#ACTIVE ;Seam control interrupt in rough process DECL A_BOOL_T A_HOT_SELECT=#IDLE ; block select with start possibility BOOL A_RAMP_OPTION=FALSE ; Ramp functionality at chane of parameters BOOL A_PR_GAS_OPT=TRUE ; Enable for flying gas flow BOOL A_TH_WEAVE_OPT=FALSE ;Thermal weaving BOOL A_SYNERG_OPT=FALSE ; Synergetic welder
BOOL A_PROC_IN_T1=FALSE ; Allows welding in Test1 mode BOOL A_PROC_ENABLE=TRUE ; Flag to avoid active process BOOL A_TECH_MOTION=FALSE ; Marker of real arc seam
DECL A_APPL_T A_APPLICAT=#THIN ;#thin,#thick厚板与薄板的选择 BOOL A_ANA_CALC_ON=TRUE ; Flag to calculate controller lines
REAL A_APO_DIS_TECH=5.0 ;[mm]arc apo distance
USER GLOBALS的设定
;================================== ; Userdefined Variables
;==================================
SIGNAL KEMP_JOB $OUT[33] TO $OUT[40]----------将33到40八个端口组成一个数 SIGNAL KEMP_CURRENT $IN[1] TO $IN[16] SIGNAL KEMP_VOLTAGE $IN[17] TO $IN[32]
REAL RKEMP_CURRENT ----------------------显示变量设定 REAL RKEMP_VOLTAGE ENDDAT
到此CONFING文件设定完毕
SPS 程序的设定
USER PLC
;Make your modifications here
KEMP_JOB = A_O_ANA1 将模拟通道中设定好的电压电流赋给控制焊机通道的参数
RKEMP_CURRENT = KEMP_CURRENT / 655.35----将电压值转化为显示变量(电压小除数大) RKEMP_VOLTAGE = KEMP_VOLTAGE / 65.535----将电流转化为显示变量(电流大除数小)
ENDLOOP
将编写焊接程序时,焊接条件焊接电压改为通道量控制,且将焊接通道增量设定为1(其值可以随意设置)
打开文件R1---TP----ARCTECHANALOG---A10.dat ----main adjustment
Main Adjustments
INT iOV_Lowering=15 ; POV lowering when online optimizing
DECL BOOL RE_INITIALIZE=FALSE ; TRUE: TPARC.DLL forced to new initialization MIN/MAX and controller line parameters
DECL BOOL HIDE_BB_TIME=TRUE ; FALSE: Burnbacktime element visible / TRUE:Hidden DECL CHAN_INFO CHANNEL_INFO[8] ; Unit and steps
CHANNEL_INFO[1]={UNIT[] \,STEP[] \} 将焊接电压参数改为通道命名显示
为“NUMBER”,单位增量设为1
CHANNEL_INFO[2]={UNIT[] \,STEP[] \} 每二个通道没用但是不能改为空格
节必需要用字符,增量设定为零
CHANNEL_INFO[3]={UNIT[] \,STEP[] \} CHANNEL_INFO[4]={UNIT[] \,STEP[] \} CHANNEL_INFO[5]={UNIT[] \,STEP[] \} CHANNEL_INFO[6]={UNIT[] \,STEP[] \} CHANNEL_INFO[7]={UNIT[] \,STEP[] \} CHANNEL_INFO[8]={UNIT[] \,STEP[] \}
说明:修改完毕后需——配制——杂相——初始化两次方可
修改自动运行程序时使其不提示将自动状态运行程序速度改为100%
打开文件R1---TP----ARCTECHANALOG---a10_ini---option
Options
DECL BOOL OVR_CTRL=FALSE 将这个变量值改为false则机器人将不提示是否将自动运行程序速
度改为100%
在外部电脑内新建一个.TEX文件,把要改的东西写在里面~考到U盘中再插在机器人控制柜上 然后-----准备运行----服务----长文本----选择好方式----选择写好的文件----当击右下角箭号---再单击右下角箭号边上一个按钮
正在阅读:
肯比焊机与KUKA机器人通信设置09-10
商业招商执行案(东成中心)03-07
新编大学英语3复习资料-单元quiz09-22
县级编办面临的问题01-07
次世代生物机械体制作解析 - 图文04-26
2014届一轮复习数学试题选编13等比数列及其前n项和(学生版)05-22
叉车班组年终总结12-28
自信的演讲稿【9篇】03-22
大邱庄泵站更新改造工程预算分析06-17
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 焊机
- 机器人
- 设置
- 通信
- KUKA
- 曲靖市2008年从大中专毕业生中招聘教师考试试题(小学语文教法技能)
- 计算机控制技术及工程应用复习资料
- 建筑工地作息时间、工长、技术员、安全员、管理制度
- 河北人民出版社四年级上品德与社会全册教案
- PMP项目管理采购管理试题-赢在路上
- 第8章 商务谈判的沟通艺术
- 五彩课程让学生绽放精彩
- 一年级思品教案下册
- 实验九动物组织中核酸的提取和鉴定 - 3
- 新人教版八年级物理上册《第二章 声现象》复习教案(1)
- 数字电子技术
- 儿科护理学多选题
- 市政道路监理大纲
- 关于在本市工贸企业开展安全生产标准化工作的实施意见(沪安监管监一168号)
- 农村小学乡土课程资源的开发与利用
- 张掖市天一中学2013年秋学期高二(5)班家长会发言稿
- 心血管内科学-第5篇同步练习4
- Linux环境下hadoop运行平台的搭建
- 高一语文人教版必修4第11课《廉颇蔺相如列传》导学案2
- 全套IECQ QC080000-2017 有害物质过程管理体系文件(HSPM)