<< 向前        下一页 >>

ID : 10053

基本指令说明

通过简单的动作程序示例对创建程序时所需的指令进行说明。

程序示例

通过PTP控制按顺序使机械臂从当前位置动作至P1、P2。

程序文件名PRO1.pcs

'!TITLE "电装机器人程序" 
’程序标题(便于理解内容的任意注释)
 
Sub Main '定义主进程
  TakeArm Keep = 0 '获取机械臂控制权
 Speed 100        '机械臂移动速度(内部速度)100%
 Move P, P1       '指定坐标 向P1移动
 Move P, P2       '指定坐标 向P2移动
 GiveArm          '释放机械臂控制权
End Sub              '停止程序

关于指令格式

  • 特殊符号“[ ]”可省略,根据需要记述。
  • 无需区分英文字母的大小写。

创建程序文件名

新建项目时,在程序编辑视窗中输入[文件名]。此为程序文件名,在视窗上部与扩展名(.pcs)显示。从其它程序调出时指定该程序文件名。

程序名的定义(Sub Main 指令)

说明

执行程序名及变量等程序时所需的项目要在执行之前进行定义。
尤其是定义程序名时,必须在程序的最初有效行中进行定义。
记述主过程时,在开头行记入“Sub Main”。

格式

Sub Main

停止程序(End Sub指令)

说明

如果执行该指令,则根据程序结束动作。

格式

End Sub

获取机械臂控制权(TakeArm指令)

说明

执行多个程序时,仅具有控制权的程序可操作机器人的机械臂。使用操作机器人机械臂的动作命令时,务必使用TakeArm命令以获取机械臂控制权。

格式

TakeArm[机械臂组编号][ Keep = Keep选件设定值]

释放机械臂控制权(GiveArm指令)

说明

释放当前获取的机械臂控制权。执行中程序获取的机械臂控制权将在任务结束时自动释放,因此输入End Sub时可省略。将控制权转让给执行中的其它程序时使用GiveArm语句。

格式

Givearm

指定机械臂移动速度(Speed指令)

说明

使用百分数(1~100)指定内部速度。外部速度与内部速度的关系如下所示。

实际的机械臂移动速度(%)= 外部速度(%)× 内部速度(%)

如量变更内部速度,内部加速度及内部减速度也会随之变更。

  • 外部速度是指通过操作机器或PLC等设定的速度。
  • SPEED命令在执行下一SPEED命令前有效。

格式

Speed 速度

注释的描述(Rem指令)

说明

在程序中描述注释。

将“’”(单引号)或者“Rem”以后,换行之前输入的字符串被识别为注释,不编译或执行。

格式

'[注释] (或者Rem[注释])

ID : 10053

<< 向前        下一页 >>