基于PLC和觸摸屏的雙頭盲孔鉆機控制系統設計
控制系統采用松下PLC與威綸觸摸屏相結合的方式:威綸觸摸屏主要用于加工工藝參數的設置以及對PLC發(fā)送控制信號和顯示PLC的狀態(tài)信息(比如報警信息,正在進(jìn)行的工序號信息等),通過(guò)觸摸屏軟件編程,將觸摸屏中的變量直接映射到PLC中,使得在觸摸屏上的各個(gè)動(dòng)作能夠直接反映在PLC中;PLC通過(guò)讀取現場(chǎng)的輸入信號以及觸摸屏的控制信號,按照預先編好的程序進(jìn)行程序掃描之后,輸出控制信號到機床,以控制電機或者氣缸動(dòng)作;現場(chǎng)傳感器輸入信號由左右移電機極限位置、原點(diǎn)傳感器與左右鉆電機極限位置、原點(diǎn)傳感器和主軸電機電流傳感器等輸入信號組成。本文引用地址:http://dyxdggzs.com/article/163844.htm
2 硬件設計
綜合考慮系統工藝要求,選用松下公司生產(chǎn)的FP―X C60T PLC。該PLC具有4個(gè)脈沖輸出,由于每個(gè)脈沖輸出均有一個(gè)脈沖輸出口和脈沖方向輸出口以及原點(diǎn)位置和極限位置輸入口,故需占用4×4=16個(gè)I/O口;再根據系統的其他控制要求,需設定4個(gè)輸入口(主軸超限電流和急停、啟動(dòng)輸入)和10個(gè)輸出口(包括對5個(gè)氣缸的控制輸出和報警信號、油泵信號,主軸電機過(guò)流輸出信號等)。
觸摸屏選用威綸Weinview MT506觸摸屏,其開(kāi)發(fā)軟件是Easy Builder,簡(jiǎn)單易學(xué)。
3 軟件設計
3.1 PLC軟件設計
松下FP―X C60T采用FPWIN GR Ver.2.72軟件進(jìn)行編程設計,可采用梯形圖語(yǔ)言和順序功能圖語(yǔ)言進(jìn)行編程,本設計采用梯形圖編程。
軟件設計包括手動(dòng)方式和自動(dòng)方式設計,其中手動(dòng)方式要求對各個(gè)動(dòng)作都能單獨獨立運行,自動(dòng)方式操作時(shí)需要嚴格按照工藝要求的操作流程來(lái)完成整套動(dòng)作。軟件設計流程如圖2所示。
3.1.1 自動(dòng)方式設計
雙頭盲孔鉆機自動(dòng)方式下的工作流程如圖2所示。由于自動(dòng)方式具有較嚴格的工藝流程要求,編程時(shí)采用松下PLC的步進(jìn)轉移指令:SSTP,NSTL,NSTP,CSTP,STPE等5條指令。而對于步進(jìn)電機的控制,則直接采用松下PLC中的脈沖輸出指令F171(SPDH),F172(PLSH)指令。通過(guò)設置脈沖輸出指令控制字,還可以調節步進(jìn)電機的最低速,最高速以及加速時(shí)間,脈沖個(gè)數等。使用松下PLC,對步進(jìn)電機的控制很方便。
3.1.2 手動(dòng)方式設計
手動(dòng)方式一般用于試機運行及調試階段。設計有6個(gè)氣缸單步運行,4個(gè)步進(jìn)電機單步執行,2個(gè)主軸電機單步執行。對于步進(jìn)電機控制,采用調用子函數的方法來(lái)對各個(gè)步進(jìn)電機進(jìn)行單步運行。除此之外,換刀對刀功能也需要在手動(dòng)下完成。
3.1.3 步進(jìn)電機控制技巧
針對步進(jìn)電機控制,采用松下PLC的特殊指令F171與F172。其中,針對F171有兩種不同的控制,一種是梯形圖控制,另外一種是原點(diǎn)返回控制。兩種控制通過(guò)設定數據表來(lái)選擇。這個(gè)指令可以用在自動(dòng)方式下的步進(jìn)電機控制。對于指令172(PLSH)是JOG控制,可以用于手動(dòng)方式的電機控制。
3.1.4 急停功能設計
評論