1樓:
1、既然用伺服,編碼器連線到伺服驅動器上的,plc不做ab相的分析。
2、既然不用感測器,說明也僅僅是做了一個開環控制。要是精度高的話,最好加個軸轉矩感測器的檢測作閉環控制。
3、判斷夾具是否夾道工件,方法很多:
1)工件(剛性物體)大小、位置等固定,直接採用簡單的位置控制就好,計算後原點到加緊距離傳送脈衝給伺服驅動器來實現。
2)工件大小或位置不固定,一般採用轉矩控制;根據工件的重力,夾具和工件的接觸面積等等計算夾緊力,根據夾緊力分析轉矩的設定值;伺服 驅動器自動設定值作比較,到達設定值保持(馬達不轉)。
4、位置控制方式一般:plc傳送脈衝給伺服,伺服不需要反饋給plc
轉矩控制方式一般:plc或其他將模擬量作為設計值給伺服驅動器;伺服驅動器也可以發出模擬量給plc(看你這個系統也不需要反饋了)
以上兩種方式都可以通過通訊的傳送傳送指令實現。
建議看看你用的伺服驅動器說明書,在提問題會好一些啊。
2樓:匿名使用者
伺服一般有三種控制方法:位置、速度、轉矩,你說的情況可能用的轉矩控制,當加到工件後,伺服當然還在加大輸出,當它檢測到自身的轉矩輸出達到設定值後,就會有訊號輸出給plc,然後plc控制伺服鬆開。因為看不到現場,這也只是猜測而已,如果真是這樣,中間松之前可能還有轉矩控制和位置控制的切換。
3樓:匿名使用者
伺服回原點的動作應該是直接用回零指令表述而不是用說明中文,就是要用程式表示啊,伺服可以通過讀接近開關知道夾具夾到工件,或者安穩點可以用重力開關。
4樓:熱烈還舒服灬東青
可以用伺服自身原點訊號,或者計脈衝數。
松下plc高手請進。。如何用松下plc控制步進電機的正反轉?
5樓:豆漿豆漿
igbt315已經把主要的都貼上了。建議樓主好好看看手冊。你可以用正脈衝加負脈衝方式,還可以用方向加脈衝方式控制。
手冊上有示例,照著寫就可以。定時5分鐘做大的限制,到時後全斷。300個脈衝設到目標值裡,正轉滿後方向取反(這是利用脈衝加方向)或者是正轉滿後目標值取相反數(只是利用正脈衝加負脈衝)。
我是新手,剛學松下plc不久,以上是我的見解,可能有說的不對的地方,我也正在寫控制步進電機和伺服電機的程式呢。
大家一起學習吧。
6樓:123郭岸東
你用f172的指令就可以了。
我要用臺達plc控制6臺步進電機,1臺伺服電機,請問各位高手該如何選型? 40
7樓:匿名使用者
01pu-h2 定位模組(不太好訂貨) +16hp-h2 8入8出擴充套件 臺達可以帶8個特殊模組(即非數字量擴充套件模組)
8樓:匿名使用者
第一,plc必須是電晶體輸出的,如果你要進行閉環,需要反饋的輸入端也必須能支援接收相應頻率的電晶體型別。
第二,點數確定,步進電機至少需要1路,一路脈衝,一路方向,4臺至少4個電晶體型的點,至於方向,一般r型也可以。伺服的話,你需要提供給驅動器脈衝,方向還有一些功能點。總的來說20個點是夠了。
第三,如何控制,要看你需要達到什麼樣的功能了。
9樓:匿名使用者
應該加定位模組或者三隻臺達分別控制三臺之間通訊交換資料 ,目前大部分plc無六軸控制輸出。
10樓:網友
1 dvp40eh00t2加一個dvp-10pm或20pm就可以了 前者是普通的2路控制後者是有插補的2路。
2 加兩個01pu好像是定位模組型號不太清楚了。
3 8繼電器就拿個8路輸出就好了。
plc高手請進。cp1h連線伺服
11樓:網友
cp1h可以輸出脈衝控制伺服,如果精度要求不太高只要plc輸出脈衝做開環控制就可以了。如果精度要求高的話可以將伺服放大器上的脈衝輸出接到plc脈衝輸入端計數,這就是全閉環了。
松下伺服沒用過,不過你選擇脈衝控制型的就可以了。
cp1h可以輸入4路高速脈衝,可以輸出2路高速脈衝。
伺服控制方式選擇脈衝+方向控制模式,用1路脈衝控制運動,一個開關點控制方向。用伺服一般不需要編碼器了。
速度控制是給定一個速度,電機按照設定速度做高精度運動,一般伺服做速度控制無法同時位置控制(三菱伺服有些可以做到了)。
在伺服電機為增量編碼器時由於位置不能斷電記憶,所以每次開機都要原點復位一下,這就需要一個參考點,這個參考點就是原點。原點可以設在任意位置。
一般伺服都可以做速度、位置、轉矩控制,並且這三種控制可隨時切換。
當設定伺服可以用速度和位置控制時就說這個系統是速度+位置控制。一般指兩種控制可以切換,而不是同時控制。
歐姆龍用#表示16進位制數,&表示10進位制數,因此傳送100給d100應該用mov &100 d100或mov #64 d100
每個暫存器是16位,最大可以到&65535或#ffff。
12樓:匿名使用者
你看下那個松下的fpsigma,有手冊上面專門講伺服連結的。
13樓:東南第一帥
找到plc的定址方式,把相應的io對應一下,就可以連線了。
你是不是要一個雙閉環控制的程式?
高手請進!求助!如果現場想讓plc控制優先順序高於時控開關,怎麼實現?
14樓:匿名使用者
可以。plc中優先置位 優先復位 的兩個程式塊。程式設計的時候,選擇這個塊,採集對用的訊號就可以了。
伺服電機高手請進
15樓:網友
沒有用過,但應該有位置控制模式,通電後(正傳然後反轉,最終飛車)是不是三相序不對,要求u對u,v對v,w對w不能有錯,增益偏小我的理解是精度補償偏小,大小自己調整,大了容易產生機械共振。
16樓:網友
負載的慣量和電機慣量要在可以配合的範圍以內,要不然枉調增益也無濟於事。這點一般廠家在選型說明中都會有所標註。如果沒有更好的辦法可以考慮在程式上優化,在位置控制時延長加減速時間,應該會有一點效果。
17樓:匿名使用者
是可以位置控制的,你遇到的情況可以分3步解決1,你的電機直接帶了鐵輪子,必須要同步帶或者柔性聯軸器,2,增益偏小,3,剛性偏小。
因為伺服定位是靠馬達編碼器反饋的,如果你用直接連線的話,馬達激磁時只要超過編碼器定位,他會回拉,就這樣來回的拉馬達就會飛車報警。
18樓:狼之爪子
先空載,點動模式試試,檢查介面有無設定慣量的選項,選擇合適的負載慣量。
增益逐漸調大。
工控高手請進!關於plc,觸控式螢幕和微控制器程式設計及通訊 5
19樓:匿名使用者
何必搞的這麼麻煩。
plc和微控制器本是自動化行業兩個不同領域的東西非要混在一起用是自己給自己找麻煩。
最簡單經濟的是485通訊吧。
你這種要求隨便的晶片都可以滿足要求。
20樓:匿名使用者
150行的c語言程式?plc自己就可以完成吧!你還是用plc編寫吧,不用這麼麻煩。
21樓:孤獨一生
觸控式螢幕就不用說了看說明書 微控制器用485 mode bus 通訊。
請教高手:三菱plc+驅動器+步進馬達控制分度盤,分度盤轉45度停一次,給出一個訊號。要怎樣編寫梯形圖?
22樓:匿名使用者
回原點指令:zrn k1000 k100 x002 y000(這條指令的含意自己看說明書),提示用m8147的下降沿做為回原點完成標誌。
點動:ddrvi k2000 k2000 y000 y002(這條指令的含意自己看說明書),還是用m8147的下降沿做為回原點完成標誌。
要想寫這個程式得弄明白上面的兩條指令和m8147的用法,就可以了,至於速度只是一個引數而以,再加上其它的指令就可以完成了。
23樓:天海季偉
或許我能幫你 但是你提的問題 我怎麼沒有看懂 能不能說的清楚一點。
電控高手請進,西門子plc控制,24v電源閃爍問題
24樓:電液飛享
這應該是電磁閥線圈產生的電感造成的,你把每個控制電磁閥線圈的輸出點上都並上一個電阻就好了。
西門子plc對伺服電機應如何控制
其實,伺服電機還用另外兩種工作模式,那就是速度控制和轉矩控制,不過應用比較少而已。速度控制一般都是有變頻器實現,用伺服電機做速度控制,一般是用於快速加減速或是速度精準控制的場合 因為相對於變頻器,伺服電機可以在幾毫米內達到幾千轉,由於伺服都是閉環的,速度非常穩定。轉矩控制主要是 控制伺服電機的輸出轉...
在位置控制下用PLC控制伺服電機為什麼按比例改變脈衝頻
是伺服電機的話,那是多少脈衝一轉,如果你按一轉所需要的脈衝倍數增加那就應該會按比例改變了。若指令查過允許最大速度,你再怎麼增加,速度都不會改變 西門子plc控制伺服電機時,為什麼改變脈衝週期還不能改變速度,脈衝個數起什麼作用的,電機是一直轉下去的 要改變的是脈衝的佔空比。脈衝頻率只要在允許範圍內,大...
臺達plc和伺服電機控制位置和正反轉
這個比較簡單,plc程式裡給定正反轉時放的脈衝數不一樣,要轉多少度根據齒輪比,計算出要放的脈衝就可以了 1.首先要在伺服中設bai電機轉一du 圈需要多少脈衝,假定為zhin,或計算dao電子齒輪內設定。具體哪個引數看手 容冊。2.做程式,先歸零。再用相對控制指令。正方向發n 2個脈衝,反方向發n ...