登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:怎么用PLC实现机械手的功能?

点击:1608 回复:28

这一百个点是随机的还是类似矩阵点?
随机的话得找地址把所有点存起来,或者是触摸屏,或者是PLC数据区。如果是矩阵点,楼上的很多都说过了,起始点位置通过偏移得到。
按顺序走到话,就将保存好的数据以数组的方式索引(无规律)或者按照起始点 + 偏移 * 偏移数量设定目标位置,然后从当前位置移动到目标位置。
不清楚楼主选好控制系统没有,大概就这个思路。
20-06-12 14:57
马克,我也想开发类似的系统,正在研究算法
20-06-13 11:06
这方面的控制,PLC写起来真的没有C写起来顺手,这种功能,用C反而很简单,用PLC会很累。
20-06-13 23:13
有的触摸屏的脚本也比plc强,试试吧数据存触摸屏
20-06-14 10:51

引用 陈嘉伟 在 2020/6/13 11:06:00 发言【内容省略】

您的想法是什么样,分享一下
20-06-14 12:41
我搞过清洗机方案(我是4轴)类似你这个,用直线插补,触摸屏施教,每个工作点保存绝对坐标。你这个每个点用3组数据表示,X轴位置,Y轴位置,直线速度。但我的速度很慢,如果你速度快就要考虑圆弧过渡的问题,还有负载变化的补充等,效果要好还是挺难的。我当时想用台达的设备搞一套通用的系统,台达有手持人机界面,后来发现工程量太大,技术难度太大了。还不如用通用数控系统编程来得方便。
20-06-14 16:43
我拿PLC 写了五轴的机械手 加触摸屏调位置   不知道怎么上传视频  给你看下
20-06-14 17:01
大兄弟分享一下
20-06-15 08:02
用定位模块可以实现
20-06-15 08:10

引用 niandu 在 2020/6/14 12:41:53 发言【内容省略】

就是PLC三轴,在空间坐标可以取点(X,Y,Z)【1-200】个,填表,然后根据表格内容进行定位处理,期间包括走圆弧或者直线或者其他的动作
现在初步选定用ethercat通讯的伺服控制器,但问题是PLC哪里还有人机界面不知道怎么搞,没有什么头绪【因为要做成通用的】
20-06-15 08:13

上一页 下一页

工控新闻

更多新闻资讯