about911
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 182 點(diǎn)
下載積分: 2125 分
在線時(shí)間: 48(小時(shí))
注冊(cè)時(shí)間: 2013-06-07
最后登錄: 2024-08-12
查看about911的 主題 / 回貼
樓主  發(fā)表于: 2017-05-05 09:02
圖片:
圖片:
請(qǐng)教個(gè)問(wèn)題,我想按照下圖跑點(diǎn),但是我在第三行想按照第一行來(lái)處理,就是行坐標(biāo)要改變,不知道如何才能轉(zhuǎn)換到第一行,請(qǐng)大神指點(diǎn)一下
小八哥
電話15394301768 QQ815360919 慈溪余姚
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 582 個(gè)
工控威望: 2136 點(diǎn)
下載積分: 2235 分
在線時(shí)間: 716(小時(shí))
注冊(cè)時(shí)間: 2016-02-18
最后登錄: 2024-09-19
查看小八哥的 主題 / 回貼
1樓  發(fā)表于: 2017-05-05 09:08
這么寫(xiě) 不搞死你   萬(wàn)一 有一百多個(gè)位置呢   動(dòng)作流程寫(xiě)一個(gè)位置就好了   其他的全部是數(shù)據(jù)MOV  重復(fù)執(zhí)行    至于第幾行的 先動(dòng)  后動(dòng)  是你數(shù)據(jù)怎么傳送的問(wèn)題
lin10663
Ivan
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3763 個(gè)
工控威望: 4217 點(diǎn)
下載積分: 135877 分
在線時(shí)間: 6432(小時(shí))
注冊(cè)時(shí)間: 2016-10-23
最后登錄: 2024-09-20
查看lin10663的 主題 / 回貼
2樓  發(fā)表于: 2017-05-05 09:22
引用
引用第1樓小八哥于2017-05-05 09:08發(fā)表的  :
這么寫(xiě) 不搞死你   萬(wàn)一 有一百多個(gè)位置呢   動(dòng)作流程寫(xiě)一個(gè)位置就好了   其他的全部是數(shù)據(jù)MOV  重復(fù)執(zhí)行    至于第幾行的 先動(dòng)  后動(dòng)  是你數(shù)據(jù)怎么傳送的問(wèn)題


一定搞死你~~要有順序~~寫(xiě)才方便
努力~學(xué)習(xí)
QQ:1796367739    VX:IVAN10663
about911
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 182 點(diǎn)
下載積分: 2125 分
在線時(shí)間: 48(小時(shí))
注冊(cè)時(shí)間: 2013-06-07
最后登錄: 2024-08-12
查看about911的 主題 / 回貼
3樓  發(fā)表于: 2017-05-05 09:30
我知道s流程只要寫(xiě)一遍就行了,現(xiàn)在是我的坐標(biāo)計(jì)算方法有點(diǎn)不太好算,我是想算出來(lái)第1行和第2行的數(shù)值,然后第3行開(kāi)始重復(fù)第1行和第2行的計(jì)算方式,就是行數(shù)值發(fā)生變化,我就是不太明天第3行怎么轉(zhuǎn)換到第1行上去,請(qǐng)問(wèn)您有什么思路嗎?
引用
引用第1樓小八哥于2017-05-05 09:08發(fā)表的  :
這么寫(xiě) 不搞死你   萬(wàn)一 有一百多個(gè)位置呢   動(dòng)作流程寫(xiě)一個(gè)位置就好了   其他的全部是數(shù)據(jù)MOV  重復(fù)執(zhí)行    至于第幾行的 先動(dòng)  后動(dòng)  是你數(shù)據(jù)怎么傳送的問(wèn)題
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 471 個(gè)
工控威望: 2130 點(diǎn)
下載積分: 29832 分
在線時(shí)間: 588(小時(shí))
注冊(cè)時(shí)間: 2017-04-08
最后登錄: 2023-07-25
查看咗臉ヅ微笑ぺ的 主題 / 回貼
4樓  發(fā)表于: 2017-05-05 09:59
我沒(méi)理解錯(cuò)的話,按你的說(shuō)法不就是從一個(gè)起始點(diǎn)走一定的軌跡,完成之后換一個(gè)起始點(diǎn)再走一遍。如果第一個(gè)點(diǎn)走定位,其他點(diǎn)走間距,那只要改變第一個(gè)點(diǎn)的定位數(shù)據(jù)不就行了么。不管怎么說(shuō),一樓說(shuō)的才是正路!
ヅ微笑面對(duì)每一天,即使生活并不美好ヅ
hardy_6817
紙上得來(lái)終覺(jué)淺,絕知此事要躬行.
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 298 個(gè)
工控威望: 447 點(diǎn)
下載積分: 16907 分
在線時(shí)間: 563(小時(shí))
注冊(cè)時(shí)間: 2016-06-06
最后登錄: 2024-09-20
查看hardy_6817的 主題 / 回貼
5樓  發(fā)表于: 2017-05-05 12:17
沖床類似,看你的數(shù)據(jù)走的都一樣,第一個(gè)定位,別的走定長(zhǎng)
xiao_ming
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 411 個(gè)
工控威望: 1205 點(diǎn)
下載積分: 3485 分
在線時(shí)間: 1203(小時(shí))
注冊(cè)時(shí)間: 2016-01-13
最后登錄: 2024-09-20
查看xiao_ming的 主題 / 回貼
6樓  發(fā)表于: 2017-05-05 13:47
這個(gè)為矩陣方塊X=4 Y=4
A位置為基礎(chǔ)座標(biāo)X=10 Y=10
每個(gè)位置間隔=10
運(yùn)動(dòng)時(shí)A位置取完X1加1 取B位置時(shí) A位置X+(X1*10)=B的X位置  Y位置不變
依此類推當(dāng)X1>=4時(shí) Y1+1      A位置Y+(Y1*10)=H的Y位置 X位置不變
在依次遞減回來(lái),就可以求到座標(biāo)值
本帖最近評(píng)分記錄:
  • 下載積分:+1(about911) 感謝提出的寶貴建議
    sccgkong
    不是每次都會(huì)成功,但是必須每次都有進(jìn)步
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 203 個(gè)
    工控威望: 1374 點(diǎn)
    下載積分: 916 分
    在線時(shí)間: 299(小時(shí))
    注冊(cè)時(shí)間: 2010-06-21
    最后登錄: 2024-07-05
    查看sccgkong的 主題 / 回貼
    7樓  發(fā)表于: 2017-05-05 16:37
    這個(gè)很簡(jiǎn)單的嘛
    行和列確定,間距確定,
    X坐標(biāo)=記錄行數(shù)*行間距 ,Y坐標(biāo)=記錄列數(shù)*列間距
    建議用絕對(duì)定位

    第一行X不變,每走一格Y+列間距同時(shí)記錄格數(shù),已走格數(shù)=設(shè)定格數(shù) ,然后X+行間距同時(shí)記錄行數(shù),,每走一格Y-列間距同時(shí)記錄格數(shù)-1
    然后重復(fù)
    本帖最近評(píng)分記錄:
  • 下載積分:+1(about911) 感謝提出的寶貴建議
  • 得之坦然,失之淡然,順其自然,爭(zhēng)其必然
    wu32u2
    耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1121 個(gè)
    工控威望: 1474 點(diǎn)
    下載積分: 1772 分
    在線時(shí)間: 994(小時(shí))
    注冊(cè)時(shí)間: 2010-03-01
    最后登錄: 2024-09-02
    查看wu32u2的 主題 / 回貼
    8樓  發(fā)表于: 2017-05-05 17:31
    用X、Y軸做一移動(dòng)平臺(tái),在平臺(tái)上做S型路線沖孔,根據(jù)規(guī)律可得到列位置公式:(E-1)/d的商+1= 目標(biāo)列位置(m)
                                                                                                               行位置公式:(md-E)[1-2×(m/2的余數(shù))]+d=目標(biāo)行位置 (目標(biāo)列位置為奇數(shù)列時(shí))
                                                                                                                                 :(md-E)[1-2×(m/2的余數(shù))]+1=目標(biāo)行位置 (目標(biāo)列位置為偶數(shù)列時(shí))    
    m表示目標(biāo)的列位置,例如第23個(gè)孔位于整張紙上的第幾列;E表示目標(biāo)孔,即第幾個(gè)孔;d表示總行數(shù),可根據(jù)紙張長(zhǎng)寬以及孔的長(zhǎng)寬,兩者相除的商,即為可沖切的總行數(shù)(還需算上孔和孔之間的間隙),這樣輸入目標(biāo)孔E,即可知道孔在紙張平臺(tái)上的X\Y軸位置。
      大神們 看看有什么辦法可以把兩個(gè)目標(biāo)行位置的計(jì)算公式整合成一個(gè)公式,我用的PLC是FX3U,所以指數(shù)方式實(shí)現(xiàn)不了。當(dāng)然不整合,用ld== 0 或1作為奇偶列來(lái)分別作公式處理也可以實(shí)現(xiàn),但有點(diǎn)不死心,想著要是能整合成一個(gè)最好。
    本帖最近評(píng)分記錄:
  • 下載積分:+1(about911) 感謝提出的寶貴建議
  • 成功的路上需要幫助
    ning244687
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 19 個(gè)
    工控威望: 120 點(diǎn)
    下載積分: 674 分
    在線時(shí)間: 22(小時(shí))
    注冊(cè)時(shí)間: 2017-03-29
    最后登錄: 2020-11-20
    查看ning244687的 主題 / 回貼
    9樓  發(fā)表于: 2017-05-05 17:56
       不走曲線,而且還是兩個(gè)軸,這不是很簡(jiǎn)單么,我之前做過(guò)三軸取料項(xiàng)目,有很多經(jīng)驗(yàn)哦~~~
      類似走矩陣。
       X軸當(dāng)前位置X=X+1     Y當(dāng)前位置Y=Y+1    每一個(gè)位置對(duì)應(yīng)一個(gè)數(shù)據(jù)  
    在定位中加判斷條件
    當(dāng)X,Y大于最大設(shè)定值的時(shí)候   直接把初始值傳入X,Y中,不就循環(huán)了。。
    可以跟你分享,QQ914100091    
    如果需要程序,可以發(fā)給你~~
    marygreat123
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 109 個(gè)
    工控威望: 230 點(diǎn)
    下載積分: 444 分
    在線時(shí)間: 4(小時(shí))
    注冊(cè)時(shí)間: 2008-03-13
    最后登錄: 2020-06-09
    查看marygreat123的 主題 / 回貼
    10樓  發(fā)表于: 2017-05-06 11:57
    可以用變量做,一個(gè)一個(gè)的算太費(fèi)時(shí)間了。
    靜夜思飄
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 130 個(gè)
    工控威望: 233 點(diǎn)
    下載積分: 2500 分
    在線時(shí)間: 74(小時(shí))
    注冊(cè)時(shí)間: 2017-03-09
    最后登錄: 2022-06-28
    查看靜夜思飄的 主題 / 回貼
    11樓  發(fā)表于: 2017-05-06 14:49
    我只憑自己的一些想法說(shuō)個(gè)參考,因?yàn)榘巢惶佑|這類定位程序。
    如果這移動(dòng)平臺(tái)不僅只加工唯一的工件,那么這種定位會(huì)出現(xiàn)每次修改工件參數(shù)時(shí)就要重寫(xiě)一遍的問(wèn)題。不如直接以一個(gè)2維數(shù)組的方式存放定位點(diǎn),將所有的X,Y坐標(biāo)軸寫(xiě)入數(shù)組內(nèi),然后給一個(gè)整個(gè)點(diǎn)數(shù)的數(shù)量值(即數(shù)組的長(zhǎng)度值),讓PLC自己根據(jù)讀取的坐標(biāo)值去做X,Y向的移位,這樣一個(gè)設(shè)計(jì)主程序簡(jiǎn)單,再者可以隨時(shí)修改點(diǎn)位位置,如果確實(shí)如圖所示規(guī)矩走位的話,大不了在主程序里設(shè)置一個(gè)比較語(yǔ)句,去比較一下前后位的X值或Y值,如果相同則此軸不走位罷了。
    其實(shí)現(xiàn)在的PLC中儲(chǔ)存模塊相對(duì)都不小。
    當(dāng)然如果說(shuō)的不專業(yè)別笑