一种电机寸动控制方法及多模式的电机控制方法技术

技术编号:20592543 阅读:38 留言:0更新日期:2019-03-16 08:47
一种电机寸动控制方法及多模式的电机控制方法,包括接收用户输入的电机控制参数的输入步骤,对所述电机控制参数进行换算以得到电机的寸动距离的换算步骤,根据所述寸动距离对电机进行寸动控制的控制步骤。第一方面,在对电机控制时,增加了寸动控制模式,使得用户根据寸动控制模式可实现电机的精确转动距离;第二方面,由于开放了电机控制参数的输入步骤,使得寸动控制得以实现,利于根据寸动时间和寸动速度实现精确化的寸动控制需求;第三方面,由于设置了转换步骤,使得相关的电机控制参数可方便地转化为寸动距离对应的脉冲数目,以从脉冲数目的改变来使得电机的寸动距离达到要求,具有更加准确的控制优势。

A Motors Inch Control Method and Multi-mode Motors Control Method

A motor inch control method and a multi-mode motor control method include the input steps of receiving the motor control parameters input by the user, converting the motor control parameters to obtain the conversion steps of the inch distance of the motor, and controlling steps of the motor inch control according to the inch distance. First, the inch control mode is added to the motor control, so that users can realize the precise rotation distance of the motor according to the inch control mode; second, the inch control is realized by opening the input steps of motor control parameters, which is conducive to achieving the precise inch control requirements according to inch time and inch speed; third, the inch control needs are realized by setting up the inch control mode. The conversion step makes the relevant motor control parameters can be easily converted into the number of pulses corresponding to inch distance, so that the inch distance of the motor can meet the requirements by changing the number of pulses and has more accurate control advantages.

【技术实现步骤摘要】
一种电机寸动控制方法及多模式的电机控制方法
本专利技术涉及数控领域,具体涉及一种电机寸动控制方法及多模式的电机控制方法。
技术介绍
数控技术是采用计算机实现数字程序控制的技术,这种技术用计算机按事先存贮的控制程序来执行对设备的运动轨迹和外设的操作时序逻辑控制功能。由于采用计算机替代原先用硬件逻辑电路组成的数控装置,使输入操作指令的存储、处理、运算、逻辑判断等各种控制机能的实现,均可通过计算机软件来完成,处理生成的微观指令传送给伺服驱动装置驱动电机或液压执行元件带动设备运行。当前,数控技术被广泛应用于车床、XYR模组、机器人等领域,以控制电机的启动、加速、运转、减速及停止为主要表现形式。在实际应用中,运用数控技术进行电机控制时主要采用两种控制模式,点动模式和定位模式;其中,点动模式下,按下按键则电机动作,松开按键则电机停止,是一个连续型控制,这种模式下由于人为直接参与,因此无法达到超精细的控制需求。定位模式,按一下按键,电机自动运行到目标位置,到达目标位置后则自动停止,这种控制模式虽然可避免操作员一直触动按键,但也存在不能灵活设置目标位置的情形,无法达到超精细的控制需求。上面的两种控制模式可适用于普通控制场合,但在位置精度要求高的场合就略显不足,当操作员调试某个电机位置时,需要移动电机几个毫米甚至几克丝时,当前的控制模式就无法达到应用需求,因此,如何从程序上实现电机微动控制,使得电机在很小的尺寸内转动仍是技术人员关注的问题。
技术实现思路
本专利技术主要解决的技术问题是现有数控技术中电机控制模式单一、精准定位难以实现。为解决上述技术问题,本申请提供了一种电机寸动控制方法及多模式的电机控制方法。根据第一方面,一种实施例中提供一种电机寸动控制方法,包括以下步骤:输入步骤:接收用户输入的电机控制参数;换算步骤:对所述电机控制参数进行换算,得到电机的寸动距离;控制步骤:根据所述寸动距离对电机进行寸动控制。提供输入部件,用于供用户输入所述电机控制参数。所述电机控制参数包括寸动时间和寸动速度,所述寸动速度为单位时间内的脉冲数目。所述换算步骤中对所述电机控制参数进行换算,得到电机的寸动距离,包括:根据所述寸动时间和所述寸动速度计算得到寸动控制的脉冲数目;根据预设的脉冲-距离换算关系,将所述寸动控制的脉冲数目与电机的转动距离进行匹配,得到所述寸动距离。所述预设的脉冲-距离换算关系包括:脉冲数目与转动距离之间的线性关系。所述将所述寸动控制的脉冲数目与电机的转动距离进行匹配,得到所述寸动距离,包括:通过内插法,在所述预设的脉冲-距离换算关系中设定所述寸动控制的脉冲数目,使得所述寸动距离逼近于所述寸动控制的脉冲数目对应的电机的转动距离。在所述换算步骤之后还包括确认步骤,所述确认步骤包括:将所述寸动距离与用户预设的距离进行比对,若比对成功则执行所述控制步骤。根据第二方面,一种实施例提供一种多模式的电机控制方法,包括以下步骤:选择进入点动控制模式或寸动控制模式;在所述点动控制模式下,响应于用户的点动操作,在点动触发发生时控制电机启动,在点动触发结束时控制电机停止;在所述寸动控制模式下,根据上述第一方面中所述电机寸动控制方法对电机进行寸动控制。本申请的有益效果是:依据上述实施例的一种电机寸动控制方法及多模式的电机控制方法,包括接收用户输入的电机控制参数的输入步骤,对所述电机控制参数进行换算以得到电机的寸动距离的换算步骤,根据所述寸动距离对电机进行寸动控制的控制步骤。第一方面,在对电机控制时,增加了寸动控制模式,使得用户可根据寸动控制模式实现电机的精确转动距离;第二方面,由于开放了电机控制参数的输入步骤,使得寸动控制得以实现,利于根据寸动时间和寸动速度实现精确化的寸动控制需求;第三方面,由于设置了转换步骤,使得相关的电机控制参数可方便地转化为寸动距离对应的脉冲数目,以从脉冲数目的改变来使得电机的寸动距离达到要求,具有更加准确的控制优势。附图说明图1为一个实施例中电机寸动控制方法的流程图;图2为另一个实施例中电机寸动控制方法的流程图;图3为多模式的电机控制方法的流程图;图4为电机寸动控制装置的结构图;图5为控制系统的结构示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。本申请的专利技术构思在于,针对现有数字控制系统中电机控制功能单一、电机调试无法精确到位、控制精确度不高的问题,提供一种带有寸动控制模式的智能化电机控制方法,目的是允许操作员控制电机在小范围内执行寸动控制,实现电机转动距离的精准定位。如此,当启用寸动控制模式时,电机采用寸动速度进行动作,延时一段时间后结束,可实现移动一小段距离;其中寸动速度和寸动时间开放在控制界面上,根据用户需要调整;此外,在点动功能(JOG模式)和定位功能(POS模式)的基础上,进一步地满足寸动控制模式和与其它控制模式之间的自由切换需求。本申请的技术方案可有效地解决诸如小型PLC系统没有寸动控制功能的问题,同时也可提高电机转动定位的精确度,提高用户的调试体验。实施例一:请参考图1,本申请公开一种电机寸动控制方法,其包括步骤S110-S130,下面分别说明。步骤S110,输入步骤:接收用户输入的电机控制参数。在一实施例中,提供输入部件,用于供用户输入电机控制参数,这里的输入部件可以为实体键盘、虚拟键盘、鼠标、触摸屏等工具,具体类型不做限制。这里的电机控制参数可包括寸动时间和寸动速度,寸动时间是指让电机执行转动所需的时间(常用单位为s或ms),寸动速度为单位时间内的脉冲数目(常用单位为pluse/s)。需要说明的是,寸动时间和寸动速度应遵循一定的对应关系进行设置,需使得电机在寸动时间内按照寸动速度进行转动,以能够达到用户预设的距离。例如,对于一个电机和丝杆搭配的系统,丝杆导程为20mm,电机每转一圈需2000个脉冲(如果有为减速电机,此参数还需乘以减速比),那一个脉冲就对应0.01mm;当用户预设的距离为0.1mm时,就需要10个脉冲,而根据公式“脉冲数目=寸动速度*寸动时间”,若将寸动时间设置为100ms,则寸动速度应当设置为100pluse/s,本文档来自技高网...

【技术保护点】
1.一种电机寸动控制方法,其特征在于,包括以下步骤:输入步骤:接收用户输入的电机控制参数;换算步骤:对所述电机控制参数进行换算,得到电机的寸动距离;控制步骤:根据所述寸动距离对电机进行寸动控制。

【技术特征摘要】
1.一种电机寸动控制方法,其特征在于,包括以下步骤:输入步骤:接收用户输入的电机控制参数;换算步骤:对所述电机控制参数进行换算,得到电机的寸动距离;控制步骤:根据所述寸动距离对电机进行寸动控制。2.如权利要求1所述的电机寸动控制方法,其特征在于,提供输入部件,用于供用户输入所述电机控制参数。3.如权利要求2所述的电机寸动控制方法,其特征在于,所述电机控制参数包括寸动时间和寸动速度,所述寸动速度为单位时间内的脉冲数目。4.如权利要求3所述的电机控制方法,其特征在于,所述换算步骤中对所述电机控制参数进行换算,得到电机的寸动距离,包括:根据所述寸动时间和所述寸动速度计算得到寸动控制的脉冲数目;根据预设的脉冲-距离换算关系,将所述寸动控制的脉冲数目与电机的转动距离进行匹配,得到所述寸动距离。5.如权利要求4所述的电机寸动控制方法,其特征在于,所述预设的脉冲-距离换算关系包括脉冲数目与转动距离之间的线性关系。6.如权利要求5所述的电机寸动控制方法,其特征在于,将所述寸动控制的脉冲数目与电机的转动距离进行匹配,得到所述寸动距离,包括:...

【专利技术属性】
技术研发人员:刘毅
申请(专利权)人:深圳市燕麦科技股份有限公司
类型:发明
国别省市:广东,44

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

1