賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-15
查看賞心悦目的 主题 / 回贴
楼主  发表于: 2010-01-17 12:36
            我手上有一个项目,要求用一个FX2N-1PG控制一个步进马达来完成这样的动作,大家帮我看看可不可以做到啊
      原来机器是这样工作的:按下启动开关,步进马达移动到达指定位置,然后机器开始工作,步进马达在工作完成后接到信号向前移动2MM,也就是给20个脉冲给它,,然后机器再工作,工作完成后再向前移动2MM,再工作,如此循环,达到预定的循环次数后步进马达回到原点。
      我现在想把那个步进马达移动的距离做个调整,比如现在是固定的每次给20个脉冲,我想这样,第一次给20个脉冲给步进马达,第二次给40个或者60个或者80个,第三次再给回20个脉冲,第四次给回20个脉冲,或者40,60个脉冲,让那个步进可以有时走一格,有时走两格或三格。
      希望有哪位高手可以指点一下,步进马达可不可以完成这样的动作,应该怎么样完成呢?
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-15
查看賞心悦目的 主题 / 回贴
1楼  发表于: 2010-01-17 17:23
   谢谢楼上两位的建议,但我目前不能改硬件,只能在程序上想办法来完成。另外扭距不是问题,只要想办法如何快截地转换脉冲个数就好了,到底这样的程序能不能完成呢?
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-15
查看賞心悦目的 主题 / 回贴
2楼  发表于: 2010-01-17 20:52
图片:
图片:
           再次谢谢楼上两位高手,那请麻烦帮我分析分析。在那个步进梯形图里面那个  MOV  K20  D230  就是每次给那个步进马达的脉冲,然后到第二张图,M180就是自动运行状态下捕捉到X2的脉冲就驱动M58也就是我需要更改的那个步进马达,然后定位完成复位M8172,然后再等候下一个脉冲捕捉再给它20个脉冲前进一格.直到达到预定的次数D200才停止.在这样的程序里面我应该如何插?在哪里插 MOV K40 D230   或者MOV K60 D230 进去呢?后面传上去的是全部程序.
附件: FXGPWIN.rar (760 K) 下载次数:20
网站提示: 请不要用迅雷下载附件,容易出错
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-15
查看賞心悦目的 主题 / 回贴
3楼  发表于: 2010-01-18 12:39
都没有人回答我吗?呜,好伤心啊,万能的版主大人,出来指点我一下嘛。
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-15
查看賞心悦目的 主题 / 回贴
4楼  发表于: 2010-01-18 16:50
谢谢楼上的,但我现在必须在原来的基础上加上快速切换脉冲的程序上去,改如何完成啊?
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-15
查看賞心悦目的 主题 / 回贴
5楼  发表于: 2010-01-18 17:43
没有规律,只是收到信号后触发,要求收到40个或者60个或者80个脉冲的信号就触发,给马达相对应的脉冲程序。