wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1261 个
工控威望: 1437 点
下载积分: 5420 分
在线时间: 823(小时)
注册时间: 2015-08-31
最后登录: 2024-05-13
查看wangnaizhi的 主题 / 回贴
楼主  发表于: 2018-02-28 20:12
主机中的程序怎么写 是用TO指令设置参数吗 还是和主机一样可以用DRVA DRVI等一些定位和脉冲输出指令?
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-10
查看賞心悦目的 主题 / 回贴
1楼  发表于: 2018-02-28 21:08
楼主应该先花点心思看一下1PG编程手册的,1PG是在主机里用TO指令传送控制马达的各类参数,比如加减速时间,回原点高低速,JOG速度等。用From指令读取1PG的运行状态信息,比如马达当前位置,1PG异常信息。运行的话就是给1PG的一段运行速度#17赋值,给目标位置#19赋值,然后驱动#25里面的一段速度运行,这是绝对控制运行模式。相对位置运行模式就直接驱动#25的JOG正反转就可以了
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 346 个
工控威望: 1383 点
下载积分: 1662 分
在线时间: 858(小时)
注册时间: 2008-12-24
最后登录: 2024-05-10
查看賞心悦目的 主题 / 回贴
2楼  发表于: 2018-03-01 22:21
引用
引用第2楼wangnaizhi于2018-03-01 08:10发表的  :

轴运行到指定位置以后,是用告诉比较指令去做信号吗?高速比较没有问题吧?能达到主机上轴一样的效果?

这种觉对位置控制模式是给它固定的脉冲数量,发送完成就停了,因为脉冲数量只有这么多,不存在惯性冲过的问题,比较当前值和目标值只是判断定位完成而已。