




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
數(shù)控機床裝調(diào)與維修技術李海清任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試項目描述據(jù)統(tǒng)計,數(shù)控車床刀架故障占整個數(shù)控車床故障的大約40%。要維修數(shù)控車床刀架有關的故障,必須理解數(shù)控系統(tǒng)與PMC涉及換刀功能的控制關系,才能從系統(tǒng)控制原理本身理解控制過程,更好地分析和維修涉及刀具的故障。本任務將學習數(shù)控車床四工位刀架控制PMC編寫與調(diào)試。任務目標1、掌握數(shù)控車床刀架控制流程圖。2、能夠設計和調(diào)試數(shù)控車床刀架電氣控制和PMC程序。一、相關應用指令
1、判別一致指令COIN
COIN指令用來檢查參考值與比較值是否一致,數(shù)據(jù)均為BCD碼編碼。可用于檢查刀庫、轉臺等旋轉體是否到達目標位置等。
(1)指令格式任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(2)控制條件:
1)指定數(shù)據(jù)類型(BYT)
BYT=0:1字節(jié)BCD碼數(shù)據(jù)比較。
BYT=1:2字節(jié)BCD碼數(shù)據(jù)比較。
2)輸入信號(ACT)
ACT=0:指令不執(zhí)行,W1不改變。
ACT=1:指令執(zhí)行,結果輸出到W1中。
(3)參數(shù):
1)格式指定
0:指定輸入數(shù)據(jù)為常數(shù)。
1:指定輸入數(shù)據(jù)為地址。
2)輸入數(shù)據(jù)
輸入數(shù)據(jù)可以指定為整數(shù)或者是存儲該值的地址,通過“格式指定”進行選擇。
3)比較數(shù)據(jù)地址
指定比較數(shù)據(jù)的地址。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(4)輸出(W1)
W1=0:輸入數(shù)據(jù)≠比較數(shù)據(jù)。
W1=1:輸入數(shù)據(jù)=比較數(shù)據(jù)。
(5)指令實例(如圖4-7-2所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習程序指令中R9091.0為常0信號,則BYT=0為2位的BCD碼,參數(shù)0001表示為操作數(shù)以地址形式表示,R0120為輸入數(shù)據(jù)地址設其值為34,R0150為比較數(shù)據(jù)地址設定為34,則當R101.0=1時輸出R200.3=1(輸入數(shù)據(jù)=比較數(shù)據(jù))。
數(shù)控車床中刀位比較如圖4-7-3所示:任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習2、比較指令COMP
COMP指令的輸入值和比較值為2位或4位BCD代碼,該指令用于BCD碼大小的比較。
(1)指令格式(如圖4-7-4所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(2)控制條件
1)指定數(shù)據(jù)(BYT)
BYT=0:2位BCD碼數(shù)據(jù)比較。
BYT=1:4位BCD碼數(shù)據(jù)比較。
2)輸入信號(ACT)
ACT=0:指令不執(zhí)行,W1不改變。
ACT=1:指令執(zhí)行,結果輸出到W1。
(3)參數(shù):
1)格式指定
0:指定輸入數(shù)據(jù)為常數(shù)。
1:指定輸入數(shù)據(jù)為地址。
2)輸入數(shù)據(jù)
“輸入數(shù)據(jù)”通過“格式指定”指定為整數(shù)或者是存儲該值的地址。
3)比較數(shù)據(jù)地址
指定比較數(shù)據(jù)的存儲地址。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(4)輸出(W1):
W1=0:輸入數(shù)據(jù)>比較數(shù)據(jù)。
W1=1:輸入數(shù)據(jù)≤比較數(shù)據(jù)。
(5)指令實例(如圖4-7-5所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習程序指令中R9091.0為常0信號,這樣BYT=0操作數(shù)為2位BCD碼,參數(shù)0001指定了操作數(shù)通過地址指定,R120為輸入數(shù)據(jù)地址設其值為34,R0330為比較數(shù)據(jù)地址設其值為45。當R200.1=1是輸出R0102.0=1
數(shù)控機床刀位比較如圖4-7-5所示.任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習3、比較指令COMPB
COMPB指令功能是:比較1個、2個或4個字節(jié)長的二進制數(shù)據(jù)之間的大小,比較的結果存放在運算結果寄存器(R9000)中,如圖4-7-6所示。
(1)指令格式(如圖4-7-6所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習2)控制條件
輸入信號
ACT=0:指令不執(zhí)行。
ACT=1:指令執(zhí)行。
(3)參數(shù)
1)格式指定
比較指令COMPB格式指定如圖4-7-7所示。它用于指定1、2、4字節(jié)的數(shù)據(jù)長度以及比較數(shù)據(jù)格式(“常數(shù)”或者“地址數(shù)據(jù)”)。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習2)輸入數(shù)據(jù)
指定用于比較的輸入數(shù)據(jù)的地址。
3)比較數(shù)據(jù)
指定比較數(shù)據(jù),以地址或者常數(shù)形式指定。
運算結果寄存器(R9000)
數(shù)據(jù)的計算結果輸出到該寄存器中,寄存器各位的具體含義如圖4-7-8所示。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習表4-7-1顯示了輸入數(shù)據(jù)、比較數(shù)據(jù)和操作寄存器相關位的關系。
表4-7-1輸入數(shù)據(jù)、比較數(shù)據(jù)和操作寄存器相關位的關系任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習R9000.5R9000.1R9000.0輸入數(shù)據(jù)=比較數(shù)據(jù)001輸入數(shù)據(jù)>比較數(shù)據(jù)000輸入數(shù)據(jù)<比較數(shù)據(jù)010溢出100(4)指令實例(如圖4-7-9所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習該程序指令中參數(shù)1001表示比較的數(shù)據(jù)為1字節(jié)的二進制數(shù)以地址形式進行指定,參數(shù)R0420為輸入數(shù)據(jù)地址,設其值為1000;R0530為比較數(shù)據(jù)地址,設其值為1001。則當R100.5為1,R0420<R0530,則R9000.1為1,R9000.5和R9000.0為0。
數(shù)控機床中COMPB指令實例程序如圖4-7-10所示。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習4、定時器指令TMR
可變定時器TMR(延時接通定時器:SUB3):該指令能夠延時指定的時間后輸出信號,其時間參數(shù)在定時器界面的非易失存儲器(T地址)中設定,這使得其能夠在不修改梯形圖的條件下修改延時時間。如果用戶可能需要偶爾修改定時器的定時時間,處于降低操作難度,保護機床梯形圖的需要,建議采用TMR定時器。
(1)指令格式(如圖4-7-11所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(2)控制條件:輸入信號ATC
ATC=0停止計時;
ATC=1:啟動計時。
(3)參數(shù):定時器號(T地址)
在功能指令中設定定時器號后,可以在定時器界面的相應定時器號下設定時間預置值,初始狀態(tài)下1-8號定時器的精度為48MS,也即設定的時間必須為48MS的倍數(shù),如果設定了不易48MS為倍數(shù)的時間,則系統(tǒng)自動取最接近的以48為倍數(shù)的數(shù)字,比如設定100MS,則系統(tǒng)會自動識別為2*48=96MS,而忽略4MS,9以后的定時器精度為8MS,初始值下的設定方法同前者,當然定時器精度可以在定時器界面進行修改。
(4)輸出條件:
W1=0:ATC=0或者計時未完成;
W1=1:ATC=1,且計時完成。
(5)指令實例(如圖4-7-12所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習在定時器T地址界面下設定時間預設值為96(1ms精度),如圖4-7-12所示。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習在R300.0接通后延時96ms輸出R0680.0=1。
定時器在數(shù)控機床報警燈閃爍電路的應用,如圖4-7-13所示。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習5、定時器指令TMRB
TMRB的設定時間編在梯形圖中,在指令和定時器號的后面加上一項參數(shù)預設定時間,與順序程序一起被寫入FROM中,所以定時器的時間不能用PMC參數(shù)改寫。該指令能夠在延時指定的時間后輸出,其預設值與梯形圖程序一起存放在FROM中,因此定時時間一旦被設定,必須通過修改梯圖才能修改定時時間。
(1)指令格式(如圖4-7-14所示)
(2)控制條件:輸入信號(ACT)
ACT=0:停止計時。
ACT=1∶啟動計時。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(3)參數(shù):
a)定時器號
設定使用的固定延時定時器號,同一程序中可以指定相同的固定延時定時器號和延時接通定時器(TMR)號(即兩者不沖突),但固定延時接通定時器號千萬不能重復,否則固定延時定時器號的動作無法保證。
b)預設時間
設定時間預設值,設置的時間精度是1ms。
(4)輸出(W1):
W1=0:ACT=0或計時未完成。
W1=1:完成計時(ACT=1)。
計時誤差:定時器精度為0至±1個一級程序掃描周期(4/8ms)加上計時完成到掃描到該指令的時間(至多一個二級程序掃描周期)。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(5)指令實例(如圖4-7-15所示)
該程序段使用了固定定時器0001,預設的定時時間為5000ms。當X0.0接通后延時5000ms,最后輸出R0000.0=1。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習6、計數(shù)器指令CTR
計數(shù)器主要功能是進行計數(shù),可以是加計數(shù),也可以是減計數(shù)。計數(shù)器的預置值形式是BCD代碼還是二進制代碼形式由PMC的參數(shù)設定(一般為二進制代碼)。
PMC計數(shù)器指令有CTR、CTRB、CTRC三種,在實際應用中都可以進行技術,其中CTRSUB5是進行加減計數(shù)的計數(shù)器,使用的場合最多,主要是這個計數(shù)器可以像定時器一樣在系統(tǒng)界面上進行設定預設值以及當前值。作為預置型計數(shù)器時,首先設定計數(shù)器的計數(shù)上限,當計數(shù)值和設定值相同的時候,輸出信號。此外還可作為環(huán)形計數(shù)器,重復計數(shù)。
(1)指令格式(如圖4-7-16所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(2)控制條件
1)CNO
CN0=0:計數(shù)器的初始值為0;
CN0=1:計數(shù)器的初始值為1;
此條件作為控制計數(shù)器初始值使用的,可以使用R9091.1的常開點作為1或者使用R9091.1的常閉作為0,當然,不同機床上PMC也會編寫自己的常0和常1邏輯,實現(xiàn)的目的相同,因為一般刀庫計數(shù)都是從1開始,所以使用的是R9091.1常開點。
2)計數(shù)方向(UPDOWN)
UPDOWN=0:加計數(shù)器(計數(shù)從CNO指定的初始值開始)。
UPDOWN=1:減計數(shù)器(計數(shù)從預設值開始)。
此條件為計數(shù)器計數(shù)類型是加法計數(shù)器還是減法計數(shù)器,如果條件為0,則為加法計數(shù)器,從CN0指令的數(shù)值開始計數(shù)。如果為1,為減法計數(shù)器,從預設值開始。
3)重置(RST)
RST=0:非重置狀態(tài);
RST=1:重置狀態(tài),計數(shù)器重置到初始值;W1變?yōu)?;累計計數(shù)值復位為初始值。
4)啟動條件(ACT)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(3)計數(shù)器號:
計數(shù)器號在功能指令中設定,相應的預設值和編碼形式則在計數(shù)器界面中設定或者通過賦值語句、定義常量等方法進行賦值。計數(shù)器號和定時器一樣是不可以重復的。
預設值和累計值得范圍如下:
二進制計數(shù)器:0—32,767
BCD計數(shù)器:0—9,999
(4)輸出(W1):
輸出W1=1:加計數(shù)(UPD=0)時,計數(shù)達到預設值;減計數(shù)(UPD=1)時,計數(shù)器達到0(CNO=0)或達到1(CNO=1)。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(6)機床上應用場合
1)作為刀庫計數(shù)使用
2)作為潤滑脈沖計數(shù),時間累加等。
7、旋轉指令ROT
ROT/ROTB指令用來判別回轉體的下一步旋轉方向;計算出回轉體從當前位置旋轉到目標位置的步數(shù)或計算出到達目標位置前一位置的位置數(shù)。
用于回轉控制,如刀架、ATL、旋轉工作臺等,且有如下功能:
1)選擇短路徑的回轉方向。
2)計算由當前位置到目標位置的步數(shù)。
3)計算目標前一位置或到目標位置前一位置的步數(shù)。
(1)指令格式(如圖4-7-18所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(2)控制條件
1)指定轉臺的起始號(RNO)
RN0=0:轉臺的位置號由0開始。
RN0=1:轉臺的位置號由1開始。
2)指定要處理的數(shù)據(jù)位置數(shù)據(jù)的位數(shù)(BYT)
BYT=0:兩位BCD碼。
BYT=1:四位BCD碼。
3)是否由短路徑選擇旋轉方向(DIR)
DIR=0:不選擇,旋轉方向僅為正向。
DIR=1:進行選擇,旋轉方向的詳細情況見W1。
4)指定操作條件(POS)
POS=0:計算目標位置。
POS=1:計算目標前一位置。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習5)指定位置或步數(shù)(INC)
INC=0:計算位置。如要計算目標位置的前一位置,指定INC=0和POS=1。
INC=1:計算步數(shù)。如要計算當前位置與目標位置之間的差距,指令INC=1和POS=0。
6)執(zhí)行指令(ACT)
ACT=0:不執(zhí)行ROT指令。W1不改變。
ACT=1:執(zhí)行ROT指令。一般地設置ACT=0,如需要操作結果,設置ACT=1。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(3)參數(shù):
1)轉臺定位號
指定轉臺定位號,即位置數(shù)目。
2)當前位置地址
指定存儲當前位置的地址。
3)目標位置地址
指定存儲目標位置的地址。如存儲CNC輸出的T代碼的地址。
4)運行結果輸出地址
計算轉臺要旋轉的步數(shù),到達目標位置或前一位置的步數(shù)。當要使用計算結果時,總要檢測ACT是否為1。
(4)旋轉方向結果輸出(W1)
經(jīng)由短路徑旋轉的方向輸出至W1,當W1=0時方向為正向(FOR);W1=1時為反向(REV)。FOR及REV的定義如圖4-7-19所示。當轉臺號增加方向為FOR,減少方向為REV。W1的地址可任意選定。然而,要使用W1的結果時,總是要檢測ACT=1的條件。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(5)指令實例(如圖4-7-20所示)
如圖圖4-7-20所示,共24把刀,D200為當前位置T3,D220為目標位置T9,則計算得到需要步數(shù)9-3=6步。E0.0=0表示正向旋轉。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習5、定時器指令TMRB
TMRB的設定時間編在梯形圖中,在指令和定時器號的后面加上一項參數(shù)預設定時間,與順序程序一起被寫入FROM中,所以定時器的時間不能用PMC參數(shù)改寫。該指令能夠在延時指定的時間后輸出,其預設值與梯形圖程序一起存放在FROM中,因此定時時間一旦被設定,必須通過修改梯圖才能修改定時時間。
(1)指令格式(如圖4-7-14所示)
(2)控制條件:輸入信號(ACT)
ACT=0:停止計時。
ACT=1∶啟動計時。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習8、旋轉指令ROTB
(1)指令格式(如圖4-7-21所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習9、數(shù)據(jù)檢索指令DSCH
該功能指令能夠在數(shù)據(jù)表中查找任意數(shù)據(jù),如圖4-7-22所示,并將該數(shù)據(jù)在表中的位置(表頭為0開始計數(shù))輸出到指定地址中,該功能指令的數(shù)據(jù)類型為BCD編碼。該指令主要用于刀庫控制方面,檢索刀具使用。
注意:在該指令中你可以用R、E或D任意的地址指定數(shù)據(jù)表。
DSCH指令的功能是在數(shù)據(jù)表中搜索指定的數(shù)據(jù)(2位或4為BCD代碼),并且輸出其表內(nèi)號,常用于刀具T碼的檢索。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(1)指令格式(如圖4-7-23所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(2)控制條件
1)指定數(shù)據(jù)長度(BYT)
BYT=0:數(shù)據(jù)表中數(shù)據(jù)為2位BCD碼。
BYT=1:數(shù)據(jù)表中數(shù)據(jù)為4位BCD碼。
2)重置(RST)
RST=0:不進行重置。
RST=1:進行重置,W1=0。
3)啟動(ACT)
ACT=0:不執(zhí)行DSCH,W1不改變。
ACT=1:執(zhí)行DSCH,如果在表內(nèi)找到期望數(shù)據(jù),則置W1=0;如果未找到,則置W1=1。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(3)參數(shù):
1)數(shù)據(jù)表容量
指定數(shù)據(jù)表的大小,其范圍取決于控制條件BYT,具體范圍如下:
BYT=0:1至99
BYT=1:1至9999
2)數(shù)據(jù)表首地址
指定數(shù)據(jù)表存儲空間的首地址。
3)檢索數(shù)據(jù)地址
指定存儲檢索數(shù)據(jù)的存儲地址。
4)檢索結果輸出地址
一旦檢索到目標,該目標所在的編號將被輸出,輸出結果需要的字節(jié)數(shù)與數(shù)據(jù)元素字節(jié)數(shù)相同。
(4)輸出(W1):
W1=0:找到檢索數(shù)據(jù)。
W1=1:未找到檢索數(shù)據(jù)。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(5)指令實例(如圖4-7-24所示)
表4-7-2數(shù)據(jù)檢索
該程序指令為2位BCD碼(BYT=0)數(shù)據(jù)檢索指令,數(shù)據(jù)表長度為5個2位BCD碼,R0100—R0104為數(shù)據(jù)表范圍,見表4-7-2所示,R0200為需要檢索的數(shù)據(jù)地址(設定檢索數(shù)據(jù)為5),R300為檢索結果輸出地址,則結果為2、W1=0。
任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習數(shù)據(jù)表搜索地址搜索結果地址R1007R2005R3002R1016
R1025
R1038
R1049
10、數(shù)據(jù)檢索指令DSCHB
DSCHB指令的功能與DSCH一樣也是用來檢索指定的數(shù)據(jù)。但與DSCH指令不同有兩點:該指令中處理的所有的數(shù)據(jù)都是二進制形式;數(shù)據(jù)表的數(shù)據(jù)數(shù)(數(shù)據(jù)表的容量)用地址指定。
(1)指令格式(如圖4-7-25所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習11、變地址傳輸指令XMOV
變地址傳輸指令功能為:讀取數(shù)據(jù)表中任意位置的數(shù)據(jù),數(shù)據(jù)表的數(shù)據(jù)類型為BCD編碼形式。通常應用于數(shù)據(jù)的運算,比如刀庫程序中數(shù)據(jù)處理等。
XMOV指令可讀取數(shù)據(jù)表的數(shù)據(jù)或寫入數(shù)據(jù)表的數(shù)據(jù),處理的數(shù)據(jù)為2位BCD代碼或4位BCD代碼,如圖4-7-26所示。該指令常用于加工中心的隨機換刀控制。
注意:此處指定的數(shù)據(jù)表頭地址被指定為表內(nèi)號0。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(1)指令格式(如圖4-7-27所示)
(2)控制條件
1)指定數(shù)據(jù)表元素的位數(shù)(BYT)
BYT=0:2位BCD碼(1字節(jié))范圍為0-99。
BYT=1:4位BCD碼(2字節(jié))范圍為0-9999。
2)讀寫選擇(RW)
RW=0:從數(shù)據(jù)表中讀取數(shù)據(jù)。
RW=1:將數(shù)據(jù)寫入數(shù)據(jù)表。
3)重置(RST)
ACT=0:不執(zhí)行重置。
AXT=1:執(zhí)行重置,置W1=0。
4)執(zhí)行條件(ACT)
ACT=0:不執(zhí)行XMOV,W1不改變。
ACT=1:執(zhí)行XMOV。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(3)參數(shù)
1)數(shù)據(jù)表容量
數(shù)據(jù)表從0開始,如果數(shù)據(jù)表末尾為n,這需要設定n+1。這個值取決于控制條件“BYT”,其范圍如下:
BYT=0:0~99
BYT=1:0~9999
2)數(shù)據(jù)表首地址
設定數(shù)據(jù)表的首地址。數(shù)據(jù)表的地址是固定的,因此必須實現(xiàn)決定數(shù)據(jù)表的地址,其占用存儲空間為(數(shù)據(jù)字節(jié)數(shù))×(數(shù)據(jù)個數(shù))。
3)輸入/輸出數(shù)據(jù)地址
用于讀取和寫入數(shù)據(jù),數(shù)據(jù)長度與參數(shù)1中設定的數(shù)據(jù)長度一致。
4)表內(nèi)號地址
存放著進行讀或者寫操作的地址。。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(4)輸出信號(W1):
W1=0:無錯誤。
W1=1:存在錯誤(當表的索引號超出數(shù)據(jù)表的范圍的時候將出現(xiàn)錯誤)。
(5)指令實例(如圖4-7-28、4-7-29所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習12、二進制變址數(shù)據(jù)傳送XMOVB
XMOVB指令的功能與XMOV一樣也是用來讀取數(shù)據(jù)表的數(shù)據(jù)或寫入數(shù)據(jù)表的數(shù)據(jù)。但與XMOV指令不同有兩點:該指令中處理的所有的數(shù)據(jù)都是二進制形式;數(shù)據(jù)表的數(shù)據(jù)數(shù)(數(shù)據(jù)表的容量)用地址形式指定。
該指令能夠讀寫數(shù)據(jù)表中任意位置的數(shù)據(jù)元素,其具備有兩種模式:基礎模式和擴展模式(通過“格式”參數(shù)選擇),擴展模式相比于普通模式將允許多個數(shù)據(jù)被同時讀寫。具體功能說明如下:
(1)基礎模式下讀取數(shù)據(jù)表(如圖4-7-30所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(2)擴展模式下的讀取數(shù)據(jù)表(如圖4-7-31所示)
(3)基礎模式下寫數(shù)據(jù)表(如圖4-7-32所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(4)擴展模式下寫數(shù)據(jù)表(如圖4-7-33所示)
一般應用于數(shù)控機床的數(shù)據(jù)的運算,比如刀庫程序中數(shù)據(jù)處理等。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(1)指令格式(如圖4-7-27所示)
(2)控制條件
1)指定數(shù)據(jù)表元素的位數(shù)(BYT)
BYT=0:2位BCD碼(1字節(jié))范圍為0-99。
BYT=1:4位BCD碼(2字節(jié))范圍為0-9999。
2)讀寫選擇(RW)
RW=0:從數(shù)據(jù)表中讀取數(shù)據(jù)。
RW=1:將數(shù)據(jù)寫入數(shù)據(jù)表。
3)重置(RST)
ACT=0:不執(zhí)行重置。
AXT=1:執(zhí)行重置,置W1=0。
4)執(zhí)行條件(ACT)
ACT=0:不執(zhí)行XMOV,W1不改變。
ACT=1:執(zhí)行XMOV。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(1)指令格式(如圖4-7-34所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習2)控制條件
1)讀、寫指令(RW)
RW=0:從數(shù)據(jù)表中讀數(shù)據(jù)。
RW=1:從數(shù)據(jù)表中寫數(shù)據(jù)。
2)重置(RST)
RST=0:非重置狀態(tài)。
RST=1:重置,W1=0。
3)執(zhí)行指令(ACT)
ACT=0:不執(zhí)行XMOVB,不改變W1狀態(tài)。
ACT=1:執(zhí)行XMOVB。。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(3)參數(shù):
1)格式指定(如圖4-7-35所示)
基本模式下,該參數(shù)指定數(shù)據(jù)表中元素的長度。
0001:1字節(jié)數(shù)據(jù)。
0002:2字節(jié)數(shù)據(jù)。
0004:4字節(jié)數(shù)據(jù)。
擴展模式下,除了在第一位上設定1、2、4的字節(jié)長度外還需要設定參數(shù)的第2、3位,用于決定讀取的元素個數(shù),第4位保持0。
0nn1:讀取nn個數(shù)據(jù)表元素,單個元素長度為1字節(jié)。
0nn2:讀取nn個數(shù)據(jù)表元素,單個元素長度為2字節(jié)。
0nn4:讀取nn個數(shù)據(jù)表元素,單個元素長度為4字節(jié)。
元素個數(shù)nn從00-99,但是設定為00、01時效果與基本模式下一樣。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習2)數(shù)據(jù)表容量地址
設定數(shù)據(jù)表容量,根據(jù)指定元素數(shù)據(jù)長度來選擇,其設定范圍為:
1字節(jié)元素:1至255。
2字節(jié)元素:1至16384。
4字節(jié)元素:1至16384。
3)數(shù)據(jù)表首地址
這樣數(shù)據(jù)表總共占用的連續(xù)字節(jié)存儲空間是(元素字節(jié)數(shù))×(數(shù)據(jù)表元素個數(shù))。
4)輸入/輸出數(shù)據(jù)地址
用于輸入還是用于輸出由輸入信號決定,參數(shù)設定為(元素字節(jié)數(shù))×nn(索引數(shù)據(jù)個數(shù))的連續(xù)存儲空間首地址。
5)索引存儲地址
該地址存儲需要進行讀寫數(shù)據(jù)的索引號,注意數(shù)據(jù)表的起始索引號為0,在擴展的指令格式中,該地址為連續(xù)索引號存儲空間的首地址,注意索引號不能超過數(shù)據(jù)表的總個數(shù),否者將導致W1=1。任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(4)錯誤輸出(W1):
W1=0:無錯誤
W1=1:發(fā)現(xiàn)錯誤
出現(xiàn)錯誤主要有一下幾種情況:
1)如果索引號地址中的索引號超出了設定在參數(shù)2地址中存儲數(shù)據(jù)表元素個數(shù)導致W=1,讀和寫操作將不予執(zhí)行。
2)在擴展模式中,如果有一個或者多個索引號超出了數(shù)據(jù)表的總個數(shù)導致W=1,這時候正確的索引號對應的輸出地址中將能夠執(zhí)行輸出輸入,而異常索引號的輸出地址將不執(zhí)行輸出輸入操作。
任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習(5)指令實例(如圖4-7-36所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習二、FANUC0iMateTD數(shù)控車床四工位刀架控制PMC(如圖4-7-37所示)任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習任務7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機床裝調(diào)與維修技術任務學習一、任務訓練
步驟1:查找實訓中心數(shù)控車床刀架相關資料,記錄數(shù)控車床刀架輸入與輸出信號
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五建筑垃圾運輸合同書范例簡易
- 二零二五合作開店協(xié)議
- 小學美術第2課 三個好伙伴教學設計
- 施工單位進場施工安全協(xié)議書二零二五年
- 人教版數(shù)學一年級上冊-55練習九-教學課件
- 中央2024年農(nóng)業(yè)農(nóng)村部機關服務局招聘事業(yè)編制工作人員筆試歷年參考題庫附帶答案詳解
- 東莞2024年廣東東莞市住房公積金管理中心招聘聘用人員筆試歷年參考題庫附帶答案詳解
- Revision of Module2(教學設計)-2023-2024學年外研版(一起)英語三年級上冊
- 六年級下科學教案 太陽與地球物質變化-鄂教版
- 人教新目標 (Go for it) 版八年級下冊Section B第四課時教案
- 勉縣房地產(chǎn)市場調(diào)研報告
- NBT 47013.2-2015 承壓設備無損檢測 第2部分:射線檢測
- 《大學生美育》 課件 第七章 藝術美
- 2024年巴西獸醫(yī)快速診斷市場機會及渠道調(diào)研報告
- 2024年云南省中考數(shù)學試題含答案
- 網(wǎng)課智慧樹知道《人工智能引論(浙江大學)》章節(jié)測試答案
- 場地使用免責協(xié)議
- 基于PLC的全自動洗衣機控制系統(tǒng)設計答辯稿課件
- 大數(shù)據(jù)概論期末試題及答案
- 熱工基礎課后答案超詳細版(張學學)
- 廣東省深圳市深圳高級中學2023-2024學年下學期期中測試八年級數(shù)學試題
評論
0/150
提交評論