neafar22
大白菜
级别: 略有小成
精华主题: 0
发帖数量: 88 个
工控威望: 224 点
下载积分: 477 分
在线时间: 266(小时)
注册时间: 2013-07-19
最后登录: 2024-11-22
查看neafar22的 主题 / 回贴
楼主  发表于: 2016-11-20 16:03
新人一个,现要写一个点胶程序,已示教好第一个产品的点胶轨迹后,在已知行数和列数、X间距和Y间距的情况下,如何计算料盘中其它产品的点胶路径,望各位高手不吝赐教,最好有个小实例,小弟不胜感激!
neafar22
大白菜
级别: 略有小成
精华主题: 0
发帖数量: 88 个
工控威望: 224 点
下载积分: 477 分
在线时间: 266(小时)
注册时间: 2013-07-19
最后登录: 2024-11-22
查看neafar22的 主题 / 回贴
1楼  发表于: 2016-11-20 16:44
如何才能实现蛇形轨迹呢?
neafar22
大白菜
级别: 略有小成
精华主题: 0
发帖数量: 88 个
工控威望: 224 点
下载积分: 477 分
在线时间: 266(小时)
注册时间: 2013-07-19
最后登录: 2024-11-22
查看neafar22的 主题 / 回贴
2楼  发表于: 2016-11-20 21:10
谢谢楼上各位的热心回答,我想要实现的是当点完第一行后,第二行从最后一个往前点,尽量减少空行距离,类似于S型的运行轨迹?
neafar22
大白菜
级别: 略有小成
精华主题: 0
发帖数量: 88 个
工控威望: 224 点
下载积分: 477 分
在线时间: 266(小时)
注册时间: 2013-07-19
最后登录: 2024-11-22
查看neafar22的 主题 / 回贴
3楼  发表于: 2016-11-20 23:43
引用
引用第8楼hezhen880924于2016-11-20 22:04发表的  :
自己想吧,想出来是自己的,以后什么机台都没问题,管他多少点阵没问题。千万别用变址,看过好多用变址的,那程序要命。

谢谢
neafar22
大白菜
级别: 略有小成
精华主题: 0
发帖数量: 88 个
工控威望: 224 点
下载积分: 477 分
在线时间: 266(小时)
注册时间: 2013-07-19
最后登录: 2024-11-22
查看neafar22的 主题 / 回贴
4楼  发表于: 2016-11-21 20:45
引用
引用第10楼wu32u2于2016-11-21 10:52发表的  :
用X、Y轴做一移动平台,在平台上做S型路线冲孔,根据规律可得到列位置公式:(E-1)/d的商+1= 目标列位置(m)
                                                                                                           行位置公式:(md-E)[1-2×(m/2的余数)]+d=目标行位置 (目标列位置为奇数列时)
                                                                                                                             :(md-E)[1-2×(m/2的余数)]+1=目标行位置 (目标列位置为偶数列时)    
m表示目标的列位置,例如第23个孔位于整张纸上的第几列;E表示目标孔,即第几个孔;d表示总行数,可根据纸张长宽以及孔的长宽,两者相除的商,即为可冲切的总行数(还需算上孔和孔之间的间隙),这样输入目标孔E,即可知道孔在纸张平台上的X\Y轴位置。
说的是这个么?

对,就是这样子的,但我算出来好像不对啊,不知是不是哪一步错了
[ 此帖被neafar22在2016-11-21 20:57重新编辑 ]
neafar22
大白菜
级别: 略有小成
精华主题: 0
发帖数量: 88 个
工控威望: 224 点
下载积分: 477 分
在线时间: 266(小时)
注册时间: 2013-07-19
最后登录: 2024-11-22
查看neafar22的 主题 / 回贴
5楼  发表于: 2016-11-21 23:10
我已经找到思路了,谢谢各位的帮忙,工控人家园各位群友真的太棒了