我們的系統(tǒng)可以分為三個子系統(tǒng)。自動上下料開料機的機械子系統(tǒng)從電子子系統(tǒng)獲得必要的控制信號,這最終導(dǎo)致所需的電動機驅(qū)動。 Electronics Sub系統(tǒng)從軟件Sub系統(tǒng)獲取命令或一組命令,并為機械Sub系統(tǒng)生成控制。
軟件子系統(tǒng)通常是一臺計算機,它為用戶提供易于使用的界面,自動上下料開料機可以接受像自然語句這樣的命令,并將其翻譯成機器(微控制器)可以理解的低級命令。劃分系統(tǒng)減少了硬件和軟件組件之間的依賴關(guān)系,并且它允許我們修改任何子系統(tǒng)而不影響其余的Sub系統(tǒng)。
MechanicalSub系統(tǒng):它包含步進電機和傳動裝置,可為移動軸產(chǎn)生所需的扭矩和車輪。自動上下料開料機的三個電機分別沿X,Y和Z軸移動。在這個原型中,我們使用草圖繪制CNC必須切割的圖像所需的形狀。
電子子系統(tǒng):自動上下料開料機由低成本的8位Atmel 89C51微控制器和步進電機控制驅(qū)動器ULN 2803和ULN 2003或H橋L293d組成,用于控制所有三個步進電機。微控制器為每個步進電機控制器生成必要的STEP和DIRECTION信號,以實現(xiàn)所需的速度和旋轉(zhuǎn)。
從計算機加載用于生成STEP和DIRECTION信號的控制程序。 Max 232用于在PC和微控制器之間傳輸數(shù)據(jù)。除了上述進行初始調(diào)整外,自動上下料開料機還有4個開關(guān)連接到控制器端口,如果需要重新調(diào)整,則可以向左,向右,向上,向下4個方向調(diào)整系統(tǒng)。