about911
级别: 探索解密
精华主题: 0
发帖数量: 43 个
工控威望: 182 点
下载积分: 2125 分
在线时间: 47(小时)
注册时间: 2013-06-07
最后登录: 2024-01-13
查看about911的 主题 / 回贴
楼主  发表于: 2017-05-05 09:02
图片:
图片:
请教个问题,我想按照下图跑点,但是我在第三行想按照第一行来处理,就是行坐标要改变,不知道如何才能转换到第一行,请大神指点一下
wu32u2
耐得住挫折的打磨,我们将迸发出比钻石还璀璨的光芒——
级别: 论坛先锋
精华主题: 0
发帖数量: 1121 个
工控威望: 1474 点
下载积分: 1780 分
在线时间: 994(小时)
注册时间: 2010-03-01
最后登录: 2024-05-19
查看wu32u2的 主题 / 回贴
1楼  发表于: 2017-05-05 17:31
用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轴位置。
  大神们 看看有什么办法可以把两个目标行位置的计算公式整合成一个公式,我用的PLC是FX3U,所以指数方式实现不了。当然不整合,用ld== 0 或1作为奇偶列来分别作公式处理也可以实现,但有点不死心,想着要是能整合成一个最好。
本帖最近评分记录:
  • 下载积分:+1(about911) 感谢提出的宝贵建议
  • 成功的路上需要帮助