首页 上一页 1 2 下一页 尾页

多轴联动控制编写规律 点击:2232 | 回复:24



工控MAX

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 50回
  • 年度积分:46
  • 历史总积分:867
  • 注册:2017年5月03日
发表于:2018-02-28 22:33:03
楼主

强调一点,这些功能的应用皆是在FPWIN GR7软件上实现。

自动化设备永远离不开多轴联动控制,而它概括上讲,只需控制三部分:速度赋值控制,位置坐标赋值控制,轴运行控制。


1、速度赋值控制:



应用高级指令F385,实现赋值给位置控制数据表。赋值速度参数,千万要记得启动速度和最大速度都要赋值在数据寄存器上面,保证可调。

先看前面八行,皆是赋值给最大速度,H3/H103/H203/H303,对应代表的是第几轴,分别是CH0/CH1/CH2/CH3。

DT**代表的是速度参数;K2是默认,最后面K*4代表数据表上面的第几行,例如K4代表第一行速度参数,K14代表第二行速度参数,K24代表第三行速度参数,以此类推。


后面四行,皆是赋值给启动速度,这里和上面不同,刚开始为H**2,H2/H102/H202/H302分别代表CH0/CH1/CH2/CH3。

DT**代表启动速度参数;K2同样是默认值,最后K1同样是默认值,直接写入即可。


2、位置坐标赋值控制:

观察前面三行,皆是赋值位置坐标,里面有使用到索引寄存器,这部分内容上节课有讲过。

同样是采用高级指令F385,H203/H3/H303,同上面讲解一样分别代表CH3/CH0/CH3,这里就不多说明。

第二位置是I2DT0/I2DT200/I2DT400,是代表位置坐标地址,当I2参数不一样时代表的数据寄存器不同。例如I2=K10时,分别代表DT10/DT210/DT410。

第三个是默认值K2,第四个是K*6,代表位置数据表的第几行,K6代表第一行,K16代表第二行,K26代表第三行,以此类推。

3、轴运行控制:

涉及到轴运行控制时,需要应用到高级指令F380。上面可以清楚看到有三个位置实现轴运行,现在稍做分析。

第一位置H0/H1/H2/H3,分别代表CH0/CH1/CH2/CH3,这个和赋值指令有点区别。

第二位置K*代表位置控制表的第几行,K1代表第一行,K2代表第二行,K3代表第三行,注意这一点同样和上面的赋值位置有区别,谨记谨记!最后K0是默认值。

这个就是几轴运行控制系统设计时要切记切记的三个步骤,掌握这三个步骤就算入门,剩下的就得自己多练多想多总结,希望这篇文章对你来说有参考价值。



1分不嫌少!



@承诺@

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 273回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2020年3月29日
发表于:2020-09-15 09:25:28
21楼

相当不错啊~认真学习一下啊

flyertage

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 43回
  • 年度积分:20
  • 历史总积分:719
  • 注册:2011年7月27日
发表于:2020-09-15 12:49:48
22楼

个程序复位使用不错啊   

工业控

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 37回
  • 年度积分:34
  • 历史总积分:152
  • 注册:2017年9月02日
发表于:2020-09-18 16:26:25
23楼

下载下来学习一下,感谢分享资料!

liuyun21

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 125回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2012年8月28日
发表于:2021-01-24 14:40:15
24楼

相当不错啊~认真学习一下


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页