一介俗人
級別: 家園常客
|
大佬們,如果5個一行,我想讓它走1.2.3.4.5,第二行5.4.3.2.1的走,而且我有4種運(yùn)行方式。5*4 4*4 5*3 4*3 編程最方便的方法是什么,求大佬告知一下,思路該怎么走 |
---|---|
|
一介俗人
級別: 家園常客
|
不是的,就是行個數(shù)5個。縱個數(shù)4個,然后這樣形式的有 5*4 4*4 5*3 4*3的 |
---|---|
|
一介俗人
級別: 家園常客
|
一盤料20個,行5縱4,想讓它弓字形走 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
你好象發(fā)錯版塊了,這邊是機(jī)器版塊,沒討論三菱PLC。 我最近也在研究這個,弓字形走位。由于沒有經(jīng)驗(yàn),只能用一個麻煩的辦法: 根據(jù)以上程序,D1 和 D2 是X和Y的坐標(biāo)值,數(shù)值會增加。 D201和D202是X和Y的上限值。可設(shè)置。 這樣就可以很容易根據(jù)當(dāng)前值算出目標(biāo)位置來。 |
|
---|---|---|
本帖最近評分記錄:
|
一介俗人
級別: 家園常客
|
圖片:
圖片:
我的只是這樣的,你研究的應(yīng)該不是跟我一樣的 [ 此帖被一介俗人在2020-11-16 19:16重新編輯 ] |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
噢,你這個走法更麻煩,就象貪吃蛇一樣。 |
|
---|---|---|
|
一介俗人
級別: 家園常客
|
要Y1軸的尾接Y2軸的頭,Y2軸的尾接Y1軸的頭,讓他一直循環(huán)下去。 |
---|---|
|
一介俗人
級別: 家園常客
|
大佬,你看看這個的,這個就是弄弓字形的,但是我不理解 工件的位置做一個組數(shù)據(jù),A, 取工件的順序做一組數(shù)據(jù),B 動作時按變址挨個讀取數(shù)據(jù)組B的動作順序,轉(zhuǎn)換為數(shù)據(jù)組A的動作目標(biāo)位置, 要是位置太多就做個自動按間距計(jì)算生成位置數(shù)據(jù)組A的子程序,每個位置可以單獨(dú)修改,避免機(jī)械原因某個間距不對或是坐標(biāo)系不平行 取料動作需要改變,也可以做個能自定義動作順序子程序,免得現(xiàn)在還要這樣動,那樣動的 嫌麻煩可以只做動作程序,數(shù)據(jù)手填 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
做好的程序發(fā)給你參考下吧: 單側(cè)V1.zip (934 K) 下载次数:341 說實(shí)話,有點(diǎn)舍不得發(fā)。因?yàn)槲夷昙o(jì)大了,腦力退步。開發(fā)這種簡單的程序都很費(fèi)勁,折騰了幾個小時的成果有些舍不得發(fā)上來。 你最關(guān)心的好象是計(jì)算位置,這里計(jì)算位置就4行程序,模擬點(diǎn)位用了3行 最讓我感到困難的是如何讓X和Y的當(dāng)值前按規(guī)律變化,X的規(guī)律是12345~54321~ 中間還要間隔Y的變化。 |
|
---|---|---|
本帖最近評分記錄:
|
一介俗人
級別: 家園常客
|
對的,是關(guān)心計(jì)算,因?yàn)橹拔易鲞^一個是1.2.3.4.5 1.2.3.4.5的走法,而且就是直接計(jì)算沒有用變址,現(xiàn)在這個是弓字形走發(fā),昨晚又問了下我老板,如果不用變址,這個程序我要寫200個mov指令給值,我20年9月才入這個行業(yè)的現(xiàn)在還在學(xué)習(xí)階段。1Q的工資 感謝大佬的分享 |
---|---|
|