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

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

3天内不再提示

$APP_INT[5]与​固定焊钳MAKROSTEP的使用

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-06-30 16:09 次阅读

$APP_INT[5]

使用来进行STEP跳步的变量

DEF MAKROSTEP(Function :IN)

MakroSchrittkette

INT Function

IF Function==1THEN

$APP_INT[5]=1

Return

ENDIF

SWITCH$APP_INT[5] -通过变量$APP_INT[5]来进行对STEP的跳步功能。

Case 1

Schritt 3 = F64 & !F65 & !F66 & !F67 & F90& !F91 & !F565 & A4039 -去第3步的条件-

IF$FLAG[64] AND NOT $FLAG[65] AND NOT $FLAG[66] AND NOT $FLAG[67] AND $FLAG[90]AND NOT $FLAG[91] AND NOT $FLAG[565] AND $OUT[4039] THEN

PREVSTEP = $APP_INT[5] -用来显示反馈提示上一步在第几步-

$APP_INT[5] = 3 -去第3步-

ENDIF

顺序快的跳步:

将$APP_INT[5]的值由 当前停止的值改为1,STEP会先返回到第1步再去第2步。不需要专家盘,也不用退出程序关闭SPS。

固定焊钳MAKROSTEP:

-当有铣削时出现圈数故障时,会先把摆臂摆回,然后停在66步等待复位,如果复位会返回到第51部,重新铣削。

-F321-STEP在第2步

-F564,A835 都没有好使用

F321 = EIN

Schritt 51 = F92 & !F93& A4039 & E13–激活固定焊钳STEP需要关闭安全们E13

51步开始

-初始化变量

F122 = AUS

F321 = AUS

F322 = AUS

F323 = AUS

F324 = AUS

F325 = AUS

F326 = AUS

F327 = AUS

F329 = AUS

-初始化计数器变量

F94 = AUS

F95 = AUS

F96 = AUS

F97 = AUS

F98 = AUS

F99 = AUS

-初始化铣刀变量

F312 = AUS

F313 = AUS

bin1 ( EIN ) = 31 -给焊钳程序号

bin3 ( EIN ) = 31 –给BOSCH程序号

T8 ( !F334 ) = -2[1/10Sek]

F334 = EIN -STEP已经开始运行

-给PLC铣电极信号

A116 = EIN

A130 = EIN

A786 = F830 给BOSCH铣电极数复位,F830区分两种焊钳或控制器–一般不激活

A722 = !F830-没用用于

Schritt 52 = T8 & A4039 -0.2秒后向下

SCHRITT 52-铣刀电机预先旋转

F334 = AUS

T7 ( EIN ) = -50[1/10Sek] -5秒检测时间

i1 (EIN) = 0 -计数器清0

A834 = EIN -铣刀电机预先旋转

Schritt 53 = A4039 -有使能直接去下一步

-在焊钳不夹时铣刀电机先旋转测试检测开关,电机是否正常工作。

SCHRITT 53 预转大于2圈就可以

F312 = EIN -激活M97进行预先旋转测试

F313 = i1 > 2 -计数超过2圈后激活F313跳步

Schritt 54 = (F313 + T7) & A4039

SCHRITT 54—关闭铣刀预转

F312 = AUS 关闭M97预先旋转测试

t8 ( EIN ) = -100[1/10Sek]

Schritt 55 = A4039

SCHRITT 55 –检测预先旋转是否符合

F322 = !F313-故障有转圈数故障

F323 = (!E842 + E843 + E844 + !E845) & !F324 & !F328

-摆臂没在KS1BE2R位-摆臂在KS1BE2V位-摆臂在KS1SE1-R-摆臂没在KS1SE1-V位-F323摆臂位置不正确

- F324摆臂在伸出位 - F328移动装置在伸出位

F329 = F322 + F323 + T8 -铣刀/摆臂状态不正常,有故障。

T7 ( EIN ) = STOP

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

    关注

    32

    文章

    2121

    浏览量

    92964
  • 变量
    +关注

    关注

    0

    文章

    595

    浏览量

    28112

原文标题:$APP_INT[5]与​固定焊钳MAKROSTEP的使用

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

收藏 人收藏

    评论

    相关推荐

    你真的能区别int(1)和int(10)的应用?

    我们知道在mysql中 int占4个字节,那么对于无符号的int,最大值是2^32-1 = 4294967295,将近40亿,难道用了int(1),就不能达到这个最大值吗?
    的头像 发表于 12-06 14:43 279次阅读
    你真的能区别<b class='flag-5'>int</b>(1)和<b class='flag-5'>int</b>(10)的应用?

    超出int范围的整数如何输出

    超出int范围的整数指的是大于2147483647或小于-2147483648的整数。在计算机中,int类型是有限制的,使用32位表示,能够表示的范围是-2147483648到2147483647
    的头像 发表于 11-30 11:36 635次阅读

    c语言int超出范围怎么办

    当在C语言中使用int类型时,有时候会遇到超出范围的情况。int类型通常表示的是有符号32位整数,范围是-2147483648到2147483647。当超出这个范围时,你需要采取一些措施来处理这个
    的头像 发表于 11-30 11:32 1679次阅读

    机器人控制系统向PLC的SG_Background控制实例

    通过后台命令可以使固定焊钳进行异步运动。此时机器人轴可独立于焊钳进行另外的运动。不仅在修磨时可进行异步的焊钳运动,焊接时也同样可以。但这仅适用于无实际工件的测试焊接(例如在检查阻力时)
    发表于 11-21 11:36 132次阅读
    机器人控制系统向PLC的SG_Background控制实例

    机器人如何用来进行STEP跳步变量

    APP_INT[5] 使用来进行STEP跳步的变量 DEF MAKROSTEP(Function :IN) MakroSchrittkette    INT Function
    的头像 发表于 09-10 09:44 339次阅读
    机器人如何用来进行STEP跳步变量

    伺服焊钳机器人做EMZ的程序分析

    外部轴的反馈值的偏差范围不得小于5 ABS取绝对值,因此我们可以认定,焊钳在进行关闭时开口是10mm,不能使理论值和实际值偏差超过1mm
    发表于 09-01 10:21 365次阅读
    伺服<b class='flag-5'>焊钳</b>机器人做EMZ的程序分析

    8INT31H800A 数据表

    8INT31H800A 数据表
    发表于 07-12 18:58 0次下载
    8<b class='flag-5'>INT</b>31H800A 数据表

    9INT31H200 数据表

    9INT31H200 数据表
    发表于 07-06 20:41 0次下载
    9<b class='flag-5'>INT</b>31H200 数据表

    NanoBeacon APP使用教程

    APP
    橙群微电子
    发布于 :2023年06月19日 10:11:41

    更换C型焊钳上的变压器

    与机器人,并将机器人焊钳定位至适合进行维护工作的基架上。 第 3 步:断开变压器的电气和冷却水连接。  第 4 步:取下层压导电带。 第 5 步:放入新变压器。 第 6 步:拧紧固定螺栓。 第 7 步:彻底清洁导电带的所有接触面 第 8 步:安装导电带。遵守拧紧力矩!
    的头像 发表于 05-31 09:10 473次阅读
    更换C型<b class='flag-5'>焊钳</b>上的变压器

    STC12C5A60S2-使用外中断INT0-INT1-测频率源代码

    STC12C5A60S2-使用外中断INT0-INT1-测频率源代码
    发表于 05-17 15:13 0次下载

    STC单片机INT0-INT1-外中断测试源代码

    STC单片机INT0-INT1-外中断测试源代码
    发表于 05-17 15:08 0次下载

    8INT31H800A 数据表

    8INT31H800A 数据表
    发表于 05-15 20:05 0次下载
    8<b class='flag-5'>INT</b>31H800A 数据表

    基于AT89C51单片机INT0及INT1中断计数仿真及代码

    基于AT89C51单片机INT0及INT1中断计数仿真及代码
    发表于 05-04 14:53 0次下载