您好!欢迎光临工博士商城

ABB工业机器人服务商

产品:75    
联系我们
联系方式
  • 联系人:王青慧
  • 电话:18616260662
  • 邮件:wqh@gongboshi.com
  • 手机:18616260662
新闻分类
首页 > ABB机器人新闻中心 > ABB机器人 | 示教器编程指令介绍大全
ABB机器人新闻中心
ABB机器人 | 示教器编程指令介绍大全
发布时间:2021-07-14        浏览次数:7201        返回列表

Common选项

指令说明

 

对程序数据进行赋值

 

Compact IF

如果条件满足,就执行一条指令

 

FOR

根据指定的次数,重复执行对应的程序

IF

当满足不同的条件时,执行对应的程序

MoveAbsJ

轴***角度位置运动

MoveC

TCP 圆弧运动

MoveJ

关节运动

MoveL

TCP 线性运动

 

 

 

ProcCall

 

 

 

调用例行程序

 

 

 

Reset

 

 

 

将数字输出信号置为 0

 

 

 

RETURN

 

 

 

返回原例行程序

 

 

 

Set

 

 

 

将数字输出信号置为 1

 

 

 

WaitDI

 

 

 

等待一个输入信号状态为设定值

 

 

 

WaitDO

 

 

 

等待一个输出信号状态为设定值

 

 

 

WaitTime

 

 

 

等待一个指定的时间,程序再往下执行

 

 

 

WaitUntil

 

 

 

等待一个条件满足后,程序继续往下执行

 

 

 

WHILE

 

 

 

如果条件满足,重复执行对应的程序

 

 

 

Prog Flow选项

 

 

指令

 

 

 

 

 

说明

 

 

 

Break

 

 

 

临时停止程序的执行,用于手动调试

 

 

 

CallByVar

 

 

 

通过带变量的例行程序名称调用例行程序

 

 

 

EXIT

 

 

 

停止程序执行并禁止在停止处再开始

 

 

 

ExitCycle

 

 

 

中止当前程序的运行并将程序指针 PP复位到主程序的***条指

 

令。如果选择了程序连续运行模式,程序将从主程序的***句重

 

新执行

 

 

 

GOTO

 

 

 

跳转到例行程序内标签的位置

 

 

 

Label

 

 

 

跳转标签

 

 

 

Stop

 

 

 

停止程序执行

 

 

 

SystemStopAction

 

TEST

 

 

 

停止程序执行与机器人运动

 

对一个变量进行判断,从而执行不同的程序

 

 

 

Various选项

 

 

指令

 

 

 

 

 

             说明

 

CancelLoad

 

 

 

取消加载程序模块

 

 

 

CheckProgRef

 

 

 

检查程序引用

 

 

 

comment

 

 

 

对程序进行注释

 

 

 

EraseModule

 

 

 

从运行内存删除程序模块

 

 

 

Load

 

 

 

 

 

从机器人硬盘加载一个程序模块到运行内存

 

RemoveAllCyclic

 

删除所有循环

 

RemoveAllCyclicBool

 

删除所有循环布尔

 

Save

 

 

 

保存程序模块

 

 

 

SetupAllCyclicBool

 

设置所有循环布尔

 

Start Load

 

 

 

在程序执行的过程中,加载一个程序模块到运行内存中

 

 

 

UnLoad

 

 

 

从运行内存中卸载一个程序模块

 

 

 

Wait Load

 

 

 

Start Load 使用后,使用此指令将程序模块连接到任务中使用

 

 

 

Settings选项

 

指令

 

 

 

 

 

说明

 

 

 

AccSet

 

 

 

定义机器人的加速度

 

 

 

ActEventBuffer

 

Act事件缓冲区

 

ConfJ

 

 

 

关节运动的轴配置控制

 

 

 

ConfL

 

 

 

线性运动的轴配置控制

 

 

 

Cornerpathwarning

 

拐角路径警告

 

DeactEventBuffer

 

死亡事件缓冲区

 

EOffsOff

 

 

 

关闭外轴位置偏置

 

 

 

EOffsOn

 

 

 

激活外轴偏置

 

 

 

EOffsSet

 

 

 

激活指定数值的外轴偏置

 

 

 

GetJointData

 

获取关节数据

 

GripLoad

 

握力载荷

 

MechUnitLoad

 

 

 

定义外轴单元的有效载荷

 

 

 

PDispOff

 

 

 

关闭位置偏置

 

 

 

PDispOn

 

 

 

激活位置偏置

 

 

 

PDispSet

 

 

 

激活指定数值的位置偏置

 

 

 

ResetAxisDistance

 

重置轴距离

 

ResetAxisMoveTime

 

重置轴移动时间

 

SoftAct

 

 

 

激活一个或多个轴的软伺服功能

 

 

 

SoftDeact

 

 

 

关闭软伺服功能

 

 

 

VelSet

 

 

 

设定***大的速度与倍率

 

 

 

Moton&Proc选项

 

 

指令

 

 

 

 

 

说明

 

 

 

ActUnit

 

 

 

激活一个外轴单元

 

 

 

DeactUnit

 

 

 

关闭一个外轴单元

 

 

 

MoveCAO

 

 

 

TCP 圆弧运动的同时触发一个模拟量输出信号

 

 

 

MoveCDO

 

 

 

TCP 圆弧运动的同时触发一个输出信号

 

 

 

MoveCGO

 

 

 

TCP 圆弧运动的同时触发一个总输出信号

 

 

 

MoveExtJ

 

 

 

外部直线轴和旋转轴运动

 

 

 

MoveJAO

 

 

 

关节运动的同时触发一个模拟量输出信号

 

 

 

MoveJDO

 

 

 

关节运动的同时触发一个输出信号

 

 

 

MoveJGO

 

 

 

关节运动的同时触发一个总输出信号

 

 

 

MoveLAO

 

 

 

TCP 线性运动的同时触发一个模拟量输出信号

 

 

 

MoveLDO

 

 

 

TCP 线性运动的同时触发一个输出信号

 

 

 

MoveLGO

 

 

 

TCP 线性运动的同时触发一个总输出信号

 

 

 

SearchC

 

 

 

TCP 圆弧搜索运动

 

 

 

SearchExtJ

 

 

 

外轴搜索运动

 

 

 

SearchL

 

 

 

TCP 线性搜索运动

 

 

 

I/O选项

 

 

指令

 

 

 

 

 

说明

 

 

 

AliasIO

 

IO命令更改

 

AliasIOReset

 

恢复IO命令更改

 

InvertDO

 

 

 

对一个数字输出信号的值置反

 

 

 

IOBusStart

 

IO总线启动

 

IOBusState

 

IO总线状态

 

IODisable

 

 

 

关闭一个 I/O 模块

 

 

 

IOEnable

 

 

 

开启一个 I/O 模块

 

 

 

PulseDO

 

 

 

 

 

数字输出信号进行脉冲输出

 

SetAO

 

 

 

设定模拟输出信号的值

 

 

 

SetDO

 

 

 

设定数字输出信号的值

 

 

 

SetGO

 

 

 

设定组输出信号的值

 

 

 

WaitAI

 

 

 

等待一个模拟输入信号的指定值

 

 

 

WaitAO

 

 

 

等待一个模拟输出信号的指定值

 

 

 

WaitGI

 

 

 

等待一个组输入信号的指定值

 

 

 

WaitGO

 

 

 

等待一个组输出信号的指定值

 

 

 

Communicate选项

 

 

指令

 

 

 

 

 

说明

 

 

 

ClearIOBuff

 

 

 

清空串口的输入缓冲

 

 

 

ClearRawBytes

 

清除原始字节

 

Close

 

 

 

关闭串口

 

 

 

CopyFile

 

复制文件

 

CopyRawBytes

 

复制原始字节

 

ErrWrite

 

 

 

在示教器事件日志中写报警信息并储存

 

 

 

Open

 

 

 

打开串口

 

 

 

PackRawBytes

 

打包原始字节

 

ReadAnyBin

 

 

 

从串口读取任意的二进制数

 

 

 

ReadRawBytes

 

 

 

读取原始字节

 

Rewind

 

 

 

设定文件开始的位置

 

 

 

SCWrite

 

写入SC系统

 

TPErase

 

 

 

清屏

 

 

 

TPReadDnum

 

 

 

从示教器读取编号

 

TPReadFK

 

 

 

互动的功能键操作

 

 

 

TPReadNum

 

 

 

互动的数字键盘操作

 

 

 

TPShow

 

 

 

通过 RAPID 程序打开指定的窗口

 

 

 

TPWrite

 

 

 

在示教器操作界面上写信息

 

 

 

UIMsgBox

 

用户消息对话框

 

UIMsgWrite

 

 

 

用户消息写入

 

UIMsgWriteAbort

 

 

 

用户消息写入中止

 

UIShow

 

用户界面显示

 

UnpackRawBytes

 

打开来自原始数据字节数据的数据

 

Write

 

 

 

对串口进行写文本操作

 

 

 

WriteAnyBin

 

 

 

写任意二进制数的操作

 

 

 

WriteBin

 

 

 

写一个二进制数的操作

 

 

 

WriteRawBytes

 

写入原始数据字节数据

 

WriteStrBin

 

 

 

写字符的操作

 

 

 

Interrupts选项

 

 

指令

 

 

 

 

 

说明

 

 

 

C0NNECT

 

连接

 

GetTrapDate

 

获取卡住/夹住日期

 

IDelete

 

 

 

取消中断

 

 

 

IDisable

 

 

 

关闭所有中断

 

 

 

IEnable

 

 

 

激活所有中断

 

 

 

IError

 

 

 

当一个错误发生时触发中断

 

 

 

IPers

 

 

 

使用一个可变量触发中断

 

 

 

ISignalAI

 

 

 

使用一个模拟输入信号触发中断

 

 

 

ISignalAO

 

 

 

 

 

使用一个模拟输出信号触发中断

 

ISignalDI

 

 

 

使用一个数字输入信号触发中断

 

 

 

ISignalDO

 

 

 

使用一个数字输出信号触发中断

 

 

 

ISignalGI

 

 

 

 

 

使用一个组输入信号触发中断

 

ISignalGO

 

 

 

使用一个组输出信号触发中断

 

 

 

ISleep

 

 

 

关闭一个中断

 

 

 

ITimer

 

 

 

计时中断

 

 

 

IWatch

 

 

 

激活一个中断

 

 

 

ReadErrData

 

获取关于错误的信息

 

Error Rec选项

 

 

指令

 

 

 

 

 

说明

 

 

 

BookErrNo

 

登记RAPID系统错误编号

 

ErrLog

 

写入错误消息

 

ErrRaise

 

写入警告,调用错误处理器

 

EXIT

 

终止程序执行

 

ProcerrRecovery

 

 由过程运动错误产生和恢复

 

RAISE 

 

调用错误处理器

 

RaiseToUser

 

将错误传播至用户等级

 

ResetRetryCount 

 

重置重试次数

 

RETRY 

 

在错误后恢复执行

 

RETURN 

 

完成程序的执行

 

SkipWarn 

 

跳过***近的警告

 

TRYNEXT

 

跳转至引起错误的指令

 

System&Time选项

 

 

指令

 

 

 

 

 

说明

 

 

 

ClkReset

 

重置用于定时的时钟

 

ClkStart

 

启动用于定时的时钟

 

ClkStop

 

停止用于定时的时钟

 

CloseDir

 

关闭路径

 

MakeDir

 

创建新路径

 

OpenDir

 

打开路径

 

ReadCfgData

 

读取系统参数的属性

 

RemoveDir

 

删除路径

 

RemoveFile

 

删除文件

 

RenameFile

 

重命名文件

 

SaveCfgData

 

将系统参数保存至文件

 

WriteCfgData

 

写入系统参数的属性

 

Mathematics选项

 

 

指令

 

 

 

 

 

说明

 

 

 

Add

 

增加数值

 

BitClear

 

在一个字节或双数值数据中清除一个特定位

 

BitSet

 

在一个字节或者双数值数据中设置一个特定位

 

Clear

 

清除数值

 

Decr

 

减量为1

 

FitCircle

 

对离散点进行圆拟合

 

Incr

 

增量为1

 

MatrixSolve

 

矩阵求解

 

MatrixSolveQR

 

矩阵QR分解

 

MatrixSVD

 

矩阵SVD

 

TryInt

 

测试数据对象是否为有效整数

 

MotionSetAdv选项

 

 

指令

 

 

 

 

 

说明

 

 

 

CirPathMode

 

圆周路径期间的工具方位调整

 

PathAccLim

 

降低路径沿线的TCP加速度

 

PathResol

 

覆盖路径分辨率

 

SpeedLimAxis

 

设置轴的速度限制

 

SpeedLimCheckPoint

 

设置检查点的速度限制

 

SpeedRefresh

 

更新持续运动速度覆盖

 

TuneReset

 

重置伺服调节

 

TuneServo

 

调节伺服

 

WaitRob

 

等待直至达到停止点或零速度

 

WorldAccLim

 

控制世界坐标系中的加速度

 

Motion Adv选项

 

 

指令

 

 

 

 

 

说明

 

 

 

ClearPath

 

清除当前路径

 

MoveCSync

 

机械臂沿圆周运动,执行RAPID无返回值程序。

 

MoveJSync

 

通过接头移动来移动机械臂,执行RAPID无返回值程序。

 

MoveLSync

 

机械臂沿直线运动,执行RAPID无返回值程序

 

RestoPath

 

中断之后,恢复路径

 

StartMove

 

重启机械臂移动

 

StartMoveRetry

 

重启机械臂移动和执行

 

StepBwdPath

 

在路径上向后移动一步

 

StopMove

 

停止机械臂的移动

 

StopMoveReset

 

重置系统停止移动状态

 

StorePath

 

发生中断时,存储路径

 

TriggC

 

关于事件的机械臂圆周移动

 

TriggCheckIO

 

定义位于固定位置的IO 检查

 

TriggDataCopy

 

复制触发数据变量中的内容

 

TriggDataReset

 

重置触发数据变量中的内容

 

TriggEquip

 

定义路径上的固定位置和时间I/O 事件

 

TriggInt

 

定义与位置相关的中断

 

TriggIO

 

定义停止点附近的固定位置或时间I/O 事件

 

TriggJ

 

关于事件的轴式机械臂运动

 

TriggJIOs

 

接头机械臂移动以及I/O事件

 

TriggL

 

关于事件的机械臂线性运动

 

TriggLIOs

 

机械臂线性移动以及I/O事件

 

TriggRampAO

 

定义路径上的固定位置斜坡AO 事件

 

TriggSpeed

 

定义与固定位置-时间尺度事件成比例的TCP速度模拟信号输出

 

TriggStopProc

 

产生关于停止时触发信号的重启数据

 

MultiTasking&MultiMove选项

 

 

指令

 

 

 

 

 

说明

 

 

 

SyncMoveUndo

 

设置独立移动

 

WaitTestAndSet

 

等待,直至变量FALSE,随后设置

 

RAPIDsupport选项

 

 

指令

 

 

 

 

 

说明

 

 

 

GetDataVal

 

获得数据对象的值

 

GetSysData

 

获取系统数据

 

ResetPPMoved

 

重置以手动模式移动的程序指针的状态

 

SetAllDataVal

 

在定义设置下,设置所有数据对象的值

 

SetDataSearch

 

定义在搜索序列中设置的符号

 

SetDataVal

 

设置数据对象的值

 

SetSysData

 

设置系统数据

 

TextTabInstall

 

安装文本表格

 

WarmStart

 

重启控制器

 

Calib&Service选项

 

指令

 

 

 

 

 

说明

 

 

 

Brake Check

 

制动器检查

 

MToolRotCalib

 

移动工具旋转校准

 

MToolTCPCalib

 

关于移动工具的TCP的校准

 

SpyStart

 

开始记录执行时间数据

 

SpyStop

 

停止记录时间执行数据

 

SToolRotCalib

 

关于固定工具的TCP和旋转的校准

 

SToolTCPCalib

 

关于固定工具的TCP的校准

 

TestSignDefine

 

定义测试信号

 

TestSignReset




 

联系热线:18616260662 联系人:王青慧 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 ABB工业机器人服务商

返回
顶部