駱海深
級(jí)別: 略有小成
![]() |
![]() 控制要求好簡(jiǎn)單,就是沖孔機(jī)每沖一個(gè)行程就6個(gè)孔輸出,如果XO光電開(kāi)關(guān)檢測(cè)不是6個(gè)孔就報(bào)警 小弟第一次接觸編碼器,用到高速計(jì)數(shù)器,感覺(jué)上好難理解,因?yàn)槭歉咚傩D(zhuǎn)的沖孔機(jī),要不斷地計(jì)數(shù),不斷地作比較,也要不斷地復(fù)位。 小弟在此請(qǐng)教,那位高手幫幫忙按以上要求幫我編一段程序,我好有一個(gè)思路去學(xué)習(xí)。 小弟在此。。。。謝謝 A相脈沖X1輸入 B想脈沖X2輸入 光電開(kāi)關(guān)計(jì)數(shù)X0輸入 |
---|---|
|
wwcwwc
級(jí)別: VIP會(huì)員
![]() ![]() |
編碼器只是位置控制,你要的報(bào)警控制這樣在電機(jī)運(yùn)行開(kāi)始到結(jié)束計(jì)數(shù)(6)個(gè)就行了。用計(jì)數(shù)器與常數(shù)6進(jìn)行比較。至于如何采用編碼器進(jìn)行位置控制,站上有很多精華貼,上去看看。 |
---|---|
本帖最近評(píng)分記錄: |
wwcwwc
級(jí)別: VIP會(huì)員
![]() ![]() |
我理解的是當(dāng)電機(jī)運(yùn)行比如是(Y0)得電后,計(jì)數(shù)器比如(C0)才開(kāi)始工作。結(jié)果與常數(shù)6比較。這里的電機(jī)不是指電機(jī)帶編碼器的,而是指運(yùn)行轉(zhuǎn)動(dòng)的電機(jī)(收卷電機(jī))。 |
---|---|
本帖最近評(píng)分記錄: |
wwcwwc
級(jí)別: VIP會(huì)員
![]() ![]() |
應(yīng)該搞清楚編碼器是負(fù)責(zé)沖孔的深度控制。沖孔的個(gè)數(shù)是依據(jù)(X0)光電。當(dāng)然使用高速計(jì)數(shù)器就自動(dòng)被占用了。 其實(shí)也可以理解為用(X0)檢測(cè)沖孔電機(jī)的深度而不是個(gè)數(shù)。你的原意是采用(X0)作為沖孔的下極限。 |
---|---|
本帖最近評(píng)分記錄: |
wwcwwc
級(jí)別: VIP會(huì)員
![]() ![]() |
通過(guò)幾次溝通:程序可以這樣編,分手動(dòng);自動(dòng);報(bào)警信息三塊(一般“單機(jī)”程序慣用的寫法)。 手動(dòng): 1)沖孔電機(jī)的上;下行動(dòng)作。2)收料電機(jī)的動(dòng)作。(電機(jī)動(dòng)作可以是點(diǎn)動(dòng)也可以是步進(jìn),按實(shí)際需要定) 自動(dòng):(在設(shè)備應(yīng)該在工藝設(shè)置的原點(diǎn)上,這步是必須的。大部分程序都是按這樣習(xí)慣編程執(zhí)行的。也就是說(shuō)設(shè)備運(yùn)行自動(dòng)狀態(tài)前必須先把相關(guān)動(dòng)作位置歸到原點(diǎn)) 1)紙帶送料(收料電機(jī)運(yùn)行一個(gè)步距【固化距離】)后停止。2)沖孔電機(jī)執(zhí)行沖孔---到達(dá)下限后沖孔電機(jī)回程 3)紙帶送料同時(shí)光電開(kāi)關(guān)檢測(cè)沖孔后的狀態(tài)(計(jì)脈沖信號(hào)個(gè)數(shù))。如果正常進(jìn)行下一個(gè)循環(huán);否則報(bào)警停機(jī)。 以上編程思路盡是個(gè)人想法,供大家參考,如有不足請(qǐng)大家討論。 |
---|---|
本帖最近評(píng)分記錄: |