一种采用异步电机的数控系统的定位控制方法与流程

文档序号:12361153阅读:611来源:国知局

本发明涉及数控系统的定位领域,尤其涉及一种采用异步电机的数控系统的定位控制方法。



背景技术:

在数控系统中,一般采用“伺服驱动器+伺服电机”方案实现伺服电机所驱动的驱动设备的位置控制,但是这种方案一般成本较高,对于成本敏感型的应用领域,需要寻求降低成本的方案。

现在也出现了一些降低成本的方案,其中采用廉价的异步电机来实现定位是一个常用方案,该方案中,异步电机快到位时,停止电机,电机由于惯性继续转到给定位置,可以调得减速停时超过目标位置,当刚超过时,可以机械抱闸准确定位。然而抱闸电机价格较高,在一些场合希望能进一步降低成本。



技术实现要素:

鉴于现有技术的不足,本发明提供一种采用异步电机的数控系统的定位控制方法,可以实现低成本且准确的定位。

为了达到上述发明目的,本发明实施例的一方面提供一种采用异步电机的数控系统的定位控制方法,用于对数控系统中的驱动设备进行定位,包括如下步骤:

在需要对驱动设备进行定位时,通过异步电机控制所述驱动设备至少处于在目标点的第一距离之处;

通过异步电机控制所述驱动设备朝向目标点方向运动,当所述驱动设备到达距离所述目标点为预存的当前提前停量的距离时,PLC向异步电机输出停止命令;

在所述异步电机停稳后,获得实时提前停量;

判断所述驱动设备的定位是否达到定位精度;

如果判断结果为达到定位精度,根据此次的实时提前停量更新所述当前提前停量,则定位结束;否则,通过异步电机反转,控制所述驱动设备反向运动至距离所述目标点的第一距离之处,重新进行定位。

其中,所述在需要对驱动设备进行定位时,通过异步电机控制所述驱动设备至少处于在目标点的第一距离之处的步骤具体包括:

判断所述驱动设备与所述目标点的距离是否大于所述第一距离,如果判断结果为大于,则在下一步骤中直接控制所述驱动设备朝向目标点运动;否则,则通过异步电机控制所述驱动设备朝目标点反向运动至距离所述目标点的第一距离之外,然后在下一步骤中控制所述驱动设备朝向目标点运动。

其中,所述第一距离=当前提前停量+固定值,所述固定值为一加速距离;或者

所述第一距离=带变频器的驱动电机的变频减速距离。

其中,如果判断结果为达到定位精度,则定位结束,并根据此次的实时提前停量更新所述当前提前停量的步骤包括:

将此次的实时提前停量直接替换所述当前提前停量。

其中,进一步包括:

在第一次进行定位时,所述预存的当前提前停量为一预置提前停量,所述预置提前停量为通过多次测量获得的平均值。

实施本发明实施例,具有如下有益效果:

本发明实施例提供的技术方案,在数控系统中,采用PLC结合异步电机的方式进行定位,其中异步电机可以采用纯异步电机控制或者异步电机结合变频器控制,且定位精度也比较高,和采用伺服驱动器+伺服电机的方案的精度相当,因此可以满足一些场合的定位需求的同时,极大地降低了成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的一种采用异步电机的数控系统的定位方法一个实施例的主流程示意图。

具体实施方式

下面结合附图对本发明的实施例进行详见说明。

图1是本发明提供的一种采用异步电机的数控系统的定位方法一个实施例的主流程示意图;在该实施例中,该数控系统采用PLC结合异步电机的方式来实现定位,在一些实施例中,驱动设备的异步电动机可以是普通异步电动机,也可以是变频电动机,其使用变频器控制异步电动机的转速,设备运行或者电机驱动上安装绝对值编码器,并将绝对值编码器的信号接入PLC。PLC可以发送向异步电机发送停止信号,以及可以控制变频器的速度。请结合图1所示,该方法包括如下步骤:

步骤S10,在需要对驱动设备进行定位时,获得预存的当前提前停量;

可以理解的是,在第一次进行定位时,所述预存的当前提前停量为一预置提前停量,其可以是一个预置的值,也可以是通过自动测量获得,例如,所述预置提前停量为在整个行程中通过多次测量获得的平均值; 其中,提前停量指PLC发出停止命令到停稳后,驱动设备运行的这一段惯性距离,即快到目标点时的距离;

接着通过异步电机控制所述驱动设备至少处于在目标点的第一距离之处,具体地,在步骤S11中,判断所述驱动设备与所述目标点的距离是否大于所述第一距离,如果判断结果为大于,则在下一步骤S12中直接控制所述驱动设备朝向目标点运动;否则,则在步骤S13中通过异步电机控制所述驱动设备朝目标点反向运动至距离所述目标点的第一距离之外,然后转至下一步骤S12,控制所述驱动设备朝向目标点运动;其中,所述第一距离=当前提前停量+固定值,所述固定值为一加速距离;或者所述第一距离=带变频器的驱动电机的变频减速距离;

步骤S14,在步骤S12通过异步电机控制所述驱动设备朝向目标点方向运动后,当所述驱动设备到达距离所述目标点为预存的当前提前停量的距离时,PLC向异步电机输出停止命令,而由于惯性,驱动设备会向前继续运动,直至停稳;

步骤S15,在所述异步电机停稳后,测量获得此次定位的实时提前停量数据;

步骤S16,判断所述驱动设备的定位是否达到定位精度,该定位精度为预先设置;

如果判断结果为达到定位精度,则在步骤S17中并根据此次的实时提前停量更新所述当前提前停量,即将此次的实时提前停量直接替换所述预存的当前提前停量,用于下一次定位中;则此次定位结束;

否则,则转至步骤S13,通过异步电机反转,控制所述驱动设备反向运动至距离所述目标点的第一距离之处,重新进行定位,即重复前述步骤S12及之后的步骤,直至达到定位精度。

实施本发明实施例,具有如下的有益效果:

本发明实施例提供的技术方案,在数控系统中,采用PLC结合异步电机的方式进行定位,其中异步电机可以采用纯异步电机控制或者异步电机结合变频器控制,且定位精度也比较高,和采用伺服驱动器+伺服电机的方案的精度相当,因此可以满足一些场合的定位需求的同时,极大地降低了成本。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1