燕少輝
級(jí)別: *
|
在高速輸送的皮帶機(jī)上進(jìn)行物體視覺(jué)系統(tǒng)檢測(cè),讓通過(guò)的皮帶機(jī)上的物體通過(guò)視覺(jué)系統(tǒng)進(jìn)行檢測(cè)合格與不合格, 當(dāng)檢測(cè)的結(jié)果為不合格時(shí),視覺(jué)系統(tǒng)就會(huì)輸出一個(gè)信號(hào)給PLC讓PLC輸出剔除電磁閥可以在任意位置都能準(zhǔn)確的把不合格品剔除掉。 我看到了在瑞士生產(chǎn)的機(jī)器上用的是編碼器進(jìn)行位置判斷剔除的,但本人不會(huì),在此請(qǐng)教各位同行朋友給予幫助,編一個(gè)此段的程序給我學(xué)習(xí),在此表示感謝! |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
編碼器應(yīng)該是用來(lái)判斷位置,實(shí)現(xiàn)每前進(jìn)個(gè)一個(gè)工位,各工件都能到達(dá)其前一個(gè)工件的位置上。與移位剔除沒(méi)有直接的關(guān)系。頂多也就是在編碼器檢測(cè)工件走過(guò)一個(gè)工位時(shí)將其信息移位。 如果您不想控制的如此精準(zhǔn),完全可以在皮帶機(jī)上加兩個(gè)光電開(kāi)關(guān)作為檢測(cè)信號(hào),一個(gè)光電加在視覺(jué)系統(tǒng)后面,一個(gè)光電加在剔除系統(tǒng)前面。 當(dāng)視覺(jué)系統(tǒng)判斷工件是否合格完成后將判斷結(jié)果存儲(chǔ)在某個(gè)寄存器里,經(jīng)過(guò)它旁邊的這個(gè)光電開(kāi)關(guān)就移位一次,這樣不管下去多少個(gè)工件,那么所有工件的合格信息都依次存儲(chǔ)了;然后經(jīng)過(guò)后邊的光電開(kāi)關(guān)時(shí),再將這個(gè)工件的合格信息讀出來(lái)以便剔除系統(tǒng)將其剔除。 指令方面,可以使用SFTL、SFTR或WSFL、WSLR;或者我感覺(jué)用用移位寫(xiě)入SFWR指令和移位讀出SFRD更好。你可以看看這個(gè):http://sjm213.plcjs.cn/archives/2010/2010311184658.html是否對(duì)你有幫助。 |
---|---|
|