zxc6688
工業(yè)自動化是我們的目標
級別: 略有小成
|
感謝站長 |
|
---|---|---|
|
bnnyygy
bnnyygy
級別: 家園常客
|
前段時間還真研究過這個,是沖壓送料的. 奇數(shù)行是12345,偶數(shù)行走位是54321這樣, 還要求設(shè)置料間隙這些. 根據(jù)輸入材料長寬,自動計算奇偶行數(shù),個數(shù)., 因為是圓形的,偶數(shù)行還可能比第一行少一個,,,,想破了腦袋..后來我自己測試OK,但是客戶暫停這個項目了. |
---|---|
本帖最近評分記錄: |
bnnyygy
bnnyygy
級別: 家園常客
|
再補充一樓吧, 因為原來的數(shù)控控制器壞了,廠家倒閉了,客戶想修好,2軸驅(qū)動,XY走位, 以前是G代碼(我不會玩),想辦法讓我改來能用,啥都沒給,我看過幾次這個設(shè)備, 第一行是1234,第二行是5678,(或者是567,比奇數(shù)行少一個)這樣排序,蛇形走位效率最高, 我自己想的辦法,客戶輸入材料長寬,工件間隙,程序自動求出: 第一步 1,第一行能生成多少個, 2,根據(jù)材料長寬,求出偶數(shù)行個數(shù)(和一行一樣,或者少一個,如樓上的圖)., 3,求出總共能做多少行. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 第二步: 因為起始都是從1開始,設(shè)備有個感應(yīng),動作一次,編號+1 根據(jù)給定的編號,求出XY位置, 伺服走位就很簡單了. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 因為項目暫停,后續(xù)詳細開發(fā)就沒搞了. 樓主這個感覺還要比我這個簡單些吧. 我先用畫的圖,琢磨了好久才搞出來,我用PLC模擬,程序給出的XY坐標是沒有問題的. 大概排序就這2種方式 [ 此帖被bnnyygy在2020-11-15 11:37重新編輯 ] |
---|---|
|
一介俗人
級別: 家園常客
|
你的比我那的難多了,我的是固定行間距的,到最后都不是我完成的,后面還是靠老板弄的。幾分鐘就寫好了,還讓我在旁邊看,當(dāng)時看的時候還是一臉懵(不會變址),現(xiàn)在能看懂一點了 |
---|---|
|
ronny.0921
級別: 論壇先鋒
|
圖片:
一開機把所有的點位的座標計算好,存在暫存器裡,剩下就是X跟Y遞增或遞減的問題, 後面利用索引將座標取出來 |
---|---|
|
一介俗人
級別: 家園常客
|
對,就是這樣的,但是索引我目前只了解到手動輸入,我還想要了解程序輸入的 |
---|---|
|
豆豆淘
豆豆淘
級別: 探索解密
|
樓主能提供一下程序代碼不,真的想學(xué)習(xí)一下 |
---|---|
|
bnnyygy
bnnyygy
級別: 家園常客
|
反正改行了.你參考下吧,...我看了下,感覺自己都重復(fù)寫不出來了.. HMI+PLC,我用實體測試過,主體沒啥大毛病. 數(shù)控送料.rar (2752 K) 下载次数:162 歐姆龍CP1L+NB觸摸屏 樓主留言:下載學(xué)習(xí)了,不過你用的是什么PLC跟觸摸屏啊? [ 此帖被bnnyygy在2020-12-06 13:06重新編輯 ] |
---|---|
本帖最近評分記錄: |