库卡机器人外部选择程序启动配置

广州子锐机器人技术有限公司

机器人维修/维护服务专家

DEF Cell ( )

;EXT EXAMPLE1 ( )

;EXT EXAMPLE2 ( )

;EXT EXAMPLE3 ( )

INIT

BASISTECH INI

CHECK HOME

PTP HOME  Vel= 100 % DEFAULT

AUTOEXT INI

LOOP

P00 (#EXT_PGNO,#PGNO_GET,DMY[],0 )

SWITCH  PGNO ; Select with Programnumber

CASE 1

;EXAMPLE1 ( ) ; Call User-Program

CASE 2

;EXAMPLE2 ( ) ; Call User-Program

CASE 3

;EXAMPLE3 ( ) ; Call User-Program

DEFAULT

P00 (#EXT_PGNO,#PGNO_FAULT,DMY[],0 )

ENDSWITCH

ENDLOOP

END

DEF Cell( )

;EXT EXAMPLE1 ( )

;EXT EXAMPLE2 ( )

;EXT EXAMPLE3 ( )

INIT

BASISTECH INI

AUTOEXT INI

LOOP

P00 (#EXT_PGNO,#PGNO_GET,DMY[],0 )

SWITCH  PGNO ; Select with Programnumber

CASE 1

yuan20181222()

CASE 2

;EXAMPLE2 ( ) ; Call User-Program

sibiabxing()

CASE 3

;EXAMPLE3 ( ) ; Call User-Program

sanjiaoxing()

CASE 4

;EXAMPLE1 ( ) ; Call User-Program

DEFAULT

P00 (#EXT_PGNO,#PGNO_FAULT,DMY[],0 )

ENDSWITCH

ENDLOOP

END

3、各个其他子程序

(1)yuan20181222() 全局子程序圆

DEF yuan20181222( )

INI

PTP P6 Vel=100 % PDAT1 Tool[1]:TOOL1 Base[0]

LIN P1 Vel=1 m/s CPDAT1 Tool[1]:TOOL1 Base[0]

CIRC P2 P3 Vel=1 m/s CPDAT2 Tool[1]:TOOL1 Base[0]

CIRC P4 p1 Vel=1 m/s CPDAT3 Tool[1]:TOOL1 Base[0]

PTP p6 Vel=100 % PDAT2 Tool[1]:TOOL1 Base[0]

END

(2)sibiabxing() 全局子程序四边形

DEF SIBIABXING( )

INI

PTP P1 Vel=100 % PDAT1 Tool[1]:TOOL1 Base[0]

LIN P2 Vel=1 m/s CPDAT1 Tool[1]:TOOL1 Base[0]

LIN P3 Vel=1 m/s CPDAT2 Tool[1]:TOOL1 Base[0]

LIN P4 Vel=1 m/s CPDAT3 Tool[1]:TOOL1 Base[0]

LIN P5 Vel=1 m/s CPDAT5 Tool[1]:TOOL1 Base[0]

LIN P2 Vel=1 m/s CPDAT4 Tool[1]:TOOL1 Base[0]

PTP P1 Vel=100 % PDAT3 Tool[1]:TOOL1 Base[0]

END

(3)sanjiaoxing()  全局子程序三角形

DEF SANJIAOXING( )

DECL INT C

INI

PTP P1 Vel=100 % PDAT1 Tool[1]:TOOL1 Base[0]

FOR C=1 TO 3

LIN P2 Vel=1 m/s CPDAT1 Tool[1]:TOOL1 Base[0]

LIN P3 Vel=1 m/s CPDAT2 Tool[1]:TOOL1 Base[0]

LIN P4 Vel=1 m/s CPDAT3 Tool[1]:TOOL1 Base[0]

LIN P2 Vel=1 m/s CPDAT4 Tool[1]:TOOL1 Base[0]

ENDFOR

PTP P1 Vel=100 % PDAT2 Tool[1]:TOOL1 Base[0]

END

三、外部启动各项IO配置说明

序号

输入

参数

参数描述

PGNO_TYPE

此变量确定了以何种格式来读取上级控制系统传送的程序编号。

为1值时:以二进制数值读取:上级控制系统以二进制编码整数值的形式传递程序编号。例如:0 0 1 0 0 1 1 1=> PGNO = 39

为2值时:以 BCD 值读取。上级控制系统以二进制编码小数值的形式传递程序编号。例如:0 0 1 0 0 1 1 1=> PGNO = 27

为3值时:以 “N 选 1” 的形式读取 ,上级控制系统或外围设备以 “N 选 1” 的编码值传递程序编号。0 0 0 0 0 0 0 1=> PGNO = 1和0 0 0 0 1 0 0 0=> PGNO = 4

PGNO_LENGTH

程序号长度:此变量确定了上级控制系统传送的程序编号的位宽。 值域: 1 … 16。若 PGNO_TYPE 的值为 2,则只允许位宽为 4、8、12 和 16。

PGNO_PARITY

程序号的奇偶位:

负值:为奇校验,只读取奇数;

0:无分析,奇数和偶数都识别;

正数:为偶校验,只读取偶数

如果 PGNO_TYPE 值为 3,则 PGNO_PARITY 不被分析。

PGNO_VALID

程序号有效:上级控制系统传送读取程序号指令的输入端

负值:在信号的脉冲下降沿应用编号

0:在线路 EXT_START 处随着信号的脉冲上升沿应用编号。

正值:在信号的脉冲上升沿应用编号。

$EXT_START

$MOVE_ENABLE

TRUE :可手动运行和执行程序

FALSE :停住所有驱动装置并锁定所有激活的指令

当驱动装置由上级控制器停住后,将显示 “ 开通全部运行 ” 的信息提示。 删除了该信息提示并且重新发出外部启动信号后机器人才能重新运动。投入运行时变量 $MOVE_ENABLE 常常设计为值 $IN[1025]。 如果此后忘记设计另一个输入端,则不能外部启动。

$CONF_MESS

确认信息提示(错误复位):通过给该输入端赋值,当故障原因排除后,上级控制器将自己确认故障信息,上升沿有效。

$DRIVES_ON

驱动装置接通:如果在此输入端上施加了持续至少 20 毫秒的高脉冲,则上级控制系统会接通机器人驱动装置。

$DRIVES_OFF

驱动装置关闭:如果在此输入端上施加了持续至少 20 毫秒的低脉冲,则上级控制系统会关断机器人驱动装置。

序号

输出

参数

参数描述

$ALARM_STOP

紧急停止:出现紧急停止时可从输出端  $ALARM_STOP 和  Int. NotAus 的状态看出是哪种紧急停止:两个输出端均为 FALSE: 触发了库卡控制面板 (KCP)上的紧急停止按键$ALARM_STOP FALSE, Int. NotAus TRUE: 外部紧急停止

该输出端将在出现以下紧急停止情形时复位:

1)按下了库卡控制面板 (KCP)上的紧急停止按键。(内部紧急关断)

2)外部紧急停止

$USER_SAF

操作人员防护装置 / 防护门:该输出端在打开护栏询问开关 (运行方式 AUT)或放开确认开关 (运行方式 T1 或 T2)时复位。

$PERI_RDY

驱动装置处于待机状态:通过设定此输出端机器人控制系统通知上级控制系统机器人驱动装置已接通。

$STOPMESS

停止信息:该输出端由机器人控制系统来设定,以向上级控制器显示出现了一条要求停住机器人的信息提示。 (例如: 紧急停止按键、运行开通或操作人员防护装置)

$I_O_ACTCONF

外部自动运行激活:选择了外部自动运行这一运行方式并且输入端 $I_O_ACT 为 TRUE(一般始终设为 $IN[1025])后,输出端为 TRUE。

$PRO_ACT

程序激活 / 正在运行:当一个机器人层面上的过程激活时,始终给该输出端赋值。 在处理一个程序或中断时,过程为激活状态。 程序结束时的程序处理只有在所有脉冲输出端和触发器均处理完毕之后才视为未激活。

PGNO_REQ

程序号问询:在该输出端信号变化时,要求上级控制器传送一个程序号。如果 PGNO_TYPE 值为 3,则 PGNO_REQ 不被分析。

APPL_RUN

应用程序在运行中:机器人控制系统通过设置此输出端来通知上级控制系统机器人正在处理有关程序。

$IN_HOME

机器人位于起始位置 (HOME):该输出端通知上级控制器机器人正位于其起始位置 (HOME)。

10

$ON_PATH

机器人位于轨迹上:只要机器人位于编程设定的轨迹上,此输出端即被赋值。 在进行了 BCO运行后输出端 ON_PATH 即被赋值。 输出端保持激活,直到机器人离开了轨迹、程序复位或选择了语句。 但信号 ON_PATH 无公差范围,机器人一离开轨迹,该信号便复位。

THE END
0.🤖🤖启点幼儿园奇幻编程机器人🚀🚀机器人编程教育学习的内容是孩子非常容易接受的,编程语言也是特别适合孩子学习的,孩子们学习少儿编程,可以提高严谨性、专注力和创造力,所以少儿编程是非常值得学习的。 4+《建造师奇奇》知识目标:1.了解港珠澳大桥的结构和特点,了解三角形具有稳固性。2.熟练硬件玩法下红外计数功能,初步学会彩灯的玩法。 能力素养:1.学会表现物体的基本jvzquC41yy}/onnrkct/ew45|5|{8pw
1.AUBOI5机械臂(一)在/joint_states上发布机器人的关节状态 在/aubo_driver/io_states上发布IO状态 Service call以设置输出。 ros_control在启动时通过参数设置,当其处于活动状态,驱动程序不会打开action_lib界面,而由ros_control处理. 目前一个控制器可用,控制机械臂关节位置和执行轨迹。 jvzquC41yy}/lrfpuj{/exr1r189;n>:98<8h?
2.上海国际高中课堂实录|英澳美人工智能课堂!|宇宙|编程|机器人|探索浩瀚宇宙,是人类的共同梦想。在英澳美的人工智能课堂上,老师也带着同学们,进行了一场“特别”的宇宙探索之旅。 人工智能课堂 课堂任务:模拟每一位同学都是一位科学家,来设计一款能够在火星上行动的机器人 同学们将分为两组参与任务,A组同学负责机器人编程,B组负责机器人搭建。新鲜有趣的主题任务,仿佛让同学jvzquC41yy}/3?80eqs0f‚4ctvodnn4K76924V527791MT>0jvsm
3.大疆教育平台高配(入门游戏本): 台式电脑: 基础: 高配: 若不确定电脑配置是否满足需求,可先下载安装【大疆教育平台】以及【大疆机器人模拟器】尝试运行来判断,方法见下文。 此外,为了方便老师演示PPT课件和模拟器运行效果,建议机房配备大屏幕、投影,或屏幕广播功能。 jvzquC41gf{/fsn0eqs0j~g1fqitA~zkf?9c99i;533de=8/65ke/Ag4d/ge6nid2;68;B
4.智能机器人软件开发课程大纲|智能机器人软件开发培训课程体系|传智教育(“传智播客”全新升级为“传智教育”)智能机器人软件开发课程大纲包含全部智能机器人软件开发培训课程体系,传智智能机器人软件开发课程表成为业界不断效仿和珍藏的重要参考文献。jvzquC41yy}/k}hcuv4dp8hqwtyf1{tdqv4tj}rn
5.智能协作机器人技术应用初级教程(遨博)本书以遨博协作机器人为例,从协作机器人应用过程中需掌握的技能出发,由浅入深、循序渐进地介绍了遨博协作机器人入门实用知识。本书从协作机器人的发展切入,分为基础理论与项目应用两大部分。系统介绍了AUBO-i5机器人安全操作注意事项、首次拆箱安装、系统设置、基本操作、I/O通信、机器人指令与编程基础等使用内容。本jvzquC41o0qpppk|0eun1rygo1963@7:325
6.协作机器人六轴机器人轻型机器人auboi5遨博(北京)智能科技股份有限公司(https://aubocobot.gys.cn)主营产品包括协作机器人、六轴机器人、轻型机器人、aubo i5等,遨博(北京)智能科技股份有限公司负责人马先生,遨博(北京)智能科技股份有限公司希望能与您成为合作伙伴jvzq<84cwdudqktv0et/eqnpc0io1
7.快科技资讯2023年03月02日Blog版资讯中心测试平台选用的是一套主流的13代酷睿i5平台。主板为B760芯片组,内存为DDR4-3200MHz。13代酷睿搭配DDRDX12游戏——《战争机器5》 笔者此次还尝试了几款较新的DX12游戏。在部分新游戏当中,新版驱动也能带来jvzquC41pg}t0v~ftk|ft|3eqo5cnxl142842<540jzn
8.协作机器人技术应用BN-i5型协作机器人无需安装防护栏,可与人近距离作业,可胜任未端负载为5kg以下的自动化作业,其臂展为1008mm,可满足工作范围在886.5mm以内的作业任务。BN-i5型协作机器人可应用于3C、汽车零部件、金属加工、食品、医药、物流等行业,实现上下料、装配、锁螺丝、喷漆、焊接等应用,现已在400多个工业场景和100多个服务jvzquC41yy}/fnsiuctqgwl0eqs0Xrjy1Wyft8Hjcrzfth:60cyqz
9.2022/07/2316:00本专业的学生具有厚基础、宽口径、重实践、富创新的特点,可以在工业机器人行业、服务机器人行业、非标自动化行业、人工智能领域从事机器人编程开发、自动化生产线设计集成、项目运维管理等方面工作。 主要课程:机器人工程导论、机器人机构学、自动控制原理、自动机械设计、传感器原理与检测技术、PLC原理与应用、流体传动与jvzquC41ikzfg7hqo1yikunwrk5tjrqkwro:;8nuuwkt1R:KMG;