0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VASS06博途V7 FB 251 FB_Rob_Schweissen焊接控制器的使用方法

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2024-03-18 09:49 次阅读

----------该块用来控制焊接设备。

该数据块通常会随自己的背景数据块一起被调用。

baef3fa0-e455-11ee-a297-92fbcf53809c.png

输入参数

名称 类型 说明
FrgAnwahl BOOL 允许选择
option选项 INT 选择选项
Layer INT 可视化对象的 Layer 编号
FrgOhneKraft BOOL 允许不使用力
n_KWx_oProz BOOL 关闭次数寿命显示(自动更换电极帽)
_Cfg BYTE 组态位(参见组态位表格)
BMK_NR BYTE 用于在 VISU 上显示的 BMK 编号( 1、 2 或 3)
VkStoe_In BOOL 与 Vk_Stoe_Out 连锁的集中故障

组态位:_Cfg

比特位 状态 说明
00 1 焊钳 2 存在
01 1 焊钳 3 存在
02 1 焊钳 4 存在
03 1 铣削被禁用
04 1
0
如果是选项“ A” 、 “ CB” 、 “ E”  标签 SZ
如果是选项“ A” 、 “ CB” 、 “ E”  标签 EZ
05 1 自动更换电极帽
(序列 120 在达到次数寿命之后没有外部维护)
06 0 1 消息“ 当铣削时”
隐藏
显示
07 1 焊钳 5 存在
08 1 焊钳 6 存在
09 1 焊钳 7 存在
10 1 焊钳 8 存在
11 1 ST_PG.Anw_Wart_ex 达到最大次数寿命时被禁用(自动更换电极帽)
12 1 对于凸焊螺母可在 VISU 上显示“ BMx” 而不是“ SZx” 或“ EZx” 。
13 1 在 VISU 上显示标签 RZ 而不是“ SZx” 或“ EZx”

输出参数

名称 类型 说明
ohneProz BOOL 无过程
PA_SK BOOL 过程激活 焊接控制器
PA_XZ BOOL 过程激活 焊钳
Vorw_SK BOOL 焊接控制器预警
Vorw_XZ BOOL 焊钳预警
MaxStMg BOOL 达到最大次数寿命
Stoexx BOOL 故障
Vk_Stoe_Out BOOL 连锁故障

输入和输出参数

名称 类型 说明
ST_ROB ST_Rob 机器人结构
ST_PG ST_PG 过程设备传送结构
ST_BA ST_Betriebsarten 运行模式传送结构

外部变量引用:

全局变量
这些变量均被表示为“ VAR_EXTERNAL” , 并且已在全局变量表中声明。

名称 类型 说明
PC_AKTIV DWORD FB-Visu 的活动 DWord
GlobAnwProz AR_GlobAnwRP 全局可视化按钮, Layer 和 bPrio

“ FrgAnwahl" (BOOL)
需要用于取消和选择过程(操作允许按钮)。
参见取消和选择过程。
“ 选项” (INT)
视过程设备在机器人的哪个寻址范围内而定,必须在这里设置正确的选项。
使用活动机器人接口时可以从选项范围( “ A” - “ F” 或“ 1” -“ 12” ) 中选择选项。通过输入参数“ BMK_Nr”形成过程名称。
输入选项“ 1” ( 或“ A” ) 作为整数值:“ 1611” ( 或 “ 1612” ), 即接口宽度为 1( 或 2) 的起始地址 161。
该过程的有效值:

bb17ccf4-e455-11ee-a297-92fbcf53809c.png

过程 “ 选
项”
伺服焊钳 1
EZ1/SZ1/RZ1
焊接控制器 1
SK1
“ A"
伺服焊钳 2
EZ2/SZ2/RZ2
焊接控制器 2
SK2
“ C"
伺服焊钳 3
EZ3/SZ3/RZ3
焊接控制器 3
SK3
“ E"
气动焊枪 1
PZ1
焊接控制器 1
SK1
“ 1"
气动焊枪 2
PZ2
焊接控制器 2
SK2
“ 5"
气动焊枪 3
PZ3
焊接控制器 3
SK3
“ 9"
选项 AB 1294 选项 A
选项 B
选项 CD 1614 选项 C
选项 D
选项 EF 1934 选项 E
选项 F

option选项说明 :

1292 选项 1 1291 129 - 136
选项 2 1371 137 - 144
1452 选项 3 1451 145 - 152
选项 4 1531 153 - 160
1612 选项 5 1611 161 - 168
选项 6 1691 169 - 176
1772 选项 7 1771 177 - 184
选项 8 1851 185 - 192
1932 选项 9 1931 193 - 200
选项 10 2011 201 - 208
2092 选项 11 2091 209 - 216
选项 12 2171 217 - 224

“ Layer ” (INT)
该可视化对象位于某个 Layer 中。由可视化将该 Layer 编号告知 PLC。现在例如为了让全局选择正确发挥作用,块必须知道可视化对象位于哪个 Layer 中。

PA_XZ" (BOOL)
焊钳过程激活。
“ PA_XZ ” = FALSE  过程未激活。
“ PA_XZ" = TRUE  过程激活, 或者焊钳正在焊接、 铣削或更换电极帽。

“ Vorw_SK" (BOOL)
焊接控制器预警。参见预警、达到最大次数寿命、故障显示。
“ Vorw_XZ" (BOOL)
焊钳预警。参见预警、达到最大次数寿命、故障显示。
“ MaxStMg" (BOOL)
达到最大次数寿命。参见预警、达到最大次数寿命、故障显示。

“ ST_ROB" (ST_Rob)
机器人结构。包含整个机器人界面。通过该结构可从过程设备读取数据并且写入到过程设备。
“ ST_PG" (ST_PG)
过程设备结构。机器人块 ("FB_Rob") 和过程设备块之间的通信
“ ST_BA" (ST_Betriebsarten)
运行模式结构。主要包含确认信号

该数据块生成下列故障报告:

报告文本 优先级 原因/补救措施
跟随误差 STE 过程 (EZX / SPX/ RZX) 发出信号:跟随误差
焊钳预警 MS1 过程 (EZX / SPX/ RZX) 发出信号:焊钳预警
润滑警告 MS1 过程 (EZX) 发出信号:润滑警告
增力时间太长 STE 过程 (EZX / SPX/ RZX) 发出信号:增力时间太长
程序错误 / 错误的力预设值 STE 过程 (EZX / SPX/ RZX) 发出信号:程序错误 /
错误的力预设值
目标位置无效 STE 过程 (EZX / SPX/ RZX) 发出信号:目标位置无效
零件错误 STE 过程 (EZX / SPX/ RZX) 发出信号:零件错误
焊钳活动困难 STE 过程 (EZX / SPX/ RZX) 发出信号:焊钳活动困难
铣削不正常 STE 过程 (EZX / SPX/ RZX) 发出信号:铣削不正常
电极帽磨损 / 几何错误 STE 过程 (EZX / SPX/ RZX) 发出信号:电极帽磨损 / 几何错误
补偿系统错误 STE 过程 (EZX / SPX/ RZX) 发出信号:补偿系统错误
控制器/调节器错误 STE 过程 (EZX / SPX/ RZX) 发出信号:控制器/调节器错误
电机/调节器温度错误 STE 过程 (EZX) 发出信号:电机/调节器温度错误
集中故障 STE 过程 (EZX / SPX/ RZX) 发出信号:集中故障
温度监控 STE 过程 (PZX) 发出信号:温度监控
按钮开关缺失 STE 过程 (PZX) 发出信号:按钮开关缺失
卡夹显示 STE 过程 (PZX) 发出信号:卡夹显示
集中故障 STE 过程 (PZX) 发出信号:集中故障
电极帽时间寿命预警 MS1 过程 (SKX) 发出信号:电极帽时间寿命预警
达到最大次数寿命 SSE 过程 (SKX) 发出信号:达到最大次数寿命
控制部分没有准备就绪 STE 过程 (SKX) 发出信号:控制部分没有准备就绪
焊接不正常 STE 过程 (SKX) 发出信号:焊接不正常
在序列中侵犯警告限 STE 过程 (SKX) 发出信号:在序列中侵犯警告限
触发了剩余电流监控 STE 过程 (SKX) 发出信号:触发了剩余电流监控
相位监控 STE 过程 (SKX) 发出信号:相位监控
初级侧过电流 STE 过程 (SKX) 发出信号:初级侧过电流
电流传感器故障 STE 过程 (SKX) 发出信号:电流传感器故障
电压传感器故障 STE 过程 (SKX) 发出信号:电压传感器故障
过电流 DC 24 V STE 过程 (SKX) 发出信号:过电流 DC 24 V
逆变器过热 STE 过程 (SKX) 发出信号:逆变器过热
焊点选择错误 STE 过程 (SKX) 发出信号:焊点选择错误
集中故障 STE 过程 (SKX) 发出信号:集中故障
取消 MT0 过程已被取消
当铣削时 MT0 过程 (EZX / SPX / PZX/ RZX) 发出信号:当铣削时
选择不使用增力 MT0 过程 (EZX / SPX / PZX/ RZX) 选择了不使用增力
选项:无效 STE 在输入参数“ Option” 上设置的选项包含不允许的字符。
补救办法:
使用允许的字符。
允许适用下列字符:
“ 1", "2", "3", "4", "5", "6", "7", "8", "9", "0"
选项:仅 A、 1、 C、 5、 E、 9 可
STE 在输入参数“ Option” 上设置的选项不允许在该过程中使用。

伺服气动或电动焊钳 I/O 总览(机器人 Slave 接口)

选项 A
焊钳 1
(EZ1 / SZ1)
选项 C
焊钳 2
(EZ2 / SZ2)
选项 E
焊钳 3
(EZ3 / SZP3)
输入的注释 输出的注释
E/A 129 E/A 161 E/A 193 选择不使用增力 过程激活
E/A 130 E/A 162 E/A 194 选择铣削 当铣削时
E/A 131 E/A 163 E/A 195 预留 跟随误差
E/A 132 E/A 164 E/A 196 选择焊钳 1/ 5 焊钳预警
E/A 133 E/A 165 E/A 197 选择焊钳 2/ 6 EZX:润滑警告
SPX:气缸预警
E/A 134 E/A 166 E/A 198 选择焊钳 3/ 7 增力时间太长
E/A 135 E/A 167 E/A 199 选择焊钳 4/ 8 程序错误 /
错误的力预设值
E/A 136 E/A 168 E/A 200 选择焊钳切换 5-8 目标位置无效
E/A 137 E/A 169 E/A 201 预留 零件错误
E/A 138 E/A 170 E/A 202 预留 焊钳活动困难
E/A 139 E/A 171 E/A 203 预留 铣削不正常
E/A 140 E/A 172 E/A 204 预留 电极帽磨损 / 几何错
E/A 141 E/A 173 E/A 205 预留 补偿系统错误
E/A 142 E/A 174 E/A 206 预留 控制器/调节器错误
E/A 143 E/A 175 E/A 207 预留 EZX:电机/变压器温度
错误
SPX:压缩空气/变压器
温度错误
E/A 144 E/A 176 E/A 208 预留 集中故障

焊接控制器 I/O 总览(机器人 Slave 接口)

选项 A / 1
焊接
控制器预警 1
(SK1)
选项 C / 5
焊接
控制器预警 2
(SK2)
选项 E / 9
焊接
控制器预警 3
(SK3)
输入的注释 输出的注释
E/A 145 E/A 177 E/A 209 选择不使用焊
过程激活
E/A 146 E/A 178 E/A 210 日志开始 铣削请求
E/A 147 E/A 179 E/A 211 预留 电极帽时间寿命预警
E/A 148 E/A 180 E/A 212 预留 达到最大次数寿命
E/A 149 E/A 181 E/A 213 预留 控制部分没有准备就绪
E/A 150 E/A 182 E/A 214 预留 焊接不正常
E/A 151 E/A 183 E/A 215 预留 在序列中侵犯警告限
E/A 152 E/A 184 E/A 216 预留 触发了剩余电流监控
E/A 153 E/A 185 E/A 217 预留 相位监控
E/A 154 E/A 186 E/A 218 预留 初级侧过电流
E/A 155 E/A 187 E/A 219 预留 电流传感器故障
E/A 156 E/A 188 E/A 220 预留 电压传感器故障
E/A 157 E/A 189 E/A 221 预留 过电流
DC 24 V
E/A 158 E/A 190 E/A 222 预留 逆变器过热
E/A 159 E/A 191 E/A 223 预留 焊点选择错误
E/A 160 E/A 192 E/A 224 预留 集中故障

bb2cc46a-e455-11ee-a297-92fbcf53809c.png

bb4224a4-e455-11ee-a297-92fbcf53809c.png

bb625c9c-e455-11ee-a297-92fbcf53809c.png

选项 A, 1 (SK1):“ A148 达到最大次数寿命 ” = TRUE
选项 C, 5 (SK2):“ A180 达到最大次数寿命 ” = TRUE
选项 E, 9 (SK3):"A212 达到了最大次数寿命" = TRUE

bb7497cc-e455-11ee-a297-92fbcf53809c.png

选项 A, 1 (SK1):“ A149 控制部分没有准备就绪 ” = TRUE -或-
选项 A, 1 (SK1):“ A150 焊接不正常” = TRUE -或-
选项 A, 1 (SK1):“ A151 在序列中侵犯警告限 ” = TRUE -或-
选项 A, 1 (SK1):“ A152 触发了剩余电流监控 ” = TRUE -或-
选项 A, 1 (SK1):“ A153 相位监控 ” = TRUE -或-
选项 A, 1 (SK1):“ A154 初级侧过电流 ” = TRUE -或-
选项 A, 1 (SK1):“ A155 电流传感器故障 ” = TRUE -或-
选项 A, 1 (SK1):“ A156 电压传感器故障 ” = TRUE -或-
选项 A, 1 (SK1):“ A157 过电流 DC 24 V ” = TRUE -或-
选项 A, 1 (SK1):“ A158 逆变器过热 ” = TRUE -或-
选项 A, 1 (SK1):“ A159 相位监控 ” = TRUE -或-
选项 A, 1 (SK1):“ A160 集中故障 ” = TRUE

bb7bd49c-e455-11ee-a297-92fbcf53809c.png

机器人里关于焊接控制器文件夹:

SK_BASE_SL[1]=145;

GLOBAL INT O_SK_P_akt=0 ;

GLOBAL INT O_SK_Normfr=1 ;

GLOBAL INT O_SK_V_Stdm=2 ;

GLOBAL INT O_SK_M_Stdm=3 ;

GLOBAL INT O_SK_Bereit=4 ;

GLOBAL INT O_SK_WPS_nio=5 ;

GLOBAL INT O_SK_W_Folge=6 ;

GLOBAL INT O_SK_Diff_str=7 ;

GLOBAL INT O_SK_Phase_nio=8 ;

GLOBAL INT O_SK_Primaer=9 ;

GLOBAL INT O_SK_F_Strom=10 ;

GLOBAL INT O_SK_F_Spann=11 ;

GLOBAL INT O_SK_24V=12 ;

GLOBAL INT O_SK_Inverter=13 ;

GLOBAL INT O_SK_F_Anw=14 ;

GLOBAL INT O_SK_Sammel=15 ;

IF $OUT[O_R_Auto] AND $COULD_START_MOTION AND $TIMER_FLAG[Timer_MSG_SG] THEN

;控制单元未就绪A149

$OUT[SK_BASE_SL[SKNr]+O_SK_Bereit]=NOT $IN[SK_BASE_MA[SKNr]+I_SK_Bereit]

;焊接不合格A150

$OUT[SK_BASE_SL[SKNr]+O_SK_WPS_nio]=$FLAG[F_SK_S_niO[SKNr]]

;连续违反警告限制A151在序列中侵犯警告限

$OUT[SK_BASE_SL[SKNr]+O_SK_W_Folge]=$IN[SK_BASE_MA[SKNr]+I_SK_W_Folge]

;差动电流监测触发A152触发了剩余电流监控

$OUT[SK_BASE_SL[SKNr]+O_SK_Diff_str]=$IN[SK_BASE_MA[SKNr]+I_SK_Diff_str]

;相位监测A153 相位监控

$OUT[SK_BASE_SL[SKNr]+O_SK_Phase_nio]=$IN[SK_BASE_MA[SKNr]+I_SK_Phase_nio]

;A154 初级侧过电流

$OUT[SK_BASE_SL[SKNr]+O_SK_Primaer]=$IN[SK_BASE_MA[SKNr]+I_SK_Primaer]

;A155 电流传感器故障

$OUT[SK_BASE_SL[SKNr]+O_SK_F_Strom]=$IN[SK_BASE_MA[SKNr]+I_SK_F_Strom]

;电压传感器错误A156

$OUT[SK_BASE_SL[SKNr]+O_SK_F_Spann]=$IN[SK_BASE_MA[SKNr]+I_SK_F_Spann]

;¨¹流动24 V DC故障A157 过电流DC 24 V

$OUT[SK_BASE_SL[SKNr]+O_SK_24V]=$IN[SK_BASE_MA[SKNr]+I_SK_24V]

;逆变器水温故障A158 逆变器过热

$OUT[SK_BASE_SL[SKNr]+O_SK_Inverter]=$IN[SK_BASE_MA[SKNr]+I_SK_Inverter]

;点选择错误A159 相位监控

$OUT[SK_BASE_SL[SKNr]+O_SK_F_Anw]=$IN[SK_BASE_MA[SKNr]+I_SK_F_Anw]

;总故障A160 集中故障

$OUT[SK_BASE_SL[SKNr]+O_SK_Sammel]=NOT $IN[SK_BASE_MA[SKNr]+I_SK_Bereit] OR $IN[SK_BASE_MA[SKNr]+I_SK_WPS_nio] OR $IN[SK_BASE_MA[SKNr]+I_SK_W_Folge] OR $IN[SK_BASE_MA[SKNr]+I_SK_Diff_str] OR $IN[SK_BASE_MA[SKNr]+I_SK_Phase_nio] OR $IN[SK_BASE_MA[SKNr]+I_SK_Primaer] OR $IN[SK_BASE_MA[SKNr]+I_SK_F_Strom] OR $IN[SK_BASE_MA[SKNr]+I_SK_F_Spann] OR $IN[SK_BASE_MA[SKNr]+I_SK_24V] OR $IN[SK_BASE_MA[SKNr]+I_SK_Inverter] OR $IN[SK_BASE_MA[SKNr]+I_SK_F_Anw] OR $FLAG[F_SK_Sammel[SKNr]] OR B_KE_Sammel[SKNr]

ENDIF




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15223

    浏览量

    171189
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201406

原文标题:VASS06 博途V7 FB 251 FB_Rob_Schweissen焊接控制器的使用

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何优化DC/DC变换器中FB分压电阻的FB布线

    在 DC/DC 变换器中,反馈 (FB) 分压电阻的规格常给设计人员带来各种设计挑战,例如如何确定所需的电阻或调节参数(如输出电压、上分压电阻或下分压电阻)。 图 1 显示了 FB 上/下分压电
    的头像 发表于 08-17 17:04 1293次阅读
    如何优化DC/DC变换器中<b class='flag-5'>FB</b>分压电阻的<b class='flag-5'>FB</b>布线

    汇川IS620F PN使用FB284报文相关资料分享

    .山东地区及其他地区需要汇川IS620F伺服的用户,请致电***本文主要讲述如何在通过111号报文使用汇川IS620F伺服进行基本定位AC3模式1 概述S7-1200、1500PLC可以通过Profinet通讯连接1S620
    发表于 06-28 09:36

    FB2000 pdf datasheet

    FB2000-36-18-18FB2000-36-18-0FB2000-36-18-0FB2000-48-18-18FB2000-48-18-0FB2000-48-18-0FB2000-150-18-18FB2000-150-18-0FB2000-150-18-0FB2001-36-18-18FB2001-36-18-0F
    发表于 10-24 11:01 22次下载

    千叶牌FB30 FB35 FB40壁扇电路图

    千叶牌FB30 FB35 FB40壁扇电路图
    发表于 02-25 16:24 2321次阅读
    千叶牌<b class='flag-5'>FB</b>30 <b class='flag-5'>FB</b>35 <b class='flag-5'>FB</b>40壁扇电路图

    美的FB10-31 FB15-31 FB18-31电脑式电饭

    美的FB10-31 FB15-31 FB18-31电脑式电饭锅电路图
    发表于 06-03 11:37 3780次阅读
    美的<b class='flag-5'>FB</b>10-31 <b class='flag-5'>FB</b>15-31 <b class='flag-5'>FB</b>18-31电脑式电饭

    新唐科技M031FB0AE控制器

    M031FB0AE 是基于 Arm® Cortex®-M0 内核的低工作电压微控制器,具有 32 位硬件乘法器/除法器。
    的头像 发表于 12-01 11:03 2557次阅读
    新唐科技M031<b class='flag-5'>FB</b>0AE<b class='flag-5'>控制器</b>

    博途VASS06的CPU设置要求

    VASS06版使用的CPU为: CPU 1517F CPU: 为了实现 VASS 标准中的预期功能范围,CPU 1517F至少需要固件版本 V2.5。 安全系统: 这里需要固件版本 V2.1
    的头像 发表于 12-23 15:51 3708次阅读

    PLC控制FB和FC块的不同之处

    学习plc时特别难理解FB和FC的区别和用法。接下来,我们来谈谈它们的区别和用法。 带背景数据块的功能块 FC - function,相当于函数FB,FC块相当于子程序,可以被其他FB、FC块或者
    发表于 12-14 14:34 3381次阅读

    关于FB148系统诊断

    /接触器反馈监控)正常 AC :  无钝化(没有模块被钝化;“安全关机”) ACKR : 去钝化请求 _Cfg : 组态位(见组态位表) F-PROG_SIG :  在VASS06中规定
    的头像 发表于 07-07 16:33 1278次阅读

    MELSEC iQ R PROFINET IO控制器模块FB参考规格书

    MELSEC iQ-R PROFINET IO控制器模块FB参考 产品规格书
    发表于 08-24 11:13 0次下载
    MELSEC iQ R PROFINET IO<b class='flag-5'>控制器</b>模块<b class='flag-5'>FB</b>参考规格书

    MELSEC iQ R PID控制FB库参考手册

    MELSEC iQ-R PID控制FB库参考 产品规格书.将模-数转换模块/温度输入模块与数-模转换模块/输出模块进行组合,通过本参考手册的FB库来执行PID控制
    发表于 09-01 09:30 4次下载
    MELSEC iQ R PID<b class='flag-5'>控制</b>用<b class='flag-5'>FB</b>库参考手册

    大众VASS06报警信息提示功能

    VASS06由于PLC使用博途1500,博途1500,具有ProDiag功能,因此VASS06PLC的报警功能通过ProDiag来实现的!
    的头像 发表于 01-05 10:04 833次阅读

    VASS滚床输送控制FB453

    平移辊床使用的功能块有FB 453 FB_Elefant_AMX, FB 365 FB_SEW_AMX_RB_a,FB 453负责处理进出车
    的头像 发表于 05-12 16:37 758次阅读
    <b class='flag-5'>VASS</b>滚床输送<b class='flag-5'>控制</b><b class='flag-5'>FB</b>453

    SCL中FB模块的结构

    模块FB是用于控制执行器和单元的功能模块或执行某一功能的其他FB的块。
    的头像 发表于 01-17 09:22 223次阅读
    SCL中<b class='flag-5'>FB</b>模块的结构

    西门子博途:SCL中FB模块的结构

    模块FB是用于控制执行器和单元的功能模块或执行某一功能的其他FB的块。 VASS库中不可用的块必须由系统供应商与负责的标准化电气工程部门协商创建。
    发表于 01-18 10:38 250次阅读
    西门子博途:SCL中<b class='flag-5'>FB</b>模块的结构