數控機床PLC控制_第1頁
數控機床PLC控制_第2頁
數控機床PLC控制_第3頁
數控機床PLC控制_第4頁
數控機床PLC控制_第5頁
已閱讀5頁,還剩103頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數控機床PLC控制

可編程控制器PLC是20世紀60年代發展起來的一種新型自動化控制裝置,已廣泛應用于各種工業設備,而本書中僅僅討論PLC在數控機床中的應用。

PLC的分類、組成及其工作方式;常用的編程語言;應用PLC時需要掌握的電氣基本知識;數控機床PLC系統設計及調試;機床數控中PLC控制應用實例。主要內容

可編程控制器是計算機技術與自動控制技術有機結合的一種通用工業控制器。在此之前,機床的順序控制是以機床當前運行狀態為依據,使機床按預先規定好的動作依次地工作,這種控制方式的實現,是由傳統的繼電器邏輯電路RLC(RelayLogicCircuit)完成的。RLC是將繼電器、接觸器、按鈕、開關等機電式控制器件用導線、端子等連接起來的電路,以實現規定的順序控制功能。

可編程控制器概述只能解決開關量的簡單邏輯運算,定時、計數功能;修改控制邏輯時,需要增減控制元器件和重新布線,安裝;調試周期長,工作量大;繼電器、接觸器等器件體積較大,每個器件工觸點有限。當機床中的受控對象較多,或控制動作順序較復雜時,需要采用大量的器件,使得整個RLC體積龐大,功耗高,可靠性差等,因此,只能用于工業設備和簡單的數控機床。PLC存在一些難以克服的缺點:

1969年,美國DEC公司研制出世界上第一臺型號為“PDP-14”的可編程控制器,在通用汽車公司的自動裝配線上使用,獲得了成功。因為這種裝置當時稱為“可編程邏輯控制器”(ProgrammableLogicController),故簡稱PLC。

1980年,美國電氣制造協會(NEMA)正式將這類裝置命名為“ProgrammableLogicController”,簡稱PC。

由于個人電腦(PersonalComputer)也簡稱PC,而且已被廣為使用,故可編程控制器,習慣上仍稱作PLC。1987年,國際電工委員會(IEC)在頒布的可編程控制器國際標準草案中,對PLC作了如下的規定:

“可編程控制器是一種數字運算電子系統,專為在工業環境下運用而設計。它采用可編程序的存儲器,用于存儲執行邏輯運算、順序控制、定時、計數和算術運算等特定功能的用戶指令,并通過數字式或模擬式的輸入輸出,控制各種類型的機械或生產過程??删幊炭刂破骷捌漭o助設備都應按易于構成一個工業控制系統,且它們所具有的全部功能易于應用的原則設計?!?/p>

數控機床的控制由數控裝置和可編程控制器協調配合共同完成:

數控裝置主要完成與數字運算和管理等有關的功能,如零件程序的編輯、插補運算、譯碼、位置伺服控制等;

可編程控制器(以下簡稱PLC)主要完成與邏輯運算有關的一些動作,沒有實現軌跡運動上的具體要求。

(1)PLC是一種專用于工業順序控制的微機系統。為了適應順序控制的要求,PLC省去了微機的一些數字運算功能,而強化了邏輯運算控制功能,是一種介于繼電器控制和微機控制之間的自動控制裝置;(2)PLC是專為在惡劣的工業環境下使用而設計的,所以具有很強的抗干擾能力。除輸入/輸出部分采用光電隔離的措施外,對電源、運算器、控制器、存儲器等也設置了多種保護和屏蔽。

PLC沒有繼電器那種機械觸點,因此,不存在觸點的接觸不良、熔焊、磨損和線圈損壞等故障;可編程控制器的特點與分類:可編程控制器(PLC)具有如下特點:

(3)相對于RLC,PLC采用軟件實現用戶控制邏輯,結構緊湊、體積小,很容易裝入機床內部或電氣箱內,便于實現動作復雜的控制邏輯和數控機床的機電一體化;(4)目前大多數的PLC,均采用梯形圖編程方式。梯形圖與繼電器邏輯控制電路圖十分相似,圖形符號形象直觀、工作原理易于理解和掌握、編程簡單、操作方便、改變程序靈活;(5)PLC可與編程器、個人計算機等聯接,可以很方便地實現程序的顯示、編輯、診斷、存儲和傳送等操作。

PLC的產品很多,型號規格也不統一,可以從結構、原理、規模等方面分類。從數控機床應用的角度可編程控制器可分為兩類:一類是CNC的生產廠家專為數控機床順序控制而將數控裝置(CNC)和PLC綜合起來而設計制造的“內裝型”(Build-inType)PLC。

另一類是專業的PLC生產廠家的產品,它們的輸入/輸出信號接口技術規范,輸入/輸出點數、程序存儲容量以及運算和控制功能均能滿足數控機床的控制要求,稱為“獨立型”(Sdand-aloneType)PLC。可編程控制器的分類:內裝型PLC從屬于CNC裝置,PLC與CNC裝置之間的信號傳送在CNC裝置內部即可實現。PLC與數控機床之間則通過CNC輸入/輸出接口電路實現信號傳送:

1.內裝型PLC(1)內裝型PLC實際是CNC裝置帶有的PLC功能。一般作為CNC裝置的基本功能提供給用戶;(2)內裝型PLC的性能指標是根據從屬的CNC系統的規格、性能、適用機床的類型等確定的。其硬件和軟件部分是被作為

CNC系統的基本功能或附加功能與CNC系統其他功能統一設計、制造的。因此,系統的硬件和軟件整體結構十分緊湊,且PLC所具有的功能針對性強,技術指標合理、實用,尤其適用于單機數控設備的應用場合;內裝型PLC具有如下特點:

(3)在系統的具體結構上,內裝型PLC可與CNC共用CPU,也可以單獨使用一個CPU;硬件控制電路可與CNC裝置其它電路制作在同一塊印刷電路板上,也可以單獨制成一塊附加電路板,當CNC裝置需要附加PLC功能時,再將此附加電路板安裝到CNC裝置上;內裝型PLC一般不單獨配置輸入/輸出接口電路,而是使用CNC系統本身的輸入/輸出電路;PLC所用電源由CNC裝置提供,不需另備電源;(4)采用內裝型PLC結構,CNC系統可以具有某些高級控制功能。如梯形圖編輯和傳送功能,在CNC內部直接處理大量信息等。

獨立型PLC又稱外裝型或通用型PLC。對數控機床而言,獨立型PLC獨立于CNC裝置,具有完備的硬件結構和軟件功能,能夠獨立完成規定的控制任務。2.獨立型PLC獨立型PLC具有如下特點:(1)獨立型PLC具有如下基本的功能結構:

CPU及其控制電路;系統程序存儲器;用戶程序存儲器;輸入/輸出接口電路;與編程機等外部設備通訊的接口和電源(2)獨立型PLC一般采用積木式模塊結構或插板式結構,各功能電路多做成獨立的模塊或印刷電路插板,具有安裝方便,功能易于擴展和變更的優點。例如:可采用通訊模塊與外部輸入/輸出設備、編程設備、上位機、下位機等進行數據交換;采用D/A模塊可以對外部伺服裝置直接進行控制;采用計數模塊可以對加工數量、刀具使用次數、旋轉工作臺的分度數等進行檢測和控制;采用定位模塊可以直接對諸如刀庫、轉臺、旋轉軸等機械運動部件或裝置進行控制。(3)性價比不如內裝型PLC。目前,提供獨立型PLC廠商主要有:德國西門子、美國羅克韋爾、日本三菱等公司。

PLC實質是一種專用計算機,它的組成形式基本上與微機相同,主要包括:

微處理器(CPU)、存儲器、用戶輸入/輸出部分、輸入/輸出擴展接口、外圍設備以及電源等。對于內裝型PLC,CPU、存儲器、外圍設備、電源等部分一般與CNC裝置共用。

1.PLC各個組成部分的功能如下:(1)CPU

與通用微機CPU一樣,它是主機的核心。它接收并存儲用戶程序和數據;用掃描方式接受當前各輸入裝置的狀態;診斷PLC內部電路工作狀態和編程中的語法錯誤;在運行中讀取用戶程序、解釋指令的內容,按指令規定的任務,產生相應的控制信號。

可編程控制器的組成及工作方式(2)PLC一般配有系統存儲器和用戶存儲器,前者用作存儲監控程序、模塊化應用子程序和各種系統參數等。后者用作存放用戶程序。系統存儲器用戶通常不能直接存取,因此,存儲器的容量是指用戶存儲器的容量。存儲器程序在硬件上,動態裝載部分一般采用RAM,程序存儲和備份部分則采用UVEP-ROM(紫外光擦除)、CMOSRAM(后備電池)或FLASH芯片/卡/盤(不需電池)等。(3)用戶輸入/輸出部分用戶輸入/輸出部分包括輸入/輸出接口,輸入/輸出控制電路及隔離電路等。用作PLC與外部輸入/輸出設備進行連接。(4)I/O擴展模塊當主機默認I/O點數不夠時,可選配I/O擴展模塊來擴展I/O點數。擴展模塊不能單獨使用,只能與主機一起使用。(5)外圍設備外圍設備根據PLC的型號與廠家的不同可配置編程設備,程序寫入器,用戶程序卡,磁帶機,打印機,A/D,D/A卡,高速計數器,RS232/485通訊接口,光纖通訊接口等。其中,編程設備可以是內置的,也可以是外置編程器或可安裝于微機上的編程軟件。

PLC的基本工作方式是順序執行用戶程序,每一時刻執行一條指令,由于相對于外部電氣信號有足夠的執行速度,從宏觀上看是實時響應的。對用戶程序的執行一般有循環掃描和定時掃描兩種,掃描過程分為三個階段,即輸入采樣階段、程序執行階段和輸出刷新階段,2.PLC的基本工作方式(1)輸入采樣階段

PLC在輸入采樣階段以掃描方式順序讀入所有輸入端子的狀態,并存入輸入寄存器。

接著轉入程序執行階段。在程序執行階段即使外部輸入信號的狀態變化,輸入寄存器的狀態也不會改變,而狀態的變化只能在下一個工作周期的輸入采樣階段才被讀入。(2)程序執行階段

PLC在程序執行階段順序對每條指令進行掃描。先從輸入寄存器讀入所有輸入端子的狀態。若程序中規定要讀入某輸出狀態,則也在此時讀入。然后進行邏輯運算,最后將所有結果送入輸出寄存器。(3)輸出刷新階段

所有指令執行完畢后,將輸出寄存器中所有的輸出狀態送到輸出電路,成為PLC的實際輸出。

PLC執行完上述的三個階段稱為一個掃描周期,掃描周期因PLC的機型和程序中采用各類指令的組成比例而異,一般執行1000條指令時間約為1ms到20ms之間. PLC執行完一個工作周期后,在第二個工作周期輸入采樣階段進行輸入刷新,因而輸入寄存器的數據,由上一個刷新時間PLC輸入端子的狀態決定。1.

梯形邏輯圖(LAD)梯形邏輯圖簡稱梯形圖(ladderdiagram簡寫為LAD),它是從繼電器-接觸器控制系統的電氣原理圖演化而來的,是一種圖形語言,它沿用了常開觸點、常閉觸點、繼電器線圈、接觸器線圈、定時器和計數器等等術語和圖形符號,也增加了一些簡單的計算機符號,來完成時間上的順序控制操作。觸點和線圈等的圖形符號就是編程語言的指令符號。這種編程語言與電路圖相呼應,簡單、形象、直觀、易編程、容易掌握,是目前應用最廣泛的編程語言之一。常見的編程語言

2.指令語句表(STL)指令語句表簡稱語句表(statementlist簡寫為STL),類似于計算機的匯編語言,它是用語句助記符來編程的。不同的機型有不同的語句助記符,但都要比匯編語言簡單得多,很容易掌握,也是目前用得最多的編程方法。命令語句主要使用邏輯語言建立PLC輸入和輸出的關系,其中包括邏輯AND、OR、NOT及定時器、計數器、移位寄存器、算術運算和PID控制功能等。中小型PLC一般用語句表編程。每條命令語句包括命令部分和數據部分。其命令部分要指定邏輯功能;其數據部分要指定功能存儲器的地址號或直接數值。語句表編程簡單明了,語句少,其結構類似于電路的串并聯方式,容易掌握。計算機通用語言可以實現梯形圖法和指令語句表法難以實現的復雜邏輯控制功能,但它沒有梯形圖法形象,比指令語句表編程復雜,因此較難掌握。常用的通用語言有C、BASIC、PASCAL、FORTRAN等,其中采用C語言較多。另外,還有控制系統流程圖(CSF)、邏輯方程式(布爾代數式)等方法,使用較少,而且工程技術人員對于計算機通用語言又比較難掌握,因此,大部分編程方法都采用梯形圖法和指令語句表。目前常用的PLC產品很多,不同廠家的PLC各種指標和性能不同,其編程方法、具體的指令格式以及繼電器編號也不同,當具體操作時,可查閱有關產品說明書。

3.計算機的通用語言(1)梯形圖結構

梯形圖的控制邏輯結構及工作原理與繼電器邏輯控制電路十分相似。它采用“觸點”、“線圈”(或稱繼電器線圈)、“功能圖”(功能指令,圖中未畫)等圖形符號表達輸出與輸入的邏輯關系,這些輸入/輸出可以是硬件上實際的輸入/輸出信號,也可以是PLC內部虛擬的輸入/輸出信號。兩側的豎線稱為電力軌,用以模擬繼電器電路的電源(有些PLC的梯形圖只有左側的豎線)。梯形圖和語句表梯形圖和語句表是PLC中最常用的兩種編程語言,下面將對這兩種編程語言作一闡述。

1.梯形圖(2)

梯形圖與繼電器邏輯電路(RLC)在操作上的差別

梯形圖與繼電器電路的控制邏輯相似,但其工作順序與繼電器電路不同。

在RLC中,邏輯控制的結果取決于繼電器線圈、觸點和其它機電器件的動作時間。

而梯形圖則是沿從上到下,從左到右,一個梯級一個梯級順序地進行工作;當執行至順序程序結束時,又返回開頭重復執行。(3)高級順序和低級順序數控機床的PLC處理時間一般在1—100ms之間,對于數控機床的絕大多數信號,這個速度已足夠了。但有些信號(尤其是脈沖信號)要求響應時間約20ms。為適應整機控制信號的不同響應要求,PLC程序常分為高級順序和低級順序兩部分。只應把需要迅速處理的信號及快速響應的順序編在高級順序中,如急停、坐標軸極限超程等邏輯,其它信號則編在低級順序中。(4)

梯形圖的繪制原則繪制梯形圖的原則如下:(a)梯形圖按從上到下,從左到右的順序繪制。繼電器線圈在最右側,若存在左右的電力軌線,則整個邏輯圖形似梯形。(b)對電路各元件分配編號。

(c)

在梯形圖中輸入觸點用以表示用戶輸入設備的輸入信號:用常開觸點還是常閉觸點,與輸入設備用的是常開觸點還是常閉觸點有關,還與控制電路的控制要求有關,PLC無法識別輸入設備接的是常開還是常閉觸點,只能識別輸入設備的觸點是接通還是斷開,當輸入設備的觸點接通時,對應的輸入繼電器動作,其常開觸點接通,常閉觸點斷開。當輸入設備的觸點斷開時,對應的輸入繼電器不動作,其常開觸點恢復斷開,常閉觸點恢復閉合。用PLC實現電動機的啟/??刂茣r,啟動按鈕和停止按鈕可用常開觸點,也可用常閉觸點。啟動按鈕用常開觸點時,梯形圖中輸入觸點用常開觸點。啟動按鈕用常閉觸點時,在梯形圖中輸入觸點用常閉觸點。停止按鈕用常開觸點時,梯形圖中輸入觸點用常閉觸點。停止按鈕用常閉觸點時,在梯形圖中輸入觸點用常開觸點。(d)在梯形圖中,同一繼電器的常開、常閉觸點可以多次被使用,不受限制。因此,不存在繼電器接觸器電路中觸點數量不夠而需要另外增加中間繼電器的問題。但是,在梯形圖中,同一繼電器的線圈只能使用一次,否則僅最后一次操作有效。相同之處:

(a)

電路結構形式大致相同;(b)

梯形圖大都沿用繼電器控制電路元件符號,但也有的有些不同;(c)

信號輸入、信號處理以及輸出控制的功能均相同。(5)

梯形圖與繼電器控制電路的比較(a)

組成器件不同。

繼電器控制電路是由許多真正的繼電器組成,而梯形圖則由許多所謂軟繼電器組成。軟繼電器實質上是存儲器中的每一個觸發器。硬繼電器觸點易磨損,而軟繼電器則無此現象。(b)

工作方式不同。

當電源接通時,繼電器控制電路中各繼電器都處于該吸合的繼電器都應吸合,不應吸合的繼電器都因條件限制不能吸合。而梯形圖中,各繼電器的狀態都由周期性循環掃描時的外部信息決定。不同之處:(c)

觸點數量不同。

繼電器控制電路中的繼電器觸點數量有限,一般作中間控制用,每只繼電器的觸點數只有4—8對;而在梯形圖中,每只軟繼電器的觸點數則可無限,因為在存儲器中的觸發器狀態可取任意次。(d)編程方式不同。在繼電器控制電路中,其程序已包含在固定的電路之中,因此它功能專一,不靈活;而梯形圖的設計和編程,則可靈活多變。(e)聯鎖方式不同。

在繼電器控制電路中,為了達到某種控制目的,而又安全可靠,因此設置了許多制約關系的聯鎖的電路;而在梯形圖中,因它是掃描工作方式,不存在幾個并列支路同時動作的因素,因此簡化了電路設計。

采用語句表編程的PLC的指令各有不同,一般包括兩種指令:基本指令;功能指令。在設計順序程序時,使用得最多的是基本指令,如RD、AND、OR等。數控機床執行的順序邏輯往往比較復雜,僅使用基本指令編程十分困難,即使可以實現,程序規模往往很龐大,因此,必須借助功能指令以簡化程序。功能指令如DEC、ROT、COIN等。2.語句表(1)基本指令(2)功能指令數控機床用PLC的指令必須滿足數控機床信息處理和動作控制的特殊要求。例如,由NC輸出的M、S、T二進制代碼信號的譯碼,機械部件運動狀態或液壓系統動作狀態的延時確認,加工零件計數,刀庫、分度工作臺沿最短路徑旋轉和現在位置至目標位置步數的計算等。

在為數控機床編輯順序程序時,對于上述譯碼、定時、計數、最短路徑選擇,以及比較、檢索、轉移、代碼轉換、數據四則運算、信息顯示等控制功能,僅用執行一位操作的基本指令編程,實現起來將會十分困難。因此,就需要增加一些具有專門控制功能的指令來解決基本指令無法處理的那些控制問題。這些專門指令就是“功能指令”。功能指令一般包括,定時器指令、計數器指令、順序結束指令、譯碼指令、旋轉指令及乘除運算等。數控機床所受控制可分為兩類:一類是“數字控制”,數控機床各坐標軸的移動距離,各軸運行的插補、補償控制等;另一類是“順序控制”,根據機床各行程開關、傳感器、按鈕、繼電器等的開關量信號,并根據預先規定的邏輯順序對諸如主軸的啟/停、換向、刀具的更換、工件的夾緊/松開、液壓、冷卻、潤滑系統的運行等進行的控制。

PLC應用的基本電氣知識1

.NC側與MT側的概念

數控機床從結構上看通常可分為三部分:

CNC系統(計算機數控系統);機床電氣;機床本體。對內裝式PLC,它包含在CNC系統內部;對于獨立式PLC則一般在機床電氣內。從機電的角度看,CNC系統和機床電氣為‘電’,機床本體則為‘機’。 常以PLC為界把數控機床分為“NC側”和“MT側”(即機床側)兩大部分。“NC側”包括CNC系統的硬件軟件以及CNC系統的外部設備?!癕T側”則包括機床的機械部分、液壓、氣壓、冷卻、潤滑、排屑等輔助裝置,以及機床操作面板、繼電器線路、機床強電線路等。PLC處于NC與MT之間,并對NC和MT的輸入、輸出信號進行處理。

MT側順序控制的最終對象的數量隨數控機床的類型、結構、輔助裝置等的不同而有很大的差別。一般來說,機床結構越復雜,輔助裝置越多,受控對象數量就越多。相比而言柔性制造單元(FMC)、柔性制造系統(FMS)的受控對象數量多,而數控車床、數控銑床的受控對象數量較少。

2.接口信息數控機床PLC主要包括兩類接口信息:硬件電氣接口信息

PLC與數控裝置、機床及機床電氣設備之間的電氣連接部分;軟件寄存器接口信息。

PLC為了運算和實現某些特殊功能的需要,以及內裝式PLC與NC間數據交換的需要設置的寄存器變量或功能函數。1.

電氣接口電氣接口從信號的流向看包括輸入接口和輸出接口;從信號的幅值特性看包括模擬量接口和開關量接口。對PLC而言,由機床或NC等外部設備向PLC傳送的信號稱為輸入信號,由PLC向機床或NC等外部設備傳送的信號稱為輸出信號;若信號的幅值是連續變化的稱為模擬量信號,若只有導通和斷開兩種狀態則稱為開關量信號;開關量接口一般采用直流24V供電,低電平有效,即NPN型開關量接口,也有些采用或同時具備高電平有效的接口,即PNP型開關量接口。PLC常用的電氣接口一般有開關量輸入接口、開關量輸出接口和模擬量輸出接口等三種。(1)

開關量輸入接口典型的開關量輸入接口電路如圖所示。輸入接口圖輸入接口圖外部觸點閉合時,+24V電壓加到接收器電路上,經濾波和電平轉換處理后,輸出至NC內部,成為內部電子電路可以接受和處理的信號。圖中接收電路采用光電耦合轉換電路(虛線框內),開關量輸入信號是機床側的開關、按鈕、繼電器觸點、檢測傳感器等采集的閉合/斷開狀態信號。這些狀態信號需經上述接口電路處理,才能變成PLC或NC能夠接受的信號。當采用有源開關器件(如無觸點開關、霍爾開關等)時,必須采用DC24V規格,檢測元件的NPN/PNP型號必須與PLC接口的型號一致。開關量輸入接口的導通電流一般為5~9mA。(2)

開關量輸出接口

PLC輸出電路一般為晶體管輸出,如圖所示,最大輸出電流一般為100mA左右,可以驅動發光二極管、繼電器線圈等。另外還可以經過繼電器、晶閘管等放大后再輸出到外部接口,繼電器和晶閘管輸出的負載能力較大,可以達到2A以上,能夠驅動電磁閥和交流接觸器線圈等。晶體管輸出為直流輸出,雙向晶閘管輸出為交流輸出,繼電器輸出則交直流負載都可以。對于交流感性負載(如交流接觸器線圈)必須在負載兩端加阻容吸收電路,可以選用成品也可自行用100—200歐姆/1W的電阻和0.1μF630V的電容組裝;對于直流感性負載(如繼電器線圈)需加續流二極管,如圖所示。有些繼電器自帶續流二極管;在公共輸出端必須串接短路保護器件(熔斷器或空開)

當負載的工作電壓或工作電流超過輸出信號的工作范圍時,應先用PLC輸出接口驅動小型繼電器(一般工作電壓DC24V),然后再用它們的觸點驅動強電線路的繼電器、接觸器或直接驅動這些負載。(3)模擬量輸出接口模擬量輸出接口有電壓和電流輸出兩種。模擬指令輸出范圍典型值:-20mA~+20mA(電流型);-10V~+10V(電壓型),負載電流:10mA;

0~+10V(電壓型),負載電流:10mA。

PLC要實現對各接口的通斷和電平狀態信息進行識別和處理,必須把它們轉換成內部計算機可以識別的變量,這些變量稱之為寄存器,為了運算和控制的方便,PLC還需要一些和硬件接口無關的內部寄存器。由于寄存器的值在PLC處理中和繼電器的使用非常類似,例如讀取寄存器的值相當于引用繼電器的常開點;對讀取的值取反相當于引用繼電器的常閉點;對寄存器賦值相當于接通繼電器的控制線圈,因此PLC的寄存器也稱為PLC的軟繼電器。根據不同機型的PLC,常用的寄存器有以下幾種:(a)輸入寄存器(X/I)--保存各輸入接口的狀態;(b)輔助寄存器(R/M)2.

寄存器接口上述寄存器又稱中間寄存器,用于保存運算中所需要的中間變量的狀態。輔助寄存器由PLC中各種寄存器(軟繼電器)的觸點驅動,如同中間繼電器一樣,在PLC內起傳遞信號的作用。輔助寄存器的觸點不可直接驅動外部負載,但可通過輸出寄存器來驅動外部負載;(a)

計數器(C)計數器(CONUNTER簡稱C或CNT)的符號如圖6-12所示,計數器的計數值根據程序需要設定。(b)

輸出寄存器(Y/O)—保存各輸出接口的狀態;(c)

輔助寄存器(R/M)上述寄存器又稱中間寄存器,用于保存運算中所需要的中間變量的狀態。輔助寄存器由PLC中各種寄存器(軟繼電器)的觸點驅動,如同中間繼電器一樣,在PLC內起傳遞信號的作用。輔助寄存器的觸點不可直接驅動外部負載,但可通過輸出寄存器來驅動外部負載

(d)

計數器(C)

計數器(CONUNTER簡稱C或CNT)的符號如圖6-12所示,計數器的計數值根據程序需要設定。

計數器有一個時鐘脈沖端(CP),它接受PLC內各種軟繼電器送入的脈沖信號,在圖6-12中為輸入繼電器觸點X00,當X00由斷開到閉合,每變換一次輸入一個脈沖信號,計數器當前值減1,直到計數器當前值為0時,計數器線圈通電,它的多對常開觸點閉合、常閉觸點斷開,可以在PLC內選擇使用。圖6-12中計數器C00的計數值為3,X00經過斷--通三次變化后,計數器常開觸點C00閉合,輸出Y00。此后,即使X00再進行斷一通變化,計數器線圈仍維持通電。計數器還有一個復位端(RESET簡寫R),當接到R端上的觸點接通時,輸入復位信號,使計數器線圈斷電,其常開觸點恢復斷開,常閉觸點恢復閉合,計數器的當前的值回到設定值,可以重新接收計數脈沖信號。亦可采用計數器的常開觸點C00作為復位信號,這種復位稱為自復位。若計數器的最大計數值不能滿足要求時,可以若干個計數器級聯使用,用以擴大計數范圍。其計數值N=N1*N2。計數器與定時器級聯時,也可擴大定時范圍。(e)

定時器(T)定時器(TIMER簡寫T)的工作時間即延時時間由程序設定。定時器線圈接受到輸入信號后,按數值遞減的方式進行。當前數值變為0時進行一次輸出,即定時器常開觸點閉合。當輸入繼電器X00接受到輸入信號后,觸點X00接通,即為邏輯1狀態,定時器線圈通電開始計時,經過設定時間(圖中為10s)后,其常開觸點T00閉合,輸出繼電器Y00線圈通電即為1態。為定時器應用于常開斷電延時的梯形圖,當輸入端有X00信號輸入時,Y00通電并經其常開觸點自保,因此為常開瞬時接通觸點。當輸入信號X00消失時,定時器線圈T00通電,到達設定時間后,T00常閉觸點斷開,Y00線圈斷電。因此構成了常開斷電延時觸點。

在對某觸點即需要通電延時,又需要斷電延時,則可采用圖6-14(b)由兩個定時器組成的電路。此電路相當于常開通電延時閉合、斷電延時斷開觸點。由此可見,利用PLC內部繼電器組成的延時電路在選型、工藝、改裝等各方面都要比普通時間繼電器靈活方便得多。(f)

斷電保存寄存器(B/M)

PLC上電工作時,除去已閉合的輸入條件,其它寄存器的值都為0。但是,有一些被控對象需要存儲停電前的條件,例如加工中心的刀具位置信息,以便在PLC恢復工作時重新被使用。斷電保存寄存器除具有輔助寄存器功能外,還具有斷電保存的功能,即PLC上電時保持上次斷電時的狀態(g)

用戶指令寄存器(P)一般在內裝式PLC中提供,各寄存器的含義由PLC定義。使用者可以通過用戶指令寄存器在不修改PLC程序的情況下在一定的范圍內調整PLC的工作狀態。例如自動潤滑時間、車床刀架反轉鎖死時間等。(h)

NC狀態寄存器(F)一般在內裝式PLC中提供,各寄存器的含義由數控系統軟件定義。PLC可以通過讀取NC狀態寄存器的內容獲得NC當前工作狀態信息。例如NC的報警信息、M、S、T指令代碼、各進給軸的位置和速度、主軸的轉速等。(a)

NC控制寄存器(G)一般在內裝式PLC中提供,各寄存器的含義由數控系統軟件定義。PLC可以通過修改NC控制寄存器的內容向NC發布指令及報告當前機床電氣部分的工作狀態信息。例如輔助電機的過熱報警信息、各進給軸超程報警信息等。

PLC以及RLC除了完成必須功能外,還要求在異常的情況下通過安全互鎖能夠對操作者和設備進行緊急保護,然后通過報警功能通知操作者,因此,在設計時必須詳細了解設備的工作過程及原理,分析容易發生事故的環節,以便在程序和電氣設計中實現。另外考慮到PLC程序可能不完善或發生軟件故障,有些重要的保護功能必須由硬件即RLC實現。通常我們把RLC的設計稱為電氣設計,把PLC的設計成為軟件設計。下面是在軟硬件設計中一般需要注意的安全互鎖功能。

若目前有A、B兩個過程,出于安全的目的,當A動作后將限制B的動作,稱A對B有安全互鎖;若B對A也有安全互鎖,稱A、B之間為雙向安全互鎖,簡稱A、B之間安全互鎖。

安全互鎖

1.

急停當出現緊急情況時,可以按下急停按鈕以避免故障和事故進一步擴大,因此,急停按鈕必須能停止各運動部件,如進給軸、主軸、刀架等,常用的方法是,通過急停按鈕關閉所有的動力電源,只保留控制電源;也可以用急停按鈕關閉各運動部件驅動器的使能信號來實現,但如果驅動器失控這種方法則失效。急停的安全互鎖必須在電氣設計中實現。

2.

限位當進給軸或其他有位置要求的移動部件超出設計的行程時,則通過限位信號進行保護。限位信號一方面需要在出現限位的時刻禁止移動部件的移動;另一方面,還要通知NC限位的方向,這樣當用超程解除等方式脫離限位狀態時,不會因為誤操作而進一步擴大超行程的程度,即只允許移動部件向與限位方向相反的方向移動。限位的安全互鎖一般在電氣設計和軟件設計兩個方面實現。

3.進給驅動裝置數控機床在自動加工中通常進給運動是由一個以上的進給驅動裝置同時完成的,因此,當某個進給驅動裝置出現報警時,必須停止自動加工狀態。上面進給驅動裝置的安全互鎖一般在軟件中實現

4.

主軸單元數控機床主軸的回轉運動帶動刀具或工件產生切削運動。(1)

當主軸報警時必須禁止自動加工,以防止損壞刀具或主軸;(2)當主軸運動時,必須禁止刀具松/緊禁止和自動換刀等需要主軸靜止的過程;(3)

若主軸有多個擋位,則主軸換擋未成功時必須禁止主軸的連續運動和機床的自動加工。上述(1)與(3)一般在軟件設計中實現;而(2)一般在電氣設計中實現。

5.

三相異步電動機換向三相異步電機通過掉換任意兩相電源,來改變電機的旋轉方向,如圖6-15(a)所示。如果控制正轉和反轉的兩個交流接觸器同時閉合,則三相電源中的兩相會發生短路,因此這兩個交流接觸器的控制必須進行雙向安全互鎖如圖6-15(b)所示。(b)(a)另外交流接觸器的釋放有一定的滯后,若兩個交流接觸器的控制線圈同時得電,仍然會有一個瞬時同時接通的過程使得電源瞬時短路,因此在軟件設計中也要設計正轉和反轉的安全互鎖。

6.

換刀(1)換刀過程中或換刀失敗,特別是銑床要禁止主軸的運動,相應的也要禁止系統程序的自動加工進給;(2)

自動換刀鏜銑床若采用機械手或盤式刀庫,在松刀和緊刀的過程中必須禁止Z軸的移動;(3)自動換刀鏜銑床刀庫靠近主軸的過程中要禁止Z軸的移動;刀具未夾緊時禁止主軸旋轉,通常也應該禁止機床的自動進給。數控機床PLC系統的設計與數控系統的設計是密不可分的,目前機床數控系統一般都自帶或提供PLC的功能,這其中既有內裝型PLC,也有獨立型PLC。因此,在設計數控機床PLC時通常都選擇與數控系統相同品牌的PLC。由數控系統供應商提供的PLC在硬件上無論是接口類型還是I/O點的規模都為了適應數控機床的要求進行了專門設計或給出了典型推薦配置;軟件上則一般根據數控機床的控制要求固化了PLC程序或提供標準PLC例程供用戶參考選用。用戶在使用中只需要根據具體機床的特點設置少量的參數或對標準例程作部分修改即可滿足一般的要求。對于復雜的控制要求也可以通過參考例程比較容易的實現。數控機床PLC系統的設計及調試

1.

工藝分析首先對被控機床設備的工藝過程、工作特點、控制系統的控制過程、功能和特性進行分析,估算I/O開關量的點數,I/O模擬量的接口數量和精度要求,從而對PLC提出整體要求。2.

系統調研對根據設備的要求初步選定的數控系統進行調研,了解其所提供的PLC系統的功能和特點,包括PLC的類型,接口種類和數量,接口性能,擴展性,PLC程序的編制方法。PLC系統設計步驟根據前兩步的工作,綜合考慮數控系統和PLC系統的功能、性能、特點,本單位的需要和使用習慣以及整機性價比確定PLC系統的方案。實際上這里主要是從PLC的角度對數控系統提出要求,從而確定數控系統的方案。只有少數情況下才會需要選用獨立型PLC。例如,從經濟的角度考慮,選用了簡易型數控系統,但設備需要較多的模擬量接口或大量的開關量接口,而數控系統提供的PLC不能滿足要求,則需要選用獨立型PLC。

3.

確定方案在選擇獨立型PLC時主要考慮四個因素:(1)

功能范圍

PLC功能有強弱之分,價格差別很大,應根據系統的實際需要選用。功能方面主要考慮有無擴展能力,有無模擬量輸入輸出,指令系統是否完善,有沒有中斷能力和聯網能力等。(2)

I/O點數統計系統設計中輸入/輸出的種類及數量,確定選用I/O模塊的種類及數量。一般都有一定數量的擴展單元供用戶配置。選用時在滿足需要的前提下注意經濟性。(3)

存儲器容量根據系統大小不同,選擇用戶存儲器容量不同的PLC,一般廠商提供1K,2K,4K,8K,16K程序步等容量的存儲器。選擇方法主要憑經驗估算,其估算法有下列兩種:(a)PLC內存容量(指令條數)約等于I/O總點數的10—15倍。

(b)指令條數=6(I/O)+2(Tm+Ctr)。式中Tm為定時器總數,Ctr為計數器總數。有時可在其基礎上增加20%的裕量。(4)

處理時間

PLC從處理一個輸入信號到產生一個輸出信號所需的時間稱為處理時間。處理時間的長短不僅決定于CPU的循環掃描周期,還與輸出繼電器的機械滯后、輸入信號的到來時刻在掃描周期中的時機、以及程序語句的安排有密切的關系。當PLC的掃描周期為20ms時,一個交流輸入信號的處理時間可達60ms左右,這對于一般工業控制系統來說已足夠靈敏,對某些要求輸入/輸出作出快速響應的設備,可采用快速響應模塊、高速計數模塊及中斷處理等措施來縮短處理時間。

4.電氣設計

PLC控制系統的電氣設計包括以下內容:原理圖、元器件清單、電柜布置圖、接線圖與互連圖,如果是定型設備還應包括工藝圖,這在其它章節有詳細介紹。電氣設計時特別要注意以下幾點:(1)

PLC輸出接口的類型,是繼電器輸出還是光電隔離輸出等。(2)

PLC輸出接口的驅動能力,一般繼電器輸出為2A,光隔輸出為500mA。(3)

模擬量接口的類型和極性要求,一般有電流型輸出(-20mA~+20mA)和電壓型輸出(-10V~—+10V)兩種可選。(4)

采用多直流電源時的共地要求。(5)

輸出端接不同負載類型時的保護電路。執行電器若為感性負載,需接保護電路。直流可加續流二極管,交流可加阻容吸收電路。(6)

若電網電壓波動較大或附近有大的電磁干擾源,應在電源與PLC間加設隔離變壓器、穩壓電源或電源濾波器。注意:PLC的散熱條件,當PLC的環境溫度大于55oC時,要用風扇強制冷卻。

目前數控機床特別是通用數控機床的各項功能,例如主軸控制、車床刀架轉位、加工中心刀庫的換刀、潤滑、冷卻的啟/停等已經標準化,各種數控系統一般都內置或提供滿足這些功能的PLC程序。采用獨立型PLC時,一般廠家也會提供滿足通用數控機床要求的標準PLC程序。因此,設計PLC程序最重要的方法就是詳細了解并參考系統提供的標準PLC程序。

PLC程序設計程序設計是PLC應用中最關鍵的問題。PLC程序設計的基本思路是按照設備的要求設計輸入和輸出信號的邏輯關系,在輸入某些信號時得到預期的輸出信號,從而實現預期的工作過程。因此,簡單而常用的方法是以過程為目標,分析每個過程的啟動條件和限制條件,根據這些條件編寫該過程的PLC程序,完成了所有過程的PLC程序即完成了整個PLC程序。其中某個過程可以僅涉及一個輸出接口,例如冷卻電機的啟動/停止;也可以涉及多個輸出接口,例如加工中心換刀的過程。這種方法比較容易實現PLC程序的模塊化,易于各過程的獨立調試,缺點是往往不能保證最小的存儲器占有量。目前隨著計算機和微電子技術的發展,對PLC存儲器容量方面的限制已經越來越小。

1.

PLC程序設計的常用方法程序設計的方法有很多,如狀態表法、功能圖法、流程圖法及現代Petri網法等。狀態表法是從傳統繼電器邏輯設計方法繼承而來的,經過適當改進,適合于可編程控制器梯形圖設計的一種方法。但狀態表法僅適合于單一順序問題的程序設計,而對于具有并行順序和選擇順序的問題就顯得無能為力了。功能圖法是先將控制要求表達為功能圖,用功能圖來說明可編程控制器所要完成的控制功能,然后由功能圖寫出邏輯方程,再畫出梯形圖或寫出指令。狀態表法、功能圖法可以解決順序、隨機等類型問題的程序設計。但是,這些方法不適用于具有協調、競爭等性質系統控制程序的設計。Petri網方法是解決并行系統程序設計的一種方法。對于采用計算機高級語言設計的PLC程序,可以采用數據處理指令來解決邏輯問題,比單純用邏輯指令要簡單的多??梢苑奖愕奶幚眄樞?、隨機、協調、競爭等控制功能。流程圖是熟悉計算機高級語言的程序設計人員常用的程序設計方法。(1)

將繼電器控制電路,改畫成梯形圖對于采用梯形圖編程的PLC,正如前述由于繼電器控制電路與梯形圖有很多相似處,因此可以將成熟的繼電器控制系統直接改畫成PLC梯形圖,這種方法適用于較簡單的控制過程。(2)經驗設計法對于較復雜的控制過程,可以根據被控對象控制的要求,初步設計出繼電器控制電路,或直接設計出梯形圖,再進行必要的簡化和校驗,有時在調試過程中還需要進行必要的修改。這種設計方法靈活性大,其結果一般不是唯一的。一般與第一種方法配合使用。(3)流程圖流程圖是采用高級語言編寫程序的PLC所用的方法,與一般軟件設計的流程圖相同,由有向線段、處理塊、判斷塊等元素組成,對數控機床上的各種過程都能非常方便的描述。在分析機床的工藝和控制過程時可以直接采用流程圖進行描述,這樣完成了機床所有的控制過程的分析也就基本上完成了程序設計,然后在通過流程圖完成程序的編寫。這種方法也適用于采用語句表編程語言的PLC。程序設計的狀態表法、功能圖法等讀者可以參考相關書籍。2.PLC程序設計的一般步驟(1)若所采用的PLC自帶有程序,應該詳細了解程序已有的功能,對現有需求的滿足程度和可修改性,盡量采用PLC自帶的程序。(2)將所有與PLC相關的輸入信號(按鈕、行程開關、速度及時間等傳感器),輸出信號(接觸器、電磁閥、信號燈等)分別列表,并按PLC內部接口范圍,給每個信號分配一個確定的編號。(3)詳細了解生產工藝和設備對控制系統的要求。畫出系統各個功能過程的工作循環圖或流程圖、功能圖及有關信號的時序圖。(4)按照PLC程序語言的要求設計梯形圖或編寫程序清單。梯形圖上的文字符號應按現場信號與PLC內部接口對照表的規定標注。3.

PLC程序設計的一般原則(1)保證人身與設備安全的設計永遠都不是多余的。

PLC的設計應該是在保證操作者和設備安全的前提下完成其功能,沒有安全保證的設備是沒有實際應用價值的。(2)PLC程序的安全設計,并不代表硬件的安全保護可以省略。

PLC程序的安全設計,僅是在軟件上提供保護功能,為了避免軟件工作異常和調試中程序編寫錯誤或操作不當引起的事故,還要在硬件上設計保護功能。例如,電機正/反轉接觸器的互鎖設計,進給電機的限位保護開關,這些均在硬件上實現,不需要通過PLC控制。(3)

了解PLC自身的特點不同的廠家的PLC都各有特點,在應用中也會不同,因此要了解PLC自身的特點才能正確使用并發揮PLC應有的能力。如:初始狀態、工作方式(循環掃描/周期掃描)、掃描周期(4)

設計調試點易于調試

PLC程序的設計往往不是一次可以完成,常常需要分步反復調試和實驗,因此,在PLC設計中,與一般的軟件設計類似,需要利用中間寄存器設計跟蹤標記和斷點,以方便調試。例如:在自動換刀控制程序中設計臨時外部控制指令,使連續的換刀過程變為分步執行,分步檢查換刀的控制過程是否滿足實際要求,待調試成功再取消該臨時外部控制指令,使換刀過程連續執行。(5)

模塊化設計數控機床的PLC一般要完成許多功能,模塊化設計便于我們對各個功能進行單獨調試,當改變某一功能的控制程序時,也不會對PLC的其它功能產生影響。(6)

盡量減少程序量減少程序量可以減少程序運行的時間,提高PLC的響應速度,這對于循環掃描的PLC尤為重要。另外某些內裝式PLC與數控系統共用處理器,存儲器等資源,減少PLC的程序量對于節省系統資源也是非常必要的。(7)全面的注釋,便于維修

PLC所服務的數控機床要求長時間的穩定運行,因此,PLC出現問題時要能立刻排除,詳細的注釋有利于維修人員維修、日常維護以及系統擴展新的功能。1.輸入程序根據型號的不同,PLC有多種程序輸入方法,例如,在PLC上本地輸入;通過數控系統輸入;通過外部專用編程器輸入;通過PLC提供的基于PC的軟件在外部PC上輸入。多數PLC都提供PC機編程輸入功能。

2.檢查電氣線路如果電氣線路安裝有誤,不僅會嚴重影響PLC程序的調試進度,而且有可能損壞元器件。因此,調試前應該仔細檢查整個系統的電氣線路,特別是電源部分。若系統是分模塊設計調試的,也可以只檢查準備調試的模塊部分的電氣線路。3.模擬調試。正如前述,PLC處在數控系統與機床電氣之間,起著承上啟下的作用,如果PLC指令有誤,即使電氣線路沒有錯誤,也有可能引起事故,損壞設備。例如,主軸采用齒輪傳動時,若齒輪嚙合未到位,強行長時間運行主軸有可能損壞傳動齒輪。因此,在PLC實際應用調試前應先進行模擬調試。

PLC調試4.運行調試接通功率器件的動力,如電機及其驅動器的強電、氣壓、液壓等,按照實際運行的需要調試,在運行調試中要注意電氣與機械的配合。5.非常規調試,驗證安全保護和報警的功能。按照與設計功能不同的順序輸入或輸出信號,例如刀具松的狀態下,按主軸啟動按鈕,或在主軸運行中,按下刀具松按鈕。觀察PLC設計的保護功能是否有效。運行中接入各單元的報警信號,觀察PLC程序是否能正確的報警并保護相應的單元。例如主軸運行中,接入主軸過熱信號,觀察PLC是否能報警,并同時停止主軸和刀具進給。這部分工作一般也分為模擬調試和運行中調試,兩步以防如果保護功能失效損壞器件和設備。

6.安全檢查并投入考驗性試運行待一切正常后可將程序固化到PLC存儲器中,并作備份和詳細文檔說明程序的功能和使用方法等信息。

前面已經提到,在PLC設計方面需要詳細了解被控過程的工作過程和工作原理;在編程方面可以學習和參考系統提供的標準例程和編程說明書以及其它專門介紹PLC編程語言的參考書。因此本節對具體的編程方法未作詳細的介紹,只針對數控機床PLC控制中比較典型的三個應用實例進行過程和安全互鎖分析,每個應用實例提供一種不同編程語言的PLC程序。 應用實例中的PLC均采用DC24VNPN型晶體管接口電路,即低電平有效。

數控機床PLC控制應用實例1.過程分析 主軸的控制包括正轉、反轉、停止、制動和沖動等。要求按正轉按鈕是電動機正轉;按反轉按鈕時電動機反轉;按停止按鈕時電動機停止,并控制制動器制動2秒;按下沖動按鈕電動機正轉0.5秒,然后停止;電動機過載報警后正/反轉和沖動按鈕無效。2.安全互鎖

主軸系統

3.程序設計 電氣部分的設計如圖6-17所示,主軸為普通三相異步電動機,由交流接觸器控制正反轉;繼電器采用直流24V供電,自帶續流二極管;交流接觸器采用交流110V供電。

與主軸控制相關的輸入/輸出寄存器包括:輸入寄存器:X1.4—正轉,X1.5—反轉,X1.6—停止,X1.7—沖動,X8.5—報警;輸出寄存器:Y5.0—正轉,Y5.1—反轉,Y5.2制動,Y5.3—松刀。 在電氣安全互鎖設計方面,主軸正/反轉在接觸器和繼電器分別進行了安全互鎖;主軸正/反轉對刀具松進行了安全互鎖;急停對主軸運轉進行了安全互鎖。

序號名稱含義4序號名稱含義1QF3主軸帶過載保護電源空開2KM3主軸正轉交流接觸器3KM4主軸反轉交流接觸器4KA1由急停控制的中間繼電器5KA4主軸正轉中間繼電器6KA5主軸反轉中間繼電器7KA6主軸制動中間繼電器8KA9刀具松間繼電器9SB11主軸正轉按鈕10SB12主軸反轉按鈕11SB13主軸停止按鈕12SB14主軸沖動按鈕13RC2三相滅弧器14RC7,RC8單相滅弧器指令語句表程序如下:1.

LD X1.4 -- 讀取主軸正轉按鈕2.

OR R0.0 -- R0.0自鎖3.

AND X8.5 -- 無報警4.

ANI Y5.3 -- 刀具未松開5.

AND X1.6 -- 停止按鈕未按下(停止按鈕硬件上是常閉連接)6.

ANI Y5.1 -- 反轉無輸出7.

ANI Y5.2 -- 主軸未制動8.

OUT R0.0 -- 則輸出中間變量R0.0,并自鎖-------主軸正轉條件都滿足,則按下正轉按鈕后,輸出R0.0并自鎖-------9.

LD X1.7 -- 讀取主軸沖動按鈕10.

OR R0.1 -- R0.1互鎖11.

ANI T1 -- 若T1計時未完成12.

OUT R0.1 -- 則輸出R0.113.

OUT T1 K5 -- T1計時0.5秒----按下主軸沖動按鈕后,R0.1輸出0.5秒后關閉14.

LD R0.0 -- 讀取R0.0。15.

OR R0.1 -- 或R0.0。16.

AND X8.5 -- 無報警。17.

ANI Y5.3 -- 刀具未松開。18.

AND X1.6 -- 停止按鈕未按下。19.

ANI Y5.1 -- 反轉無輸出。20.

ANI Y5.2 -- 主軸未制動。21.

OUT Y5.0 -- 則輸出Y5.0控制主軸正轉。-------主軸正轉條件滿足后,R0.0和R0.1任意一個有輸出則輸出Y5.0控制主軸正轉,實現了主軸連續正轉和每次按下主軸沖動按鈕,主軸正向沖動0.5秒的功能。22.

LD X1.6 -- 讀取主軸停止按鈕。23.

OR Y5.2 -- 主軸制動自鎖。24.

ANI T2 -- 若T2計時未完成。25.

OUT Y5.2 -- 則輸出主軸制動。26.

OUT T2 K20 -- T2計時2秒。-按下主軸停止按鈕后,Y5.2輸出制動主軸2秒后斷開27.

LD X1.5 -- 讀取主軸反轉按鈕。28.

OR Y5.1 -- 主軸反轉自鎖。29.

AND X8.5 -- 無報警。30.

ANI Y5.3 -- 刀具未松開。31.

AND X1.6 -- 停止按鈕未按下。32.

ANI Y5.0 -- 正轉無輸出。33.

ANI Y5.2 -- 主軸未制動。34.

OUT Y5.1 -- 則輸出Y5.1控制主軸反轉。35.

END主軸反轉條件都滿足,則按下反轉按鈕后,輸出Y5.1并自鎖-------1.

過程分析 由PLC控制潤滑電動機實現自動潤滑功能,代替自動潤滑站。數控機床通電工作后,定時潤滑即開始自動執行,不受外部按鈕或M指令控制。2.安全互鎖 檢測到沒有潤滑液或潤滑電動機過熱報警后向系統發出報警信息,并停止定時潤滑的工作。急停對潤滑運轉進行了安全互鎖。3.程序設計定時潤滑

電氣部分的設計如圖6-18,圖中各器件的含義如下:

序號名稱含義1

M4潤滑電動機2

QF6潤滑電動機帶過載保護的電源空開3

KM7潤滑電動機啟動交流接觸器4

KA1由急??刂频闹虚g繼電器5

KA10潤滑電動機啟動中間繼電器6

HL1潤滑報警指示燈7

RC5三相滅弧器8

RC11單相滅弧器定時潤滑涉及到的寄存器如下:

X1.5:潤滑液位低報警檢測; X2.7:潤滑電動機過熱報警檢測;

Y0.7:潤滑電動機控制; Y1.6:潤滑系統報警指示燈;

數控機床的潤滑系統一般要求每間隔數十分鐘甚至幾個小時工作幾秒鐘,而一般PLC的定時器沒有這么大的定時范圍,因此采用定時器和計數器相結合的方法來擴大定時范圍,下面以每隔一小時潤滑10秒為例設計定時潤滑系統的PLC梯形圖程序如圖6-19。

X1.5和X2.7硬件上均按常閉點連接,PLC再按常閉點判斷,則正常時都是斷開的,Y1.6(報警指示燈)沒有輸出。一旦出現了一個或兩個報警則硬件上為斷開狀態,PLC內部因取常閉點而閉合,Y1.6有輸出提示報警。 開始上電時R0.0為0,C0、T1以及T2都處于復位狀態,T0處于定時狀態,時間為10秒,定時完成后R0.0自鎖保持1狀態,則對C0、T1、Y0.7沒有影響。若X1.5或X2.7任意一個出現了故障報警,則R0.0變為0,重新復位C0、T1以及T2,故障消除后,T0又開始計時,R0.0延時10秒后再變為1。因此,用R0.0的常閉點可以保證每次開機和故障消除后Y0.7能馬上輸出,控制潤滑10秒。

R0.0變為1后,T0一直被復位,T1開始工作,定時時間是60秒,因此每隔60秒C0計數一次,C0的設定值是60,因此,1小時后C0計數完成,這期間T2一直處于復位狀態。C0計數完成后,常開點閉合,復位T1,而T2開始計時,T2的設定時間是10秒,10秒鐘后T2的常開點閉合復位C0,因此,C0的1狀態只維持10秒即變為0,同時把T2復位,由于T2、C0、T1都處于復位狀態,R0.0為1,T1又開始計時,每隔60秒向C0發送一個脈沖,進入新一輪循環。 可見每隔1小時,C0即輸出10秒鐘,用C0的常開點控制Y0.7即實現了控制的要求。

1.

過程分析 以四工位自動刀架為例,刀架電動機采用三相交流380V供電,正轉時驅動刀架正向旋轉,各刀具按順序依次經過加工位置(如圖6-20所示),刀架電動機反轉時,刀架自動鎖死,保證刀具能夠承受切削力。每把刀具各有一個霍爾位置檢測開關。車床刀架換刀動作由T指令或手動換刀按鈕起動,換刀過程如下:(a)

刀架電動機正轉;(b)

檢測到所選刀位的有效信號后,停止刀架電動機,并延時(100ms);

(c)延時結束后刀架電動機反轉鎖死刀架,并延時(500ms);

(d)延時結束后停止刀架電動機,換刀完成。

車床刀架不存在刀具交換的問題,刀具選好后即可以開始加工,因此,車床的換刀由T指令(選刀指令)完成,而不需要換刀指令(M06指令)的參與。

2.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論