机台运动控制系统及方法技术方案

技术编号:4359193 阅读:160 留言:0更新日期:2012-04-11 18:40
一种机台运动控制方法,该方法包括步骤:通过主控制器从计算机中获取机台的工作参数;通过主控制器将所获取的工作参数发送给运动控制器;通过主控制器将所收到的运动指令发送给运动控制器;通过运动控制器接收所述运动指令,并根据所述工作参数控制机台的运动部件进行相应的运动;在机台的运动部件运动过程中,通过主控制器发送数据读取指令给从控制器;根据从位置编码器读取的脉冲数计算出机台运动部件的当前位置数据,从荷重元数据采集器读取力量值,并将所述位置数据和力量值发送给主控制器;通过主控制器接收所述位置数据和力量值,并将所接收的位置数据和力量值发送给计算机。本发明专利技术还提供一种机台运动控制系统。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
目前,常用的轴控运动电路板卡(以下简称“轴控卡”)多为两轴以上的多轴运动 控制卡,使用时必须安装于计算机内,而不能安装在机台上。当将轴控卡安装于计算机内 时,机台与该计算机的通信以及该计算机对机台伺服系统的控制需要通过多根连接线进行 通信,机台的移动极不方便。另外,这种安装于计算机内的轴控卡不但价格昂贵,而且无常 用外接设备接口,没有良好的扩展性。
技术实现思路
鉴于以上内容,有必要提供一种机台运动控制系统,可以将轴控卡应用于机台上, 并通过该应用于机台上的轴控卡控制机台的运动部件进行运动。此外,还有必要提供一种机台运动控制方法,可以将轴控卡应用于机台上,并通过 该应用于机台上的轴控卡控制机台的运动部件进行运动。一种机台运动控制系统,该系统运行于轴控卡中,该轴控卡装置在机台上且包括 主控制器、从控制器及运动控制器,该轴控卡通过通用串行总线协议与计算机进行通信,该 轴控卡还与位置编码器及荷重元数据采集器相连,该系统包括主控制模块、运动控制模块 及从控制模块,其中所述主控制模块用于通过主控制器从该计算机中获取机台的工作参 数,将所获取的工作参数发送给所述运动控制模块,当收到计算机发送的运动指令时,将所 收到的运动指令发送给运动控制器;所述运动控制模块用于通过运动控制器接收所述运 动指令,并根据所述工作参数控制机台的运动部件进行相应的运动;所述主控制模块还用 于在机台的运动部件运动过程中,通过主控制器每隔一定的时间发送数据读取指令给从控 制器;所述从控制模块用于通过从控制器接收所述数据读取指令,从位置编码器中读取脉 冲数,根据读取的脉冲数计算出机台运动部件的当前位置数据,从荷重元数据采集器读取 当前力量值,并将所述当前位置数据和当前力量值发送给主控制器;所述主控制模块还用 于通过主控制器接收所述位置数据和力量值,并将所接收的位置数据和力量值发送给计算 机。一种机台运动控制方法,该方法适用于装置有轴控卡的机台,该轴控卡包括主控 制器、从控制器及运动控制器,该轴控卡通过通用串行总线协议与计算机进行通信,该轴控 卡还与位置编码器及荷重元数据采集器相连,该方法包括步骤通过主控制器从计算机中 获取机台的工作参数;通过主控制器将所获取的工作参数发送给运动控制器;通过主控制 器判断是否收到计算机发送的运动指令;当收到运动指令时,通过主控制器将所收到的运 动指令发送给运动控制器;通过运动控制器接收所述运动指令,并根据所述工作参数控制 机台的运动部件进行相应的运动;在机台的运动部件运动过程中,通过主控制器每隔一定 的时间发送数据读取指令给从控制器;通过从控制器接收所述数据读取指令,从位置编码器中读取脉冲数,根据读取的脉冲数计算出机台运动部件的当前位置数据,从荷重元数据 采集器读取当前力量值,并将所述当前位置数据和当前力量值发送给主控制器;及通过主 控制器接收所述位置数据和力量值,并将所接收的位置数据和力量值发送给计算机。相较于现有技术,所述的,可以将轴控卡应用于机台上, 并通过该应用于机台上的轴控卡控制机台的运动部件进行运动,降低了成本,提高了机台 使用的方便性。附图说明图1是本专利技术机台运动控制系统较佳实施例的应用环境图。图2是本专利技术机台运动控制方法较佳实施例的流程图。具体实施例方式如图1所示,是本专利技术机台运动控制系统较佳实施例的硬件架构图。所述的机台 运动控制系统(以下简称“运动控制系统”)20运行于轴控卡2中。该轴控卡2与计算机1、 伺服系统3、位置编码器4荷重元数据采集器5及硬件限位开关6相连。其中,该轴控卡2中的主控制器21与计算机1进行通讯,所述通讯的协议为USB 通用串行总线协议,计算机1发送运动指令给轴控卡2的主控制模块21,主控制模块21将 所接收的运动指令发送给该轴控卡2的运动控制器23,运动控制器23在接收该运动指令后 控制伺服系统3,以驱动机台的运动部件(图中未示出)运动,从而控制机台进行相应的工 作。所述伺服系统3包括驱动器30及电机31,其中轴控卡2的运动控制器23在接收到运 动指令后输出一 PFM(pulse frequency modulation)波给驱动器30,驱动器30在接收到 PFM波后输出一模拟电压给电机31,以驱动电机31运动。所述位置编码器4、荷重元数据采集器5分别与机台的运动部件相连。所述位置编 码器4用于当运动部件发生位移时,计算运动部件在运动过程中返回的脉冲数。所述的荷 重元数据采集器5用于采集机台的运动部件在运动过程中对被测物件施加的力量值。该轴控卡中的从控制器22与位置编码器4、荷重元数据采集器5相连,用于获取 位置编码器4计算出的脉冲数,并根据所获取的脉冲数计算机台的运动部件当前的位置数 据,从荷重元数据采集器5读取当前力量值。所述硬件限位开关6与运动控制器23相连,该硬件限位开关6可为光电限位开 关、机械限位开关等。本实施例中以光电限位开关为例进行说明,当运动部件上的遮片遮住 光电限位开关的光路时,该光电限位开关发送给运动控制器23的脉冲的电平发生变化。例 如若该光电限位开关的脉冲的原始电平为高电平,则当运动部件上的遮片遮住光电限位 开关的光路时,该光电限位开关发送给运动控制器23的脉冲的电平转为低电平;若该光电 限位开关的脉冲的原始电平为低电平时,则当运动部件上的遮片遮住光电限位开关的光路 时,该光电限位开关发送给运动控制器23的脉冲的电平转为高电平。所述的运动控制系统20包括多个功能模块主控制模块201、从控制模块200及 运动控制模块202。所述主控制模块201用于通过主控制器21从计算机1中获取机台的工作参数。所 述机台的工作参数包括,但不限于,数据采集频率、数据采集精度、运动初始速度、运动加速度、运动模式(连续或定量模式)、运动方向(正向或负向)、脉冲方式(单向脉冲或双相脉 冲)、脉冲电平选择(正逻辑脉冲或负逻辑脉冲)、运动方向电平选择(正方向逻辑电平或 负方向逻辑电平)、回原点模式及硬件限位开关的电平选择(高电平有效或低电平有效)。所述主控制模块201还用于通过主控制器21将所获取的工作参数发送给运动控 制器23。所述主控制模块201还用于通过主控制器21判断是否收到计算机1发送的运动 指令。所述运动指令是指控制机台的运动部件进行运动的指令。所述主控制模块201还用于当主控制器21收到运动指令时,通过主控制器21将 所收到的运动指令发送给运动控制器23。所述运动控制模块202用于通过运动控制器23接收所述运动指令,并根据所述工 作参数控制机台的运动部件按照接收的运动指令进行相应的运动。所述主控制模块201还用于在机台的运动部件运动过程中,通过主控制器21每隔 一定的时间发送数据读取指令给从控制器22。所述从控制模块200用于在从控制器22接收到所述数据读取指令时,通过从控制 器22从位置编码器4中读取脉冲数,根据读取的脉冲数计算出机台运动部件的当前位置数 据,从荷重元数据采集器5读取当前力量值,并将所述当前位置数据和当前力量值发送给 主控制器21。所述主控制模块201还用于通过主控制器21接收所述位置数据和力量值,并通过 主控制器21将所接收的位置数据和力量值发送给计算机1。计算机1在收到所述位置数据 和力量值后,本文档来自技高网...

【技术保护点】
一种机台运动控制系统,该系统运行于轴控卡中,该轴控卡装置在机台上且包括主控制器、从控制器及运动控制器,其特征在于,该轴控卡通过通用串行总线协议与计算机进行通信,该轴控卡还与位置编码器及荷重元数据采集器相连,该系统包括主控制模块、运动控制模块及从控制模块,其中所述主控制模块用于通过主控制器从该计算机中获取机台的工作参数,将所获取的工作参数发送给所述运动控制模块,当收到计算机发送的运动指令时,将所收到的运动指令发送给运动控制器;所述运动控制模块用于通过运动控制器接收所述运动指令,并根据所述工作参数控制机台的运动部件进行相应的运动;所述主控制模块还用于在机台的运动部件运动过程中,通过主控制器每隔一定的时间发送数据读取指令给从控制器;所述从控制模块用于通过从控制器接收所述数据读取指令,从位置编码器中读取脉冲数,根据读取的脉冲数计算出机台运动部件的当前位置数据,从荷重元数据采集器读取当前力量值,并将所述当前位置数据和当前力量值发送给主控制器;所述主控制模块还用于通过主控制器接收所述位置数据和力量值,并将所接收的位置数据和力量值发送给计算机。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄登聪余国俊徐华勇王佳斌
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1