A. 數控機床一般用cnc控制 不知道它和plc控制有什麼區別 我個人理解plc相當如智能開關對嗎
數控系統有兩大部分,一是NC、二是PLC,這兩者在數控機床所起的作用范圍是不相同的。
1、實現刀具相對於工件各坐標軸幾何運動規律的數字控制。這個任務是由NC來完成;
2、機床輔助設備的控制是由PLC來完成。它是在數控機床運行過程中,根據CNC內部標志以及機床的各控制開關、檢測元件、運行部件的狀態,按照程序設定的控制邏輯對諸如刀庫運動、換刀機構、冷卻液等的運行進行控制。
相對於PLC,機床和NC就是外部。編PLC程序要用到NC給PLC的信號和PLC給NC的信號是為了PLC與NC之間的信息交換。
可編程式控制制器(PLC)與數控系統(NC)以及數控機床(MT)之間的信息交換有以下信號:
相對於PLC,機床和NC就是外部。PLC與機床以及NC之間的信息交換,對於PLC的功能發揮,是非常重要的。PLC與外部的信息交換,通常有四個部分:
(1)、機床側至PLC:機床側的開關量信號通過I/O單元介面輸入到PLC中,除極少數信號外,絕大多數信號的含義及所配置的輸入地址,均可由PLC程序編制者或者是程序使用者自行定義。數控機床生產廠家可以方便的根據機床的功能和配置,對PLC程序和地址分配進行修改。
(2)、PLC至機床:PLC的控制信號通過PLC的輸出介面送到機床側,所有輸出信號的含義和輸出地址也是由PLC程序編制者或者是使用者自行定義。
(3)、NC至PLC:CNC至PLC:CNC送至PLC的信息可由CNC直接送入PLC的寄存器中,所有CNC送至PLC的信號含義和地址(開關量地址或寄存器地址)均由CNC廠家確定,PLC編程者只可使用不可改變和增刪。如數控指令的M、S、T功能,通過CNC解碼後直接送入PLC相應的寄存器中。
(4)PLC至CNC:PLC送至CNC的信息也由開關量信號或寄存器完成,所有PLC送至CNC的信號地址與含義由CNC廠家確定,PLC編程者只可使用,不可改變和增刪。
PLC在數控機床中的控制功能:
(1)、操作面板的控制。操作面板分為系統操作面板和機床操作面板。系統操作面板的控制信號先是進入NC,然後由NC送到PLC,控制數控機床的運行。機床操作面板控制信號,直接進入PLC,控制機床的運行。
(2)、機床外部開關輸入信號。將機床側的開關信號輸入到送入PLC,進行邏輯運算。這些開關信號,包括很多檢測元件信號(如:行程開關、接近開關、模式選擇開關等等)
(3)、輸出信號控制:PLC輸出信號經外圍控制電路中的繼電器、接觸器、電磁閥等輸出給控制對象。
(4)、功能實現。系統送出T指令給PLC,經過解碼,在數據表內檢索,找到T代碼指定的刀號,並與主軸刀號進行比較。如果不符,發出換刀指令,刀具換刀,換刀完成後,系統發出完成信號。
(5)、M功能實現。系統送出M指令給PLC,經過解碼,輸出控制信號,控制主軸正反轉和啟動停止等等。M指令完成,系統發出完成信號。
數控系統中PLC控製程序實現機床的輔助功能控制。
主要是M功能,S功能,T功能,控制。
數控車床的輔助功能即M(功能)S(功能)T(功能).在PLC中首先對M,S,T,代碼進行解碼.解碼後的M,S,T,代碼即可在PLC程序里進行對機床的輔助功能進行控制.(如控制主軸正反轉,主軸定位,主軸換擋,轉塔,刀庫,尾台,卡盤,中心架,排屑,潤滑,等動作)。例如:加工程序給出M03,PLC首先將M03解碼(假設譯出的M03的地址為R0,0),那麼梯圖里就可用R0.0的常開觸點去接通主軸的正轉繼電器(假設為Y0,0).,再由Y0.0輸出帶動外部繼電器,外部繼電器帶動接觸器,接觸器帶動主軸電機正轉.
B. 數控機床的三種控制系統的名稱,反饋信號是什麼物理量各包含哪些環節各採用什麼電動機作為驅動元件
按伺服控制方式分:
1.開環控制數控機床:這類機床不帶位置檢測反饋裝置,通常用步進電機作為執行機構。輸入數據經過數控系統的運算,發出脈沖指令,使步進電機轉過一個步距角,再通過機械傳動機構轉換為工作台的直線移動,移動部件的移動速度和位移量由輸入脈沖的頻率和脈沖個數所決定。
2.半閉環控制數控機床:在電機的端頭或絲杠的端頭安裝檢測元件(如感應同步器或光電編碼器等),通過檢測其轉角來間接檢測移動部件的位移,然後反饋到數控系統中。由於大部分機械傳動環節未包括在系統閉環環路內,因此可獲得較穩定的控制特性。其控制精度雖不如閉環控制數控機床,但調試比較方便,因而被廣泛採用。
3.閉環控制數控機床:這類數控機床帶有位置檢測反饋裝置,其位置檢測反饋裝置採用直線位移檢測元件,直接安裝在機床的移動部件上,將測量結果直接反饋到數控裝置中,通過反饋可消除從電動機到機床移動部件整個機械傳動鏈中的傳動誤差,最終實現精確定位。