翠欧运动控制指令集
时间:2014-03-06 14:14来源:未知 作者:gaosuqiu
翠欧运动控制指令集
一、轴命令
BASE、AXIS:指定以下运动指令所对应的轴号
UNITS:指定每一个编程单位所对应的指令脉冲数
ATYPE:指定轴类型
SPEED:指定轴运行速度
ACCEL:指定轴加速度
DECEL:指定轴减速度
DATUM_IN:指定原点输入点
FWD_IN:指定正向限位输入点
FWD_JOG:指定正向点动输入点
FS_LIMIT:正向软限位设置
REV_IN:指定负向限位输入点
REV_JOG:指定负向点动输入点
RS_LIMIT:设置负向软限位
FASTJOG:设置快速点动输入点
OFFPOS:位置偏置
REPDIST:设定位置记数范围
MPOS:读取实际位置
DPOS:读取指令位置
DAC:设置模拟量输出
AIN:读取模拟量输入
FHOLD_IN:设置进给保持输入点
FHSPEED:设置进给保持速度
二、运动指令
二、运动指令
MOVE:相对运动
MOVEABS:绝对运动
MOVECIRC:圆弧插补
MHELICAL:螺旋线插补
FORWARD:恒速正向运动
REVERSE:恒速负向运动
RAPIDSTOP:停止
DATUM:回原点
CAM:凸轮运动(Time_Based)
CAMBOX:凸轮运动(Position_Based)
MOVELINK:同步控制
CONNECT:电子齿轮
ADDAX:虚拟轴运动
REGIST:高速位置锁存或色标捕捉
MOVEMODIFY:运动中改变目标位置
DEFPOS:重新定义当前位置
ADD_DAC:全闭环控制
WDOG:输出使能
三、输入、输出指令
三、输入、输出指令
AIN:读取模拟量输入
DAC:设置模拟量输出
IN:读取开关量输入
OP:设置开关量输出
PSWITCH:位置比较输出
PRINT:显示
四,程序流程控制
四,程序流程控制
iF..THEN..ELSE..ENDIF:条件判断
FOR..TO..STEP..NEXT:循环控制
GOTO:无条件跳转
GOTOSUB:调用子程序
ON..GOTO:条件跳转
ON..GOTOSUB:条件调用子程序
REPEAT..UNTIL:重复执行控制
WHILE:条件判断
WAIT IDLE:等待运动结束
WAIT UNTIL:等待
WA:延时
五:运算处理指令
1,算术运算:+、—、*、/、SQR、EXP
五:运算处理指令
1,算术运算:+、—、*、/、SQR、EXP
2,逻辑运算:=、 <>、>、>=、<、<=、AND、NOT、OR、XOR
3,三角函数:SIN、ASIN、COS、ACOS、TAN、ATN
4,其他函数:ABS、SGN、INT、MOD