最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

肯比焊机与KUKA机器人通信设置

IT圈 admin 53浏览 0评论

2024年9月1日发(作者:斐鸿禧)

1.首先拆开肯比焊机的上盖 ~找到DeviceNet Connector

其接口数据如下表格

引脚

1

2

3

4

5

信号

V-

Can_L

SHIELD

CAN_H

V+

V-为外部电源供电模式

描述

0V

低频

屏敝线

高频

24V

说明:肯比焊机本接口 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机器人相联的通信板上有一个八位的选择开关

S1S2为波特率

设定

。代表的意义如下

地址

S1 S2 S3 S4 S5 S6 S7 S8

设定

0 0 0 0 0 0 0 0 0 125K

0

1

1

1

0

1

250K

500K

0

0

0

0

0

0

0

0

0

1

1

0

1

2

...到

63

备用

说明:开关先择好后

在机器人DEVENT文件里进行如下设置

debug =0

baudrate = 500

(

[krc]

[1]

macid = 1

)为 I/O 口使用

[2]

macid = 5

macid = 1

)为肯比焊机通信端口使用

完成以上部聚以后对

IOSYS文件进行以下修改

INB8 = 5,0,x5

OUTB8=5,O,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 Opti ons and Con sta nts 的设置

INT A_ACT_AN_MAX = 2 ;Maximum of analog channels to see parameterlists

。最大模拟通道量的设置,数值为2~8即最少两个通道最多八个通道

ArcTech Outputs 的设置

DECL CTRL_OUT_T A_WLD_0UT[16]

A_WLD_OUT[1] ={ OUT_NR 49 ,INI FALSE ,NAME_NAT[] "WELD_START

"}

A_WLD_0UT[2] ={ OUT_NR 53 ,INI FALSE ,NAME_NAT[] "GAS PREFLOW

"}焊接开始

"}检气开关

A_WLD_0UT[3] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "WELD_MODE PS/MM"

}焊接方式设定,脉冲有无

A_WLD_0UT[4] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "CLEANER

A_WLD_0UT[5] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "RECEIPT ERRORS "}

A_WLD_OUT[6] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "ERR MESSG_SIGNAL"}

A_WLD_0UT[7] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "START ERROR "}

A_WLD_0UT[8] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "APPL_ERROR "}

A_WLD_0UT[9] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[]

"INTERPRETER-STOP"}

A_WLD

_OUT[1

0]

={ OUT_

NR

0 ,INI

FALSE ,

NAME_

NAT[]

A_WLD

_OUT[1

ArcTech In puts机器人焊接输入的设置:

DECL CTRL_IN_T A_WLD_IN[16]

A_WLD_IN[1] ={IN_NR 44 ,NAME_NAT[] "WELDER READY

"}焊接准备好信号,电源就绪

A_WLD_IN[3] ={IN_NR 0 ,NAME_NAT[] "SEAM ERROR A_WLD_IN[8] ={IN_NR 0 ,NAME_NAT[] A_WLD_IN[12] ={ IN_NR 0 ,NAME_NAT[] A_WLD_IN[13] ={ IN_NR 45 ,NAME_NAT[] "WIRE AVAILABLE "COLLECTION FAILURE

"}

A_WLD_IN[4] ={IN_NR 0 ,NAME_NAT[] "CURRENT OVER

"}

A_WLD_IN[5] ={IN_NR 0 ,NAME_NAT[]

"KEY SWITCH HOT/COLD " }外部是否起弧信号?

A_WLD_IN[6] ={IN_NR 0 ,NAME_NAT[]

A_WLD_IN[7] ={IN_NR 0 ,NAME_NAT[]

"}

"BURN FREE INP SIGNAL"

}粘丝信号

"}

A_WLD_IN[9] ={IN_NR 0 ,NAME_NAT[]

A_WLD_IN[10] ={ IN_NR 0 ,NAME_NAT[] "WATER AVAILABLE

A_WLD_IN[11] ={ IN_NR 0 ,NAME_NAT[] "GAS AVAILABLE

"}

"}有无水信号

"}气体检测信号

"}有无焊丝检测

"}焊接错误信号

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[]"

"}

"}

"}

An alog Output Con figuratio n 中的

Number of Poi nts in Con troller line

A_ANA_MAX_D[1 ,1] = 2

A_ANA_MAX_D[1 ,2] = 2 ------------------ 最左边的一个 f” 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

的设置

DECL INT A_ANA_MAX_D[2 ,8] ;maximum number of points to define a controller line

An alog Output Con figuratio n 中的

Defin iti ons of Con trollerl ines 的设置

MODE1 (有脉冲)

;Mode1 Channel1 Job Number

A_WLD_IN[2] ={IN_NR 42 ,NAME_NAT[] "ARC ESTABLISHED

"}引弧成功信号

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 Optio ns

的设置

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 cont

ler lines

REAL A_APO_DIS_TECH= 5.0 ;[mm]arc apo distance

USER GLOBALS勺设定

;Userdefined Variables

SIGNAL KEMP_JOB $OUT[33] TO $OUT[40]--

SIGNAL KEMP_CURRENT $IN[1] TO $IN[16]

SIGNAL KEMP_VOLTAGE $IN[17] TO $IN[32]

REALRKEMP_CURRENT

REAL RKEMP_VOLTAGE

ENDDAT

----------------

将33到40八个端口组成一个数

显示变量设定

到此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 (其值可以随意设置)

打开文件

——main adjustme nt

Main Adjustments

INT iOV_Lowering =15 ; POV lowering when online optimizing

DECL BOOL RE_INITIALIZE= FALSE ; TRUE: 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[] "NUMBER" ,STEP[] "1"}

将焊接电压参数改为通道命名显示为

N

UMBER ",单位增量设为1

每二个通道没用但是不能改为空格节必需要用

字符,增量设定为零

CHANNEL_INFO[2] ={ UNIT[] ".",STEP[] "0.0"}

CHANNEL_INFO[3] ={ UNIT[] "%",STEP[] "0.1"}

CHANNEL_INFO[4] ={ UNIT[] "s",STEP[] "0.01" }

CHANNEL_INFO[5] ={ UNIT[] "Hz" ,STEP[] "1.0"}

CHANNEL_INFO[6] ={ UNIT[] "ms" ,STEP[] "0.1"}

CHANNEL_INFO[7] ={ UNIT[] "ms" ,STEP[] "0.1"}

CHANNEL_INFO[8] ={ UNIT[] "s",STEP[] "0.1"}

说明:修改完毕后需 一一配制一一杂相一一初始化两次方可

修改自动运行程序时使其不提示将自动状态运行程序速度改为

%

打开文件 R1---TP----ARCTECHANALOG---a10_ini---option

Options

DECL BOOL OVR_CTRL= FALSE

100

将这个变量值改为false则机器人将不提示是否将自动运行程序速度改

为 100%

在外部电脑内新建一个.TEX文件,把要改的东西写在里面〜考到U盘中再插在机器人控制柜上

然后-----准备运行----服务----长文本----选择好方式----选择写好的文件----当击右下角箭号---再单击右

下角箭号边上一个按钮

2024年9月1日发(作者:斐鸿禧)

1.首先拆开肯比焊机的上盖 ~找到DeviceNet Connector

其接口数据如下表格

引脚

1

2

3

4

5

信号

V-

Can_L

SHIELD

CAN_H

V+

V-为外部电源供电模式

描述

0V

低频

屏敝线

高频

24V

说明:肯比焊机本接口 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机器人相联的通信板上有一个八位的选择开关

S1S2为波特率

设定

。代表的意义如下

地址

S1 S2 S3 S4 S5 S6 S7 S8

设定

0 0 0 0 0 0 0 0 0 125K

0

1

1

1

0

1

250K

500K

0

0

0

0

0

0

0

0

0

1

1

0

1

2

...到

63

备用

说明:开关先择好后

在机器人DEVENT文件里进行如下设置

debug =0

baudrate = 500

(

[krc]

[1]

macid = 1

)为 I/O 口使用

[2]

macid = 5

macid = 1

)为肯比焊机通信端口使用

完成以上部聚以后对

IOSYS文件进行以下修改

INB8 = 5,0,x5

OUTB8=5,O,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 Opti ons and Con sta nts 的设置

INT A_ACT_AN_MAX = 2 ;Maximum of analog channels to see parameterlists

。最大模拟通道量的设置,数值为2~8即最少两个通道最多八个通道

ArcTech Outputs 的设置

DECL CTRL_OUT_T A_WLD_0UT[16]

A_WLD_OUT[1] ={ OUT_NR 49 ,INI FALSE ,NAME_NAT[] "WELD_START

"}

A_WLD_0UT[2] ={ OUT_NR 53 ,INI FALSE ,NAME_NAT[] "GAS PREFLOW

"}焊接开始

"}检气开关

A_WLD_0UT[3] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "WELD_MODE PS/MM"

}焊接方式设定,脉冲有无

A_WLD_0UT[4] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "CLEANER

A_WLD_0UT[5] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "RECEIPT ERRORS "}

A_WLD_OUT[6] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "ERR MESSG_SIGNAL"}

A_WLD_0UT[7] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "START ERROR "}

A_WLD_0UT[8] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[] "APPL_ERROR "}

A_WLD_0UT[9] ={ OUT_NR 0 ,INI FALSE,NAME_NAT[]

"INTERPRETER-STOP"}

A_WLD

_OUT[1

0]

={ OUT_

NR

0 ,INI

FALSE ,

NAME_

NAT[]

A_WLD

_OUT[1

ArcTech In puts机器人焊接输入的设置:

DECL CTRL_IN_T A_WLD_IN[16]

A_WLD_IN[1] ={IN_NR 44 ,NAME_NAT[] "WELDER READY

"}焊接准备好信号,电源就绪

A_WLD_IN[3] ={IN_NR 0 ,NAME_NAT[] "SEAM ERROR A_WLD_IN[8] ={IN_NR 0 ,NAME_NAT[] A_WLD_IN[12] ={ IN_NR 0 ,NAME_NAT[] A_WLD_IN[13] ={ IN_NR 45 ,NAME_NAT[] "WIRE AVAILABLE "COLLECTION FAILURE

"}

A_WLD_IN[4] ={IN_NR 0 ,NAME_NAT[] "CURRENT OVER

"}

A_WLD_IN[5] ={IN_NR 0 ,NAME_NAT[]

"KEY SWITCH HOT/COLD " }外部是否起弧信号?

A_WLD_IN[6] ={IN_NR 0 ,NAME_NAT[]

A_WLD_IN[7] ={IN_NR 0 ,NAME_NAT[]

"}

"BURN FREE INP SIGNAL"

}粘丝信号

"}

A_WLD_IN[9] ={IN_NR 0 ,NAME_NAT[]

A_WLD_IN[10] ={ IN_NR 0 ,NAME_NAT[] "WATER AVAILABLE

A_WLD_IN[11] ={ IN_NR 0 ,NAME_NAT[] "GAS AVAILABLE

"}

"}有无水信号

"}气体检测信号

"}有无焊丝检测

"}焊接错误信号

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[]"

"}

"}

"}

An alog Output Con figuratio n 中的

Number of Poi nts in Con troller line

A_ANA_MAX_D[1 ,1] = 2

A_ANA_MAX_D[1 ,2] = 2 ------------------ 最左边的一个 f” 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

的设置

DECL INT A_ANA_MAX_D[2 ,8] ;maximum number of points to define a controller line

An alog Output Con figuratio n 中的

Defin iti ons of Con trollerl ines 的设置

MODE1 (有脉冲)

;Mode1 Channel1 Job Number

A_WLD_IN[2] ={IN_NR 42 ,NAME_NAT[] "ARC ESTABLISHED

"}引弧成功信号

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 Optio ns

的设置

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 cont

ler lines

REAL A_APO_DIS_TECH= 5.0 ;[mm]arc apo distance

USER GLOBALS勺设定

;Userdefined Variables

SIGNAL KEMP_JOB $OUT[33] TO $OUT[40]--

SIGNAL KEMP_CURRENT $IN[1] TO $IN[16]

SIGNAL KEMP_VOLTAGE $IN[17] TO $IN[32]

REALRKEMP_CURRENT

REAL RKEMP_VOLTAGE

ENDDAT

----------------

将33到40八个端口组成一个数

显示变量设定

到此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 (其值可以随意设置)

打开文件

——main adjustme nt

Main Adjustments

INT iOV_Lowering =15 ; POV lowering when online optimizing

DECL BOOL RE_INITIALIZE= FALSE ; TRUE: 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[] "NUMBER" ,STEP[] "1"}

将焊接电压参数改为通道命名显示为

N

UMBER ",单位增量设为1

每二个通道没用但是不能改为空格节必需要用

字符,增量设定为零

CHANNEL_INFO[2] ={ UNIT[] ".",STEP[] "0.0"}

CHANNEL_INFO[3] ={ UNIT[] "%",STEP[] "0.1"}

CHANNEL_INFO[4] ={ UNIT[] "s",STEP[] "0.01" }

CHANNEL_INFO[5] ={ UNIT[] "Hz" ,STEP[] "1.0"}

CHANNEL_INFO[6] ={ UNIT[] "ms" ,STEP[] "0.1"}

CHANNEL_INFO[7] ={ UNIT[] "ms" ,STEP[] "0.1"}

CHANNEL_INFO[8] ={ UNIT[] "s",STEP[] "0.1"}

说明:修改完毕后需 一一配制一一杂相一一初始化两次方可

修改自动运行程序时使其不提示将自动状态运行程序速度改为

%

打开文件 R1---TP----ARCTECHANALOG---a10_ini---option

Options

DECL BOOL OVR_CTRL= FALSE

100

将这个变量值改为false则机器人将不提示是否将自动运行程序速度改

为 100%

在外部电脑内新建一个.TEX文件,把要改的东西写在里面〜考到U盘中再插在机器人控制柜上

然后-----准备运行----服务----长文本----选择好方式----选择写好的文件----当击右下角箭号---再单击右

下角箭号边上一个按钮

发布评论

评论列表 (0)

  1. 暂无评论