关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于PMC6496运动控制器的机械手上下料系统

基于PMC6496运动控制器的机械手上下料系统

作者:时间:2012-04-27来源:网络收藏




图6(续3) 程序23-37节图6(续4) 程序38-49节


图6(续4) 程序50-65节

程序中所使用的几个关键指令功能块为库的一部分,解释如下:
图7 圆弧插补功能块

本文引用地址:http://www.eepw.com.cn/article/160708.htm

2. MOVECIRC

描述:指定的两轴以当前位置为圆弧起点,按已指定的终点位置、圆心位置、插补方向,执行圆弧插补。其功能块如图7所示。

参数:

EN:BOOL类型,使能端(Enable),指令块的驱动输入端。

AXIS0:指定参与圆弧插补的第一轴。

AXIS1:指定参与圆弧插补的第二轴。

END0:指定第一轴的圆弧终点坐标。

END1:指定第二轴的圆弧终点坐标。

CENTER0:指定第一轴的圆弧圆心坐标。

CENTER1:指定第二轴的圆弧圆心坐标。

DIR:USINT(BYTE)类型,指定圆弧插补的方向。

IFABS:指定运动模式,0-相对运动,1-绝对运动。

2. PMOVE

描述:指定轴按已设定的脉冲长度及方向、起始速度、最大运行速度、加速度、减速度以及运动模式执行点位运动。其功能块如图8所示。

图8 点位运动功能块

参数:

EN:使能端(Enable),指令块的驱动输入端。

Axis:指定轴号,范围为0~3轴。

POS:指定点位运动的目标位置,即脉冲数,正、负号分别表示正方向和负方向。比如,-10000表示负方向运动10000个脉冲的长度。

VEL0:指定起始速度(即初速度),单位:脉冲/秒。

VEL1:指定运行速度(即最大速度),单位:脉冲/秒。

ACC:指定加速度,单位:脉冲/秒2

DEC:指定减速度,单位:脉冲/秒2

IFABS:指定运动模式,0-相对运动,1-绝对运动。

3.HOMEMOVE

描述:指定轴按已设定的模式、方向、速度执行回原点动作。回原点完成后,当前坐标被清0,即视为原点(或称零点)。其功能块如图9所示。

图9 回原点运动功能块

参数:

EN:使能端(Enable),指令块的驱动输入端。

Axis:指定轴号,范围为0~3轴。

DIR:指定回原点方向,1-正向,0-负向。

MODE:指定回原点模式。

EZ:只对模式4起作用,即反找原点时,EZ信号的个数。

VEL:指定回原点速度,单位:脉冲/秒。

4.LINE2


图10 轴直线插补功能块

描述:指定的两轴按已指定的终点位置,及运动模式执行直线插补运动。其功能块如图10所示。

参数:

EN:使能端(Enable),指令块的驱动输入端。

Axis0:指定参与插补的第一轴,指定范围为0~3轴。

Axis1:指定参与插补的第二轴,指定范围为0~3轴。

END0:指定第一轴的目标位置,单位:脉冲数。

END1:指定第二轴的目标位置,单位:脉冲数

VEL1:指定运行速度(即最大速度),单位:脉冲/秒。

IFABS:指定运动模式,0-相对运动,1-绝对运动。

五 总结

综上所述,运动具有运动控制功能多、处理I/O信号能力强、性价比高等优点;而且采用梯形图编程十分简单、方便,很容易上手;使用可以轻而易举地完成各种自动化设备的复杂运动控制。

作者简介

赵向前 男,工程师 2009年哈尔滨工业大学机电学院毕业,从事自动化技术研发工作。

左 力 男,博士,高级工程师,1998年华中理工大学机械学院毕业,从事自动化技术研发工作。

伺服电机相关文章:伺服电机工作原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭