時間:2017-12-12 11:18:12來æºï¼šç¶²çµ¡è½‰è¼‰
工控摘è¦ï¼šä½œç‚ºåŸºäºŽPCæ©Ÿçš„ä¸Šä½æŽ§åˆ¶å–®å…ƒï¼Œé‹å‹•控制å¡åœ¨å°ˆæ©Ÿç³»çµ±çš„開發éŽç¨‹ä¸ï¼Œå…·æœ‰æ›´å¤§çš„éˆæ´»æ€§å’Œé–‹æ”¾æ€§ã€‚
1ã€æ¦‚è¿°
作為基于PCæ©Ÿçš„ä¸Šä½æŽ§åˆ¶å–®å…ƒï¼Œé‹å‹•控制å¡åœ¨å°ˆæ©Ÿç³»çµ±çš„開發éŽç¨‹ä¸ï¼Œå…·æœ‰æ›´å¤§çš„éˆæ´»æ€§å’Œé–‹æ”¾æ€§ã€‚ä½¿å¾—ç”¨æˆ¶èƒ½åœ¨çŸæœŸå…§é–‹ç™¼å‡ºåŠŸèƒ½å¼·å¤§çš„é‹å‹•控制系統。æ£å› 為以上的特點,專æ¥é‹å‹•控制å¡ä¸åƒ…在機床行æ¥å¾—åˆ°å¤§é‡æŽ¨å»£ä½¿ç”¨ï¼Œè€Œä¸”åœ¨åœ¨è¨±å¤šå°åž‹å°ˆæ©Ÿç³»çµ±ä¸ä¹Ÿå¾—到廣泛地應用。本文將以æ¥é€²æ©Ÿé›»å…¬å¸MPC01系列é‹å‹•控制å¡ç‚ºä¾‹ï¼Œä»‹ç´¹å–®è»¸é‹å‹•控制å¡åœ¨æ•¸æŽ§æ²–åºŠé€²çµ¦ç³»çµ±ä¸æ‡‰ç”¨ã€‚
2ã€æ•¸æŽ§æ²–床é‹å‹•控制系統
(1)系統執行機構åŠä¸Šä½æŽ§åˆ¶å™¨
åœ¨æ•¸æŽ§æ²–åºŠçš„å–®è»¸é€æ–™ç³»çµ±ä¸ï¼Œè¦æ±‚執行電機的空載響應時間在40—60ms以內。而æ¥é€²é›»æ©Ÿçš„響應時間(一般在200mså·¦å³ï¼‰ä¸èƒ½æ»¿è¶³è©²ç³»çµ±å¿«é€ŸéŸ¿æ‡‰çš„è¦æ±‚,故本系統é¸ç”¨æ¾ä¸‹å…¬å¸äº¤æµä¼ºæœé›»æ©ŸMSMA750Wå’ŒDMC301Aåˆ†åˆ¥ä½œç‚ºåŸ·è¡Œé›»æ©Ÿå’Œä¸Šä½æŽ§åˆ¶å™¨ã€‚
(2)系統軟件控制部分
該系統軟件采用VB來進行編程。由于MPC01é‹å‹•控制å¡é…å‚™äº†åŠŸèƒ½å¼·å¤§çš„å‹•æ…‹éˆæŽ¥åº«ï¼ˆDLL),用戶å¯ä»¥å¾ˆå¿«åœ¨Windows系統環境下開發出自己的é‹å‹•控制系統。而且é‡å°Win的多任務機制,MPC01é‹å‹•控制å¡é‡‡ç”¨äº†è™›æ“¬è¨å‚™é©…動(VXD)技術,很好地解決了Win環境下的控制系統的實時性å•題。在程åºé€²è¡Œåˆå§‹åŒ–æ™‚ï¼Œåˆ©ç”¨è²æ˜Žæ¨¡å¡Šï¼ˆMPC01。BASï¼‰ï¼Œä»¥é æ–‡ä»¶çš„å½¢å¼å°‡å‹•æ…‹éˆæŽ¥åº«é€²è¡ŒéˆæŽ¥åŽï¼Œç”¨æˆ¶å°±å¯ä»¥è±¡èª¿ç”¨Windows內部函數一樣來調用æ¿å¡çš„é‹å‹•控制函數。
在沖床的工作éŽç¨‹ä¸ï¼Œè¦æ±‚機床滑塊å‡èµ·åŽï¼Œä¼ºæœé€æ–™æ©Ÿæ§‹æ‰èƒ½é–‹å§‹é€²è¡Œé€æ–™ï¼Œè€Œåœ¨æ»‘塊è½ä¸‹å‰ï¼Œé€æ–™æ©Ÿæ§‹å¿…é ˆå®Œæˆå®šä½éŽç¨‹ã€‚æ‰€ä»¥è¦æ±‚è©²ç³»çµ±çš„è»Ÿä»¶éƒ¨åˆ†å¿…é ˆä½¿æ©ŸåºŠçš„æ»‘å¡Šèˆ‡é€æ–™æ©Ÿæ§‹ä¹‹é–“的動作å”調一致。該系統利用MPC01å¡çš„狀態查詢函數來判斷沖床滑塊的ä½ç½®ï¼Œä¾†æ±ºå®šæ˜¯å¦ç™¼å‘½ä»¤çµ¦ä¼ºæœé›»æ©Ÿé€²è¡Œé€²çµ¦é‹å‹•。從而é”åˆ°ä½¿æ»‘å¡Šå’Œé€æ–™æ©Ÿæ§‹ä¹‹é–“的動作å”調一致。
以下為進給系統的é‹å‹•控制程åºã€‚
PrivateSubTimer2_Timer()
Dimch_statusAsLong
Dima,bAsLong
ch_status=check_status(1)
/利用check_statuså‡½æ•¸è®€å–æ²–床原點開關的狀態/
a=4
b=aAndch_status
/判斷原點開關是å¦é–‰åˆ/
Ifb=4Then
/如果原點開關閉åˆ/
set_conspeed1,100000
/調用速度è¨ç½®å‡½æ•¸set_conspeed來è¨ç½®ä¼ºæœé›»æ©Ÿçš„é‹è¡Œé€Ÿåº¦/
con_pmove1,Mdis*835.8978246155
/調用點ä½é‹å‹•函數con_pmove來è¨ç½®ä¼ºæœé›»æ©Ÿçš„é‹è½‰æ–¹å‘å’Œé‹è¡Œè·é›¢/
EndIf
EndSub
3ã€çµæŸèªž
本系統在采用了é‹å‹•控制å¡å’Œä¼ºæœé€²çµ¦ç³»çµ±åŽï¼Œæœ‰æ•ˆåœ°è§£æ±ºæ•¸æŽ§æ²–床進給系統高精度定ä½è¦æ±‚å’Œé«˜é€Ÿå•Ÿå‹•çš„è¦æ±‚,在éžå¸¸çŸçš„æ™‚間內開發出了功能完善的用戶程åºï¼Œæ»¿è¶³äº†æ²–床應用的需è¦ã€‚
æ–‡ç« éˆæŽ¥ï¼šä¸åœ‹æ™ºèƒ½åˆ¶é€ ç¶²http://www.gkzhan.com/tech_news/detail/111806.html
標簽:
上一篇:é‹å‹•控制器伺æœé›»æ©ŸæŽ§åˆ¶èª¿è©¦...
下一篇:EMDé‹å‹•控制器在雙é¢è²¼æ¨™æ©Ÿä¸Š...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊