牧野火花機(jī)編程手冊(cè)_第1頁(yè)
牧野火花機(jī)編程手冊(cè)_第2頁(yè)
牧野火花機(jī)編程手冊(cè)_第3頁(yè)
牧野火花機(jī)編程手冊(cè)_第4頁(yè)
牧野火花機(jī)編程手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

-PAGE.z.放電加工機(jī)MGH電源編程說(shuō)明手冊(cè)MAKINO銑床7GF1-NF02-0106(E)警告1.本說(shuō)明手冊(cè)未包括的功能,一般來(lái)講,不能被執(zhí)行。2.本說(shuō)明手冊(cè)提供的說(shuō)明應(yīng)當(dāng)?shù)玫阶袷?,否則,其功能可能不能被正確執(zhí)行,或者可能對(duì)系統(tǒng)產(chǎn)生不利的影響。3.根據(jù)程序改良的情況可能對(duì)本說(shuō)明手冊(cè)進(jìn)展修改,不再另行通知。4.如果你對(duì)本手冊(cè)有任何不清楚的地方,請(qǐng)與我們聯(lián)系。目錄1.緒言------------------――---------------―1–12.程序設(shè)計(jì)根本原理---――--------――--------------―2–12.1程序構(gòu)造---------―――-----――-------------―2–12.1.1地址符-------------------------------――2–32.1.1.1程序號(hào)字-----------------――-----------――2–32.1.1.2序列號(hào)字-------―――――――----――-----------―2–42.1.1.3坐標(biāo)字--------------------――---------――2–42.1.1.4準(zhǔn)備功能字--------------――――-――---------―2–62.1.1.5進(jìn)給功能字----―――――-----------――----―――――2–62.1.1.6主軸功能字---------------------――-------―2–62.1.1.7電極功能字----------------------――-----――2–62.1.1.8輔助功能字-----------------------――-----―2–62.1.1.9訪(fǎng)問(wèn)程序號(hào)字/重復(fù)計(jì)數(shù)字------------------――-----2–62.1.1.10偏置量字--------------------------――---2–62.1.1.11加工條件字--------------------------――-- 2–72.1.2程序塊------------------------------――-―2–72.1.2.1程序塊的完畢---------------------------―――2–72.1.2.2跳過(guò)任選程序塊----------------------------―2–82.1.2.3注釋輸入-------------------------------―2–92.2坐標(biāo)系統(tǒng)--------------------------------―2–92.2.1機(jī)器坐標(biāo)系統(tǒng)-----------------------------―2–102.2.2工件坐標(biāo)系統(tǒng)-----------------------------―2–112.2.3局部坐標(biāo)系統(tǒng)-----------------------------―2–122.2.4絕對(duì)值和增量值命令--------------------------―2–123.功能字---------------------------------――3–13.1G/M代碼表-------------------------------―3–13.1.1G代碼表--------------------------------3–13.1.2M代碼表-------------------------------―3–43.2坐標(biāo)系統(tǒng)命令------------------------------―3–6平面指定(G17/18/19)―――――――――――--------------―― 3–73.2.2限制區(qū)域指定(G22/23)―――――――――――――――---------―――3–93.2.3局部坐標(biāo)系統(tǒng)設(shè)置(G52)----――――――――――――――――――――――3–113.2.4機(jī)器坐標(biāo)系統(tǒng)命令(G53)--――――――――――――――――――――――――3–13i

3.2.5工件坐標(biāo)系統(tǒng)選擇(G54–61/G500–509)----------------―――3–153.2.6工件坐標(biāo)系統(tǒng)設(shè)置(G92)――――――――――――――――――――――--――3–183.3命令值輸入單位系統(tǒng)的選擇――-----------------------3–213.3.1絕對(duì)坐標(biāo)系統(tǒng)/增量坐標(biāo)系統(tǒng)(G90/91)-------------―――――――3–223.4進(jìn)給命令---------------------------------3–243.4.1直線(xiàn)插補(bǔ)(G00/01)---------------------------――3–253.4.2圓弧插補(bǔ)(G02/03)--------------------------――3–283.4.3暫停(G04)------------------------------――3–333.4.4單向定位(G14)----------------------------――3–343.4.5基準(zhǔn)點(diǎn)返回(G28/29)--------------------------――3–363.4.6第2~4基準(zhǔn)點(diǎn)返回(G30)------------------------――3–403.4.7外部跳過(guò)功能(G31)--------------------------――3–423.4.8直接進(jìn)給速度輸入(F)--------------------------―3–443.5數(shù)據(jù)設(shè)置--------------------------------―3–453.5.1直接數(shù)據(jù)寫(xiě)入(G10)--------------------------――3–463.6電極補(bǔ)償--------------------------------―3–55電極補(bǔ)償值的選擇(D/H)----------――――――――――――――――3–563.6.2電極補(bǔ)償值的改變(G10)--------------――――――――――――3–583.6.3電極直徑補(bǔ)償(G40/41/42)--------------------――――― 3–593.6.4電極長(zhǎng)度補(bǔ)償(G43/44/49)-----------------------――3–713.7縮放(G47/48)-----------------------------―――3–733.8旋轉(zhuǎn)(G68/69)-----------------------------―――3–773.9鏡像(G70/71)-----------------------------―――3–793.10封閉循環(huán)-------------------------------――3–813.10.1模式化加工(G74/75)-------------------------――3–823.10.2跳轉(zhuǎn)(G76/77)----------------------――――--――3–863.10.3加工(G80/81/82/83)--------------------------―3–963.10.4定位(G84/85/86)---------------------------――3–1033.10.5加工起始點(diǎn)/中斷點(diǎn)返回功能(G98/99)連續(xù)程序塊〔外形〕加工關(guān)閉/開(kāi)啟(G958/959)--------------――3–1073.10.6旋轉(zhuǎn)拷貝(G26)---------------------------――3–1083.11輔助功能(M)/主軸速度(S)/電極編號(hào)(T)功能----------------――3–114ii

3.11.1自動(dòng)運(yùn)行停頓/終止(M00/01/02/03)------――――――――――――――3–1163.11.2接觸停頓忽略功能(M19)------------------------3–1173.11.3主軸極性反轉(zhuǎn)功能(M24/25)---------------------――3–1183.11.4絕緣工作液體供給功能(M28/29)---------------------3–1183.11.5加工功能(M26/27)-------------------------――3–1193.11.6子程序功能(M98/99)--------------------------3–1203.11.7電極變換功能(M06/07/08/T)-----------------------3–1213.11.8MA/MR設(shè)備(MA/MRHEAD)(M57/56/03/05)-----------―――――3–1273.11.9DH設(shè)備(DHHEAD)功能(M18)――----------------――――3–1323.11.10吹送功能(M09/40–49/50/72/73)--------------------3–133〔絕緣工作液〕槽升降功能(M58/59)-------------------3–1363.11.12托盤(pán)交換功能(M60)--------------------------3–1363.11.13SL功能(M70/71)---------------------------3–1383.11.14轉(zhuǎn)軸制動(dòng)功能(M78/79)-----------------------――3–1393.12加工條件(E/G10)---------------------------――3–1404.用戶(hù)宏程序――――――――-----------------------――4–14.1一般說(shuō)明---------------------------------4–14.1.1用戶(hù)宏程序的特點(diǎn)---------------------------――4–14.1.2用戶(hù)宏程序及其運(yùn)行模式------------------------―― 4–24.2子程序――――――----------------------------4–34.2.1子程序訪(fǎng)問(wèn)類(lèi)型----------------------------――4–34.2.2簡(jiǎn)單訪(fǎng)問(wèn)(M98/G27)----------------------------4–34.2.3參數(shù)訪(fǎng)問(wèn)(G65)-----------------------------―4–54.2.4虛擬命令代碼訪(fǎng)問(wèn)(參數(shù)編號(hào)140-171)-------------------―4–64.2.5子程序的嵌套------------------------------―4–94.3參數(shù)和變量功能-----------------------------―4–104.3.1變量的用途------------------------------――4–104.3.2變量準(zhǔn)確度和常量(VARMAP)----------------------――4–144.3.3空變量特性(#0)----------------------------―― 4–154.3.4參數(shù)和局部變量(#1-#33)------------------------―4–164.3.5數(shù)控命令代碼替換---------------------------――4–184.4運(yùn)算功能--------------------------------―4–194.5判斷和轉(zhuǎn)移至程序分支功能(如果、否則、轉(zhuǎn)至)-----------------4–224.6循環(huán)功能(循環(huán)條件語(yǔ)句)-------------------------――4–254.7外部控制功能的抑制命令-------------------------― 4–254.8用戶(hù)宏程序的注冊(cè)----------------------------― 4–264.8.1程序帶的準(zhǔn)備-----------------------------―― 4–26iii

4.8.2程序的注冊(cè)-------------------------------4–264.8.3程序的編輯-------------------------------4–264.8.4用戶(hù)宏程序的運(yùn)行-----------------------------4–274.9系統(tǒng)變量---------------------------------4–284.9.1偏置變量(#2000-)----------------------------4–284.9.2加工件偏置(#2501-)---------------------------4–294.9.3電極偏置(#5501-)----------------------------4–304.9.4電極基座偏置(#5891-)--------------------------4–31iv第一章1.緒言本程序設(shè)計(jì)手冊(cè)說(shuō)明了如何將數(shù)控程序應(yīng)用于放電加工。本手冊(cè)不僅可供第一次開(kāi)場(chǎng)編制數(shù)控程序的初學(xué)者使用,也適用于那些想更好地運(yùn)用數(shù)控功能的人。1–1第二章程序設(shè)計(jì)根本原理2.程序設(shè)計(jì)根本原理2.1程序構(gòu)造放電加工要求的一系列操作指令的總和稱(chēng)為"程序〞。程序由放電加工的指令單元的程序塊構(gòu)成。一個(gè)程序塊由一些字組成,每一個(gè)操作由一個(gè)字母符號(hào)的地址以及該地址之后的數(shù)值組成。每一個(gè)數(shù)字符號(hào)、字母符號(hào)或者代碼稱(chēng)為"字符〞。圖2.1說(shuō)明了程序構(gòu)造。圖2.1程序構(gòu)造圖2.1程序構(gòu)造程序塊完畢下面的圖2.2說(shuō)明了程序的組成局部。序列號(hào)輔助功能預(yù)備功能電極功能坐標(biāo)量旋轉(zhuǎn)功能序列號(hào)輔助功能預(yù)備功能電極功能坐標(biāo)量旋轉(zhuǎn)功能圖2.2程序的組成局部2–1程序分成"主程序〞和"子程序〞??梢詫⒖芍貜?fù)的模式和通用的序列存入存儲(chǔ)器作為子程序,并可通過(guò)主程序訪(fǎng)問(wèn)它們。這樣很大程度上簡(jiǎn)化了程序。程序間的構(gòu)造沒(méi)有區(qū)別。圖2.3說(shuō)明了使用子程序的程序構(gòu)造。子程序子程序訪(fǎng)問(wèn)程序塊n子程序子程序訪(fǎng)問(wèn)程序塊n圖2.3使用子程序的程序構(gòu)造2–22.1.1地址符當(dāng)數(shù)值和地址構(gòu)成字時(shí),地址是指示每一個(gè)數(shù)值的內(nèi)涵的字符。字也是對(duì)數(shù)控裝置發(fā)出命令的最小的有意義的單元。表2.1說(shuō)明了根本的地址符。表2.1地址符表字地址符符數(shù)值毫米輸入英寸輸入程序號(hào)O1-99991-9999序列號(hào)N1-99991-9999準(zhǔn)備功能G0-9990-999坐標(biāo)X,Y,Z,B,C,W,I,J,K,Q,R±99999.999毫米±99999.999度±99999.999轉(zhuǎn)/分鐘±99999.999毫米±99999.999度±99999.999轉(zhuǎn)/分鐘進(jìn)給功能F1-2000毫米/分鐘0.1-120英寸/分鐘主軸功能S0-150-15電極功能T0-99990-9999輔助功能M0-9990-999訪(fǎng)問(wèn)程序號(hào)P1-99991-9999重復(fù)計(jì)數(shù)L0-99990-9999偏移量號(hào)D,H0-990-99加工條件E1-99991-9999其次,給出了每一個(gè)字的說(shuō)明。2.1.1.1程序號(hào)字?jǐn)?shù)控裝置可以將一些程序存入存儲(chǔ)器。為了區(qū)分這些存儲(chǔ)的程序,規(guī)定了程序號(hào)。程序號(hào)用于程序的頂部〔頭部〕。它由地址"O〞以及緊接著地址的四位數(shù)字〔1-9999〕組成。OO ……………O……………程序塊程序塊圖2.4程序號(hào)2–32.1.1.2序列號(hào)字序列號(hào)用作搜索程序中的指定位置的指示器。序列號(hào)在程序塊的頭部規(guī)定,是由地址"N〞及緊接著地址的四位數(shù)〔1-9999〕組成。序列號(hào)的順序是自由的,并允許跳讀。序列號(hào)可以在所有程序塊或者局部程序塊中規(guī)定。NN ……………√……………程序塊程序塊圖2.5序列號(hào)注1:在程序塊的頭部指定序列號(hào)。2.1.1.3坐標(biāo)字坐標(biāo)字給出了機(jī)器或者電極位置的每個(gè)軸的移動(dòng)量,也叫"尺寸數(shù)字〞。一般而言,坐標(biāo)字由一個(gè)指示軸的地址和一個(gè)指示電極位置或者移動(dòng)方向/量的數(shù)值構(gòu)成。由于坐標(biāo)字在程序設(shè)計(jì)中經(jīng)常使用,這里將給出詳細(xì)的說(shuō)明。(A)坐標(biāo)字地址坐標(biāo)字地址可根據(jù)表2.2所示進(jìn)展分類(lèi)。表2.2坐標(biāo)字的地址坐標(biāo)字地址數(shù)字含義行進(jìn)軸X,Y,Z,W,B,C,(注)通過(guò)基軸和輔助軸的地址,指定了與軸有關(guān)的位置/距離或者旋轉(zhuǎn)軸的角度。圓弧插補(bǔ)參數(shù)R指定圓弧半徑I,J,K指定了從起始點(diǎn)到圓心〔X-,Y-和Z-軸的坐標(biāo)值〕的距離注:一般而言,標(biāo)準(zhǔn)軸的地址是X,Y,Z,其它附加軸的地址是B,C,W,等。2-4

(B)數(shù)值設(shè)置單位以下設(shè)置單位是可用的:輸入單位―――――――――――――輸入程序、手動(dòng)數(shù)據(jù)輸入、電極補(bǔ)償值等的最小單位移動(dòng)單位―――――――――――――機(jī)床每一個(gè)軸的最小移動(dòng)單位顯示單位―――――――――――――顯示器上的最小顯示單位單位分成公制和英制。根據(jù)初始工作狀態(tài)的參數(shù)預(yù)先設(shè)置。表2.3說(shuō)明了每一個(gè)設(shè)置單位。表2.3設(shè)置單位設(shè)置單位單位單位系統(tǒng)輸入/移動(dòng)/顯示公制英制位置/距離0.001毫米0.0001英寸角度0.001度0.001度旋轉(zhuǎn)0.0001轉(zhuǎn)/分鐘0.0001轉(zhuǎn)/分鐘時(shí)間0.001秒0.001秒(C)小數(shù)點(diǎn)輸入在設(shè)置位置、距離和時(shí)間的數(shù)值時(shí),可以使用小數(shù)點(diǎn)。在不使用小數(shù)點(diǎn)的情況下,該數(shù)值表示的是最小設(shè)置單位的倍數(shù)。在使用小數(shù)點(diǎn)的情況下,小數(shù)點(diǎn)的位置表示1毫米或者1英寸??梢允褂眯?shù)點(diǎn)的地址如下:X,Y,Z,I,J,K,B,C,R,P,Q,W例如:對(duì)于位置/距離X15―――――――――――――――――0.015毫米或者0.0015英寸X15.――――――――――――――――15毫米或者15英寸X15.00―――――――――――――――15毫米或者15英寸下面將簡(jiǎn)要說(shuō)明每一個(gè)功能字和與其有關(guān)的字。2–52.1.1.4準(zhǔn)備功能字本字是一個(gè)接著地址"G〞后面的3位數(shù)值(0-999),它指定了在那個(gè)程序塊中的一種控制功能。本功能為命令數(shù)控設(shè)備實(shí)施的功能做準(zhǔn)備,所以稱(chēng)為"準(zhǔn)備功能〞或者"G功能〞。2.1.1.5進(jìn)給功能字進(jìn)給功能字指定了工件和電極之間的相對(duì)速度,稱(chēng)為"F功能〞。雖然有各種不同的進(jìn)給功能字,采用F直接進(jìn)給命令。F直接進(jìn)給命令這用于在地址F之后指定直接進(jìn)給速度。2.1.1.6主軸功能字本字用于指定轉(zhuǎn)軸的旋轉(zhuǎn)速度。主軸的旋轉(zhuǎn)速度用在地址"S〞后的數(shù)值〔0-15〕間接說(shuō)明。本功能稱(chēng)為"S功能〞。2.1.1.7電極功能字本字用于帶電極改變功能的機(jī)器,通過(guò)在地址"T〞之后的4位數(shù)值指定電極數(shù)或者電極工作ID。2.1.1.8輔助功能字本字通過(guò)在地址"M〞之后的2或者3位數(shù)值指定機(jī)器是各種不同的操作。本字也可用于子程序控制命令和程序完畢命令。本功能稱(chēng)為"M功能〞。2.1.1.9訪(fǎng)問(wèn)程序號(hào)字/重復(fù)計(jì)數(shù)字訪(fǎng)問(wèn)程序號(hào)字通過(guò)在地址"P〞之后指定子程序號(hào)碼。本字用于從主程序訪(fǎng)問(wèn)子程序。重復(fù)計(jì)數(shù)字通過(guò)在地址"L〞之后0-9999的一個(gè)數(shù)值來(lái)命令一個(gè)重復(fù)計(jì)數(shù)。2.1.1.10偏移量數(shù)字為了補(bǔ)償程序設(shè)計(jì)中假定的電極和真實(shí)電極之間的電極直徑或長(zhǎng)度的差異,必須指定它的偏移量。2–6偏移量數(shù)字指定以地址"D〞或者"H〞為首的2位數(shù)值〔0-99〕指示偏移量數(shù)。地址"D〞用于指定電極直徑補(bǔ)償,地址"H〞用于指定電極長(zhǎng)度補(bǔ)償。注:在各種功能字中,有些稱(chēng)為模態(tài)命令。模態(tài)命令是一組互相否認(rèn)或者類(lèi)似的命令。在成組的命令中,前面的命令一直有效直到同組的另一個(gè)命令被執(zhí)行。開(kāi)機(jī)或者復(fù)位選擇的模態(tài)命令在數(shù)控裝置中預(yù)設(shè)。2.1.1.11加工條件字本字用于指定加工條件。它用在地址"E〞之后的4位數(shù)值〔1-9999〕表示。2.1.2程序塊一個(gè)程序塊通過(guò)集合一些字產(chǎn)生,以便對(duì)數(shù)控裝置給出運(yùn)動(dòng)命令。程序塊是一個(gè)可被數(shù)控裝置作為一個(gè)單元處理的可操作的連續(xù)字的集合。除了這些字,一些有功能的字符也可以被參加。數(shù)控裝置自動(dòng)執(zhí)行逐個(gè)讀取程序塊的操作。一個(gè)程序塊的最大的字符數(shù)限制為192個(gè)字符。其次,要說(shuō)明被參加程序塊的字符。2.1.2.1程序塊的完畢(EOB)―――――――――――――――――";"(分號(hào))程序塊的完畢是一個(gè)用來(lái)在程序中將一個(gè)程序塊與其它程序塊區(qū)分開(kāi)來(lái)的字符。從一個(gè)程序塊的完畢到下一個(gè)程序塊的完畢中間的范圍被數(shù)控裝置讀做一個(gè)程序塊。開(kāi)場(chǎng)開(kāi)場(chǎng)圖2.6程序塊的完畢2-7在數(shù)控裝置的屏幕和本手冊(cè)中,程序塊的完畢被表示為一個(gè)";〞〔分號(hào)〕字符。2.1.2.2跳過(guò)任選程序塊―――――――――――――――――――"/"(斜線(xiàn))在一些情況下,當(dāng)程序編寫(xiě)完成后,在進(jìn)展加工前要進(jìn)展檢查。在其它情況下,當(dāng)程序使用一個(gè)子程序時(shí)并且該子程序已經(jīng)被檢查過(guò),程序檢查時(shí)間可以減少〔除非訪(fǎng)問(wèn)程序塊已經(jīng)被執(zhí)行〕。在這些情況下,跳過(guò)任選程序塊的功能可以選擇要執(zhí)行的程序塊。對(duì)于要使用本功能的程序塊,"/〞〔斜線(xiàn)〕被置于被選擇的塊的頭部,然后生成程序。當(dāng)使用該程序的磁帶或者存儲(chǔ)器運(yùn)轉(zhuǎn)時(shí),如果機(jī)床操作面板的跳過(guò)任選程序塊功能被開(kāi)啟,則帶有"/〞〔斜線(xiàn)〕的程序塊不被執(zhí)行。當(dāng)本功能關(guān)閉時(shí),帶有"/〞〔斜線(xiàn)〕的程序塊要執(zhí)行。注1:在將數(shù)控程序存入存儲(chǔ)器時(shí),不考慮"跳過(guò)任選程序塊〞。注2:操作中的"跳過(guò)任選程序塊〞在讀入數(shù)控裝置時(shí)被處理,被跳過(guò)的信息不進(jìn)入數(shù)控裝置。這時(shí),下一個(gè)程序塊被立即讀取。如果跳過(guò)任選程序塊功能在讀取后翻開(kāi),被儲(chǔ)存的程序塊被執(zhí)行。注3: 當(dāng)搜索序列號(hào)時(shí),本功能失效。也就是說(shuō),不管跳過(guò)任選程序塊的狀態(tài)是開(kāi)啟還是關(guān)閉的,即使是帶有"/〞〔斜線(xiàn)〕的程序塊的序列號(hào)也可以被搜索到。2–82.1.2.3注釋輸入(控制出/入)――――――――――――――――――"〔"與"〕"如果一個(gè)程序名被附于程序號(hào),或者一個(gè)注釋被插入程序之中,程序?qū)?huì)變得非常容易理解。注釋輸入功能使之成為可能。參加程序的注釋?zhuān)蓨A于"〔〞和"〕〞之間的文字?jǐn)?shù)字組成。其字符數(shù)為128?jìng)€(gè)字符,包括程序塊。例如:OXXXX(MAINPROGRAM1);·····NG00X100.Y200.(STARTPOINT);·····注1:在程序的"〔〞和"〕〞之間,請(qǐng)勿輸入以下代碼:NUL,BS,HT,LF,"%",";"――――ISO代碼NUL,BS,HT,CR,ER,";"――――EIA代碼注2:一個(gè)程序塊中可以使用多于一個(gè)的注釋。同樣,"〔〞和"〕〞在程序塊的任何位置都有效。2.2坐標(biāo)系統(tǒng)數(shù)控裝置可以將電極移動(dòng)到事先給它的位置。要準(zhǔn)確地把這個(gè)位置給它,要使用坐標(biāo)字,而坐標(biāo)字之間的關(guān)系是通過(guò)坐標(biāo)系統(tǒng)確定的。以下是三種可用的坐標(biāo)。(1)機(jī)器坐標(biāo)系統(tǒng)(2)工件坐標(biāo)系統(tǒng)(3)局部坐標(biāo)系統(tǒng)電極目的地的位置通過(guò)這些坐標(biāo)系統(tǒng)之一〔根據(jù)要求〕的坐標(biāo)來(lái)指定。在任何坐標(biāo)系統(tǒng)中,每個(gè)坐標(biāo)都被設(shè)置成與機(jī)器的移動(dòng)軸平行。坐標(biāo)軸根據(jù)圖2.7所示的標(biāo)準(zhǔn)坐標(biāo)系統(tǒng)進(jìn)展設(shè)置。2-9圖2.7標(biāo)準(zhǔn)坐標(biāo)系統(tǒng)每一個(gè)坐標(biāo)系統(tǒng)說(shuō)明如下。2.2.1機(jī)器坐標(biāo)系統(tǒng)機(jī)器工具上的參考點(diǎn)稱(chēng)為機(jī)器的"機(jī)器零點(diǎn)〞。機(jī)器零點(diǎn)取決于型號(hào)。以此機(jī)器零點(diǎn)為參考點(diǎn)的坐標(biāo)系統(tǒng)稱(chēng)為"機(jī)器坐標(biāo)系統(tǒng)〞。本坐標(biāo)系統(tǒng)是用于設(shè)置其它坐標(biāo)系統(tǒng)的參考坐標(biāo)系統(tǒng)。也就是說(shuō),設(shè)置其它坐標(biāo)系統(tǒng)要指定本坐標(biāo)系統(tǒng)內(nèi)的一點(diǎn)作為零點(diǎn)。2–10圖2.8機(jī)器坐標(biāo)系統(tǒng)2.2.2工件坐標(biāo)系統(tǒng)在一個(gè)程序根據(jù)固定于機(jī)器的機(jī)器坐標(biāo)系統(tǒng)制成后,如果工件的安裝位置發(fā)生改變,編制到程序中的位置可能隨著工件位置轉(zhuǎn)換,導(dǎo)致機(jī)器故障。為了防止這種情況,程序設(shè)計(jì)是在一個(gè)以工件上的一點(diǎn)為零點(diǎn)的坐標(biāo)系統(tǒng)中進(jìn)展。在工件坐標(biāo)系統(tǒng)中,它的零點(diǎn)可以用相對(duì)于機(jī)器原點(diǎn)的坐標(biāo)來(lái)設(shè)置,或者在程序中使用局部坐標(biāo)系統(tǒng)確定的任一點(diǎn)。在這種情況下,有達(dá)80種的工作坐標(biāo)系統(tǒng)【8〔G54-G61〕X10組〔G500-G509〕】可以設(shè)置,這樣程序設(shè)計(jì)可以根據(jù)工件位置使用在適宜位置設(shè)立的坐標(biāo)系統(tǒng)來(lái)進(jìn)展。**圖2.9工件坐標(biāo)系統(tǒng)2–112.2.3局部坐標(biāo)系統(tǒng)如果生成一個(gè)坐標(biāo)系統(tǒng)是設(shè)置在工件坐標(biāo)系統(tǒng)之內(nèi)的,在工件坐標(biāo)系統(tǒng)之內(nèi)的程序設(shè)計(jì)可能會(huì)更容易。零點(diǎn)設(shè)置在工件坐標(biāo)系統(tǒng)之內(nèi)的坐標(biāo)系統(tǒng)稱(chēng)為"局部坐標(biāo)系統(tǒng)〞。局部坐標(biāo)系統(tǒng)可通過(guò)在工件坐標(biāo)系統(tǒng)內(nèi)指定局部坐標(biāo)系統(tǒng)的零點(diǎn)來(lái)設(shè)置。在設(shè)置好坐標(biāo)系統(tǒng)后,指定的坐標(biāo)字表示的是局部坐標(biāo)系統(tǒng)內(nèi)的位置。一旦局部坐標(biāo)系統(tǒng)已經(jīng)被設(shè)置好,根據(jù)局部偏移量來(lái)轉(zhuǎn)換的局部坐標(biāo)系統(tǒng),被設(shè)置在所有的工作坐標(biāo)系統(tǒng)〔G54-G61,G500-G509〕。****圖2.10局部坐標(biāo)系統(tǒng)2.2.4絕對(duì)值和增量值命令關(guān)于電極的位置,前一已執(zhí)行的程序塊的終點(diǎn)將成為下一個(gè)程序塊的起點(diǎn)。坐標(biāo)字用于向數(shù)控裝置指定電極位置。以下兩種方法可用于指定坐標(biāo)字的數(shù)值。〔1〕絕對(duì)值命令〔2〕增量值命令這兩種方法的主要差異如下:絕對(duì)值命令指定電極的目標(biāo)位置〔終點(diǎn)〕,而增量值命令指定電極的移動(dòng)量。承受絕對(duì)值命令的狀態(tài)稱(chēng)為"絕對(duì)值模式〞,承受增量值命令的狀態(tài)稱(chēng)為"增量值模式〞。2–12同時(shí)使用絕對(duì)值命令和增量值命令是可能的。然而,如果在一個(gè)程序塊中一個(gè)模式被指定兩次,或者另一種模式指定被省略,最后指定的模式生效。從"●從"●〞到"○〞被指定為絕對(duì)值模式。X120.Y100.(位置指定標(biāo)記"○〞)從"●從"●〞到"○〞被指定為增量值模式。X-100.Y-70.(位置指定標(biāo)記"○〞)圖2.11絕對(duì)值和增量值2–13第三章功能字3. 功能字3.1 G/M代碼表功能字根據(jù)操作進(jìn)展分類(lèi),每一個(gè)功能都將詳細(xì)說(shuō)明。要重點(diǎn)閱讀以下關(guān)于每一個(gè)功能字的說(shuō)明。對(duì)每一節(jié)頭部指示的功能字表給出了說(shuō)明。例如:字字首組功能頁(yè)碼G17XY平面指定G18〔A〕指明一個(gè)模態(tài)命令。否則,要給出記號(hào)。指明一個(gè)模態(tài)命令組。如上述例如所示,對(duì)每一節(jié)所提到的功能字,表中提及它們的功能和模態(tài)命令組。3.1.1G代碼表GG代碼字字首組功能節(jié)號(hào)G0000A定位3.4.101線(xiàn)性插補(bǔ)02圓弧插補(bǔ)〔CW〕3.4.203圓弧插補(bǔ)〔CCW〕04*暫停093.4.310*預(yù)設(shè)數(shù)據(jù)改變3.5.13.6.214*單向定位3.4.415161717BXY平面指定3.2.118ZX平面指定19YZ平面指定2222D限制區(qū)域指定3.2.223限制區(qū)域指定取消26*旋轉(zhuǎn)拷貝3.10.627#子程序簡(jiǎn)單訪(fǎng)問(wèn)3-1GG代碼字字首組功能節(jié)號(hào)G28*通過(guò)中間點(diǎn)返回參考點(diǎn)3.4.529*通過(guò)中間點(diǎn)返回起始點(diǎn)30*通過(guò)中間點(diǎn)返回第2到第4參考點(diǎn)3.4.631*外部跳過(guò)3.4.74040E電極直徑補(bǔ)償取消3.6.341電極直徑補(bǔ)償〔左〕42電極直徑補(bǔ)償〔右〕4349F電極長(zhǎng)度補(bǔ)償〔+方向〕3.6.444電極長(zhǎng)度補(bǔ)償〔-方向〕45464747H縮放比例取消3.748縮放比例開(kāi)啟4949F電極長(zhǎng)度補(bǔ)償取消3.6.452局部坐標(biāo)系統(tǒng)選擇3.2.353*機(jī)器坐標(biāo)系統(tǒng)選擇3.2.45454J工件坐標(biāo)系統(tǒng)1選擇3.2.555工件坐標(biāo)系統(tǒng)2選擇56工件坐標(biāo)系統(tǒng)3選擇57工件坐標(biāo)系統(tǒng)4選擇58工件坐標(biāo)系統(tǒng)5選擇59工件坐標(biāo)系統(tǒng)6選擇60工件坐標(biāo)系統(tǒng)7選擇61工件坐標(biāo)系統(tǒng)8選擇65#參數(shù)調(diào)用6667#模態(tài)調(diào)用67模態(tài)調(diào)用取消6869L旋轉(zhuǎn)開(kāi)啟3.869旋轉(zhuǎn)取消7070M靜像取消3.971靜像設(shè)置/重置7475S模式加工開(kāi)啟3.10.175模式加工取消7677N跳轉(zhuǎn)開(kāi)啟3.10.277跳轉(zhuǎn)取消3-2GG代碼字字首組功能節(jié)號(hào)G78798080O加工取消3.10.381自動(dòng)深度設(shè)置加工82預(yù)先確定深度設(shè)置加工83普通加工84*邊緣定位3.10.485*內(nèi)部定位86*外部定位9090P絕對(duì)值命令3.3.191增加值命令92*工件坐標(biāo)系統(tǒng)設(shè)置3.2.693#虛擬命令代碼調(diào)用98*加工起始點(diǎn)返回3.10.599*加工中斷點(diǎn)返回500500Q工作坐標(biāo)系統(tǒng)0組3.2.5501工作坐標(biāo)系統(tǒng)1組502工作坐標(biāo)系統(tǒng)2組503工作坐標(biāo)系統(tǒng)3組504工作坐標(biāo)系統(tǒng)4組505工作坐標(biāo)系統(tǒng)5組506工作坐標(biāo)系統(tǒng)6組507工作坐標(biāo)系統(tǒng)7組508工作坐標(biāo)系統(tǒng)8組509工作坐標(biāo)系統(tǒng)9組958959R連續(xù)程序塊〔外形〕M/C關(guān)閉3.10.5959連續(xù)程序塊〔外形〕M/C開(kāi)啟注1:組內(nèi)標(biāo)記有A,B,C...S的G命令一直有效直到同組內(nèi)另一個(gè)G命令被指定,一旦它們被指定?!蚕筮@樣的G命令稱(chēng)為"模態(tài)G命令〞〕注2:模態(tài)G命令可以在同一個(gè)程序塊中雙重指定。如果屬于同一組的G命令被雙重指定,最后指定的G命令有效。注3:如果一個(gè)G代碼在G代碼表沒(méi)有提到,或者沒(méi)有相應(yīng)選擇的G代碼被指定,會(huì)產(chǎn)生一個(gè)警報(bào)。3-3注4:關(guān)于組內(nèi)標(biāo)記有"*〞的G命令,只有被指定的程序塊有效。注5:在"#"組內(nèi)的命令,本手冊(cè)沒(méi)有說(shuō)明。G27(子程序簡(jiǎn)單訪(fǎng)問(wèn))G65(參數(shù)調(diào)用)G66(模態(tài)調(diào)用)G67(模態(tài)調(diào)用取消)G93(虛擬命令代碼調(diào)用)注6:本手冊(cè)沒(méi)有說(shuō)明命令G100-G137,G140,G141。注7:"字首〞指出了開(kāi)機(jī)模態(tài)組代碼。(G00/G01可以通過(guò)參數(shù)選擇。)(G90/G91可以通過(guò)參數(shù)選擇。)3.1.2M代碼表MM代碼字字首組功能節(jié)號(hào)M00*程序停頓3.11.101*任選完畢02*程序完畢0357A電極旋轉(zhuǎn)開(kāi)場(chǎng)〔CW〕3.11.805電極旋轉(zhuǎn)停頓06*電極改變3.11.707*加載08*卸載0909B吹送閥關(guān)閉3.11.1018*電極多平面搜索〔DH〕3.11.919*觸摸停頓忽略功能3.11.22425C極性反轉(zhuǎn)開(kāi)啟3.11.325極性反轉(zhuǎn)關(guān)閉2627D加工開(kāi)場(chǎng)3.11.527加工完畢2829E絕緣工作流體供給開(kāi)啟3.11.429絕緣工作流體供給關(guān)閉30*磁帶完畢3.11.14009B10POS閥1號(hào)開(kāi)啟3.11.104110POS閥2號(hào)開(kāi)啟4210POS閥3號(hào)開(kāi)啟4310POS閥4號(hào)開(kāi)啟3-4MM代碼字首組功能節(jié)號(hào)M4409B10POS閥5號(hào)開(kāi)啟3.11.104510POS閥6號(hào)開(kāi)啟4610POS閥7號(hào)開(kāi)啟4710POS閥8號(hào)開(kāi)啟4810POS閥9號(hào)開(kāi)啟4910POS閥10號(hào)開(kāi)啟50吹送開(kāi)啟,低壓吹送開(kāi)啟3.11.1054555657AMA/MR檢索模式選擇3.11.857MA/MRC軸模式選擇58*油箱槽下降3.11.1159*油箱槽提升60*托盤(pán)交換3.11.127071FSL加工開(kāi)啟3.11.1371SL加工關(guān)閉7273B高壓吹送開(kāi)啟3.11.1073高壓吹送關(guān)閉7879G旋轉(zhuǎn)軸制動(dòng)開(kāi)啟3.11.1479旋轉(zhuǎn)軸制動(dòng)關(guān)閉98*子程序訪(fǎng)問(wèn)3.11.1699*子程序完畢注1:組內(nèi)標(biāo)記有A,B,C,...G的M命令將一直有效直到同組的另一個(gè)M命令被指定,一旦它們被指定?!蚕筮@樣的命令稱(chēng)為"模態(tài)M命令〞?!匙ⅲ玻涸谕粋€(gè)程序塊中M命令可以被雙重指定?!玻薄橙绻麑儆谕唤M的開(kāi)啟/關(guān)閉轉(zhuǎn)換M命令被雙重指定,先執(zhí)行開(kāi)啟命令,后執(zhí)行關(guān)閉命令?!玻病诚螅停担逗停停担愤@樣的選擇命令不能在同一個(gè)程序塊內(nèi)雙重指定。注3:使用M代碼表中未注明的M代碼或者未給出選項(xiàng)的M代碼進(jìn)展程序設(shè)計(jì),將會(huì)被警告。注4:關(guān)于組內(nèi)標(biāo)記有"*〞的M命令,只有在指定的程序塊內(nèi)有效。注5:"字首〞指明了開(kāi)機(jī)或者重置的模態(tài)組代碼。3-5

3.2坐標(biāo)系統(tǒng)命令本節(jié)說(shuō)明了與坐標(biāo)系統(tǒng)有關(guān)的命令。當(dāng)對(duì)電極給出移動(dòng)命令時(shí),坐標(biāo)系統(tǒng)用于指明電極位置的基準(zhǔn)。本節(jié)說(shuō)明的命令用于參考坐標(biāo)系統(tǒng)的設(shè)置和變更、電極移動(dòng)平面的指定、電極移動(dòng)范圍的設(shè)置等。表3.1坐標(biāo)命令表字模態(tài)功能節(jié)號(hào)G17G18G19O〔B〕XY平面指定ZX平面指定YZ平面指定3.2.1G22G23O〔D〕限制區(qū)域指定限制區(qū)域指定取消3.2.2G52局部坐標(biāo)系統(tǒng)選擇3.2.3G53機(jī)器坐標(biāo)系統(tǒng)選擇3.2.4G54G55G56G57G58G59G60G61O(jiān)〔J〕工件坐標(biāo)系統(tǒng)1選擇工件坐標(biāo)系統(tǒng)2選擇工件坐標(biāo)系統(tǒng)3選擇工件坐標(biāo)系統(tǒng)4選擇工件坐標(biāo)系統(tǒng)5選擇工件坐標(biāo)系統(tǒng)6選擇工件坐標(biāo)系統(tǒng)7選擇工件坐標(biāo)系統(tǒng)8選擇3.2.5G92工件坐標(biāo)參考點(diǎn)轉(zhuǎn)換3.2.6G92工件坐標(biāo)系統(tǒng)旋轉(zhuǎn)3.2.6G500G501G502G503G504G505G506G507G508G509O〔Q〕工件坐標(biāo)系統(tǒng)0組選擇工件坐標(biāo)系統(tǒng)1組選擇工件坐標(biāo)系統(tǒng)2組選擇工件坐標(biāo)系統(tǒng)3組選擇工件坐標(biāo)系統(tǒng)4組選擇工件坐標(biāo)系統(tǒng)5組選擇工件坐標(biāo)系統(tǒng)6組選擇工件坐標(biāo)系統(tǒng)7組選擇工件坐標(biāo)系統(tǒng)8組選擇工件坐標(biāo)系統(tǒng)9組選擇3.2.53-63.2.1平面指定(G17/18/19)功能:平面指定G17–XY平面指定G18–ZX平面指定G19–YZ平面指定格式:G17/G18/G19;語(yǔ)句例如:G17;G18;G19;說(shuō)明:本命令指定了在圓弧插補(bǔ)和電極直徑補(bǔ)償中電極繼續(xù)移動(dòng)的平面。在任何坐標(biāo)系統(tǒng)中,被指定的平面包括兩個(gè)軸。本命令,一旦任何一個(gè)平面被指定,不再變更,直到另一個(gè)平面被指定。在通電時(shí)的初始狀態(tài)中,指定G17(XY平面)。圖3.1圖3.13-7例如:注意,在圓弧插補(bǔ)中,即使指定同樣的移動(dòng)命令,不同的平面指定將會(huì)執(zhí)行完全不同的運(yùn)動(dòng)。以下程序例如給出了這種情況下的例子。G92X0Y0;G90;G17G02X20.I10.;――――――〔1〕G00X0Y0;G18G02X20.I10.;――――――〔2〕M30;圖3.23-83.2.2限制區(qū)域指定(G22/23)功能:限制區(qū)域指定G22―――――――限制區(qū)域指定G23―――――――限制區(qū)域指定取消格式: G22|X_Y_Z_||I_J_K_|;G23;語(yǔ)句例如:G22X2000.Y1000.Z500.I10.J10.K10.;G23;說(shuō)明:本命令可以進(jìn)展控制,使得在自動(dòng)操作中電極不會(huì)在移動(dòng)范圍之外操作。*可是,不考慮模式加工的路徑。被命令G22指定兩點(diǎn)作為對(duì)頂角的長(zhǎng)方體外表,被設(shè)置為限制區(qū)域。根據(jù)參數(shù),長(zhǎng)方體的內(nèi)部或者外部?jī)烧咧械娜我痪植勘淮_定為限制區(qū)域。[限制區(qū)域設(shè)置:參數(shù)編號(hào)0070]也可以通過(guò)指定兩個(gè)軸,例如X_Y_I_J_的方式,來(lái)指定一個(gè)平面。該設(shè)置是通過(guò)以機(jī)器零點(diǎn)為0的機(jī)器坐標(biāo)系統(tǒng)的坐標(biāo)值來(lái)完成的。外部是限制區(qū)域內(nèi)部是限制區(qū)域圖3.3當(dāng)要執(zhí)行的程序塊的完畢點(diǎn)進(jìn)入限制區(qū)域時(shí),數(shù)控裝置將在命令G22之后對(duì)程序塊發(fā)出警告,并且不執(zhí)行它們。命令G23解除了電極對(duì)限制區(qū)域的進(jìn)入控制。當(dāng)除了X,Y,Z,I,J和K之外的地址被指定時(shí),如果地址X-I,Y-J和Z-K不匹配,或者零點(diǎn)返回沒(méi)有完成時(shí),將會(huì)產(chǎn)生警告。3-9注1:在設(shè)置限制區(qū)域時(shí),不要將兩個(gè)點(diǎn)設(shè)置成為同一個(gè)點(diǎn)。注2:當(dāng)執(zhí)行G22命令時(shí),如果電極已經(jīng)進(jìn)入限制區(qū)域,限制區(qū)域由下一個(gè)移動(dòng)命令程序塊決定。當(dāng)由于進(jìn)入限制區(qū)域而產(chǎn)生警告時(shí),電極只能以它進(jìn)來(lái)方向的反方向移動(dòng)。注3:在單獨(dú)的程序塊中分別指定命令G22和G23。注4:在地址X,Y和Z后面指定比I,J和K后面更大的坐標(biāo)值。否則,沒(méi)有內(nèi)部限制區(qū)域被設(shè)置,而當(dāng)設(shè)置外部限制區(qū)域時(shí)整個(gè)區(qū)域都被指定為限制區(qū)域。注5:在命令G02和G03中,限制區(qū)域由運(yùn)動(dòng)的終點(diǎn)決定。所以,電極路徑可以進(jìn)入限制區(qū)域。例如如下:圖3.43–103.2.3局部坐標(biāo)系統(tǒng)設(shè)置〔G52〕功能:局部坐標(biāo)系統(tǒng)設(shè)置格式: G52|X_Y_Z_|(C_B_W_)|;語(yǔ)句例如:G52X200.Y100.Z10.;說(shuō)明:通過(guò)這個(gè)命令,可以在工件坐標(biāo)系統(tǒng)內(nèi)設(shè)置局部坐標(biāo)系統(tǒng)。在G52之后的坐標(biāo)字指明了當(dāng)前選擇的工件坐標(biāo)系統(tǒng)中的一點(diǎn),局部坐標(biāo)系統(tǒng)以該點(diǎn)為零點(diǎn)來(lái)設(shè)置。此后,以絕對(duì)值模式指定的移動(dòng)命令就有了局部坐標(biāo)系統(tǒng)中的坐標(biāo)值。圖3.5要取消局部坐標(biāo)系統(tǒng),執(zhí)行以下命令之一。 (1)G52X0Y0Z0;將局部坐標(biāo)系統(tǒng)的零點(diǎn)與工件坐標(biāo)系統(tǒng)的零點(diǎn)相對(duì)應(yīng)。 (2)G92X_Y_Z_;執(zhí)行工件坐標(biāo)系統(tǒng)設(shè)置。注:當(dāng)在增加值模式中執(zhí)行G52命令時(shí),它的命令值被當(dāng)作坐標(biāo)值,用于指明工件坐標(biāo)系統(tǒng)內(nèi)的一點(diǎn)。3-11例如:程序G90;〔1〕G92X0Y0;G52X20.Y10.;〔2〕G01X0Y0;(P0P1)〔3〕X30.; (P1P2)〔4〕X0Y20.; (P2P3)〔5〕Y0; (P3P4)〔6〕X-20.Y-10.; (P1P0)G52X0Y0;M30;圖3.6從工件坐標(biāo)系統(tǒng)內(nèi)指定一點(diǎn),設(shè)置局部坐標(biāo)系統(tǒng)?!玻薄吃诰植孔鴺?biāo)系統(tǒng)內(nèi)移動(dòng)?!玻?、3、4、5、6〕在移動(dòng)初始工件坐標(biāo)系統(tǒng)的參考點(diǎn)之后,工件坐標(biāo)系統(tǒng)被重新設(shè)置。3-123.2.4機(jī)器坐標(biāo)系統(tǒng)命令〔G53〕功能:機(jī)器坐標(biāo)系統(tǒng)命令格式: G53|X_Y_Z_(C_B_W_)|;語(yǔ)句例如:G53X100.Y50.Z200.;說(shuō)明:當(dāng)程序在工件坐標(biāo)系統(tǒng)執(zhí)行過(guò)程中,本命令指定了機(jī)器坐標(biāo)系統(tǒng)內(nèi)的一點(diǎn)。本命令可以在定位〔G00〕和直線(xiàn)插補(bǔ)〔G01〕模式中指定。當(dāng)承受到本命令時(shí),數(shù)控裝置將電極從工件坐標(biāo)系統(tǒng)中的當(dāng)前位置移動(dòng)到機(jī)器坐標(biāo)系統(tǒng)中的位置,根據(jù)命令G53

溫馨提示

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

評(píng)論

0/150

提交評(píng)論