機(jī)械社區(qū)

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 19730|回復(fù): 11
打印 上一主題 下一主題

請(qǐng)教論壇里機(jī)電雙修的大佬

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2021-5-19 09:48:59 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
設(shè)備上步進(jìn)電機(jī)的控制方式是:通用控制盒(公司自己開(kāi)發(fā)的單片機(jī))——控制器——驅(qū)動(dòng)器——步進(jìn)電機(jī)。
2月初取消上述中的控制器,通用控制盒直接給步進(jìn)電機(jī)驅(qū)動(dòng)器發(fā)送脈沖指令。
變更后的設(shè)備開(kāi)通過(guò)程中售后工程師發(fā)現(xiàn)了一個(gè)問(wèn)題:設(shè)備上電后,如果不進(jìn)行原點(diǎn)復(fù)位的動(dòng)作,步進(jìn)電機(jī)直接轉(zhuǎn)動(dòng),第一次一定會(huì)轉(zhuǎn)不到指定位置,缺失差不多10%的動(dòng)作,以后的每一個(gè)動(dòng)作都是正常的,但因?yàn)榈谝徊降膭?dòng)作位置不對(duì),所以后邊每一步的動(dòng)作后的位置都不對(duì)。
沒(méi)有取消控制器的設(shè)備則沒(méi)有這個(gè)問(wèn)題。
請(qǐng)教論壇里機(jī)電雙修的大佬,這個(gè)現(xiàn)象是怎么造成的?
8 V. ^* d( o  u" r
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2021-5-19 11:07:03 | 只看該作者
你說(shuō)工控怎么給你分析?你的控制器是什么東西?里面集成了位置編碼器還是記憶了上次動(dòng)作結(jié)束的位置?
3#
發(fā)表于 2021-5-19 16:08:24 | 只看該作者
我想題主的大概意思是當(dāng)設(shè)備動(dòng)作了一半突發(fā)停電時(shí),有些設(shè)備因?yàn)闆](méi)有自復(fù)位功能(比如沒(méi)有自復(fù)位功能的執(zhí)行機(jī)構(gòu)),導(dǎo)致再次來(lái)電時(shí)這些設(shè)備沒(méi)有恢復(fù)到初始狀態(tài)。如果是以上情況的話,其實(shí)也簡(jiǎn)單,PLC的非保持寄存器在斷電時(shí)都會(huì)自動(dòng)歸0,利用這一特性寫一段指令,當(dāng)上電時(shí)即判定當(dāng)前為停機(jī)狀態(tài),并自動(dòng)復(fù)位設(shè)備。還有一個(gè)方法則是利用斷電保持性寄存器來(lái)判斷設(shè)備的非正常停機(jī)狀態(tài),比如當(dāng)設(shè)備運(yùn)行時(shí)給一個(gè)保持性參數(shù)賦值1,正常停機(jī)或手動(dòng)停機(jī)時(shí)則賦值0。當(dāng)停電再上電時(shí)則可根據(jù)該參數(shù)的值和當(dāng)前設(shè)備的狀態(tài)來(lái)判斷上一次是否為非正常停機(jī),如果是則執(zhí)行復(fù)位指令。另外很多PLC本身也有上電初始化指令,比如S7-200PLC的SM0.1,根據(jù)PLC的這一功能也能達(dá)到類似的效果。
+ X" W. `3 R2 W, b8 D
/ }. m2 q4 K* K( P作者:Answer) L: z6 h1 N- I7 Y# `& c
鏈接:https://www.zhihu.com/question/302152528/answer/530361662
8 O- t6 p; s7 C# O7 j來(lái)源:知乎* A( d4 C* o6 m! T% ~- |% v
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
4#
發(fā)表于 2021-5-19 16:09:18 | 只看該作者
我覺(jué)得你的單片機(jī)和plc差不多,應(yīng)該可編程的。編一段程序應(yīng)該可以解決問(wèn)題。
5#
 樓主| 發(fā)表于 2021-5-19 16:19:50 | 只看該作者
tsaohuan 發(fā)表于 2021-5-19 16:09; J& s8 d/ l& J5 S* f: K
我覺(jué)得你的單片機(jī)和plc差不多,應(yīng)該可編程的。編一段程序應(yīng)該可以解決問(wèn)題。

6 y; ^! T0 p5 ~; u( T% R% ~8 ]9 v謝謝你的回答,確實(shí)我們的通用控制盒就是一個(gè)單片機(jī),可編程的,我覺(jué)得替換掉控制器不是不可以,只是我們的程序不成熟。人家控制器作為一個(gè)成熟的產(chǎn)品,肯定是趟過(guò)了好多雷填過(guò)了好多坑的,我們用自己開(kāi)發(fā)的單片機(jī)和控制邏輯去替代人家,肯定是要付出代價(jià)的。
' m8 m0 {: C3 {7 N& Q
6#
發(fā)表于 2021-5-19 16:26:37 | 只看該作者
第一步上電動(dòng)作不對(duì)是跟步進(jìn)電機(jī)的結(jié)構(gòu)有關(guān)系。定子的溝槽和轉(zhuǎn)子的溝槽切割產(chǎn)生勵(lì)磁。斷電后不能保證每次切割的位置一樣,很微量的差別。就好比齒輪配合總有間隙,剛開(kāi)始嚙合的時(shí)候總有誤差,嚙合完成后就對(duì)了。
7#
 樓主| 發(fā)表于 2021-5-19 16:35:34 | 只看該作者
viJoe 發(fā)表于 2021-5-19 16:26" C2 {9 W- Q+ x7 l7 G* B. Q
第一步上電動(dòng)作不對(duì)是跟步進(jìn)電機(jī)的結(jié)構(gòu)有關(guān)系。定子的溝槽和轉(zhuǎn)子的溝槽切割產(chǎn)生勵(lì)磁。斷電后不能保證每次切 ...
+ c( H# R+ D$ j  i$ m9 V" A
首先謝謝您的解答。我們的電機(jī)步距角1.8度,一個(gè)工位電機(jī)需要轉(zhuǎn)過(guò)625步,丟失10%的動(dòng)作,也就是丟失了60多步,電機(jī)少轉(zhuǎn)了110度,我們驅(qū)動(dòng)器是16倍細(xì)分,這樣就相當(dāng)于丟失了大概1000個(gè)脈沖指令,我很疑惑這偏差有點(diǎn)大啊。
5 T  V: ~( w/ L5 G; X
8#
發(fā)表于 2021-5-23 20:42:37 | 只看該作者
學(xué)習(xí)了,機(jī)電兩條腿走路的人都是人才!
9#
發(fā)表于 2021-7-1 17:39:10 | 只看該作者
寫個(gè)程序,加個(gè)原點(diǎn)開(kāi)關(guān),斷電后上電回原點(diǎn)就好了,單片機(jī)可以做到的
10#
發(fā)表于 2021-7-5 16:10:19 | 只看該作者
如果直接采用伺服會(huì)不會(huì)比較容易?

點(diǎn)評(píng)

已經(jīng)定型量產(chǎn)的產(chǎn)品,輕易不做大的變更。  發(fā)表于 2021-7-5 16:19

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2024-11-8 07:35 , Processed in 0.057209 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表