再补充一楼吧,
因为原来的数控控制器坏了,厂家倒闭了,客户想修好,2轴驱动,XY走位,
以前是G代码(我不会玩),想办法让我改来能用,啥都没给,我看过几次这个设备,
第一行是1234,第二行是5678,(或者是567,比奇数行少一个)这样排序,蛇形走位效率最高,
我自己想的办法,客户输入材料长宽,工件间隙,程序自动求出:
第一步
1,第一行能生成多少个,
2,根据材料长宽,求出偶数行个数(和一行一样,或者少一个,如楼上的图).,
3,求出总共能做多少行.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第二步:
因为起始都是从1开始,设备有个感应,动作一次,编号+1
根据给定的编号,求出XY位置,
伺服走位就很简单了.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
因为项目暂停,后续详细开发就没搞了.
楼主这个感觉还要比我这个简单些吧.
我先用画的图,琢磨了好久才搞出来,我用PLC模拟,程序给出的XY坐标是没有问题的.
大概排序就这2种方式
[ 此帖被bnnyygy在2020-11-15 11:37重新编辑 ]