【技术实现步骤摘要】
一种Q代码控制步进电机运行的方法
[0001]本专利技术涉及一种Q代码控制步进电机运行的方法。
技术介绍
[0002]随着自动化的发展,步进驱动电机在设备上运用越来越广泛,在一些皮带、转轮、丝杆上等都可以看见它的应用,传统方式驱动步进电机实现点动、相对运动、绝对运动等方式主要通过脉冲模块+步进驱动器的方式实现,其存在如下缺点:1、需要额外购买具有高速脉冲模块,如QD75P4,QD75D4等,成本增高,2、PLC需要额外编程,增加工作量,增加PLC内存,3、接线工作量增加,4、不可避免脉冲模块和步进驱动器之间脉冲丢失,5、驱动器不能脱离控制器运行,运行条件苛刻,因此有必要解决此问题。
技术实现思路
[0003]本专利技术克服了上述技术的不足,提供了一种Q代码控制步进电机运行的方法。
[0004]为实现上述目的,本专利技术采用了下列技术方案:
[0005]一种Q代码控制步进电机运行的方法,包括带有支持Q程序的驱动器的步进电机,对步进电机驱动器进行如下配置,配置步进电机驱动器1:配置触发执行Q代码点 ...
【技术保护点】
【技术特征摘要】
1.一种Q代码控制步进电机运行的方法,其特征在于包括带有支持Q程序的驱动器的步进电机,对步进电机驱动器进行如下配置,配置步进电机驱动器(1):配置触发执行Q代码点动模式正转第二程序段(3)的IO口为点动正转触发输入口(11),配置触发执行Q代码点动模式反转第三程序段(4)的IO口为点动反转触发输入口(12),配置触发执行Q代码相对运动模式第四程序段(5)的IO口为相对运动模式触发输入口(13),配置步进电机的电子齿轮比(14),所述电子齿轮比(14)为步进电机转动一圈所需要的脉冲数,配置上电执行Q程序(15);其中Q程序包括如下,Q代码第一程序段(2):设有用于调用所述Q代码点动模式正转第二程序段(3)的第一Q代码指令(101),设有用于调用所述Q代码点动模式反转第三程序段(4)的第二Q代码指令(102),设有用于调用所述Q代码相对运动模式第四程序段(5)的第三Q代码指令(103);Q代码点动模式正转第二程序段(3):设有步进电机运行的点动加速度的第四Q代码指令(104),设有步进电机运行的点动减速度的第五Q代码指令(105),设有步进电机的运行正方向和脉冲数的第六Q代码指令(106),设有步进电机点动速度的第七Q代码指令(107),定义启动所述点动正转触发输入口(11)的第八Q代码指令(108);Q代码点动模式反转第三程序段(4):设有步进电机运行的点动加速度的第九Q代码指令(109),设有步进电机运行的点动减速度的...
【专利技术属性】
技术研发人员:胡军,张治国,
申请(专利权)人:长园医疗精密深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。