【正文】
面方框內(nèi)打√,按下“Execute”即可讀出NC中梯形圖。讀取NC中的梯形圖:將NC參數(shù)6451 bit5設(shè)回”0”,這樣就能夠在NC屏幕上顯示梯形圖。在明確了我的畢業(yè)設(shè)計(jì)任務(wù)后,我開始了借閱資料,并于這一周開始寫開題報告。從這本書中我開始對數(shù)控系統(tǒng)硬件構(gòu)成有了一個全面的了解。課本里學(xué)習(xí)的是以方法為主,而以后的工作是以實(shí)踐為主,要做出成果,所以我還必須進(jìn)一步學(xué)習(xí),完善我現(xiàn)在知識體系中不足的那部分,這段時間讓我知道我自己理論知識也學(xué)得不扎實(shí),在知識方面我以后還要多學(xué)點(diǎn)。數(shù)控系統(tǒng)的安裝相對來說是比較簡單的,我們只要熟悉各個插頭的標(biāo)準(zhǔn)接線,就能完成這項(xiàng)工作,這也是三菱數(shù)控系統(tǒng)最大的優(yōu)點(diǎn)。在設(shè)計(jì)PLC程序時最重要的是要掌握加工中心各個動作的邏輯關(guān)系各個動作信號之間要有相應(yīng)的自鎖和互鎖,因此完成本次畢業(yè)設(shè)計(jì)可以對數(shù)控加工中心有一個相當(dāng)全面的認(rèn)識。 requirements, provide extra capacity to enable future modifications and provide an acceptable cost solution. We have to make choices balancing the cost of extra, or more expensive hardware against the time required to program algorithms that allow us to use cheaper hardware to meet the system requirements, each case has to be considered on its merits. Beware of the mon trap of underestimating the time taken to write such code! estimating requirementsThe starting point in determining any solution must be to understand what is to be achieved. In an ideal world our customer (even if we are building a system for ourselves) will have produced a detailed specification of the requirements. If this is not the case, we must start by preparing one. System definitionIn chapter 7 we discussed program design, breaking down the task into a number of simple understandable elements, each of which can be easily described. The same technique of functional deposition is equally applicable to defining the whole system, both hardware and software, as it is defining the program alone. The most mon mistake is to attempt to handle the entire system as one unit. When such an approach is made we will immediately select solutions for the parts of the system we ‘know’ are going to be a problem, or the parts we immediately ‘know’ how to solve. This approach diverts the design and equipment selection away from what is required to solve the real problems, and leaves us whit a solution that may be far from ideal. A worked example can be found in the appendix, which show a typical deposition of fairly plex application and sample I\O diagrams choosing the correct I\O hardwareWith an understanding of the entire system we can start to estimate the PLC requirements. For each module the inputs and outputs can be categorized for type and speed of operation. Section described the various types of input and output modules but here we will consider the selection criteria.By knowing the numb。以前總以為軟件和硬件有著天壤之別,經(jīng)過這段時間我找到了兩者的統(tǒng)一,其實(shí)做事的方法是一樣的,認(rèn)真、細(xì)心加大膽。接口電路的設(shè)計(jì)過程中還要分清漏極和源極輸入/輸出電路的區(qū)別。這次畢業(yè)設(shè)計(jì)過程中,我設(shè)計(jì)的是數(shù)控加工中心,選用的控制系統(tǒng)是三菱M64S數(shù)控系統(tǒng)這是對三菱數(shù)控系統(tǒng)的二次開發(fā)與應(yīng)用,我完成的設(shè)計(jì)包括加工中心結(jié)構(gòu)的設(shè)計(jì)、數(shù)控系統(tǒng)的安裝、電氣原理圖的設(shè)計(jì)、軟件(PLC控制程序)的設(shè)計(jì)。并繪制各個電路的圖紙和編寫PLC程序。在這一周里在完成中英文翻譯后,我主要看了三菱M64S系列維護(hù)手冊。在畢業(yè)設(shè)計(jì)開始的那一周,我做的主要工作是熟悉了內(nèi)容,我的課題是基于三菱數(shù)控系統(tǒng)立式數(shù)控加工中心PLC控制程序設(shè)計(jì)。然后按下“Execute”,按下“Format PLC memory”打開對話框,默認(rèn)選項(xiàng),然后按下“Execute”,將NC中原有的梯形圖格式化。 7 6 5 4 3 2 1 0 (6451) 數(shù)據(jù) ( 0 0 1 1 0 0 0 0 )Bit 4 設(shè)定“0”:使用PLC4B格式梯形圖(從前用于PLC開發(fā)的格式) “1”:GX Developer 模式Bit 5 設(shè)定“0”:禁用GPP通信 “1”:啟用GPP通信注:當(dāng)參數(shù)設(shè)定從“0”到“1”,NC重啟后方能生效。如果選擇“設(shè)置工程名”,即可將工程名輸入后,就可將指定的文件保存在此工程中,:在此選擇PLC系列和PLC類型 新建工程界面 Developer編程軟件的操作界面,該操作界面大致由下拉菜單、工具條、編程區(qū)、工程數(shù)據(jù)列表、狀態(tài)條等。(3)返回 \ 文件夾,雙擊 setup 圖標(biāo),按提示安裝GX Developer Version 。 GX Developer軟件的安裝在PC上安裝此軟件,建議使用Version 4(SW4D5C_GPPW)或更新的版本。在圖中,可以看出數(shù)控系統(tǒng)中XXX7的通斷組合的排列來實(shí)現(xiàn)主軸的調(diào)速控制,其中它的倍率是直接送到寄存器R148中的,實(shí)現(xiàn)的語句為mov k* R148 ,其中的*號為倍率,在語句的實(shí)現(xiàn)中只要將要輸入的倍率直接代替*即可: 主軸倍率選定方法PLC程序梯形圖 M功能指令的實(shí)現(xiàn)M代碼是經(jīng)由PLC及NC的處理,來決定機(jī)臺的動作,現(xiàn)以M碼功能表的舉例如下:代碼功能代碼功能M00程序暫停M01選擇性程序暫停M02程序停止M03主軸正轉(zhuǎn)M04主軸反轉(zhuǎn)M05主軸停止M06自動換刀執(zhí)行M08冷卻液開M09冷卻液關(guān)在M代碼需要PLC輸入信號X230X233來選通,它是由NC給與的輸入信號,這個信號表示,第一組MD代碼是隨著自動操作(存儲器、MDI、紙帶)加工程序或手動數(shù)字命令輸入起了接受命令。SPS信號有兩種設(shè)定,一種是常開時,它是用代碼法來實(shí)現(xiàn)調(diào)速的,當(dāng)常閉時,它是用文件寄存器法來控制的。例如:在個軸回原點(diǎn)時到達(dá)終點(diǎn)之前要相應(yīng)的指示燈閃爍,等達(dá)到終點(diǎn)之后指示燈常亮,: 回原點(diǎn)指示燈程序 加工中心手輪選擇及其倍率設(shè)定在此程序中,PLC地址主要來自控制面板提供的RAPID TRAVERSE(A)、RAPID TRAVERSE(F),預(yù)期對應(yīng)的輸入量地址為XX4。 OUTPUT HR3337(操作面板信號)元件信號簡稱信號名稱元件信號簡稱信號名稱Y0X軸歸原點(diǎn)B20Y10F5F5功能A20Y1Y軸歸原點(diǎn)B19Y11+XX軸正行程A19Y2Z軸歸原點(diǎn)B18Y12超程A18Y3第四軸歸原點(diǎn)B17Y13XX軸負(fù)行程A17Y4CLAMP(夾松刀)B16Y14O T Rel過行程解除A16Y5M02/M30B15Y15+YY軸正行程A15Y6NC?NC異警B14Y16ZZ軸負(fù)行程A14Y7MfailB13Y17+4第四軸正方向A13Y8LuBe?潤滑油異警B12Y18F6F6功能A12Y9F4F4功能B11Y19O R I主軸定位A11YA刀臂正轉(zhuǎn)B10Y1ASP CCW主軸反轉(zhuǎn)A10YB刀臂反轉(zhuǎn)B09Y1BSP STOP主軸停止A09YC4第四軸負(fù)方向B08Y1CSP CW主軸正轉(zhuǎn)A08YD+ZZ軸正方向B07Y1DS B K單節(jié)程式執(zhí)行A07YEYY軸負(fù)方向B06Y1EM01選擇性停止A06YF刀庫反轉(zhuǎn)B05Y1FD R N試運(yùn)轉(zhuǎn)A05 OUTPUT HR337(操作面板信號)元件信號簡稱信號名稱元件信號簡稱信號名稱Y20B D T單節(jié)刪除B20A20Y21M L K機(jī)器鎖固B19A19Y22Z LOOKZ軸鎖固B18A18Y23A F L輔助機(jī)能鎖固B17A17Y24F1F1功能B16A16Y25FEED HOID暫停B15A15Y26CYCLE START程式啟動B14A14Y27Spindl coolB13A13Y28伺服強(qiáng)電B12A12Y29AUTO冷卻水自動B11A11Y2AMAN冷卻水手動B10A10Y2BAIR BLOW氣壓B09A09Y2CCHIP CVY卷切削動作B08A08Y2DMAG CW刀庫正轉(zhuǎn)B07A07Y2EF2F2功能B06A06Y2FF3F3功能B05A05 數(shù)控加工中心PLC控制程序設(shè)計(jì)步驟梯形圖程序的設(shè)計(jì)是本次設(shè)計(jì)的重點(diǎn)和難點(diǎn)在數(shù)控加工中心的程序。: 控制面板至于CNC到PLC的信號和PLC到CNC的信號,由于信號都是固定,工程人員一般是不可以開發(fā)的。 信號流程圖信號流程圖是根據(jù)數(shù)控機(jī)床系統(tǒng)信息交換繪制而成,讓我們更直觀的了解數(shù)控機(jī)床內(nèi)部信息流向,: 信號流程圖 數(shù)控加工中心輸入輸出信號地址三菱M64S數(shù)控系統(tǒng)的輸入輸出的硬件有基本I/O單元、遠(yuǎn)程I/O單元。從信號流程圖可以看出,一臺數(shù)控加工中心內(nèi)部信號的交換大體可以劃分三部分,即控制器、機(jī)器/機(jī)器操作面板、可編程邏輯控制器(PLC)。U、V、W伺服電機(jī)輸出,連接到伺服電機(jī)電源端(U、V、W)。例如:刀庫正轉(zhuǎn)信號Y2D,當(dāng)其有信號輸出時,其下面所連接的繼電器線圈KA4通電且二極管作為指示燈發(fā)光,接觸器線圈KM4通電,所以主電路()中接觸器KM4主觸點(diǎn)接通倒庫電機(jī)正轉(zhuǎn)。其中伺服電源控制回路與NC電源是分開控制。其內(nèi)部軟件設(shè)計(jì)主要是PLC程序和各個NC參數(shù)的設(shè)定。通過他們之間的共同作用可以控制加工中心各個運(yùn)動部件和加工部件。 數(shù)控加工中心設(shè)計(jì)概述數(shù)控加工中心擁有較為復(fù)雜的機(jī)械結(jié)構(gòu),它需要多個電機(jī)來完成其相應(yīng)的功能,比如