




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)控機(jī)床裝調(diào)與維修技術(shù)李海清任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試項(xiàng)目描述據(jù)統(tǒng)計(jì),數(shù)控車床刀架故障占整個(gè)數(shù)控車床故障的大約40%。要維修數(shù)控車床刀架有關(guān)的故障,必須理解數(shù)控系統(tǒng)與PMC涉及換刀功能的控制關(guān)系,才能從系統(tǒng)控制原理本身理解控制過程,更好地分析和維修涉及刀具的故障。本任務(wù)將學(xué)習(xí)數(shù)控車床四工位刀架控制PMC編寫與調(diào)試。任務(wù)目標(biāo)1、掌握數(shù)控車床刀架控制流程圖。2、能夠設(shè)計(jì)和調(diào)試數(shù)控車床刀架電氣控制和PMC程序。一、相關(guān)應(yīng)用指令
1、判別一致指令COIN
COIN指令用來檢查參考值與比較值是否一致,數(shù)據(jù)均為BCD碼編碼??捎糜跈z查刀庫(kù)、轉(zhuǎn)臺(tái)等旋轉(zhuǎn)體是否到達(dá)目標(biāo)位置等。
(1)指令格式任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(2)控制條件:
1)指定數(shù)據(jù)類型(BYT)
BYT=0:1字節(jié)BCD碼數(shù)據(jù)比較。
BYT=1:2字節(jié)BCD碼數(shù)據(jù)比較。
2)輸入信號(hào)(ACT)
ACT=0:指令不執(zhí)行,W1不改變。
ACT=1:指令執(zhí)行,結(jié)果輸出到W1中。
(3)參數(shù):
1)格式指定
0:指定輸入數(shù)據(jù)為常數(shù)。
1:指定輸入數(shù)據(jù)為地址。
2)輸入數(shù)據(jù)
輸入數(shù)據(jù)可以指定為整數(shù)或者是存儲(chǔ)該值的地址,通過“格式指定”進(jìn)行選擇。
3)比較數(shù)據(jù)地址
指定比較數(shù)據(jù)的地址。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(4)輸出(W1)
W1=0:輸入數(shù)據(jù)≠比較數(shù)據(jù)。
W1=1:輸入數(shù)據(jù)=比較數(shù)據(jù)。
(5)指令實(shí)例(如圖4-7-2所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)程序指令中R9091.0為常0信號(hào),則BYT=0為2位的BCD碼,參數(shù)0001表示為操作數(shù)以地址形式表示,R0120為輸入數(shù)據(jù)地址設(shè)其值為34,R0150為比較數(shù)據(jù)地址設(shè)定為34,則當(dāng)R101.0=1時(shí)輸出R200.3=1(輸入數(shù)據(jù)=比較數(shù)據(jù))。
數(shù)控車床中刀位比較如圖4-7-3所示:任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)2、比較指令COMP
COMP指令的輸入值和比較值為2位或4位BCD代碼,該指令用于BCD碼大小的比較。
(1)指令格式(如圖4-7-4所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(2)控制條件
1)指定數(shù)據(jù)(BYT)
BYT=0:2位BCD碼數(shù)據(jù)比較。
BYT=1:4位BCD碼數(shù)據(jù)比較。
2)輸入信號(hào)(ACT)
ACT=0:指令不執(zhí)行,W1不改變。
ACT=1:指令執(zhí)行,結(jié)果輸出到W1。
(3)參數(shù):
1)格式指定
0:指定輸入數(shù)據(jù)為常數(shù)。
1:指定輸入數(shù)據(jù)為地址。
2)輸入數(shù)據(jù)
“輸入數(shù)據(jù)”通過“格式指定”指定為整數(shù)或者是存儲(chǔ)該值的地址。
3)比較數(shù)據(jù)地址
指定比較數(shù)據(jù)的存儲(chǔ)地址。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(4)輸出(W1):
W1=0:輸入數(shù)據(jù)>比較數(shù)據(jù)。
W1=1:輸入數(shù)據(jù)≤比較數(shù)據(jù)。
(5)指令實(shí)例(如圖4-7-5所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)程序指令中R9091.0為常0信號(hào),這樣BYT=0操作數(shù)為2位BCD碼,參數(shù)0001指定了操作數(shù)通過地址指定,R120為輸入數(shù)據(jù)地址設(shè)其值為34,R0330為比較數(shù)據(jù)地址設(shè)其值為45。當(dāng)R200.1=1是輸出R0102.0=1
數(shù)控機(jī)床刀位比較如圖4-7-5所示.任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)3、比較指令COMPB
COMPB指令功能是:比較1個(gè)、2個(gè)或4個(gè)字節(jié)長(zhǎng)的二進(jìn)制數(shù)據(jù)之間的大小,比較的結(jié)果存放在運(yùn)算結(jié)果寄存器(R9000)中,如圖4-7-6所示。
(1)指令格式(如圖4-7-6所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)2)控制條件
輸入信號(hào)
ACT=0:指令不執(zhí)行。
ACT=1:指令執(zhí)行。
(3)參數(shù)
1)格式指定
比較指令COMPB格式指定如圖4-7-7所示。它用于指定1、2、4字節(jié)的數(shù)據(jù)長(zhǎng)度以及比較數(shù)據(jù)格式(“常數(shù)”或者“地址數(shù)據(jù)”)。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)2)輸入數(shù)據(jù)
指定用于比較的輸入數(shù)據(jù)的地址。
3)比較數(shù)據(jù)
指定比較數(shù)據(jù),以地址或者常數(shù)形式指定。
運(yùn)算結(jié)果寄存器(R9000)
數(shù)據(jù)的計(jì)算結(jié)果輸出到該寄存器中,寄存器各位的具體含義如圖4-7-8所示。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)表4-7-1顯示了輸入數(shù)據(jù)、比較數(shù)據(jù)和操作寄存器相關(guān)位的關(guān)系。
表4-7-1輸入數(shù)據(jù)、比較數(shù)據(jù)和操作寄存器相關(guān)位的關(guān)系任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)R9000.5R9000.1R9000.0輸入數(shù)據(jù)=比較數(shù)據(jù)001輸入數(shù)據(jù)>比較數(shù)據(jù)000輸入數(shù)據(jù)<比較數(shù)據(jù)010溢出100(4)指令實(shí)例(如圖4-7-9所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)該程序指令中參數(shù)1001表示比較的數(shù)據(jù)為1字節(jié)的二進(jìn)制數(shù)以地址形式進(jìn)行指定,參數(shù)R0420為輸入數(shù)據(jù)地址,設(shè)其值為1000;R0530為比較數(shù)據(jù)地址,設(shè)其值為1001。則當(dāng)R100.5為1,R0420<R0530,則R9000.1為1,R9000.5和R9000.0為0。
數(shù)控機(jī)床中COMPB指令實(shí)例程序如圖4-7-10所示。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)4、定時(shí)器指令TMR
可變定時(shí)器TMR(延時(shí)接通定時(shí)器:SUB3):該指令能夠延時(shí)指定的時(shí)間后輸出信號(hào),其時(shí)間參數(shù)在定時(shí)器界面的非易失存儲(chǔ)器(T地址)中設(shè)定,這使得其能夠在不修改梯形圖的條件下修改延時(shí)時(shí)間。如果用戶可能需要偶爾修改定時(shí)器的定時(shí)時(shí)間,處于降低操作難度,保護(hù)機(jī)床梯形圖的需要,建議采用TMR定時(shí)器。
(1)指令格式(如圖4-7-11所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(2)控制條件:輸入信號(hào)ATC
ATC=0停止計(jì)時(shí);
ATC=1:?jiǎn)?dòng)計(jì)時(shí)。
(3)參數(shù):定時(shí)器號(hào)(T地址)
在功能指令中設(shè)定定時(shí)器號(hào)后,可以在定時(shí)器界面的相應(yīng)定時(shí)器號(hào)下設(shè)定時(shí)間預(yù)置值,初始狀態(tài)下1-8號(hào)定時(shí)器的精度為48MS,也即設(shè)定的時(shí)間必須為48MS的倍數(shù),如果設(shè)定了不易48MS為倍數(shù)的時(shí)間,則系統(tǒng)自動(dòng)取最接近的以48為倍數(shù)的數(shù)字,比如設(shè)定100MS,則系統(tǒng)會(huì)自動(dòng)識(shí)別為2*48=96MS,而忽略4MS,9以后的定時(shí)器精度為8MS,初始值下的設(shè)定方法同前者,當(dāng)然定時(shí)器精度可以在定時(shí)器界面進(jìn)行修改。
(4)輸出條件:
W1=0:ATC=0或者計(jì)時(shí)未完成;
W1=1:ATC=1,且計(jì)時(shí)完成。
(5)指令實(shí)例(如圖4-7-12所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)在定時(shí)器T地址界面下設(shè)定時(shí)間預(yù)設(shè)值為96(1ms精度),如圖4-7-12所示。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)在R300.0接通后延時(shí)96ms輸出R0680.0=1。
定時(shí)器在數(shù)控機(jī)床報(bào)警燈閃爍電路的應(yīng)用,如圖4-7-13所示。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)5、定時(shí)器指令TMRB
TMRB的設(shè)定時(shí)間編在梯形圖中,在指令和定時(shí)器號(hào)的后面加上一項(xiàng)參數(shù)預(yù)設(shè)定時(shí)間,與順序程序一起被寫入FROM中,所以定時(shí)器的時(shí)間不能用PMC參數(shù)改寫。該指令能夠在延時(shí)指定的時(shí)間后輸出,其預(yù)設(shè)值與梯形圖程序一起存放在FROM中,因此定時(shí)時(shí)間一旦被設(shè)定,必須通過修改梯圖才能修改定時(shí)時(shí)間。
(1)指令格式(如圖4-7-14所示)
(2)控制條件:輸入信號(hào)(ACT)
ACT=0:停止計(jì)時(shí)。
ACT=1∶啟動(dòng)計(jì)時(shí)。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(3)參數(shù):
a)定時(shí)器號(hào)
設(shè)定使用的固定延時(shí)定時(shí)器號(hào),同一程序中可以指定相同的固定延時(shí)定時(shí)器號(hào)和延時(shí)接通定時(shí)器(TMR)號(hào)(即兩者不沖突),但固定延時(shí)接通定時(shí)器號(hào)千萬不能重復(fù),否則固定延時(shí)定時(shí)器號(hào)的動(dòng)作無法保證。
b)預(yù)設(shè)時(shí)間
設(shè)定時(shí)間預(yù)設(shè)值,設(shè)置的時(shí)間精度是1ms。
(4)輸出(W1):
W1=0:ACT=0或計(jì)時(shí)未完成。
W1=1:完成計(jì)時(shí)(ACT=1)。
計(jì)時(shí)誤差:定時(shí)器精度為0至±1個(gè)一級(jí)程序掃描周期(4/8ms)加上計(jì)時(shí)完成到掃描到該指令的時(shí)間(至多一個(gè)二級(jí)程序掃描周期)。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(5)指令實(shí)例(如圖4-7-15所示)
該程序段使用了固定定時(shí)器0001,預(yù)設(shè)的定時(shí)時(shí)間為5000ms。當(dāng)X0.0接通后延時(shí)5000ms,最后輸出R0000.0=1。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)6、計(jì)數(shù)器指令CTR
計(jì)數(shù)器主要功能是進(jìn)行計(jì)數(shù),可以是加計(jì)數(shù),也可以是減計(jì)數(shù)。計(jì)數(shù)器的預(yù)置值形式是BCD代碼還是二進(jìn)制代碼形式由PMC的參數(shù)設(shè)定(一般為二進(jìn)制代碼)。
PMC計(jì)數(shù)器指令有CTR、CTRB、CTRC三種,在實(shí)際應(yīng)用中都可以進(jìn)行技術(shù),其中CTRSUB5是進(jìn)行加減計(jì)數(shù)的計(jì)數(shù)器,使用的場(chǎng)合最多,主要是這個(gè)計(jì)數(shù)器可以像定時(shí)器一樣在系統(tǒng)界面上進(jìn)行設(shè)定預(yù)設(shè)值以及當(dāng)前值。作為預(yù)置型計(jì)數(shù)器時(shí),首先設(shè)定計(jì)數(shù)器的計(jì)數(shù)上限,當(dāng)計(jì)數(shù)值和設(shè)定值相同的時(shí)候,輸出信號(hào)。此外還可作為環(huán)形計(jì)數(shù)器,重復(fù)計(jì)數(shù)。
(1)指令格式(如圖4-7-16所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(2)控制條件
1)CNO
CN0=0:計(jì)數(shù)器的初始值為0;
CN0=1:計(jì)數(shù)器的初始值為1;
此條件作為控制計(jì)數(shù)器初始值使用的,可以使用R9091.1的常開點(diǎn)作為1或者使用R9091.1的常閉作為0,當(dāng)然,不同機(jī)床上PMC也會(huì)編寫自己的常0和常1邏輯,實(shí)現(xiàn)的目的相同,因?yàn)橐话愕稁?kù)計(jì)數(shù)都是從1開始,所以使用的是R9091.1常開點(diǎn)。
2)計(jì)數(shù)方向(UPDOWN)
UPDOWN=0:加計(jì)數(shù)器(計(jì)數(shù)從CNO指定的初始值開始)。
UPDOWN=1:減計(jì)數(shù)器(計(jì)數(shù)從預(yù)設(shè)值開始)。
此條件為計(jì)數(shù)器計(jì)數(shù)類型是加法計(jì)數(shù)器還是減法計(jì)數(shù)器,如果條件為0,則為加法計(jì)數(shù)器,從CN0指令的數(shù)值開始計(jì)數(shù)。如果為1,為減法計(jì)數(shù)器,從預(yù)設(shè)值開始。
3)重置(RST)
RST=0:非重置狀態(tài);
RST=1:重置狀態(tài),計(jì)數(shù)器重置到初始值;W1變?yōu)?;累計(jì)計(jì)數(shù)值復(fù)位為初始值。
4)啟動(dòng)條件(ACT)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(3)計(jì)數(shù)器號(hào):
計(jì)數(shù)器號(hào)在功能指令中設(shè)定,相應(yīng)的預(yù)設(shè)值和編碼形式則在計(jì)數(shù)器界面中設(shè)定或者通過賦值語(yǔ)句、定義常量等方法進(jìn)行賦值。計(jì)數(shù)器號(hào)和定時(shí)器一樣是不可以重復(fù)的。
預(yù)設(shè)值和累計(jì)值得范圍如下:
二進(jìn)制計(jì)數(shù)器:0—32,767
BCD計(jì)數(shù)器:0—9,999
(4)輸出(W1):
輸出W1=1:加計(jì)數(shù)(UPD=0)時(shí),計(jì)數(shù)達(dá)到預(yù)設(shè)值;減計(jì)數(shù)(UPD=1)時(shí),計(jì)數(shù)器達(dá)到0(CNO=0)或達(dá)到1(CNO=1)。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(6)機(jī)床上應(yīng)用場(chǎng)合
1)作為刀庫(kù)計(jì)數(shù)使用
2)作為潤(rùn)滑脈沖計(jì)數(shù),時(shí)間累加等。
7、旋轉(zhuǎn)指令ROT
ROT/ROTB指令用來判別回轉(zhuǎn)體的下一步旋轉(zhuǎn)方向;計(jì)算出回轉(zhuǎn)體從當(dāng)前位置旋轉(zhuǎn)到目標(biāo)位置的步數(shù)或計(jì)算出到達(dá)目標(biāo)位置前一位置的位置數(shù)。
用于回轉(zhuǎn)控制,如刀架、ATL、旋轉(zhuǎn)工作臺(tái)等,且有如下功能:
1)選擇短路徑的回轉(zhuǎn)方向。
2)計(jì)算由當(dāng)前位置到目標(biāo)位置的步數(shù)。
3)計(jì)算目標(biāo)前一位置或到目標(biāo)位置前一位置的步數(shù)。
(1)指令格式(如圖4-7-18所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(2)控制條件
1)指定轉(zhuǎn)臺(tái)的起始號(hào)(RNO)
RN0=0:轉(zhuǎn)臺(tái)的位置號(hào)由0開始。
RN0=1:轉(zhuǎn)臺(tái)的位置號(hào)由1開始。
2)指定要處理的數(shù)據(jù)位置數(shù)據(jù)的位數(shù)(BYT)
BYT=0:兩位BCD碼。
BYT=1:四位BCD碼。
3)是否由短路徑選擇旋轉(zhuǎn)方向(DIR)
DIR=0:不選擇,旋轉(zhuǎn)方向僅為正向。
DIR=1:進(jìn)行選擇,旋轉(zhuǎn)方向的詳細(xì)情況見W1。
4)指定操作條件(POS)
POS=0:計(jì)算目標(biāo)位置。
POS=1:計(jì)算目標(biāo)前一位置。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)5)指定位置或步數(shù)(INC)
INC=0:計(jì)算位置。如要計(jì)算目標(biāo)位置的前一位置,指定INC=0和POS=1。
INC=1:計(jì)算步數(shù)。如要計(jì)算當(dāng)前位置與目標(biāo)位置之間的差距,指令I(lǐng)NC=1和POS=0。
6)執(zhí)行指令(ACT)
ACT=0:不執(zhí)行ROT指令。W1不改變。
ACT=1:執(zhí)行ROT指令。一般地設(shè)置ACT=0,如需要操作結(jié)果,設(shè)置ACT=1。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(3)參數(shù):
1)轉(zhuǎn)臺(tái)定位號(hào)
指定轉(zhuǎn)臺(tái)定位號(hào),即位置數(shù)目。
2)當(dāng)前位置地址
指定存儲(chǔ)當(dāng)前位置的地址。
3)目標(biāo)位置地址
指定存儲(chǔ)目標(biāo)位置的地址。如存儲(chǔ)CNC輸出的T代碼的地址。
4)運(yùn)行結(jié)果輸出地址
計(jì)算轉(zhuǎn)臺(tái)要旋轉(zhuǎn)的步數(shù),到達(dá)目標(biāo)位置或前一位置的步數(shù)。當(dāng)要使用計(jì)算結(jié)果時(shí),總要檢測(cè)ACT是否為1。
(4)旋轉(zhuǎn)方向結(jié)果輸出(W1)
經(jīng)由短路徑旋轉(zhuǎn)的方向輸出至W1,當(dāng)W1=0時(shí)方向?yàn)檎颍‵OR);W1=1時(shí)為反向(REV)。FOR及REV的定義如圖4-7-19所示。當(dāng)轉(zhuǎn)臺(tái)號(hào)增加方向?yàn)镕OR,減少方向?yàn)镽EV。W1的地址可任意選定。然而,要使用W1的結(jié)果時(shí),總是要檢測(cè)ACT=1的條件。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(5)指令實(shí)例(如圖4-7-20所示)
如圖圖4-7-20所示,共24把刀,D200為當(dāng)前位置T3,D220為目標(biāo)位置T9,則計(jì)算得到需要步數(shù)9-3=6步。E0.0=0表示正向旋轉(zhuǎn)。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)5、定時(shí)器指令TMRB
TMRB的設(shè)定時(shí)間編在梯形圖中,在指令和定時(shí)器號(hào)的后面加上一項(xiàng)參數(shù)預(yù)設(shè)定時(shí)間,與順序程序一起被寫入FROM中,所以定時(shí)器的時(shí)間不能用PMC參數(shù)改寫。該指令能夠在延時(shí)指定的時(shí)間后輸出,其預(yù)設(shè)值與梯形圖程序一起存放在FROM中,因此定時(shí)時(shí)間一旦被設(shè)定,必須通過修改梯圖才能修改定時(shí)時(shí)間。
(1)指令格式(如圖4-7-14所示)
(2)控制條件:輸入信號(hào)(ACT)
ACT=0:停止計(jì)時(shí)。
ACT=1∶啟動(dòng)計(jì)時(shí)。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)8、旋轉(zhuǎn)指令ROTB
(1)指令格式(如圖4-7-21所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)9、數(shù)據(jù)檢索指令DSCH
該功能指令能夠在數(shù)據(jù)表中查找任意數(shù)據(jù),如圖4-7-22所示,并將該數(shù)據(jù)在表中的位置(表頭為0開始計(jì)數(shù))輸出到指定地址中,該功能指令的數(shù)據(jù)類型為BCD編碼。該指令主要用于刀庫(kù)控制方面,檢索刀具使用。
注意:在該指令中你可以用R、E或D任意的地址指定數(shù)據(jù)表。
DSCH指令的功能是在數(shù)據(jù)表中搜索指定的數(shù)據(jù)(2位或4為BCD代碼),并且輸出其表內(nèi)號(hào),常用于刀具T碼的檢索。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(1)指令格式(如圖4-7-23所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(2)控制條件
1)指定數(shù)據(jù)長(zhǎng)度(BYT)
BYT=0:數(shù)據(jù)表中數(shù)據(jù)為2位BCD碼。
BYT=1:數(shù)據(jù)表中數(shù)據(jù)為4位BCD碼。
2)重置(RST)
RST=0:不進(jìn)行重置。
RST=1:進(jìn)行重置,W1=0。
3)啟動(dòng)(ACT)
ACT=0:不執(zhí)行DSCH,W1不改變。
ACT=1:執(zhí)行DSCH,如果在表內(nèi)找到期望數(shù)據(jù),則置W1=0;如果未找到,則置W1=1。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(3)參數(shù):
1)數(shù)據(jù)表容量
指定數(shù)據(jù)表的大小,其范圍取決于控制條件BYT,具體范圍如下:
BYT=0:1至99
BYT=1:1至9999
2)數(shù)據(jù)表首地址
指定數(shù)據(jù)表存儲(chǔ)空間的首地址。
3)檢索數(shù)據(jù)地址
指定存儲(chǔ)檢索數(shù)據(jù)的存儲(chǔ)地址。
4)檢索結(jié)果輸出地址
一旦檢索到目標(biāo),該目標(biāo)所在的編號(hào)將被輸出,輸出結(jié)果需要的字節(jié)數(shù)與數(shù)據(jù)元素字節(jié)數(shù)相同。
(4)輸出(W1):
W1=0:找到檢索數(shù)據(jù)。
W1=1:未找到檢索數(shù)據(jù)。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(5)指令實(shí)例(如圖4-7-24所示)
表4-7-2數(shù)據(jù)檢索
該程序指令為2位BCD碼(BYT=0)數(shù)據(jù)檢索指令,數(shù)據(jù)表長(zhǎng)度為5個(gè)2位BCD碼,R0100—R0104為數(shù)據(jù)表范圍,見表4-7-2所示,R0200為需要檢索的數(shù)據(jù)地址(設(shè)定檢索數(shù)據(jù)為5),R300為檢索結(jié)果輸出地址,則結(jié)果為2、W1=0。
任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)數(shù)據(jù)表搜索地址搜索結(jié)果地址R1007R2005R3002R1016
R1025
R1038
R1049
10、數(shù)據(jù)檢索指令DSCHB
DSCHB指令的功能與DSCH一樣也是用來檢索指定的數(shù)據(jù)。但與DSCH指令不同有兩點(diǎn):該指令中處理的所有的數(shù)據(jù)都是二進(jìn)制形式;數(shù)據(jù)表的數(shù)據(jù)數(shù)(數(shù)據(jù)表的容量)用地址指定。
(1)指令格式(如圖4-7-25所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)11、變地址傳輸指令XMOV
變地址傳輸指令功能為:讀取數(shù)據(jù)表中任意位置的數(shù)據(jù),數(shù)據(jù)表的數(shù)據(jù)類型為BCD編碼形式。通常應(yīng)用于數(shù)據(jù)的運(yùn)算,比如刀庫(kù)程序中數(shù)據(jù)處理等。
XMOV指令可讀取數(shù)據(jù)表的數(shù)據(jù)或?qū)懭霐?shù)據(jù)表的數(shù)據(jù),處理的數(shù)據(jù)為2位BCD代碼或4位BCD代碼,如圖4-7-26所示。該指令常用于加工中心的隨機(jī)換刀控制。
注意:此處指定的數(shù)據(jù)表頭地址被指定為表內(nèi)號(hào)0。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(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。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(3)參數(shù)
1)數(shù)據(jù)表容量
數(shù)據(jù)表從0開始,如果數(shù)據(jù)表末尾為n,這需要設(shè)定n+1。這個(gè)值取決于控制條件“BYT”,其范圍如下:
BYT=0:0~99
BYT=1:0~9999
2)數(shù)據(jù)表首地址
設(shè)定數(shù)據(jù)表的首地址。數(shù)據(jù)表的地址是固定的,因此必須實(shí)現(xiàn)決定數(shù)據(jù)表的地址,其占用存儲(chǔ)空間為(數(shù)據(jù)字節(jié)數(shù))×(數(shù)據(jù)個(gè)數(shù))。
3)輸入/輸出數(shù)據(jù)地址
用于讀取和寫入數(shù)據(jù),數(shù)據(jù)長(zhǎng)度與參數(shù)1中設(shè)定的數(shù)據(jù)長(zhǎng)度一致。
4)表內(nèi)號(hào)地址
存放著進(jìn)行讀或者寫操作的地址。。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(4)輸出信號(hào)(W1):
W1=0:無錯(cuò)誤。
W1=1:存在錯(cuò)誤(當(dāng)表的索引號(hào)超出數(shù)據(jù)表的范圍的時(shí)候?qū)⒊霈F(xiàn)錯(cuò)誤)。
(5)指令實(shí)例(如圖4-7-28、4-7-29所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)12、二進(jìn)制變址數(shù)據(jù)傳送XMOVB
XMOVB指令的功能與XMOV一樣也是用來讀取數(shù)據(jù)表的數(shù)據(jù)或?qū)懭霐?shù)據(jù)表的數(shù)據(jù)。但與XMOV指令不同有兩點(diǎn):該指令中處理的所有的數(shù)據(jù)都是二進(jìn)制形式;數(shù)據(jù)表的數(shù)據(jù)數(shù)(數(shù)據(jù)表的容量)用地址形式指定。
該指令能夠讀寫數(shù)據(jù)表中任意位置的數(shù)據(jù)元素,其具備有兩種模式:基礎(chǔ)模式和擴(kuò)展模式(通過“格式”參數(shù)選擇),擴(kuò)展模式相比于普通模式將允許多個(gè)數(shù)據(jù)被同時(shí)讀寫。具體功能說明如下:
(1)基礎(chǔ)模式下讀取數(shù)據(jù)表(如圖4-7-30所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(2)擴(kuò)展模式下的讀取數(shù)據(jù)表(如圖4-7-31所示)
(3)基礎(chǔ)模式下寫數(shù)據(jù)表(如圖4-7-32所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(4)擴(kuò)展模式下寫數(shù)據(jù)表(如圖4-7-33所示)
一般應(yīng)用于數(shù)控機(jī)床的數(shù)據(jù)的運(yùn)算,比如刀庫(kù)程序中數(shù)據(jù)處理等。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(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。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(1)指令格式(如圖4-7-34所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)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。。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(3)參數(shù):
1)格式指定(如圖4-7-35所示)
基本模式下,該參數(shù)指定數(shù)據(jù)表中元素的長(zhǎng)度。
0001:1字節(jié)數(shù)據(jù)。
0002:2字節(jié)數(shù)據(jù)。
0004:4字節(jié)數(shù)據(jù)。
擴(kuò)展模式下,除了在第一位上設(shè)定1、2、4的字節(jié)長(zhǎng)度外還需要設(shè)定參數(shù)的第2、3位,用于決定讀取的元素個(gè)數(shù),第4位保持0。
0nn1:讀取nn個(gè)數(shù)據(jù)表元素,單個(gè)元素長(zhǎng)度為1字節(jié)。
0nn2:讀取nn個(gè)數(shù)據(jù)表元素,單個(gè)元素長(zhǎng)度為2字節(jié)。
0nn4:讀取nn個(gè)數(shù)據(jù)表元素,單個(gè)元素長(zhǎng)度為4字節(jié)。
元素個(gè)數(shù)nn從00-99,但是設(shè)定為00、01時(shí)效果與基本模式下一樣。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)2)數(shù)據(jù)表容量地址
設(shè)定數(shù)據(jù)表容量,根據(jù)指定元素?cái)?shù)據(jù)長(zhǎng)度來選擇,其設(shè)定范圍為:
1字節(jié)元素:1至255。
2字節(jié)元素:1至16384。
4字節(jié)元素:1至16384。
3)數(shù)據(jù)表首地址
這樣數(shù)據(jù)表總共占用的連續(xù)字節(jié)存儲(chǔ)空間是(元素字節(jié)數(shù))×(數(shù)據(jù)表元素個(gè)數(shù))。
4)輸入/輸出數(shù)據(jù)地址
用于輸入還是用于輸出由輸入信號(hào)決定,參數(shù)設(shè)定為(元素字節(jié)數(shù))×nn(索引數(shù)據(jù)個(gè)數(shù))的連續(xù)存儲(chǔ)空間首地址。
5)索引存儲(chǔ)地址
該地址存儲(chǔ)需要進(jìn)行讀寫數(shù)據(jù)的索引號(hào),注意數(shù)據(jù)表的起始索引號(hào)為0,在擴(kuò)展的指令格式中,該地址為連續(xù)索引號(hào)存儲(chǔ)空間的首地址,注意索引號(hào)不能超過數(shù)據(jù)表的總個(gè)數(shù),否者將導(dǎo)致W1=1。任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(4)錯(cuò)誤輸出(W1):
W1=0:無錯(cuò)誤
W1=1:發(fā)現(xiàn)錯(cuò)誤
出現(xiàn)錯(cuò)誤主要有一下幾種情況:
1)如果索引號(hào)地址中的索引號(hào)超出了設(shè)定在參數(shù)2地址中存儲(chǔ)數(shù)據(jù)表元素個(gè)數(shù)導(dǎo)致W=1,讀和寫操作將不予執(zhí)行。
2)在擴(kuò)展模式中,如果有一個(gè)或者多個(gè)索引號(hào)超出了數(shù)據(jù)表的總個(gè)數(shù)導(dǎo)致W=1,這時(shí)候正確的索引號(hào)對(duì)應(yīng)的輸出地址中將能夠執(zhí)行輸出輸入,而異常索引號(hào)的輸出地址將不執(zhí)行輸出輸入操作。
任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)(5)指令實(shí)例(如圖4-7-36所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)二、FANUC0iMateTD數(shù)控車床四工位刀架控制PMC(如圖4-7-37所示)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)任務(wù)7數(shù)控車床四工位刀架控制PMC編寫與調(diào)試數(shù)控機(jī)床裝調(diào)與維修技術(shù)任務(wù)學(xué)習(xí)一、任務(wù)訓(xùn)練
步驟1:查找實(shí)訓(xùn)中心數(shù)控車床刀架相關(guān)資料,記錄數(shù)控車床刀架輸入與輸出信號(hào)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 在線花店合伙協(xié)議書
- 土地長(zhǎng)期互換協(xié)議書
- 醫(yī)療質(zhì)量責(zé)任協(xié)議書
- 合伙開店出資協(xié)議書
- 協(xié)會(huì)掛靠單位協(xié)議書
- 員工活動(dòng)外包協(xié)議書
- 合同代簽委托協(xié)議書
- 工程法規(guī)考試技巧與策略的科學(xué)總結(jié)與提煉試題及答案
- 工程法規(guī)考試題型分析試題及答案
- 2025年工程項(xiàng)目管理考試知識(shí)點(diǎn)歸納試題及答案
- 理化外包合同協(xié)議
- 水務(wù)集團(tuán)筆試題目及答案
- 實(shí)際施工人裝修合同協(xié)議
- 無人機(jī)在水利行業(yè)的應(yīng)用
- 特種設(shè)備-叉車應(yīng)急預(yù)案
- 粘土心墻土石壩設(shè)計(jì)計(jì)算書
- 2025黔西南民族職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試題庫(kù)
- 2024年食品安全員考試必會(huì)試題與答案
- 2024年成都高新區(qū)所屬事業(yè)單位招聘教師筆試真題
- 開展勤儉節(jié)約活動(dòng)實(shí)施方案和具體安排
- 糖尿病患者體重管理專家共識(shí)(2024版)
評(píng)論
0/150
提交評(píng)論