ID : 4559
字母顺序
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| P | R | S | T | U | V | W | X | Z |
| 记号 |
A
| 指令 | 功能 |
|---|---|
| Abs | 返回绝对值。 |
| Accel | 变更内部加速度、内部减速度。 |
| Acos | 返回反余弦(Arccos)。 |
| AddHandler | 根据指定的插件对象执行事件接收方法的登录。以后,如果插件中发生事件,则将调出登录方法。 |
| AddPathPoint | 在路径数据中追加路径点。 |
| And 运算符 | 求2个算式的逻辑和。 |
| AngularTrigger | 每次机器人根据指定角度(距离)动作时,切换I/O的ON、OFF。 |
| Approach | 由基准位置移至偏离指定距离的趋近位置。 |
| ArchMove | 做弧形动作。 |
| Area | 更改检测区域的设定值。 |
| AreaPos | 通过位置型数据返回检测区域的中心。 |
| AreaSize | 通过矢量型返回检测区域的大小(各边的长度)。 |
| Array | 创建Variant型排列。 |
| Arrive | 当前动作中的动作命令达到指定的动作完成比例前,使任务处于待机状态。 |
| Asc | 通过整数型数据返回指定字符串内首字符的字符编码。 |
| Asin | 返回反正弦(Arcsin)。 |
| Atn | 返回反正切(Arctan)。 |
| Atn2 | 返回Y除以X的反正切(Arctan)。 |
| AVec | 返回近似矢量。 |
B
| 指令 | 功能 |
|---|---|
| Base | 设定从世界坐标原点观察到的机器人基础位置。 |
| Bin | 将整数型数据转换成二进制的字符串型数据。 |
| Buzzer | 蜂鸣器鸣响。 |
| ByRef | 将传送至程序的自变量作为传值。 |
| ByVal | 将传送至程序的自变量作为传值。 |
C
| 指令 | 功能 |
|---|---|
| CalcBackTraceLog | 生成原点复位动作的轨道。 |
| Call | 调出并执行过程。 |
| CallByName | 调出并执行过程。与Call指令不同,过程名中可使用公式。 |
| Cao.AddController | 生成插件。 |
| Cao.Controllers | 参照管理下的控制对象(Collection)。 |
| Cao.Index | 参照插件编号。 |
| Cao.Name | 取得插件名称。 |
| ChangeTool | 变更当前的工具坐标系。 |
| ChangeWork | 变更当前的工件坐标系。 |
| CheckVirtualFence | VirtualFence有效时,检查目标位置中机器人与设备的碰撞状态。 |
| Chr | 返回指定字符编码对应的字符。 |
| ClearAreaDetected | 清空当前的区域检测状态。 |
| ClearServoLog | 初始化伺服log。 |
| ClearSlaveButtonState | 将子局控制器上记忆着的、以往按下COBOTTA按钮的次数初始化。 |
| ClrErr | 解除错误。 |
| ClrPathPoint | 清空指定路径的所有路径点。 |
| CollisionDetection | 开始/停止在自动模式、教导检查模式下的碰撞检测。 |
| Comm.Clear | 清空数据通信的接收缓冲区。 |
| Comm.Close | 数据通信时关闭指定线路。 |
| Comm.Count | 返回从数据通信功能的接收缓冲区读取的数据的字节数。 |
| Comm.Input | 通过数据通信功能接收数据。 |
| Comm.Open | 数据通信时打开线路。 |
| Comm.Output | 通过数据通信功能发送数据。 |
| Comm.State | 返回数据通信功能的端口状态。 |
| ContinueAll | 连续开始。 |
| ConvertPosBase | 将位置型数据转换为别的基础定义的坐标后返回。 |
| ConvertPosTool | 通过坐标转换使位置型数据返回其它工具坐标系。 |
| ConvertPosWork | 通过坐标转换使位置型数据返回其它工件坐标系。 |
| Cos | 返回余弦(Cos)。 |
| CPMode | 变更CP插补模式设定。 |
| CreateArray | 以任意内部处理形式构成变体型的一维排列。 |
| CreateMultiArray | 使用任意的内部处理形式制作变体型的排列。最多可创建三维排列。 |
| CreateMutex | 要求创建Mutex对象,获取Mutex对象的ID。 |
| Cross | 返回矢量型数据的外积运算结果。 |
| CrtMotionAllow | 更改Move @C中用于停止判断的臂前端的“停止位置精度、姿势精度”。 |
| CurAcc | 返回内部加速度的设定值。 |
| CurCPMode | 返回CP插补模式的设定值。 |
| CurDec | 返回内部减速度的设定值。 |
| CurErr | 返回当前发生控制器错误的错误编码。 |
| CurExJ | 返回指定轴的当前角度。 |
| CurExtAcc | 返回外部加速度的当前设定值。 |
| CurExtDec | 返回外部减速度的当前设定值。 |
| CurExtSpd | 返回外部速度的当前设定值。 |
| CurFig | 返回当前机器人的形态(Fig)值。 |
| CurForceSensorPayLoad | 返回力感应器负载质量的设定值。 |
| CurJnt | 通过连接型数据返回所有轴的当前角度。 |
| CurLmt | 设定电流限制功能及其有效/无效。 |
| CurOptMode | 返回当前运行模式。 |
| CurPathPoint | 返回最近通过的路径点编号。 |
| CurPayload | 返回内部负载条件的设定值。 |
| CurPos | 通过位置型数据返回机器人的当前位置。 |
| CurSpd | 返回内部速度的设定值。 |
| CurSpeedMode | 返回最佳速度控制功能的设定值。 |
| CurTool | 返回当前的工具坐标系编号。 |
| CurTrn | 通过齐次变换型数据返回机器人的当前位置。 |
| CurWork | 返回当前的工件坐标系编号。 |
D
| 指令 | 功能 |
|---|---|
| Date | 返回当前日期。 |
| DeadManState | 返回双重安全开关的状态。 |
| Decel | 指定内部减速度。 |
| DefIO | 定义I/O型的局部变量。 |
| DegRad | 将角度单位为度[Degree]的值转换为弧度。 |
| Delay | 在指定时间内,使自任务处于待机状态。 |
| DeleteMutex | 要求删除Mutex对象。 |
| Depart | 从当前位置向工具坐标-Z方向移动。 |
| DestJnt | 通过连接型数据返回当前动作语句的目标位置。 |
| DestPos | 通过位置型数据返回当前动作语句的目标位置。 |
| DestTrn | 通过齐次变换型数据返回当前动作语句的目标位置。 |
| DetectOff | 使Detect功能无效、并保存数据。 |
| DetectOn | 使Detect功能有效。 |
| Dev | 返回位置型数据的偏差运算结果。 |
| DevH | 返回位置型数据的基准位置坐标系中的偏差运算结果。 |
| Dim | 定义局部变量。 |
| Dist | 返回2点间的距离。 |
| Do...Loop | 在指定条件为真(True)期间,或者条件变为真(True)之前,反复执行一系列语句。 |
| Dot | 返回矢量型数据的内积运算结果。 |
| Double | 表示双精度实数型数据。 |
| Dps | 将指定轴编号的旋转速度(deg/s)转换成PTP运行时最大内部速度的比例。 |
| Draw | 向当前位置的相对位置移动。 |
| Drive | 将各轴移动至相对位置。 |
| DriveA | 将各轴移动至绝对位置。 |
E
| 指令 | 功能 |
|---|---|
| EncMotionAllow | 通过Move @E变更用于停止判定的各机器人轴的“停止时容许角度”。 |
| EncMotionAllowJnt | 通过Move @E变更用于停止判定的非机器人轴的“停止时容许角度”。 |
| ErAlw | 设定偏差允许值及其有效/无效。 |
| Err.Description | 为存储错误讯息的属性。 |
| Err.Level | 为存储任务错误的错误等级的属性。 |
| Err.Number | 为存储任务错误的错误编码的属性。 |
| Err.OriginalNumber | 为存储最初错误编码的属性。 |
| Err.Raise | 执行程序时发生指定错误。 |
| ErrLvl | 返回指定错误的错误等级。 |
| ErrMsg | 返回错误讯息。 |
| ExclusiveArea | 创建和更改排除区域。 |
| ExclusiveControlStatus | 取得排他控制状态。 |
| Exit | 退出指定的处理数据块。 |
| Exp | 计算指数函数(以e为底的计算公式的乘方)的数值运算函数。 |
| ExtAccel | 更改外部加速度、外部减速度。 |
| ExtDecel | 指定外部减速度。 |
| ExtSpeed | 变更外部速度。 |
F
| 指令 | 功能 |
|---|---|
| Fig | 返回形态成分(Fig要素)。 |
| Fix | 返回指定数值的整数部分。 |
| For...Next | 仅按指定次数重复一系列语句。 |
| ForceChangeTable | 变更力量控制中使用的力量控制编号。 |
| ForceCtrl | 设定力量控制功能(依从功能)的有效/无效。 |
| ForceParam | 设定力量控制功能的参数。 |
| ForceSensor | 对力感应器进行功能编号的相应处理。 |
| ForceSensorPayLoad | 设定力感应器负载质量。 |
| ForceValue | 获取力量控制的各种数据。 |
| ForceWaitCondition | 力量控制的状态达到指定条件前处于待机状态。 |
| Format | 返回指定显示格式的字符串型数据。 |
| Function...End Function | 定义Function过程。 |
G
| 指令 | 功能 |
|---|---|
| GetAllSrvData | 以带时间戳的批量方式获取可通过GetSrvData、CurJnt获取的数据。 |
| GetAreaDetected | 获取当前的区域检测状态。 |
| GetCollisionStatus | 返回碰撞检测状态。 |
| GetHandIO | 获取子局机器人的夹治具IO的状态。 |
| GetLanguage | 返回当前的语言设定值。 |
| GetPathPoint | 返回指定路径点的位置数据。 |
| GetPathPointCount | 返回指定路径的路径点数。 |
| GetPriority | 返回自任务的优先级。 |
| GetPublicValue | 读取Public属性的局部变量。 |
| GetSlaveButtonState | 获取使用主局和子局时的COBOTTA 的按钮状态。 |
| GetSrvData | 返回所有轴的伺服内部数据。 |
| GetSrvJntData | 返回指定轴的伺服内部数据。 |
| GiveArm | 明确解除当前所获取机械臂组的控制权。 |
| GiveMutex | 使Mutex对象处于“Unlocked”状态。 |
| GoTo | 转移至标签。 |
| GrvCtrl | 操作重力补偿控制功能的有效/无效。 |
| GrvOffset | 操作重力偏移设定功能的有效/无效。 |
H
| 指令 | 功能 |
|---|---|
| Halt | 停止自任务。 |
| Hand[n].BusyState / SelectHand[m,n].BusyState | 表示动作状态。"SelectHand[m,n].BusyState"在并用电动夹治具和协调功能时使用。 |
| Hand[n].Chuck / SelectHand[m,n].Chuck | 进行卡盘动作。"SelectHand[m,n].Chuck"在并用电动夹治具和协调功能时使用。 |
| Hand[n].CurPos / SelectHand[m,n].CurPos | 返回当前位置。"SelectHand[m,n].CurPos"在并用电动夹治具和协调功能时使用。 |
| Hand[n].EmgState / SelectHand[m,n].EmgState | 表示紧急停止输入状态。"SelectHand[m,n].EmgState"在并用电动夹治具和协调功能时使用。 |
| Hand[n].Error / SelectHand[m,n].Error | 返回错误状态。"SelectHand[m,n].Error"在并用电动夹治具和协调功能时使用。 |
| Hand[n].GetPoint / SelectHand[m,n].GetPoint | 返回测点数据的要素。"SelectHand[m,n].GetPoint"在并用电动夹治具和协调功能时使用。 |
| Hand[n].HoldState / SelectHand[m,n].HoldState | 返回夹治具的夹持状态。"SelectHand[m,n].HoldState"在并用电动夹治具和协调功能时使用。 |
| Hand[n].InposState / SelectHand[m,n].InposState | 表示是否进入了目标位置。"SelectHand[m,n].InposState"在并用电动夹治具和协调功能时使用。 |
| Hand[n].Motor / SelectHand[m,n].Motor | 接通/切断电机电源。"SelectHand[m,n].Motor"在并用电动夹治具和协调功能时使用。 |
| Hand[n].MotorState / SelectHand[m,n].MotorState | 返回电机电源状态。"SelectHand[m,n].MotorState"在并用电动夹治具和协调功能时使用。 |
| Hand[n].MoveA / SelectHand[m,n].MoveA | 移动至绝对位置。"SelectHand[m,n].MoveA"在并用电动夹治具和协调功能时使用。 |
| Hand[n].MoveAH / SelectHand[m,n].MoveAH | 进行带加减速绝对位置夹持动作。"SelectHand[m,n].MoveAH"在并用电动夹治具和协调功能时使用。 |
| Hand[n].MoveH / SelectHand[m,n].MoveH | 恒速移动中执行夹持动作。"SelectHand[m,n].MoveH"在并用电动夹治具和协调功能时使用。 |
| Hand[n].MoveP / SelectHand[m,n].MoveP | 进行测点动作。"SelectHand[m,n].MoveP"在并用电动夹治具和协调功能时使用。 |
| Hand[n].MoveR / SelectHand[m,n].MoveR | 移动至相对位置。"SelectHand[m,n].MoveR"在并用电动夹治具和协调功能时使用。 |
| Hand[n].MoveRH / SelectHand[m,n].MoveRH | 以加减速相对位置移动进行夹持动作。"SelectHand[m,n].MoveRH"在并用电动夹治具和协调功能时使用。 |
| Hand[n].MoveZH / SelectHand[m,n].MoveZH | 执行带有区域的恒速移动的夹持动作。"SelectHand[m,n].MoveZH"在并用电动夹治具和协调功能时使用。 |
| Hand[n].Org / SelectHand[m,n].Org | 返回原点。"SelectHand[m,n].Org"在并用电动夹治具和协调功能时使用。 |
| Hand[n].OrgState / SelectHand[m,n].OrgState | 表示原点返回状态。"SelectHand[m,n].OrgState"在并用电动夹治具和协调功能时使用。 |
| Hand[n].Stop / SelectHand[m,n].Stop | 停止动作。"SelectHand[m,n].Stop"在并用电动夹治具和协调功能时使用。 |
| Hand[n].UnChuck / SelectHand[m,n].UnChuck | 进行松开动作。"SelectHand[m,n].UnChuck"在并用电动夹治具和协调功能时使用。 |
| Hand[n].ZonState / SelectHand[m,n].ZonState | 表示电动夹治具是否位于设定范围内的状态。"SelectHand[m,n].ZonState"在并用电动夹治具和协调功能时使用。 |
| Hex | 通过十六进制表示的字符串型数据返回数值。 |
| HighPathAccuracy | 切换高轨迹控制功能的有效/无效。 |
| Hold | 暂时停止执行自任务。 |
I
| 指令 | 功能 |
|---|---|
| IAI*.GetCurrentPositionData | 导入位置数据。 |
| IAI*.Home | 执行原点复位。 |
| IAI*.JogMinus | 朝原点方向执行JOG/微动动作。 |
| IAI*.JogPlus | 朝原点反方向执行JOG/微动动作。 |
| IAI*.MovePTP | 朝数值指定的移动目标移动。 |
| IAI*.Pause | 进行暂停的执行和解除。 |
| IAI*.ReadAlarmInfo | 获取最后发生的报警信息。 |
| IAI*.ReadCurrentAlarmCode | 获取现在发生的报警代码。 |
| IAI*.ReadCurrentPosition | 获取当前位置。 |
| IAI*.ReadDSS1 | 获取装置状态寄存器1的值。 |
| IAI*.ReadDSS2 | 获取装置状态寄存器2的值。 |
| IAI*.ReadDSSE | 获取扩展装置状态寄存器的值。 |
| IAI*.ReadPositionData | 获取位置数据。 |
| IAI*.ResetAlarm | 复位报警。 |
| IAI*.Stop | 减速停止。 |
| IAI*.SwitchJogInching | 切换JOG/微动动作。 |
| IAI*.SwitchPIOModbus | 切换Modbus指令的有效/无效。 |
| IAI*.SwitchServo | 进行伺服的ON/OFF。 |
| IAI*.WritePositionData | 写入位置数据。 |
| If...End If | 判断If~End If间语句的条件后执行。 |
| If...Then...Else | 判断逻辑表达式条件。 |
| InStr | 返回字符串内特定字符串的位置。 |
| InStrRev | 从最后的字符位置开始检索某字符串(string1)中指定的字符串(string2),返回最初发现字符的位置(开头到该位置之间的字符数)。 |
| Int | 返回不超过指定值的最大整数值。 |
| Integer | 表示整数型数据。 |
| Interrupt | I/O的On时,跳过Interrupt数据块内的动作命令。另外,如果机器人正在动作中,则中断动作并跳过。 |
| IsNothing | 判定指定的对象是否已生成。 |
J
| 指令 | 功能 |
|---|---|
| J2P | 将连接型数据转换成位置型数据并返回。 |
| J2T | 将连接型数据转换成齐次变换型数据并返回。 |
| Join | 返回结合排列全部要素的字符串。 |
| Joint | 返回连接型数据的指定成分。 |
| Joint | 表示连接型数据。 |
K
| 指令 | 功能 |
|---|---|
| Kill | 强制结束指定的任务。 |
| KillAll | 强制结束除特权任务和操作盘任务之外的全部任务。 |
| KillByName | 强制结束指定的任务。与Kill指令不同,任务名中可使用公式。 |
L
| 指令 | 功能 |
|---|---|
| LCase | 返回将大写字母转换为小写字母的值。 |
| Left | 返回从左端指定的字符数量的字符串。 |
| Len | 返回指定字符串的字符数。 |
| LenB | 返回字符串或数值型的字节数。 |
| Let | 在变量中代入值。 |
| LetA | 将矢量值代入齐次变换型变量的近似矢量中。 |
| LetF | 将值代入位置型变量或齐次变换型变量的形态要素(Fig)中。 |
| LetJ | 将值代入连接型变量的指定轴要素中。 |
| LetO | 将矢量值代入齐次变换型变量的定向矢量中。 |
| LetP | 将矢量值代入位置型变量或齐次变换型变量的位置要素中(X,Y,Z要素)中。 |
| LetR | 将矢量型数据的值代入位置型变量的旋转要素(Rx,Ry,Rz)中。 |
| LetRx | 将值代入位置型变量的Rx旋转要素中。 |
| LetRy | 将值代入位置型变量的Ry旋转要素中。 |
| LetRz | 将值代入位置型变量的Rz旋转要素中。 |
| LetX | 将值代入矢量型变量、位置型变量、齐次变换型变量的X轴成分。 |
| LetY | 将值代入矢量型变量、位置型变量、齐次变换型变量的Y轴成分。 |
| LetZ | 将值代入矢量型变量、位置型变量、齐次变换型变量的Z轴成分。 |
| LoadPathPoint | 读取路径数据。 |
| LockState | 返回控制器是否处于机器锁定状态。 |
| Log | 返回自然对数。 |
| Log10 | 返回常用对数。 |
| LTrim | 删除字符串开头的空格。 |
M
| 指令 | 功能 |
|---|---|
| Magnitude | 返回矢量的大小。 |
| Max | 返回最大值。 |
| Mid | 返回字符串指定位置的指定字符数量的字符串。 |
| Min | 返回最小值。 |
| Mod 运算符 | 进行2个数值的除法,返回余数。 |
| MotionComplete | 判断动作命令是否完成。 |
| MotionSkip | 中断当前正在执行的动作命令。 |
| MotionTimeout | 变更动作命令的超时设定值。 |
| Motor | 接通/切断电机电源。 |
| MotorState | 返回控制器是否处于电机ON状态。 |
| Move | 将机器人移至指定坐标。 |
| Move C | 描绘圆弧的同时将机器人移至指定坐标。 |
| Move S | 通过自由曲线插补移动机器人。 |
| MoveBackTraceLog | 执行原点复位动作。 |
| MoveMasterPos | 在主局和子局上已经与COBOTTA连接时,将子局机器人移动至COBOTTA的当前位置。 |
| Mps | 将指定的速度值(mm/sec)转换为与CP动作时最大内部速度所成的比例(%)。 |
| MsgBox | 在对话框中显示讯息,返回单击的按钮的值。 |
| MutexID | 返回Mutex对象的ID。 |
| MutexState | 返回Mutex对象的状态。 |
N
| 指令 | 功能 |
|---|---|
| NormalVector | 返回垂直于面(包含3个点)的矢量(法线矢量)。 |
| Not 运算符 | 求算式的逻辑非。 |
| Now | 返回当前的日期和时刻。 |
O
| 指令 | 功能 |
|---|---|
| On Error | 指定发生错误等级1的错误时的处理程序。 |
| Or 运算符 | 求两个算式的逻辑或。 |
| OutputTCPSpeed | 使用CONTEC制造的模拟输出板,输出与TCP的速度成比例的电压。 |
| OutRange | 返回位置数据是否在机器人的可运行范围内。 |
| OVec | 返回定向矢量。 |
P
| 指令 | 功能 |
|---|---|
| P2J | 将位置型数据转换成连接型数据并返回。 |
| P2T | 将位置型数据转换成齐次变换型数据并返回。 |
| PageChange | 切换显示的操作盘。 |
| PageChangeByName | 切换显示的操作盘。与PageChange指令不同,操作盘任务名中可使用公式。 |
| Pallet.CalcPos | 指定托板的条件,通过该条件指定从第几层的开头起的第几号,可获取该位置。 |
| Pallet.CalcPosTurning | 指定托板的条件,通过该条件指定从第几层的开头起的第几号,可获取该位置。此外,用4轴机器人执行时,可以用最佳的手腕形态获取位置。 |
| Payload | 变更内部负荷条件的设定值。 |
| PickingAdjustmentConvPos | 使用拣配补偿数据,补偿并返回机器人位置。 |
| Posclr | 将轴的当前位置强制设定为指定位置。 |
| Position | 表示位置型数据。 |
| PosRx | 返回X轴旋转分量。 |
| PosRy | 返回Y轴旋转分量。 |
| PosRz | 返回Z轴旋转分量。 |
| PosX | 返回X分量。 |
| PosY | 返回Y分量。 |
| PosZ | 返回Z分量。 |
| Pow | 返回指定数值与指定值的乘方运算值。 |
| PrintDbg | 讯息输出视窗中输出字符串。 |
| PrintMsg | 在讯息输出视窗中输出字符串,显示通知已输出至TP的状态栏的图标。 |
| Public | 定义Public属性的局部变量。 |
| PVec | 返回位置矢量。 |
R
| 指令 | 功能 |
|---|---|
| RadDeg | 将角度单位从弧度转换为度[Degree]。 |
| Randomize | 初始化随机数生成程序(再次设定随机数序列)。 |
| ReadByteArray | 将字节单位的1维排列(变体型)的值,按照变量字节的排列顺序,逐字节保存至指定的变量中。 |
| RealPath | 将包含相对路径的绝对路径字符串转换为仅含绝对路径的标注。 |
| Rem | 记述备注。 |
| RemoveHandler | 解除插件事件的接收。 |
| Reset | 关闭I/O型变量的Bit。 |
| ResetArea | 使指定的检测区域为无效。 |
| ResetExclusiveArea | 将排除区域设为无效。 |
| ResetMutex | 清空Mutex对象的错误。 |
| Resume | 结束错误处理程序,重新从指定行开始执行。 |
| Right | 返回从右端指定的字符数量的字符串。 |
| Rnd | 返回0以上1以下的随机数。 |
| RobInfo | 返回机器人信息。 |
| Rotate | 沿指定轴周围做旋转动作。 |
| RotateH | 以近似矢量为轴,做旋转动作。 |
| Rpm | 将指定轴编号的转速(rpm)转换成PTP运行时最大内部速度的比例。 |
| RTrim | 删除字符串末尾的空格。 |
| Run | 将程序作为其它任务启动。 |
| RunByName | 将程序作为其它任务启动。Run指令不同,任务名中可使用公式。 |
| RVec | 从位置型数据返回姿势成分。 |
S
| 指令 | 功能 |
|---|---|
| SafetyInfo | 返回安全动作规格控制器的系统信息。 |
| Select Case...End Select | 按照条件式的值,执行多个语句数据块中的任意一个。 |
| Set | 将I/O型变量的Bit设为ON |
| SetArea | 使指定的检测区域为检测有效。 |
| SetCollisionDetection | 设定指定表编号的碰撞检测参数。 |
| SetExclusiveArea | 将排除区域设为有效。 |
| SetHandIO | 设定子局机器人的夹治具IO。 |
| SetHoming | 执行外部附加轴的原点复位动作。 |
| SetPriority | 设定自任务的优先级。 |
| SetPublicValue | 将值代入Public属性的局部变量中。 |
| Sgn | 检查数值的符号(正/负),返回结果。 |
| Sin | 返回正弦(Sin)。 |
| Single | 表示单精度实数型数据。 |
| SingularAvoid | 使特异点回避功能有效/无效。 |
| Speed | 变更内部速度。 |
| SpeedMode | 变更最佳速度控制功能的设定。 |
| Split | 创建通过指定字符的位置分割字符串的1次元排列。 |
| Sprintf | 将数据转换为指定格式,作为字符串返回。 |
| Sqr | 返回平方根。 |
| SrvUnLock | 将指定轴设定为伺服锁定解除状态。 |
| StartServoLog | 开始记录伺服log。 |
| Static | 定义Static属性的局部变量。 |
| Status | 返回程序状态。 |
| StatusByName | 返回任务状态。与Status指令不同,任务名中可使用公式。 |
| StopServoLog | 停止记录伺服log。 |
| Str | 将数值数据转换成字符串型数据并返回。 |
| String | 表示字符串型数据。 |
| Sub...End Sub | 定义Sub过程。 |
| Suspend | 暂时停止指定的任务。 |
| SuspendAll | 暂时停止除特权任务和操作盘任务之外的全部任务。 |
| SuspendByName | 暂时停止指定的任务。Suspend指令不同,任务名中可使用公式。 |
| SwapByteArray | 切换字节型的一维排列的指定字节数的要素排列。 |
| SyncTime | 同步执行多台机器人的动作指令。 |
| SysInfo | 返回控制器的系统信息。 |
| SysLog.Ctrl.Clear | 初始化控制log的数据。 |
| SysLog.Ctrl.Start | 开始记录控制log。 |
| SysLog.Ctrl.Stop | 停止记录控制log。 |
| SysLog.Ctrl.UserData | 将设定的数值记录至控制log。 在原点复位动作中使用时,将机器人的当前位置作为原点复位位置关联至指定的原点复位编号。 |
| SysLog.Servo.Clear | 初始化伺服log。 |
| SysLog.Servo.Start | 开始记录伺服log。 |
| SysLog.Servo.Stop | 停止记录伺服log。 |
| SysLog.Trace.Clear | 清空跟踪log数据。 |
| SysLog.Trace.Start | 开始记录跟踪log。 |
| SysLog.Trace.Stop | 结束记录跟踪log。 |
| SysState | 返回控制器的状态。 |
T
| 指令 | 功能 |
|---|---|
| T2J | 将齐次变换型数据转换成连接型数据并返回。 |
| T2P | 将齐次变换型数据转换成位置型数据。 |
| TakeArm | 获取轴的控制权。 |
| TakeArmState | 返回指定的机械臂组是否已获取控制权。 |
| TakeMutex | 使Mutex对象由“Unlocked”状态变为“Locked”状态。指定的Mutex对象未处于“Unlocked”状态时,等待执行。 |
| Tan | 返回正切(Tan)。 |
| Time | 返回当前时刻。 |
| Timer | 返回经过时间。 |
| TInv | 返回齐次变换型数据的逆矩阵。 |
| TMul | 返回齐次变换型数据的乘积。 |
| TNorm | 返回齐次变换型数据的标准化计算的结果。 |
| Tool | 设定工具坐标值。 |
| ToolPos | 通过位置型返回指定的工具定义数据。 |
| TrackAbsApproach | 一边执行跟踪动作,一边执行向与基准位置距离指定距离的接近位置移动的作业动作。 |
| TrackAbsMove | 一边执行跟踪动作,一边执行向指定目标位置移动的作业动作。 |
| TrackAbsMove S | 一边进行追踪动作一边进行通过路径点的自由曲线插补作业动作。 |
| TrackApproach | 执行追踪动作的同时,移动至距跟踪对象工件为指定距离的趋近位置。 |
| TrackArrivalTime | 返回跟踪对象工件的当前位置到达跟踪范围指定端的时间。 |
| TrackBufferDelete | 使用通过“TrackBufferIndexes”取得的索引编号,删除跟踪缓冲区的数据。 |
| TrackBufferIndexes | 只提取保存到跟踪缓冲区的数据的索引编号,排列后返回。 |
| TrackBufferRead | 从跟踪缓冲区中读出指定的数据。 |
| TrackBufferSort | 变更跟踪缓冲区内的数据的排列顺序。 |
| TrackConveyorSpd | 获取传送带或转台的当前速度。 |
| TrackConveyorVector | 通过矢量型获取传送带校准时计算出的传送带矢量。 |
| TrackCount | 返回跟踪缓冲区内工件的数据个数。 |
| TrackCurBufferSort | 通过变体(Variant)型数据的排列返回当前设定的跟踪缓冲区内的数据的排序方法。 |
| TrackCurMotionRange | 检查作业动作的目标位置有无进入机器人的可动范围内。 |
| TrackCurPos | 使用位置型获取跟踪对象工件的当前位置。 |
| TrackCurStartArea | 通过Variant型数据的排列返回当前设定的跟踪范围。 |
| TrackDepart | 执行追踪动作的同时,从当前位置向工具坐标-Z方向移动。 |
| TrackDraw | 执行追踪动作的同时,从当前位置向通过移动量指定的位置移动。 |
| TrackEncoder | 获取传送带或转台的编码器值。 |
| TrackInitialize | 初始化跟踪缓冲区,开始触发器检测。 与多台机器人协作,使用传送带跟踪功能时,用子局机器人执行指令后,将向主局机器人进行连接。 |
| TrackInRange | 检查跟踪对象工件的当前位置是否位于跟踪范围内。 |
| TrackMinimumIntervalLength | 设定防止重复登录工件的阈值。 |
| TrackMotionRange | 在跟踪对象工件位于跟踪范围内时,检查作业动作的目标位置的轨道上,有无能进入机器人的可动范围内的点。 |
| TrackMove | 执行追踪动作的同时,移动至跟踪对象工件。 |
| TrackMove S | 可在对通过传送带或转台输送来的跟踪对象工件进行追踪的同时进行自由曲线插补动作。 |
| TrackOffsetMargin | 设定用于定义跟踪开始范围的相距跟踪范围上游上限的偏移量。 |
| TrackPrepareData | 在视觉传感器检测的多个工件数据中,删除跟踪缓冲区中已存在的数据,返回从下流侧的数据开始依次重新排列的数据组。 这是通过TrackSetVision设置到跟踪缓冲区前进行重复数据删除和重新排列的函数,返回值直接成为TrackSetVision的自变量。 |
| TrackSetSensor | 将传感器检测到的工件相关的数据保存至跟踪缓冲区。 |
| TrackSetVision | 将视觉传感器检测到的工件相关的数据保存至跟踪缓冲区。 |
| TrackShiftTarget | 将跟踪动作的目标位置从默认位置变更到通过偏移量指定的位置。 |
| TrackStandByPos | 返回跟踪对象工件到达跟踪范围上游上限时的坐标。 |
| TrackStart | 开始跟踪模式。 |
| TrackStartArea | 进行跟踪范围的设定。 |
| TrackStop | 结束跟踪模式。 |
| TrackTargetOffset | 设定传送带或圆形跟踪的参数“恒定偏差调整量”的值。 |
| TrackTargetPos | 从跟踪缓冲区取出工件的数据,将其设定到跟踪对象工件。 |
| TrackTargetRelease | 删除跟踪对象工件的数据,或者返回到跟踪缓冲区。 |
| Trans | 表示齐次变换型数据。 |
U
| 指令 | 功能 |
|---|---|
| UBound | 返回排列要素的最大索引编号。 |
| UCase | 返回将小写字母转换为大写字母的值。 |
V
| 指令 | 功能 |
|---|---|
| Val | 将字符串型数据转换成数值。 |
| VarChangeType | 将指定的值转换为指定的内部处理形式的变体型数据。 |
| Variant | 表示变体(Variant)型数据。 |
| VarType | 返回表示变量内部处理形式的值。 |
| Ver | 返回模块的版本。 |
| VirtualFence | 开始或者结束虚拟栅栏的监视。 |
| Vis.CalTrans | 校准视觉坐标和机器人坐标。 |
| Vis.GetCalData | 返回指定Cal编号的变换矩阵。 |
| Vis.GetCalPos | 返回指定Cal编号的校准教导位置。 |
| Vis.SetCalData | 设定指定Cal编号的变换矩阵。 |
| Vis.Trans | 将视觉坐标转换成机器人坐标(X,Y,Z)。 |
W
| 指令 | 功能 |
|---|---|
| Wait | 条件式为True前,使任务处于待机状态。 |
| WaitMotion | 任务待机直至当前动作进行中的动作命令达到指定状态。 |
| Work | 设定工件坐标系。 |
| WorkAttribute | 获取指定工件坐标系的属性值。 |
| WorkPos | 通过位置型返回指定的工件定义数据。 |
| WriteByteArray | 将变量的值直接按照该变量字节的排列顺序,逐字节保存至字节单位的一维排列(变体型)中。 |
X
| 指令 | 功能 |
|---|---|
| Xor 运算符 | 求取2个公式的排斥逻辑和。 |
Z
| 指令 | 功能 |
|---|---|
| ZForce | 通过推力指定H系列机器人第3轴(Z轴)的电流限制功能。 |
记号
| 指令 | 功能 |
|---|---|
| - 运算符 | 返回符号的反转、数值的差或矢量型数据及连接型数据的各要素之差。 |
| #Define | 定义宏。 |
| #Error | 编译时输出错误。 |
| #If ... #Endif | 根据指定条件选择编译源程序编码。 |
| #Ifdef ... #Endif | 判断是否已定义指定宏,选择编译源代码。 |
| #Ifndef ... #Endif | 判断是否已定义指定宏,选择编译源程序编码。 |
| #Include | 读入指定的文件。 |
| #Pragma Encrypt | 加密源程序编码。 |
| #Pragma Optimize( "idling" ) | 清除用于减轻CPU负载的剩余时间。 |
| #Pragma Optimize( "wait-idling-time" ) | 在任务单位中设定Wait指令的中止时间。 |
| #Pragma Optimize("DefaultRobot") | 在程序内,省略[Robot*.]时,设定选择的机器人。 |
| #Undef | 解除在#Define中定义的宏定义(设定为未定义)。 |
| #Warning | 编译时输出警告。 |
| & 运算符 | 通过字符串连接2个公式。 |
| * 运算符 | 计算2个数值数据的乘积,或矢量型数据的标量倍。 |
| / 运算符 | 计算2个数值的商,通过包含小数点后的数据返回结果。或者,返回矢量的标量比结果。 |
| ^ 运算符 | 求取数值的乘方。 |
| \ 运算符 | 计算2个数值的商,通过整数型数据返回。 |
| + 运算符 | 返回2个数值的和、字符串的连接、或矢量型数据、连接型数据的各要素之和。 |
| <,=,> (比较)运算符 | 将左边和右边的算式进行比较。 |
| << 运算符 | 进行位移运算。仅向左位移指定的比特数。 |
| = (代入)运算符 | 代入右侧的值。 |
| >> 运算符 | 进行位移运算。仅向右位移指定的比特数。 |
ID : 4559

