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

    文章

    2306

    浏览量

    97593
  • 变量
    +关注

    关注

    0

    文章

    615

    浏览量

    29374

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    qboot跳转app后卡在app的系统调用处,为什么?

    首先是boot工程的配置: 然后是app工程的配置: 注:boot和app工程中,fal配置内部flash的地址和大小都和对应的#define ROM_START、#define
    发表于 10-10 07:03

    bootloader跳转APP出现bus fault是怎么回事?

    (); appstart: 0x8020000 // main.go 如下无其他逻辑 int ota_app_vector_reconfig(void
    发表于 09-29 09:30

    qboot跳转app报bus fault的错,怎么解决?

    ymodem_ota下载固件正常,qboot去更新app也没有报错。正常启动时,等待5s后,就报bus fault。 定位到是qboot_stm32.c:106 的 void
    发表于 09-29 06:20

    智能物联网壁炉APP开发需求

    需求:开发一款APP,集成电子壁炉,木头壁炉,酒精壁炉加燃气壁炉硬件的APP并进行评估报价及周期。
    的头像 发表于 09-08 17:01 500次阅读
    智能物联网壁炉<b class='flag-5'>APP</b>开发需求

    5G固定无线接入的快速普及突显新的测试需求

    随着移动运营商充分利用5G和高级Wi-Fi技术的结合,固定无线接入(FWA)的采用率在美国乃至全球范围内持续攀升,这一趋势不仅为运营商开辟了新的收入来源,还极大地提升了用户的连接体验。然而,FWA
    的头像 发表于 08-06 15:29 911次阅读

    迅为RK3568开发板基本工程目录-app.json5

    AppScope>app.json5 是应用的全局的配置文件,用于存放应用公共的配置信息。app.json5文件内容如下图所示: 第 3 行代码 bundleName 是包名 第 4
    发表于 07-14 10:56

    【HZ-RK3568开发板免费体验】05 YOLOV5视频推理 C++程序编译&amp;演示

    *encoder; } rknn_app_context_t; typedef struct { int width; int height; int width_stride;
    发表于 07-03 08:46

    app和deviceConfig的切换介绍

    app和deviceConfig的切换 为了便于开发者维护应用级别的属性配置,Stage模型将config.json中的app和deviceConfig标签提取到了app.json5中进行配置,并
    发表于 06-05 06:42

    固定衰减器垫 skyworksinc

    电子发烧友网为你提供()固定衰减器垫相关产品参数、数据手册,更有固定衰减器垫的引脚图、接线图、封装手册、中文资料、英文资料,固定衰减器垫真值表,固定衰减器垫管脚等资料,希望可以帮助到广
    发表于 05-23 18:32
    <b class='flag-5'>固定</b>衰减器垫 skyworksinc

    【HarmonyOS 5App Linking 应用间跳转详解

    5.项目配置 6.组装聚合链接 7.解析聚合链接中的参数 其他 如何获取应用ID 如何在应用未安装时点击链接跳转至应用市场 什么是 App Linking App Linking 是一款创建跨平台的深度
    发表于 05-16 16:24

    定时模块app_timer用法及常见问题—nRF5 SDK模块系列二

    app_timer是大家经常用到的一个库,app_timer的功能就是定时,也就是说,你在某一时刻启动一个app timer并设定超时时间,超时时间一到,app_timer就会回调ti
    的头像 发表于 05-12 16:13 577次阅读
    定时模块<b class='flag-5'>app</b>_timer用法及常见问题—nRF<b class='flag-5'>5</b> SDK模块系列二

    Meshtastic APP使用介绍

    meshtastic APP使用介绍
    的头像 发表于 03-05 09:59 2056次阅读
    Meshtastic <b class='flag-5'>APP</b>使用介绍

    秒验:重构APP用户体验与运营效率

    秒验:重构APP用户体验与运营效率 在移动互联网竞争日益激烈的今天,APP用户对便捷性和安全性的需求持续升级。传统短信验证码的“输入-等待-验证”流程,因延迟、操作繁琐等问题,已成为用户流失的重要
    的头像 发表于 02-28 10:40 646次阅读

    固定测斜仪数据计算与应用解析

    在结构健康监测领域,固定测斜仪作为一种重要的监测设备,广泛应用于桥梁、大坝、高层建筑等结构物的倾斜变形监测。当被测结构物发生倾斜变形时,固定测斜仪能够实时捕捉这一变化,并通过特定的计算公式将监测数据
    的头像 发表于 02-25 13:08 978次阅读
    <b class='flag-5'>固定</b>测斜仪数据计算与应用解析

    tlc7524在固定电压模式下,电源电压与固定电压设为5V,为什么最大输出是4V?

    tlc7524在固定电压模式下,电源电压与固定电压设为5V,怎么最大输出是4V?
    发表于 01-13 07:40