查看: 3115|回复: 19
收起左侧

[H5U应用问题] 关于H5U矩阵取料坐标的计算

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
根据如图所示,如何快速计算出所取料的坐标
0fe19ea384cd81665b05987df700477.jpg




上一篇:汇川H2U与FX2N的比较
下一篇:怎么实现像三菱一样的sfc顺序图?

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

fengya_li 2021-7-23 15:35:32 | 显示全部楼层
一个笨办法:总共多少行多少列是已知的,每次只计算列坐标,每完成一列行坐标增加一次。累计行数和列数达到最大就完成。
回复 送花

使用道具 举报

黑曼巴舍 2021-7-23 16:16:43 | 显示全部楼层
fengya_li 发表于 2021-7-23 15:35
一个笨办法:总共多少行多少列是已知的,每次只计算列坐标,每完成一列行坐标增加一次。累计行数和列数达到 ...

我在想有没有可能用功能块的方式来实现呢
回复 送花

使用道具 举报

changchu 2021-7-24 08:36:59 | 显示全部楼层
首先标定X Y的原点位置,设置一个二维数组,利用For循环,二次嵌套,可以计算出每个数组的坐标值。类似的项目我做过。
回复 送花

使用道具 举报

黑曼巴舍 2021-7-24 14:04:00 | 显示全部楼层
changchu 发表于 2021-7-24 08:36
首先标定X Y的原点位置,设置一个二维数组,利用For循环,二次嵌套,可以计算出每个数组的坐标值。类似的项 ...

那还可以啊,不错,我以前弄过机器人的码垛指令,但是PLC没有这相关的指令
回复 送花

使用道具 举报

changchu 2021-7-24 15:35:26 | 显示全部楼层
黑曼巴舍 发表于 2021-7-24 14:04
那还可以啊,不错,我以前弄过机器人的码垛指令,但是PLC没有这相关的指令 ...

H5U的编程环境确实不支持ST语言。换一种方式,设置二维数值X Y,10行,16列。将每行,每列的坐标地址提前写入数组中去,作为轴定位位置。将这160个点位编号,number:=(X-1)*16+Y;那么你需要取哪个编号的时候,按照这个公式反推就能算出,所在行与列,即X与Y。至于是逐个定位还是选取其中某个位置进行定位看实际需要再编写程序。
回复 送花

使用道具 举报

黑曼巴舍 2021-7-30 19:16:26 | 显示全部楼层

目前还没有弄完
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部