FANUC系統(tǒng)培訓(xùn)教案_第1頁
FANUC系統(tǒng)培訓(xùn)教案_第2頁
FANUC系統(tǒng)培訓(xùn)教案_第3頁
FANUC系統(tǒng)培訓(xùn)教案_第4頁
FANUC系統(tǒng)培訓(xùn)教案_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、開 始 講P M C數(shù)控系統(tǒng)除了對機(jī)床各坐標(biāo)軸的位置進(jìn)行連續(xù)控制(即插補(bǔ)運(yùn)算)外,還需要對機(jī)床主軸正反轉(zhuǎn)與起停,工件的夾緊與松開,刀具更換,工位工 作臺交換,液壓與氣動控制,切削液開關(guān),潤滑等輔助工作進(jìn)行順序控制, 順序控制由可編程控制器完成,由于發(fā)那科PLC和機(jī)床系統(tǒng)做成一體,為內(nèi)裝型,稱為PMC .發(fā)那科PM8為:PMC-L/M PMC SA1/SA2/SA3 SB7等幾個版本,要注 意你的機(jī)床上所用的版本,在 PMC勺PMCDGN顯示PMC程序特點(diǎn):PMC&稱順序程序,其掃描從上向下,從左向右,例如: (有圖)按下SW則線圈A吸合,A吸合后,其常閉觸點(diǎn)打開,故線圈 B不吸合, 不

2、得電,因PMC自上向下順序動作。PMCg序結(jié)構(gòu):發(fā)那科程序結(jié)構(gòu)分一級程序(用END1結(jié)束)和二級程序(用 END2作為結(jié)束標(biāo)志)。一級程序在每個 8MS掃描周期都先執(zhí)行,然后 8MS當(dāng)中 PMC掃描剩余時間再掃描二級程序。如果二級程序在一個8MS中不能掃描完成,它會被分割成 N段來執(zhí)行。在每個8MS執(zhí)行中執(zhí)行完一級程序 掃描后再順序執(zhí)行剩余的二級程序。因此一級程序?yàn)閷?shí)時響應(yīng),對輸入信號立即處理,所以一些急停,超 程,抱閘,機(jī)床進(jìn)給保持(暫停)等放在一級程序中,以便快速處理,因此減小一級程序的長度,可使整個程序處理速度加快。(有圖)由圖可見一級程序短,占用的掃描時間少,故可用較多時間多執(zhí)行二級程

3、序,則整個程序執(zhí)行時間會縮短。PMC言號分析X為機(jī)床到PMC的輸入信號,地址有固定和設(shè)定兩種,對應(yīng)面板按扭以及 各種開關(guān)等。Y為PMC給機(jī)床的輸由信號,地址同樣有固定和設(shè)定兩種,通常輸由控制 小繼電器,再去控制大接觸器,控制電機(jī)或各種電磁閥。F為CNC到PMC勺信號,主要包括各種功能代碼M ST的信息,(即M輔助功能,S轉(zhuǎn)速和T選刀功能)手動/自動方式及各種使能信息,每種含 義都是固定的,是發(fā)那科公司都定義好的,我們只能使用,不使賦值,不能當(dāng)線圈用,只能是觸點(diǎn),如當(dāng)讀到編寫加工程序中M代碼時S500M03,CNC會發(fā)出F7.0為1信號,M功能選通信號,我們只能使用F7.0圖示為剎車線圈電路圖G

4、為PLC到CNC則的信號,主要包括 M S T功能的應(yīng)答信號和各坐標(biāo)軸對 應(yīng)的機(jī)床參考點(diǎn)等G代碼地址是固定的,是發(fā)那科公司定義好的,但是與 F信號不同的是可以在梯圖中當(dāng)線圈使用,當(dāng)然更可以當(dāng)觸點(diǎn)用,如(有圖)主軸急停G 信號以以當(dāng)線圈時,即我們可以在梯圖中使其置1 導(dǎo)通或置0 截止(失電) 作為初學(xué)者一定要搞清加工程序中G代表插補(bǔ)指令,F(xiàn)代表進(jìn)給速度,而在梯形圖中,G F分加別代表PLC和CNC之間控制信號,請大家記牢。若遇到F信號觸點(diǎn)不閉合,只能考慮條件不滿足導(dǎo)致CNC沒有應(yīng)答信號,不要試圖強(qiáng)制導(dǎo)通它。信號的一些常見問題:1. 正負(fù)邏輯問題。正邏輯,高電平有效,低電平無效。負(fù)邏輯,高電平無效

5、,低電平有效。在發(fā)那科系統(tǒng)中,負(fù)邏輯信號前面帶有*,如急停信號*ESP,*ESP 為符號(SYMBOL前面有*表示低電平有效,其地址( ADDRESS為 G8.4, 當(dāng) G8.4 為 0 時,急停命令有效,機(jī)床處于急停狀態(tài)。換言之,要使機(jī)床處于正常狀態(tài),必須使G8.4 為 1,其對應(yīng)線圈應(yīng)吸合。一個信號有兩種表達(dá)方式,符號( SYMBOL和地址(ADDRESS 符號有助于理解信號意義,通常是用英文簡寫信號含義。如 G8.4 是地址 *ESP 是符號2. 常開點(diǎn)和常閉點(diǎn)X 輸入信號一般有如下兩種情況,24V電源通過常開或常閉開關(guān)輸入PLC(有圖)發(fā)那科中用-II -表示常開點(diǎn),(有圖)表示常閉點(diǎn)

6、用高亮度或粉紅色表不信號接通,用暗色或灰色表示信號關(guān)斷。如何理解常開和常閉何時導(dǎo)通,何時關(guān)斷,記住一句話有高電平輸入PLC時,對應(yīng)常開點(diǎn)閉合,常閉點(diǎn)斷開對于上圖,不按下 ST1X0.0常開點(diǎn)為0(沒有高電平進(jìn)入 PLQ常閉點(diǎn)為1按下ST1時X0.0常開點(diǎn)為1(有高電平輸入PLC)常閉為點(diǎn)0同樣對于ST2,不按下ST2時, X0.1 常開點(diǎn)為1(有高電平輸入PLQ常閉點(diǎn)為0按下ST2時, X0.1 常開點(diǎn)為0(沒有高電平進(jìn)入 PLQ常閉點(diǎn)為1(有圖)輸由Y信號,當(dāng)某個輸由信號接通時,輸由一個觸點(diǎn)閉合信號如圖,梯形圖中Y10.0閉合,高亮度或粉紅色,具提供一個觸點(diǎn)信號,Y10.0觸點(diǎn)閉合,外部 K

7、A吸合。如果Y10.0在梯形圖中吸合,卻不提供一個閉合觸點(diǎn),說明PLC有問題3.輸入/輸由電源問題發(fā)那科系統(tǒng)輸入/輸由型號信號電源一般為直流24V,I/O LINK模塊有單獨(dú)的電源供電,電源接口部分常稱為 CPD1,I/O LINK由故障首先要注意電源提供好了沒有,內(nèi)部保險是否燒毀CNA1如地盤【,n 慎訓(xùn)*1L : I噸 :u 謂:I標(biāo)小機(jī)尿拇作叁組:三嗓:o Ifi : IPower 1ote j-Lj H內(nèi)部I/O模塊X輸入信號電源由外部提供,一般通過I/O板上的保險提供給標(biāo)有(24V)的針腳,所有X信號從此引腳得 電。內(nèi)部I/O模塊Y輸由信號電源一般由 DOCOMP提供,需要將外部24

8、V 電源提供給DOCOMO再由DOCO的配給各個觸點(diǎn),然 后輸由給繼電器或電磁閥。PMCM址分配字符符號種類種類OI-B/OIBMATE BPMC-SA1PMC-SB7X機(jī)床給PMC勺輸 入信號(MT-PMCX0-X127X0-X127X200-X327X1000-X1127YPMC俞由給機(jī)床的信號(PMOMT)Y0-127Y0-Y127Y200-Y327Y1000-Y1127FNC給PMC的輸入信號(NC-PMCF0-F255F0-F767F1000-F1767F2000-F2767F3000-F3767GPMC輸生給 NC的信號(PMON。G0-G255G0-G767G1000-G1767

9、G2000-G2767G3000-G3767R內(nèi)部繼電器R0-R999R9000-9099R0-R7999R9000-R9499E外部繼電器-E0-E7999A信息顯示請求信號信息顯示狀態(tài)信號A0-A24 -A0-A249A9000-A9249C計(jì)數(shù)器C0-C79C0-C399C500-C5199K保持繼電器K0-K19K0-K99K900-K919T可義定時器T0-I79T0-T499T9000-T9499D數(shù)據(jù)表D0-D1859D0-D9999L標(biāo)志號-L1-L9999P子程序號-P0-P2000其中機(jī)床側(cè)的輸入地址 X中,有一些專用信號直接被 CNC所讀取,因 為不經(jīng)過PMC勺處理,我們

10、稱之為高速處理信號。 例:急停X8.4,原點(diǎn) 減速信號X9,測量信號X4O在內(nèi)部地址中,中間繼電器R9000-R1000之間的地址被系統(tǒng)所占用不要 用于普通控制地址。R9000.0數(shù)據(jù)比較位,輸入值等于比較值R9000.1數(shù)據(jù)比較位,輸入值小于比較值R9091.0/1常0/1信號R9091.50.2秒周期信號R9091.61秒周期信號R9015.0RUNSTOPW圖R9015.1R9015.0 有圖R9091.2R9091.2 有圖R9015.0在PMCS行后,產(chǎn)生一個月沖信號,作為PMCS行信號R9015.1 在PMC亭止前,輸由一個下降7&邏輯,作為檢測PMC亭止信號,在PMC亭止

11、后產(chǎn)生一個急停信號,R9091.2 與PMCS行同步信號內(nèi)部地址中,T0-T8作為48MS精度定時器,T9-T499作為8MS精度 級,定時器在PMC®面上設(shè)定和使用。內(nèi)部地址中,C0-C399作迷為計(jì)數(shù)器在 PMC®面是設(shè)定和使用。內(nèi)部地址中,K0-K99可作為普通的保持型繼電器在PMC0面上設(shè)定各使用,K900-K919為系統(tǒng)占用區(qū)(有確定的地址含義),通常并上或串上一個 K接點(diǎn),可以添加或刪除某種功能。內(nèi)部地址中,A0-A249作為信息,請求寄存器使用,用它產(chǎn)生外部 的報警信息文本。內(nèi)部地址中,D0-D9999作為數(shù)據(jù)寄存器,可以在PMC®行數(shù)據(jù)交換。內(nèi)部地

12、址中,P0-P2000為子程序號,在PMCM以通過CALL(有條件調(diào)用),CALLU(無條件調(diào)用)子程序,子程序完成一些特定的 功能。內(nèi)部地址中,L1-L9999作為標(biāo)志號,PMC順序程序用,標(biāo)志號進(jìn)行分塊,系統(tǒng)通過 PMC勺標(biāo)號跳轉(zhuǎn)指令 JMPB或JMP跳到所指定標(biāo)號的程序進(jìn)行控制oPM魂本控制電路松開后,由C的觸點(diǎn)實(shí)現(xiàn)自鎖A為停止,B斷開后,回路斷開個回路實(shí)現(xiàn)互鎖,C和D不會同時吸合。3 .邏輯?;芈罚ㄓ袌D)由于R0.0斷電器回路永遠(yuǎn)不會常開和常閉同時吸合,故 R0.0永遠(yuǎn)不會吸合,R0.0 一直為0。FANUC 16 18 Oi中專用繼電器 R9091.04 .邏輯1回路(有圖)L/F上

13、電時R0.0由其常閉點(diǎn)得電而吸合,通過其常開觸點(diǎn)實(shí)現(xiàn)自鎖,所以R0.1 一直為1FANUC 16 18 Oi中有專用繼電器 R9091.15 .上升沿觸發(fā)脈沖信號電路(有圖)開,R2.0為一個與X2.0同步吸合的脈沖信號6 .下降沿觸發(fā)脈沖電路(有圖)分析:按下X0.1時,R0.1吸合,R0.2斷開。松開X0.1時,由于R0.1還保持吸合,故 R0.2吸合下一步,R0.1斷開,循環(huán)下去,在執(zhí)行到R0.2時,由于R0.1斷開,所以R0.2失電所以R0.2是在X0.1松開后,下降沿時產(chǎn)生一個脈沖信號,7 .R S觸發(fā)電路(有圖)分析:按下X0.1,后松開,R0.2產(chǎn)生一個脈沖信號。Y0.1通過R0

14、.2(常開點(diǎn))和Y0.1 (常閉點(diǎn))吸合一下循環(huán)執(zhí)行后,通過R0.2 (常閉點(diǎn))和Y0.1(常開點(diǎn))自鎖。再按一下X0.1,R0.2產(chǎn)生一個脈沖信號,將 R0.2 (常閉 點(diǎn))Y0.1(常開點(diǎn))自鎖回路切斷,Y0.1松開。動作結(jié)果 按一下X0.1 Y0.1吸合再一下X0.1 Y0.1 斷電C=A_B+AB_此為邏輯電路中異或回路。A B相同電平時 C 為0,不吸合A B不相同時,C 為1,吸合PMC的功能指令數(shù)控機(jī)床的PLC指令必須要滿足特殊要求,由于數(shù)控機(jī)床動作復(fù)雜, 僅靠基本指令很難實(shí)現(xiàn),功能指令即是實(shí)現(xiàn)一些特定功能的指令,其實(shí)都是一些子程序,應(yīng)用功能指令就是調(diào)用相應(yīng)的子程序。程序結(jié)束指令

15、(SUB 1)I-END1-I 第一級PMC1序區(qū)結(jié)束指令,第一級程序?yàn)榭焖賵?zhí)行程序區(qū),每8MS執(zhí)行一次,主要處理系統(tǒng)急停,超程,進(jìn)給暫停等緊急動作END2 (SUB2)卜-END2|第二級程序用來編寫普通順序程序,系統(tǒng)會根據(jù)第二級程序的長短分成若干段,每8MS順序執(zhí)行一段,為主程序區(qū)。ENDSUB 64I-END| PMC結(jié)束指令,在 ENM END2±間是子程序。二.定時器指令定時器用來定時,用于程序中需要與時間建立邏輯關(guān)系的場合,都是通 電延時繼電器。分為可變定時器(TMR和固定定時器(TMRB通電延時可以理解為對信號的一種確認(rèn),某個信號動作之后,相應(yīng)的繼電器并不立刻動作, 而

16、是延遲一定時間, 信號仍舊保持,輸由繼電器才 吸合。如卡盤作夾緊動作,夾緊到位開關(guān)閉合后,相應(yīng)繼電器并不馬上吸合,使主軸旋轉(zhuǎn),而是延遲一定時間,假設(shè)為1秒后,夾緊到位開關(guān)仍舊吸合,說明夾緊牢靠,輸由繼電器才吸合,主軸開始旋轉(zhuǎn),確保安全,TMR令的定時時間可通過 PMO數(shù)中TIMER中可修改工作原理:當(dāng)ACT=1,吸合后,延遲設(shè)定時間后,定時繼電器吸合當(dāng)ACT=0,定時繼電器斷電,定時器號 1-8號最小單位為48MS9號以后最小單位為 8MS定時繼電器:作為可變定時器的輸由,定時繼電器地址由機(jī)床廠家設(shè)計(jì)者決定,一般采用中間繼電器R圖示PMC PRM(TIMER)#001NO ADDRESS DA

17、TA001T0000002T0020003T0030NO代表定時器號DATA設(shè)定時間,單位為 MS,以十進(jìn)制直接設(shè)定。2.固定定時器(TMRB定時盤電器設(shè)定時間以8m§為單位IMS000ACTTMB在梯形圖中設(shè)定時間,與梯形圖一起存入 FROMfr,不能在梯形圖 參數(shù)中改寫。一般用于固定機(jī)床時間的控制,不需要用戶改寫(換刀時 間,潤滑時間)PMCX0.1閉合,延時5秒鐘,后50.0得電,其觸點(diǎn)閉合,A0.0報譽(yù)(有圖)X0.2過載信號,通常是常閉。正常時,梯圖中 X0.2常開點(diǎn)閉合,常閉點(diǎn)斷開,R50.0不得電。過載后,X0.2斷開,X0.2常開點(diǎn)為0。X0.2常閉點(diǎn)為1, R50.

18、0延時5秒后得電,常開點(diǎn)吸合,A0.0報警。3 .計(jì)數(shù)器指令計(jì)數(shù)器完成計(jì)數(shù)指令,可以是加計(jì)數(shù),可以是減計(jì)數(shù)(d)初始值的選擇可將0或I選為初始俏.以上功能的組合可彩成卜面的環(huán)形計(jì)數(shù)器.此計(jì)數(shù)簿可用于存儲轉(zhuǎn)臺的位置CN0=0 從0開始計(jì)數(shù)0, 1, NCN0=1 從1開始計(jì)數(shù)1, 2,NUPDOWN=加計(jì)數(shù)UPDOWN=減計(jì)數(shù)RST 清除計(jì)數(shù)值A(chǔ)CT 由0變1時上開沿計(jì)數(shù)計(jì)數(shù)器號:其內(nèi)部在 PM計(jì)PMCPRMCOUNTER預(yù)置值占兩個字節(jié),當(dāng)前計(jì)數(shù)值占兩個字節(jié)PRESETB 置值CURRENT:當(dāng)前值計(jì)數(shù)器輸由(W1 :當(dāng)計(jì)數(shù)器為加計(jì)數(shù)器時, 計(jì)數(shù)到預(yù)置值時,W1=1, 當(dāng)計(jì)數(shù)器為減計(jì)數(shù)器時,計(jì)

19、數(shù)到初始值時W1=1舉例:刀庫旋轉(zhuǎn)時,數(shù)刀套程序,X3.5數(shù)刀開關(guān),每轉(zhuǎn)一個刀位,X3.5 點(diǎn)亮一次。R0.0為0,從0開始計(jì)數(shù),此由錯,應(yīng)從 1開始。R56.0為0時正轉(zhuǎn),加計(jì)數(shù)為1時反轉(zhuǎn),減計(jì)數(shù)。R50.0為計(jì)數(shù)脈沖,計(jì)數(shù)器中值計(jì)數(shù)C1中記憶的是刀庫當(dāng)前刀座號。所謂當(dāng)前刀套即是刀庫中 處于等待換刀位置的刀套號。注:有的刀庫有一正一反兩個數(shù)刀開關(guān),此時應(yīng)將另一開關(guān)取其常 閉點(diǎn),例如X4.5,兩個計(jì)數(shù)器計(jì)數(shù)作比較,相等,證明數(shù)刀正確, 否則錯誤。有的刀庫用數(shù)刀計(jì)數(shù)器和數(shù)刀套計(jì)數(shù)器相比較,刀庫旋轉(zhuǎn)電機(jī)轉(zhuǎn)一 圈,刀套轉(zhuǎn)一個刀位,兩者相比較,相同正常,不同報警。共同的目的:防止數(shù)刀開關(guān)由故障,記錯刀

20、套號,互相參照一下。 注意:在刀庫上還有原點(diǎn)開關(guān),回一次原點(diǎn),則將計(jì)數(shù)器賦值一次。X0.2原點(diǎn)開關(guān),R51.0為原點(diǎn)脈沖原點(diǎn)脈沖將計(jì)數(shù)器 C1賦值為1,重新計(jì)數(shù)。4 .譯碼指令數(shù)控機(jī)床執(zhí)行加工程序中的 M ST功能時,當(dāng)系統(tǒng)讀到這些代碼時,CNC裝置以BCD或二進(jìn)制代碼形式輸由 M S T代碼的F信號給PMC這 些信號需要PMC經(jīng)過譯碼才能從 BCD或二進(jìn)制狀態(tài)轉(zhuǎn)換成具有特定含 義的一位邏輯狀態(tài)。(M輔助功能,S主軸轉(zhuǎn)速功,T刀具選擇功能)即完成數(shù)-位轉(zhuǎn)換,將一個數(shù)通過譯碼后成為某些位變?yōu)?。BCD 譯碼為DEC二進(jìn)制譯碼 DECB®種關(guān)于碼制問題在此講一下,應(yīng)該說是許多人面臨的問題

21、,大多數(shù)人不是 很清楚。二進(jìn)制碼只有兩個數(shù)碼0和1,每一位具有特定的權(quán)二進(jìn)制整數(shù)的權(quán)是2的乘方,二進(jìn)制小數(shù)的權(quán)是2的負(fù)次方,同樣8進(jìn)制的16進(jìn)制,其權(quán)分別為 8和16的乘方BCD馬,全稱 BINARY-CODED-DECIMAL二進(jìn)制編碼的十進(jìn)制碼,總體上說是十進(jìn)制,但每一位用二進(jìn)制來 表示,是用四位二進(jìn)制碼來表示。其中常用8421-BCD碼使用了0000-1001 這十種狀態(tài),其余1010-1111 為禁用碼。舉例:表示數(shù)13純二進(jìn)制為(00001101 )BCD 碼 ( 00010011)此說明一下,1 個字節(jié)即8 個單個位。每一個 0 或 1 ,稱一個位(BIT) , 8 位稱為一個字節(jié)

22、(BYTE)兩個字節(jié) ( 16 位) , 稱為一個字(WORD,) 32 位稱雙字(DOUBLEWORD。)在看發(fā)那科信號PMC地址一覽表時一般看到1 2 4 8下標(biāo)時,多是BCD馬形式的信號。如 Si S2 S4 S8二進(jìn)制碼在梯圖中常用0001 代表一個字節(jié)(0-255 )0002代表二個字節(jié)(0-655350004代表四個字節(jié)(數(shù)更大)BCD碼在梯圖中常用BYTE=0兩位BCD馬(0-99 )BYTE=1四位 BCD馬(0-9999)M S T 功能的輸出CNC在執(zhí)行加工程序時,遇到其中M S T功能時,以F的形式輸由,送給PMCM行,M代碼:。系統(tǒng)中,F(xiàn)151 ,其內(nèi)容M功能的BCD馬

23、( M28 M24 M22 M21 M18 M12 M14 M11)16 18 Oi系統(tǒng)F10-F13,其內(nèi)容為二進(jìn)制 M代碼 (M0(H M31)加工編寫的程序如遇到M13 F151 譯出 : 00010011F1(譯出 :(11(1注意兩者是不同的S 代碼:O系統(tǒng)中F152,其內(nèi)容為S功能的BCD馬,( S28 S24 S22 S21 S18 S14 S12 S11 )16 18 Oi 系統(tǒng)F22-F25,內(nèi)容為二進(jìn)制 S代碼,(S00 S31)T 代碼:O 系統(tǒng)中, F153,其內(nèi)容為T功能的BCD馬( T28 T24 T22 T21 T18 T14 T12 T11)16 18 Oi 系

24、統(tǒng) F26-F29 ,其中T功能的二進(jìn)制碼(T00 F31)下面還要講MST選通信號,或稱讀信號即CNCS到加工程序的 M S T指令時,會輸由相應(yīng)的指令信息,經(jīng)過延時時間,通常為16MS可以通過系統(tǒng)設(shè)定,還會輸由一個選通信號或稱之為讀信號。M選通(讀M代碼)信號 MFO 系統(tǒng)F15(.(16 18 Oi 系統(tǒng) F7.(S 選通(讀S 代碼)信號SFO 系統(tǒng) F150.216 18 Oi 系統(tǒng) F7.2T 選通(讀T代碼)信號 TFO 系統(tǒng) F150.316 18 Oi 系統(tǒng) F7.3最后一個概念對M的譯碼,其目的是變成一個個中間繼電器線圈的吸合,去控制外部的一些動作,如液壓開啟,卡盤夾緊松開

25、,門開關(guān)等。上述鋪墊完成后,講一下 DEC和DEC昉令1 .DEC指令(譯BCD馬)DEC指令的功能是當(dāng)兩位 BCD碼與給定值一致時,輸由為“1”,不一致時輸由為0, DEC令主要用于機(jī)床的 M碼和T碼的譯碼,一條DEC格式包括以下幾個部分:控制條件ACT=0不執(zhí)行譯碼指令A(yù)CT=1執(zhí)行譯碼指令譯碼信號地址:指定包含兩位 BCD 馬的信號地址(F151 F152 F153 O系統(tǒng))譯碼方式:包括:譯碼數(shù)值譯碼位數(shù)譯碼數(shù)值即要譯碼的兩位BCD弋碼(F151 F152 F153中的)譯碼位數(shù):01 只譯低4位10 只譯高4位11 高低位均譯譯碼輸由:指定地址的譯碼數(shù)與要求的譯碼值相等時為1,否則為

26、0。(有圖)執(zhí)行程序M20時,通過譯碼,使 R50.0得電,R50.0觸點(diǎn)吸合,Y10.1吸合,通過Y10.1提供一個觸點(diǎn)去控制刀套上升或下降, 或者液壓油泵開關(guān),可自已定義。除一些約定俗成的 M00, M01, M03 M04, M05 M08, M09, M19 之 外,不同廠家,其它 M代碼各不相同,都是自已可編寫的。2.DECB徉二進(jìn)制碼)DECB指令的功能是,可對1, 2或4個字節(jié)的二進(jìn)制代碼數(shù)據(jù)譯碼。所指定的8位連續(xù)數(shù)據(jù)之一與代碼數(shù)據(jù)相同時,對應(yīng)的輸由數(shù)據(jù)位為1,DEC蛀要用于 M T代碼的譯碼,一條 DECEIT譯8個連續(xù)的M T代碼。格式有如下項(xiàng):譯碼格式指定:0001 1 個

27、字節(jié)的二進(jìn)制代碼0002 2個字節(jié)的二進(jìn)制代碼0004 4個字節(jié)的二進(jìn)制代譯碼信號地址:給定一個存儲代碼數(shù)據(jù)的地址(F10)譯碼指定數(shù):給定要譯碼的8個連續(xù)數(shù)字的第一位(從何處開始譯)譯碼結(jié)果輸由:給定一個要輸由譯碼結(jié)果的地址(放在哪里)一個字節(jié)共8位,可譯M0-M255范圍,已經(jīng)足夠。二個字節(jié)共16位,可譯 M0-M32767卜 | -DECB 0001F7.0F100003R300從 M03開始一直可譯到 M10,(M03 M04 M05 M06 M07 M08 M09 M10)共8位,加工程序中,遇到某個M指令,相應(yīng)R300的某個位會接通為1,控制外部電路,完成相應(yīng)功能。SB7中有新指令

28、,可執(zhí)行多字節(jié)譯碼,不再拘限于一個字節(jié)。指令格式中,NN XNN多個字節(jié)譯碼的字節(jié)數(shù)00-01單字節(jié)譯碼譯8 位02-99多字節(jié)譯碼字節(jié)數(shù)X 譯碼數(shù)據(jù)長度|一| 一DECB 994|F103R0991譯F10992譯F10,F11994譯F10-F13本例可譯 M3-M795(3+99X 8=795)起始數(shù):M3-M795輸出繼電器:R0.0-R98.7M3-M795 M代碼即為加工程序中的M指令。第四天上午:五 . 比較指令比較指令用于比較:輸入值和比較值的大小,主要用于數(shù)控機(jī)床編程的T代碼和實(shí)際刀號的比較,同樣分BCDhf令和二進(jìn)制比較指令。1 .COMP(BCD:匕較)COMP指令的輸入

29、值和比較值為 2位或4位BCD弋碼,指令格式有如下項(xiàng):指定數(shù)據(jù)大?。築YT=0 處理數(shù)據(jù)(輸入值和比較值)為BCD馬BYT=1處理數(shù)據(jù)為4位BCD馬控制條件:ACT=0不執(zhí)行比較指令A(yù)CT=1執(zhí)行比較指令輸入數(shù)據(jù)格式:0:用常數(shù)指定輸入基準(zhǔn)數(shù)據(jù)1:用地址指定輸入基準(zhǔn)數(shù)據(jù)。基準(zhǔn)數(shù)據(jù)(輸入值):輸入的數(shù)據(jù)(常數(shù)或常數(shù)存放地址)比較數(shù)據(jù)地址:(比較值)指定存放比較數(shù)據(jù)的地址比較結(jié)果輸由:輸入值 比較值, W1=0( 前面) (后面)輸入值w比較值, W1=1在這講解一下常數(shù)和地址的概念常數(shù)代表一個具體數(shù)值,如1, 2, 3, 4等等 地址是一個寄存器,里邊有存儲內(nèi)容。地址如果存放一個常數(shù),稱為直接尋

30、址,(A) 地址中如果存放一個地址,稱為間接尋址(A)2 .COMPBU進(jìn)制數(shù)之間比較)COMPB指令功能是比較1個,2個或4個字節(jié)長的二進(jìn)制數(shù)據(jù)之間比較大小,比較結(jié)果存放在運(yùn)算結(jié)果寄存器(R9000)中COWPBOOOOOQOO.OCOOSUB 32指定格式輸入數(shù)據(jù)比較敷相.(地魅)控制條件:ACT=0,不執(zhí)行比較指令。ACT=1,執(zhí)行比較指令輸入數(shù)據(jù)格式口0 0指定數(shù)據(jù)長度1 一個字節(jié)2 二個字節(jié)四個字節(jié)J f格式指定0常數(shù)1地址基準(zhǔn)數(shù)據(jù)(輸入數(shù)據(jù)):輸入的數(shù)據(jù)(常數(shù)或常數(shù)存放地址) 比較數(shù)據(jù)地址(比較值):指定存放比較數(shù)據(jù)的地址 比較寄存器R9000:基準(zhǔn)數(shù)據(jù)(輸入值)=比較數(shù)據(jù)R900

31、0.0=1基準(zhǔn)數(shù)據(jù)(輸入值)比較數(shù)據(jù)(比較值)時R9000.1=1六.常數(shù)定義指令:給某個地址賦一個值,同樣分BCCO二進(jìn)制常數(shù)1 .NUME指令(BCD: NUM莊殍令是2位或4位BCD弋碼常數(shù)定義BYT=1常數(shù)為4位BCD馬控制條件:ACT=0不執(zhí)行常數(shù)定義指令A(yù)CT=1執(zhí)行常數(shù)定義指令常數(shù)輸由地址:所定義的目的地址常數(shù):賦值常數(shù),十進(jìn)制形式2 .NUMEB令(二進(jìn)制數(shù))NUME脂令是1個字節(jié)2個字節(jié)或4個字節(jié)長二進(jìn)制數(shù)的常數(shù)定義控制條件:ACT=0不執(zhí)行常數(shù)定義指令A(yù)CT=1執(zhí)行常數(shù)定義指令常數(shù)長度指定:0001 1個字節(jié)長度的二進(jìn)制數(shù)0002 2個字節(jié)長度的二進(jìn)制數(shù)0004 4個字節(jié)長

32、度的二進(jìn)制數(shù)常數(shù):以十進(jìn)制形式指定的常數(shù)常數(shù)輸由地址:定義二進(jìn)制數(shù)據(jù)的輸由區(qū)域的首地址,即目的地址。七.判別一致指令和邏輯與后傳輸指令1 .COIN指令(一致性檢測指令)(判別指令):此指令用來檢查參考值與比較值是否一致, 可用于檢查刀庫,轉(zhuǎn)臺等旋轉(zhuǎn)體是指定數(shù)據(jù)大?。築YT=0 數(shù)據(jù)為2位BCD弋碼BYT=1數(shù)據(jù)為4位BCD弋碼控制條件:ACT=0不執(zhí)行COIN指令A(yù)CT=1執(zhí)行COIN指令輸入數(shù)據(jù)格式:0用常數(shù)指定輸入數(shù)據(jù)用地址指定輸入數(shù)據(jù)輸入數(shù)據(jù):輸入值可以是常數(shù)或地址(由上面輸入數(shù)據(jù)格式?jīng)Q定)比較數(shù)據(jù)地址:比較數(shù)據(jù)存放的地址結(jié)果輸由:W1=0 輸入值不比較值W1=1輸入值=比較值2 .M

33、OV瑞令邏輯乘傳送語句,將邏輯乘數(shù)與輸入數(shù)據(jù)進(jìn)行邏輯乘,將結(jié)果輸由到輸由數(shù)據(jù)地址中,還可以用來將指定地址中不需要的8位信號清除掉。邏輯乘 1 X1=1 1 X 0=0 0 X0=0指令格式有如下項(xiàng):ACT=0不執(zhí)行,ACT=1執(zhí)行邏輯乘傳輸輸入數(shù)據(jù)與邏輯乘數(shù)相與,對應(yīng)位為0,屏蔽掉,對應(yīng)位為1通過,將結(jié)果輸生到輸由數(shù)據(jù)地址中見附錄中|一-II - MOVE 1111一一|R57.01111D0000D0080說明:D0000為地址,里邊保存的主軸上的刀號D0080為一個中間地址執(zhí)行此命令后,(D0000) 一 (D0080)將主軸上的刀具號 傳送到D0080地址中保存。八.旋轉(zhuǎn)指令1 .ROT

34、指令此指令用來判別回轉(zhuǎn)體的下一步旋轉(zhuǎn)方向。指定起始位置數(shù):RNO=0,旋轉(zhuǎn)起始位置為0計(jì)算由回轉(zhuǎn)體從當(dāng)前位置到目標(biāo)位置的步數(shù)oRNO=1,旋轉(zhuǎn)起始位置為1指定要處理數(shù)據(jù)的位數(shù) :BYT=0,指定兩位BCD馬BYT=1,指定四位BCD馬選擇最短路徑的選擇方向:DIR=0,不選擇按正向DIR=1,選擇最短路徑指定操作條件:POS=0計(jì)算現(xiàn)在位置與目標(biāo)位置的步距數(shù)POS=1,計(jì)算現(xiàn)在位置與目標(biāo)位置的前一個位置的步距數(shù)指定位置或步距數(shù):INC=0,計(jì)算目標(biāo)位置號(表內(nèi)號)INC=1,計(jì)算到達(dá)目標(biāo)位置步數(shù)控制條件:ACT=0,不執(zhí)行RO甘殍令,W1不變化ACT=1. 執(zhí)行ROT令,并有旋轉(zhuǎn)方向給由旋轉(zhuǎn)方

35、向輸由:選用最短路徑方式中有旋轉(zhuǎn)方向控制信號,該信號輸由到W1W1=0,旋轉(zhuǎn)方向?yàn)檎‵ORW1=1,旋轉(zhuǎn)方向?yàn)樨?fù)(REV)所謂正轉(zhuǎn)是指轉(zhuǎn)子的位置數(shù)遞增所謂反轉(zhuǎn)是指轉(zhuǎn)子的位置數(shù)遞減POS01INC10從當(dāng)前位置到目標(biāo)位到目標(biāo)前一位置的位置數(shù)置的步距數(shù)(此種方式常用,判別步距數(shù)是否為 0,R50.5若步距數(shù)為0,轉(zhuǎn)到位。)見附加材料ROT 0024R0.0 RNO C0002| R0.1 BYT D1000| I R0.0 DIR| I R0.0 POS卜一| D0106R0.1 INC| I R45.0 ACTRNO:R0.0為0,表示從0開始,此處錯誤,應(yīng)從 1開始。BYT:R0.1,表示處

36、理4位BCD馬(其實(shí)用2位BCD即可)DIR:R0.1, 表示選擇最短距徑POSJ R0.0 為 0INC為R0.1,為1為計(jì)算到目標(biāo)位置為步距數(shù)0024:回轉(zhuǎn)體分度數(shù),理解為24 把刀的容量C0002: 當(dāng)前位置地址,目前刀庫上處于換刀位置的刀套號D0100:目標(biāo)位置地址:在加工程序中要換的刀具所在的刀套號(程序T3, 找 T3 所在的刀庫的刀套號)D106:從當(dāng)前刀套移動到目標(biāo)刀具(T3)所在刀套號之間的步距數(shù) (刀套數(shù))2. ROTB( 二進(jìn)制旋轉(zhuǎn)指令)ROTB和ROT令基本功能相同,在RO抻回轉(zhuǎn)體分度數(shù)是一個固定值, 而在ROTB中旋轉(zhuǎn)體的分度數(shù)是一個地址,因而允許改變,因?yàn)榭梢韵蛐D(zhuǎn)

37、體分度數(shù)的地址中賦不同的值,處理的數(shù)據(jù)為二進(jìn)制形式格式指定:0001表示處理數(shù)據(jù)為1個字節(jié)0002表示處理數(shù)據(jù)為2個字節(jié)0004表示處理數(shù)據(jù)為4個字節(jié)九.數(shù)據(jù)檢索指令1 .DSCH指令(找刀套或稱為找刀座)DSCH指令僅適用于PMC所使用的數(shù)據(jù)表,DSCH®索數(shù)據(jù)表中指定的數(shù)據(jù),并且輸由其表內(nèi)號,未找到數(shù)據(jù),W=1說明一下數(shù)據(jù)表是第150頁(建議大家稱為刀具表)SYSTEM fPMC> PMCPRMDATE> G DATA發(fā)那科系統(tǒng)用數(shù)據(jù)表管理刀具數(shù)據(jù)表(刀具表)有如下項(xiàng):NO ADDRESS DATANO稱表內(nèi)號,即我們所說的刀套號DATA稱數(shù)據(jù),即我們所說的刀號這樣每

38、一個刀套中放一把刀具,一一對應(yīng)通常,第一行的表內(nèi)號 000,內(nèi)放主軸上的刀號簡單說,DSCHIR是為加工程序中選用的刀具號找到其所在的刀套號如:加工編寫的程序中 T3執(zhí)行DSCHf,會戰(zhàn)由T3這把刀具所在的DSCH&式:指定處理數(shù)據(jù)的位數(shù):BYT=0指定2位BCD碼BYT=1指定4位BCD馬復(fù)位信號(RST) :RST=0 W1不進(jìn)行復(fù)位(W1輸由狀態(tài)不變)RST=1 W1進(jìn)行復(fù)位,W1=0執(zhí)行命令;ACT=0不執(zhí)行DSC甘殍令,W1不變ACT=1 執(zhí)行DSCH令,沒有檢索到數(shù)據(jù)時,W1=1數(shù)據(jù)表數(shù)據(jù)數(shù):指定數(shù)據(jù)表大小,如果數(shù)據(jù)表表頭為0,表尾為N,則數(shù)據(jù)表個數(shù)為N+1數(shù)據(jù)表起始地址:

39、指定數(shù)據(jù)表的表頭地址檢索結(jié)果輸由地址:把被檢索數(shù)據(jù)所在的表內(nèi)號輸生到該地址。見附錄中的例子R45.3DSCH 0025R0.1D0002|-R46F1.1|II -D100R45.7D0002數(shù)據(jù)表頭地址(刀具表)R46加工程序中要換刀的刀號,如 T3D100 為T3所在的數(shù)據(jù)表的表內(nèi)號即刀套號2 .DSCHBU進(jìn)制數(shù)據(jù)檢索)與DSCFtt能指令相同,該功能指令用于檢索數(shù)據(jù)表中的數(shù)據(jù),但是有 兩點(diǎn)不同。一.該指令中處理的全部數(shù)據(jù)都是二進(jìn)制形式二.數(shù)據(jù)表中的數(shù)據(jù)個數(shù) (表容量)可以用地址指定,這樣即使寫入ROMB, 依然可以改變表容量。DSCHB0OOOC.ooooOOOO.OOOC(SUB 3

40、4)數(shù)據(jù)檢索松索格式指容最存表頭數(shù)據(jù)縉果定地址輸出范地虬地址地址DSCHB令格式如下幾項(xiàng):形式指定:用來表示數(shù)據(jù)的長度0001數(shù)據(jù)長度1個字節(jié)0002數(shù)據(jù)長度2個字節(jié)0004數(shù)據(jù)長度4個字節(jié)數(shù)據(jù)表數(shù)據(jù)地址:指定數(shù)據(jù)表容量存儲地址(N+1)。數(shù)據(jù)表起始地址:指定數(shù)據(jù)表的表頭地址檢索數(shù)據(jù)地址:指定檢索數(shù)據(jù)所在的地址檢索結(jié)果輸由地址:把被檢索數(shù)據(jù)所在的表內(nèi)號輸生到該地址 十.變地址傳送指令1.XMOW殍令(處理BCD馬數(shù)據(jù))讀或?qū)憯?shù)據(jù)表中的內(nèi)容。XMOV令僅適用在PMCt用的數(shù)據(jù)表中,處理的2位BCD代碼或4位BCD馬,常用于加工中心的隨機(jī)換刀控制時,刷新刀具表用的(或稱更新刀具表)L OOOO。,

41、數(shù)據(jù)裊依也個器情展摘明控制方式:1 .數(shù)據(jù)的位數(shù)指定 (BYD :BYT=0數(shù)據(jù)表中2位BCDBYT=1數(shù)據(jù)表中4位BCD2 .讀取/寫入的指定(R/W):RW=0從數(shù)據(jù)表中讀取數(shù)據(jù)RW=1向數(shù)據(jù)表中寫入數(shù)據(jù)3 .復(fù)位信號(RST :RST=0 W1不進(jìn)行復(fù)位(W1輸由狀態(tài)不變 0)RST=1 W1進(jìn)行復(fù)位(W1=04 .執(zhí)行命令(ACT :ACT=0不執(zhí)行 XMOV,W芥變ACT=1執(zhí)行 XMOV.5 . 數(shù)據(jù)表容量:指定數(shù)據(jù)表的容量,數(shù)據(jù)表開頭為0,末尾為N, 數(shù)據(jù)表的大小為 N+1. 對數(shù)據(jù)機(jī)床而言,即刀庫容量+1,如24 把刀庫容量定為25。6 . 數(shù)據(jù)表的表頭地址: 指定數(shù)據(jù)表的表頭

42、地址,這樣才能確定數(shù)據(jù)所在的地址。對數(shù)控機(jī)床而言,表頭地址存放主軸上的刀具號7 . 輸入 / 輸出數(shù)據(jù)地址:(此處難懂,詳解一下)讀取數(shù)據(jù),即從數(shù)據(jù)表中讀取數(shù)據(jù),是將刀套中對應(yīng)的刀具號存入輸入 / 輸出數(shù)據(jù)地址中,刀套號由下一項(xiàng)(表內(nèi)號存儲地址)給出。總之,讀指令是將刀套中對應(yīng)的刀具號讀出來。寫入數(shù)據(jù),所謂寫入數(shù)據(jù),是向數(shù)據(jù)表中寫入數(shù)據(jù)。,輸入 / 輸出址中存放的要寫入的刀具號,表內(nèi)號存儲地址提供了刀套號,將刀具號寫入刀套中。8 . 表內(nèi)號存儲地址: 表內(nèi)號簡單理解為刀套號(刀座號)讀取數(shù)據(jù)時,找出刀具號,提供了刀套號。寫入數(shù)據(jù)時,放回刀具號,同樣提供了刀套號匯總一下:RW=0 讀取數(shù)據(jù)表內(nèi)數(shù)

43、據(jù),是將刀套中的刀具號讀出來,放在輸入/輸出數(shù)據(jù)地址中,刀套號是表內(nèi)號(表內(nèi)號即是刀套號)存儲地址提供。RW=1, 寫入數(shù)據(jù)表數(shù)據(jù),是將刀具號放到刀套中,刀具號由輸入/輸出數(shù)據(jù)存儲地址提供,刀套號由表內(nèi)號存儲地址提供。表內(nèi)號簡單理解為刀套(刀座號)XMOV 指令是將刀套中對應(yīng)的刀具號讀出來或?qū)⒌毒咛枌懭氲短卓偠灾荷厦骓?xiàng): 里面存放的是刀具號下面項(xiàng): 里面存放的是刀套號RW=0將下面項(xiàng)刀套號中存放的刀具號讀出來放到上面項(xiàng)中RW=1將上面項(xiàng)中存放的刀具號讀出來寫到下面項(xiàng)刀套號中見附錄中梯圖R57.2|一 | - XMOV 0024 O-1R0.1 BYT|D0002R0.0 RW D0000卜

44、一 | -D100R0.0 RST|-R57.0 ACTR R0.0 為0, RW=0表示要讀生刀具號本指令將D100中存儲刀套號中對應(yīng)的刀具號讀生來放在D0000的地址中本例中D0000為存放主軸刀號,即將D100中刀套號對應(yīng)的刀具號放到主軸上,|一 | -一XMOV 0024 O-1R0.1 BYTD0002R57.3卜|D0080R0.1 RWD100R0.0 RST| R57.0 ACTR0.1=1 RW=1,寫入數(shù)據(jù)表本例是將D0080中存儲的刀具號寫入到D100中存儲的刀套號中(D0080)(D100) )D0080 存儲刀具號D100存儲的刀套號存儲刀具號(D100)存儲的刀具號

45、2.XMOVB甘令(處理二進(jìn)制數(shù)據(jù)):此功能同XMO樣,同樣是讀生或改寫數(shù)據(jù)表中的數(shù)據(jù),但有兩點(diǎn)不同,此功能處理的是二進(jìn)制數(shù)據(jù)ROM后依數(shù)據(jù)表中的數(shù)據(jù)數(shù)目(表容量可以用地址指定,這樣即使在寫入然可以改變表容量)RW撲RSTACTXMOVB(SUB 35)O格式指定oooo數(shù)據(jù)表 容量群儲地址* oooo數(shù)據(jù)表 頭地址COOO輸入,輸 用數(shù)據(jù)存 儲地址*表內(nèi)號存 儲地址XMOVEJ殍令格式:1. 讀取/寫入的指定(R/W) RW=Q表示從數(shù)據(jù)表中讀生數(shù)據(jù)RW=1,表示向數(shù)據(jù)表中寫入數(shù)據(jù)2. 復(fù)位信號(RST RST=0 W1不進(jìn)行復(fù)位(W1輸由狀態(tài)不變)RST=1 W1進(jìn)行復(fù)位 W1=03. 執(zhí)

46、行命令(ACT ACT=0不執(zhí)行XMOVBACT=1執(zhí)行 XMOVB 發(fā)生錯誤W1=0 ,不發(fā)生錯誤W1=14. 數(shù)據(jù)格式指定: 0001 1 個字節(jié)的二進(jìn)制1-2550002 2個字節(jié)1-327670004 4個字節(jié)1-999999995. 數(shù)據(jù)表容量存儲地址:指定數(shù)據(jù)表大?。ㄒ缘刂反鎯Γ?. 數(shù)據(jù)表起始地址:數(shù)據(jù)表頭地址7. 輸入 / 輸出數(shù)據(jù)存儲地址: 讀取數(shù)據(jù)時,把表內(nèi)號存儲地址的數(shù)據(jù)輸出到該地址中。寫入數(shù)據(jù)時,指定數(shù)據(jù)表中要傳輸數(shù)據(jù)的地址。8. 表內(nèi)號存儲地址:讀取數(shù)據(jù)時,指定數(shù)據(jù)從數(shù)據(jù)表輸出的表內(nèi)號地址寫入數(shù)據(jù)時,指定數(shù)據(jù)寫入數(shù)據(jù)表的表內(nèi)號地址. 代碼轉(zhuǎn)換指令1.COD指令(處理B

47、CD馬)在此處提由一個“轉(zhuǎn)換數(shù)據(jù)表”的概念。我們通常將 PMC中管理刀具的稱為數(shù)據(jù)表,又稱刀具表,而在CODf令下編寫的表我們特稱 “轉(zhuǎn)換數(shù)據(jù)表”, 轉(zhuǎn)換數(shù)據(jù)表容量00-99 ,里邊存放的數(shù)據(jù)一般為倍率值,包括進(jìn)給倍率和主軸倍率。CODf令提供轉(zhuǎn)換數(shù)據(jù)表的表地址,根據(jù)地址去檢索轉(zhuǎn)換數(shù)據(jù)中的數(shù)據(jù)。該指令是通過2位BCD碼( 00-99)指定一個表內(nèi)地址,根據(jù)該地址去轉(zhuǎn)換數(shù)據(jù)表中取由2位或4位BCD馬形式的轉(zhuǎn)換數(shù)據(jù)。800 gCOD (suaz)OCOC000cOQOCBVT TI oooo CRST T OCJOO oACT料費(fèi)數(shù)照相川地址剎換嫡A Mi M地址酸昵袤奔后措令轉(zhuǎn)換數(shù)據(jù)表表地址轉(zhuǎn)換

48、數(shù)據(jù)1000020000COD格式如下幾項(xiàng):1 .轉(zhuǎn)換數(shù)據(jù)表的數(shù)據(jù)形式指定:BYT=0,指定轉(zhuǎn)換表中數(shù)據(jù)為 BCD兩位BYT=1,指定轉(zhuǎn)換表中數(shù)據(jù)為 BCD四位2 .轉(zhuǎn)換復(fù)位輸由:RST=0,取消復(fù)位(輸由 W1不變)RST=1,轉(zhuǎn)換數(shù)據(jù)錯誤,輸由 W1為0 (復(fù)位),W1=03 .執(zhí)行條件(ACT) : ACT=0,不執(zhí)行CODN!令A(yù)CT=1,執(zhí)行 COD令4 .轉(zhuǎn)換數(shù)據(jù)表容量: 指定轉(zhuǎn)換數(shù)據(jù)表容量(00-99),轉(zhuǎn)換數(shù)據(jù)表開頭為 0號 數(shù)據(jù)表末尾為N,容量為N+15 .數(shù)據(jù)轉(zhuǎn)換輸入地址:轉(zhuǎn)換數(shù)據(jù)輸入地址提供轉(zhuǎn)換數(shù)據(jù)的表地址,一般可通過機(jī)床面板的開關(guān)來設(shè)定該地址,即(00-99 )之間的數(shù)

49、。6 .轉(zhuǎn)換數(shù)據(jù)輸由地址: 將轉(zhuǎn)換數(shù)據(jù)表內(nèi)指定的 2位BCD或4位BCD弋碼存儲起來。2位BCD的轉(zhuǎn)換數(shù)據(jù)要求1個字節(jié)的存儲器,4位BC鹿求2個字節(jié)的存儲器。7 .錯誤輸由:(W1)執(zhí)行COD令時,如果轉(zhuǎn)換輸入地址由錯,如轉(zhuǎn)換地址數(shù)據(jù)超過了數(shù)據(jù)表的容量則W=1 此時可以利用 W1=1執(zhí)行適當(dāng)?shù)幕ユi,如使操作面板由錯誤燈閃亮或停止伺服軸給8 .CODBm令(處理二進(jìn)制數(shù)據(jù))該指令是把2個字節(jié)的二進(jìn)制代碼(0-255 )數(shù)據(jù)轉(zhuǎn)換成1個字節(jié),2RST=1,轉(zhuǎn)換數(shù)據(jù)錯誤, W1=0執(zhí)行條件(ACT ACT=0,不執(zhí)行CODB令A(yù)CT=1,執(zhí)行 CODB令數(shù)據(jù)格式指定:指定數(shù)據(jù)轉(zhuǎn)換表中二進(jìn)制數(shù)據(jù)的字節(jié)數(shù)

50、0001 1個字節(jié)的二進(jìn)制(0-255)0002 2個字節(jié)的二進(jìn)制(0-32767)0004 4個字節(jié)的二進(jìn)制(0-99999999)轉(zhuǎn)換表數(shù)據(jù)的容量:指定轉(zhuǎn)換表數(shù)據(jù)的容量( 0-255 ) , 數(shù)據(jù)表開頭為0,末尾是N,總數(shù)N+1轉(zhuǎn)換數(shù)據(jù)表輸入地址: 轉(zhuǎn)換數(shù)據(jù)表中的數(shù)據(jù)可通過指定表號取出,指定表號的地址稱為轉(zhuǎn)換數(shù)據(jù)輸入地址,一般通過機(jī)床面板開關(guān)設(shè)定該地址的內(nèi)容。轉(zhuǎn)換數(shù)據(jù)輸出地址: 數(shù)據(jù)轉(zhuǎn)換表中輸出的數(shù)據(jù)地址,稱為轉(zhuǎn)換數(shù)據(jù)輸出地址。錯誤輸由(W1 在執(zhí)行CODB如果輸入地址由錯(如轉(zhuǎn)換地址數(shù)據(jù)超過了數(shù)據(jù)表的容量),則 W1=1一句話,建立一個表格,表格由表號和表號對應(yīng)的數(shù)據(jù)構(gòu)成,提供表號,取出表號對應(yīng)的數(shù)據(jù)。幾個倍率問題:手動進(jìn)給倍率*JV0*V15 (16 位 )O 系統(tǒng) G121.0 G121.316 18 Oi 系統(tǒng) G10在數(shù)據(jù)轉(zhuǎn)換表中其填寫數(shù)據(jù)值 -(設(shè)定值x 100+1)例:如果要設(shè)定 60%,則表中填寫-(60X 100+1) =-6001這是公式用即可,不需要求證。進(jìn)給速度倍率*FVO-*FV7 (8 位 )O系統(tǒng) G121.0G121.3 (*OV1,*OV2,*OV4,*OV8 )16 18 Oi系統(tǒng) G12數(shù)據(jù)轉(zhuǎn)換表中數(shù)據(jù)- (設(shè)定值+1)例取

溫馨提示

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

最新文檔

評論

0/150

提交評論