☰
Epson常用动作指令
2026/10/26 10:23:07 网站建设 项目流程

Epson常用动作指令

一 打开命令窗口

二 Go指令:PTP 关节插补运动(各轴联动,路径不保证直线)

go safePlace

go XY(-455,-10,100,71)
go place2 +X(2)
go place2 :X(-455)

三 Move指令:路径为直线

move place1

四 Jump指令:跳跃指令

五 arc指令:走弧度

arc p2 p1

先走p2,再到目标点p1

Epson 机械手 SPEL+ 常用动作指令说明

本文面向使用 Epson RC+(SPEL+ 语言)做四轴/六轴机械手编程的工程师。


一、运动指令

PTP / 跳跃 / 直线三类基础运动。

指令语法示例说明
GoGo P1 /RPTP 关节插补运动(各轴联动,路径不保证直线)。▸ 本程序取放料全部使用
JumpJump P1 /R跳跃运动:先抬到安全高度 → 平移 → 下降,适合避障。▸ 取料/放料过渡都用
MoveMove P1CP 直线/圆弧插补,路径为直线。
Go HomeGo Home回 Home 原点(由HomeSet设定)。▸ 本程序用Jump homepos

二、运动修饰符

附加在运动指令上的行为限定。

修饰语法示例说明
/RGo P1 /R相对当前点运动。▸ 配合视觉偏移实现精确补偿
/LGo P1 /L让 Go/Jump 按直线插补执行。
CPGo P1 CP连续路径:轨迹平滑、不停顿。▸ 放料垂直抬升用/R CP防蹭盘
LimZ(n)Jump P1 LimZ(-10)Z 轴下限保护,运动不降到 n 以下。▸ 取料限高getNutjumpLimit=-10
:Z(n)Jump Here :Z(0)仅把目标点 Z 改为 n,其他轴保持。▸ 取完料回当前 XY 的 Z=0 处

三、位置构造与读取

构造目标点 / 读取坐标分量 / 工具坐标系。

指令语法示例说明
HereGo Here当前机械手坐标。
XY(x,y,z,u)XY(x,y,z,u)由 4 个值构造直角坐标点。▸ 取料目标点实时计算
PXY(P,x,y,z,u)P1 = PXY(P0, 10, 0, 0, 0)相对示教点偏移构造新点。
CX()/CY()/CZ()/CU()CZ(NUT1)取点或当前位置的 X/Y/Z/U 分量。▸ 料盘插值、放料高度读取
PX()/PY()/PZ()/PU()PZ(P1)取示教点的 X/Y/Z/U 分量。
Tool nTool 1选择工具坐标系(TCP)。▸ 6 吸头对应Tool 1~6
TLSet(n, P)TLSet 15, XY(...)设置工具 TCP。▸ 标定程序toolset指令

四、速度与加减速

PTP 用百分比,CP 用 mm/s。

指令语法示例说明
SpeedSpeed 100PTP 速度(%),可Speed 50, 60, 60分设平移/上升/下降速度。▸ 生产 100 / 测试 60
AccelAccel 80, 80PTP 加减速(%)。
SpeedSSpeedS 2000CP 运动速度(mm/s)。▸ 初始设定 2000
AccelSAccelS 300, 300CP 加减速(mm/s²)。
SpeedRSpeedR 50运行中速度倍率(不停机调速)。
PowerPower High高/低功率模式。▸ 低功率力矩受限,易报 5041

五、伺服与状态

电机 / 复位 / 校准 / 原点。

指令语法示例说明
Motor On/OffMotor On伺服电机上/下电。▸ 启动时检测并上电
ResetReset清除报警并复位(标定程序开头用)。
SLock/SUnlockSLock 1,2,3,4锁定/解锁伺服。▸ 标定、对点时用
HomeSetHomeSet 0,0,0,0设定 Home / 机械原点。
Calib / encresetCalib 3,4编码器标定 / 重置。▸ 现场调试常用

六、等待、定时与 IO

时序配合与信号控制。

指令语法示例说明
WaitWait 0.2延时(秒)。▸ 吸/吹气建立时间
Wait Sw()Wait Sw(8)=On等待输入位为 ON(如真空检测)。
Tmr / TmResetTmr(5)计时器读取/清零。▸ 统计取料/拍照/放料节拍
On / OffOn QiGang_Up1输出位 ON/OFF(电磁阀)。▸ 气缸/真空/吹气控制
Sw()Sw(8)读取输入位状态。
InW / OutWInW(32)读/写字 IO。▸ 左/右摆料信号LeftPutSigle

七、流程与通信(补充)

任务、子程序与 TCP 交互。

指令语法示例说明
XqtXqt XQTWatchIO, NoEmgAbort启动后台任务线程。▸ IO 监视常驻线程
CallCall ini调用子程序。
Print #n / Input #nPrint #201, "get"TCP/串口收发。▸ 与视觉上位机一问一答
Do…LoopDo … Loop循环结构。▸ 主循环 + 取料子循环

实用要点

  1. Go ≠ 直线:Go是 PTP 关节插补,路径不保证直线;要直线必须用Move或加/L。
  2. Jump 是避障主力:取料/放料都先用Jump到高处过渡,再Go下移,避免撞到供料器或料盘边。
  3. /R是视觉补偿的关键:上位机给的是「偏移量」,用/R相对当前示教点移动,才能把视觉计算的 offset 精确叠加进去。
  4. 速度单位别混:Speed(百分比)管 Go/Jump,SpeedS(mm/s)只管 Move/CP 运动。
  5. 调试警惕 5041:低功率模式(Power Low)下力矩输出受限,重负载运动容易报 5041;碰到限位报 4001/4251 多半是示教点超出机械范围。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询