壓縮包已打包上傳。下載文件后為完整一套設計?!厩逦瑹o水印,可編輯】dwg后綴為cad圖紙,doc后綴為word格式,所見即所得。有疑問可以咨詢QQ 197216396 或 11970985
·
摘 要
傳統(tǒng)的工業(yè)機器人控制系統(tǒng)絕大多數(shù)是基于PC技術開發(fā),但是,隨著嵌入式處理器性能的提高,這些領域的應用將會逐漸被嵌入式系統(tǒng)所取代。本文基于ARMV7架構的嵌入式處理器STM32實現(xiàn)對沖壓機器人的控制,并同時完成沖壓機器人機械本體的構造。設計出具有較高自動化程度和動態(tài)性能的單臂沖壓機器人系統(tǒng)。
本設計創(chuàng)新點在于:(1)將32位嵌入式處理器STM32ZET6和嵌入式實時操作系統(tǒng)μC/OS-II引入到單臂沖壓機器人的控制當中,取代了傳統(tǒng)的PC、PLC控制系統(tǒng),提高了系統(tǒng)的快速響應能力且大大降低了成本。(2)利用FLASH斷電數(shù)據(jù)保持的特性,開發(fā)出簡易的示教控制系統(tǒng),提高了沖壓機器人的環(huán)境適應能力。
本設計充分貫徹了結構化、模塊化的設計思路。首先根據(jù)沖壓機器人的設計要求確定出系統(tǒng)的總體方案,即,機械本體加嵌入式系統(tǒng)控制。然后,通過初步分析,將機械本體劃分為五大功能組件,即,機械臂組件、升降滑塊組件、升降支撐組件、回轉支撐組件和底部框架組件,而后,通過建立CAXA三維實體模型確定出機械本體的具體設計方案,并對設計尺寸進行初步的確定和產(chǎn)品選型。接下來,對控制系統(tǒng)進行了設計,控制系統(tǒng)被總體劃分為軟、硬件兩大設計部分。硬件設計部分被進一步細分為電源電路、通信電路、控制器電路三大模塊;軟件設計部分則被細分為 uC/OS_II操作系統(tǒng)、觸摸屏控制程序、復位程序、五路脈沖輸出、示教程序等五大模塊。最后,在完成模塊化劃分的基礎上,根據(jù)已有知識和現(xiàn)有產(chǎn)品對該單臂沖壓機器人項目進行詳細設計和選型。
關鍵詞:嵌入式;單臂沖壓機械人;STM32;示教系統(tǒng);自動化
ABSTRACT
Most traditional industrial robot control system based on PC technology.However, with the improvement of embedded processor performance, applications in these areas will gradually be replaced by embedded systems. This article is based on the ARMV7 architecture embedded processor STM32 and construction of complete stamping at the robot mechanical body. Designs with a higher degree of automation and the dynamic performance is very good.The design’s innovation is: (1) Comebined the STM32ZET6 32-bit embedded processor with the embedded real-time operating system μ C/OS-II into the single-arm punching robot control, instead of the traditional PC, PLC control systems and improved system’s responsiveness while significantly reducing costs. (2) using FLASH’s data characteristic, developed a tutorial for a simple control system, improved stamping robot's ability to adapt to circumstances. Full implementation of this design is structured, modular design ideas. Firstly,Depending on the pushing robot's requirements to determine the general scheme of the system, namely, mechanical body、embedded system control. Then, by a preliminary mechanical analysis,the mechanical body is divided into five major functional components, namely, the Picker Assembly, lift the slider component, elevating support assemblies, Rotary bearing components and the bottom frame components, which, through the creation of CAXA three-dimensional entity model to determine the specific design of the mechanical body, and preliminary determination of design size and product selection. Next, the control system was designed control systems are generally divided into two major design software and hardware parts. Hardware design part is further subdivided into the power circuit, communication circuits, controller circuit, three modules; software design portion was subdivided for the uC/OS_II operating system, touch screen controls, reset procedure, five pulse outputs, demonstration program and other five modules. Finally, upon the completion of the modular division,Detailed designing and selectioning of the single-arm punching robot project is based on the existing knowledge and available products.
Keywords: embedded; single-arm punching robot;STM32;teaching systems;automation
目 錄
1 緒論 1
1.1設計背景及意義 1
1.2 工業(yè)機器人的國內(nèi)外研究現(xiàn)狀 1
1.2.1國內(nèi)研究現(xiàn)狀 1
1.2.2國外研究現(xiàn)狀 2
1.3設計完成的工作和創(chuàng)新點 3
1.3.2嵌入式控制系統(tǒng) 4
1.4存在的問題及后續(xù)設計展望 6
1.5論文總體結構 6
2 總體方案設計 7
2.1系統(tǒng)總體簡介 7
2.2機械本體各部分設計方案及功能介紹 8
2.2.1機械臂組件 8
2.2.2回轉支承組件 8
2.2.3升降支撐組件 9
2.2.4升降滑塊組件 9
2.2.5 底部框架組件 10
2.3控制系統(tǒng)設計方案 10
2.3.1嵌入式系統(tǒng)硬件 10
2.3.2嵌入式系統(tǒng)軟件 10
2.4本章小結 11
3 關鍵部位的選型與校核 12
3.1回轉支撐組件部分 12
3.1.1電機M1及其減速機的選型與校核 12
3.1.2推力球軸承靜載荷校核 15
3.1.3螺釘校核 16
3.1.4聯(lián)軸器鍵校核 17
3.2機械臂組件部分 18
3.2.1絲杠1選型與計算 18
3.2.2電機M4選型與校核 20
3.3升降支撐組件部分 22
3.3.1絲杠2的選型與計算 22
3.4升降滑塊組件部分 23
3.4.1電機M3及其減速機的選型與校核 23
3.4.2齒輪校核 25
3.5本章小結 27
4 控制系統(tǒng)設計 28
4.1嵌入式硬件系統(tǒng)方案 28
4.1.1電源電路 28
4.1.2 控制器電路 28
4.1.3通信電路 32
4.2嵌入式軟件系統(tǒng)方案 33
4.2.1 uC/OS_II操作系統(tǒng) 33
4.2.2 觸摸屏控制程序 35
4.2.3 復位程序 36
4.2.4 五路脈沖輸出 36
4.2.5 示教程序 36
5 結論與展望 37
參考文獻 39
附錄1 程序流程圖 40
附錄2 主程序 42
附錄3 控制器原理圖 46
翻譯 47
英文原文 47
中文翻譯 60
8. 參考文獻 70
致 謝 71