CNC操機(jī)編程寶典_第1頁(yè)
CNC操機(jī)編程寶典_第2頁(yè)
CNC操機(jī)編程寶典_第3頁(yè)
CNC操機(jī)編程寶典_第4頁(yè)
CNC操機(jī)編程寶典_第5頁(yè)
已閱讀5頁(yè),還剩8頁(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)介

1、圖臥式綜合切削中心機(jī)刀具庫(kù)有二種:圓盤(pán)型,如圖4所示。鏈條型,如圖5所示。圓盤(pán)型刀具庫(kù)用于刀具數(shù)目較少者,且換刀方式大都采用無(wú)臂式的換刀,換刀速度較慢,但故障率較少。鍵條型刀具庫(kù)用于刀具數(shù)目較多者,且換刀方式大都采用有臂式的換刀,換刀速度較快。有臂式的換刀臂如圖6所示。綜合切削中心機(jī)為了減少裝置工件的時(shí)間,大型工件常使用自動(dòng)梭臺(tái)交換裝置(APC,Automatic Pallete Changer);如圖7所示;小型工件可用機(jī)械手(Robot) 上下工件。如圖8所示。圖鏈條型刀具庫(kù)圖有臂式的換刀臂圖臥式綜合切削中心機(jī)附自動(dòng)梭臺(tái)交換裝置圖立式綜合切削中心機(jī)附機(jī)械手綜合切削中心機(jī)為了增加加工復(fù)雜性,

2、常在床臺(tái)上加裝第四軸旋轉(zhuǎn)軸,如圖9所示,甚至增加兩旋轉(zhuǎn)軸成為5軸加工機(jī),如圖10所示。5軸加工機(jī)主要應(yīng)用于幾何外形復(fù)雜的航天零件加工及模具加工。圖加裝軸的四軸加工機(jī)圖五軸加工機(jī)CNC銑床(或加工中心機(jī))程序制作計(jì)算機(jī)數(shù)值控制工具機(jī)是經(jīng)由程序中的指令操控計(jì)算機(jī)數(shù)值控制系統(tǒng)去執(zhí)行以往必須由人工操作的所有加工動(dòng)作。故學(xué)習(xí)程序制作必須完全了解程序中指令的功能及格式,這樣才能將傳統(tǒng)人工操作工具機(jī)的加工經(jīng)驗(yàn)及相關(guān)知識(shí),很正常的用指令來(lái)描述加工順序。簡(jiǎn)而言之,CNC銑床(或MC)的程序就是依據(jù)您已具有的加工知識(shí)和加工順序,用正確的指令依序描述組合而成。故制作CNC銑床(或MC)程序時(shí)必須考慮下列幾點(diǎn):1.依

3、工件形狀及尺寸標(biāo)示決定程序原點(diǎn)位置及加工順序。2.工件的夾持方法。用虎鉗夾持或用T槽螺栓、壓板、梯枕或制作特殊夾具。3.刀具的選擇:包括銑刀的直徑、刀刃長(zhǎng)度、材質(zhì)及其它刀具的選用并決定各把刀具的刀號(hào)及刀長(zhǎng)補(bǔ)正號(hào)碼、刀徑補(bǔ)正號(hào)碼。4.切削條件:包括各把刀具的主軸轉(zhuǎn)速、切削深度、進(jìn)給速率、精銑預(yù)留量等。2-1程序制作CNC程序是由指令組成,而指令是由英文字母與數(shù)值組成(如N10,G28,G90,G91,M03,F(xiàn)100,S2500,T01 等)或特殊符號(hào)(如"/"選擇性單節(jié)刪除指令, ";" 單節(jié)結(jié)束指令)。例子:G28G91Z0;G28X0Y0;G54;M

4、06T01;M03 S1000;G90G00G43Z5.H01;G00G41X25.Y30.D11;G01Z -5.F50;M30;上面例子程序中每一列即稱(chēng)為一個(gè)單節(jié) ( Block ) ,每一單節(jié)是由至少一個(gè)字語(yǔ) ( Word ) 所組成,字語(yǔ)是由一個(gè)地址 ( Address ) 和數(shù)值 ( Number ) 組成。每一單節(jié)后面加一單節(jié)結(jié)束符號(hào)";",以界定單節(jié)的范圍。如此CNC控制器即依照程序中的單節(jié)指令,依序執(zhí)行程序。地址用英文字母表示,其意義如表1所示,地址依照已設(shè)定的程序機(jī)能而有不同的意義,其目的在限定其后數(shù)值的意義。表各地址之意義機(jī)能位址意義程序號(hào)碼: (ISO

5、),O (EIA)程序號(hào)碼順序號(hào)碼N順序號(hào)碼準(zhǔn)備機(jī)能G動(dòng)作模式(直線、圓孤等)坐標(biāo)軸字語(yǔ)X、Y、Z坐標(biāo)軸移動(dòng)指令A(yù)、B、C、U、V、W附加軸移動(dòng)指令R圓弧半徑I、J、K圓弧中心坐標(biāo)進(jìn)給機(jī)能F進(jìn)給速率主軸轉(zhuǎn)速機(jī)能S主軸轉(zhuǎn)速刀具機(jī)能T刀具號(hào)碼、刀具補(bǔ)正號(hào)碼輔助機(jī)能M機(jī)械側(cè)ONOFF控制B床臺(tái)位置補(bǔ)正號(hào)碼H、D補(bǔ)正號(hào)碼指令暫停P、X暫停時(shí)間子程序號(hào)碼指定P子程序號(hào)碼指定重復(fù)次數(shù)L子程序重復(fù)次數(shù)參數(shù)P、Q、R固定循環(huán)數(shù)據(jù)輸入格式CNC程序中的每一指定皆有一定的固定格式,使用不同的控制器其格式亦不同,故必須依據(jù)該控制器的指令格式書(shū)寫(xiě)指令,若其格式有錯(cuò)誤,則程序?qū)⒉槐粓?zhí)行而出現(xiàn)警示訊息。其中尤以數(shù)值數(shù)據(jù)輸

6、入時(shí)應(yīng)特別小心。一般CNC銑床或MC皆可選擇用公制單位"mm" 或英制單位"英吋 " 為坐標(biāo)數(shù)值的單位。公制可精確到,英制可精確到英吋,此也是一般CNC機(jī)械的最小移動(dòng)量。若輸入時(shí),實(shí)際輸入值是或英吋,多余的數(shù)值即被忽略不計(jì)。且字?jǐn)?shù)也不能太多,一般以7個(gè)字為限,如輸入,因超過(guò)7個(gè)字,會(huì)出現(xiàn)警示訊息,表1是地址和指令數(shù)值范圍。表1中所列是計(jì)算機(jī)能接受之指令范圍,而CNC工具機(jī)實(shí)際使用范圍受到其機(jī)械本身的限制,故應(yīng)參考CNC工具機(jī)的操作手冊(cè)而定。例如表1中X軸可移動(dòng),但實(shí)際上CNC工具機(jī)X軸的行程可能只有650mm,進(jìn)給速率Fmin,但實(shí)際上CNC工具機(jī)可能限

7、制在3000mmmin以下。故在程序制作時(shí),要確定不超過(guò)CNC工具機(jī)規(guī)格的實(shí)際限制,所以一定要參照CNC工具機(jī)制造廠發(fā)行的說(shuō)明書(shū)。表地址與指令范圍(FANUC 0M)機(jī)能位址公制單位英制單位程序號(hào)碼: (ISO) O (EIA)1999919999順序號(hào)碼N1999919999準(zhǔn)備機(jī)能G099099坐標(biāo)軸字語(yǔ)X、Y、Z、Q、R、 I、J、KA、B、C進(jìn)給機(jī)能F1minmin主軸轉(zhuǎn)速機(jī)能S0999909999刀具機(jī)能T099099輔助機(jī)能M099099暫留X、P00子程序號(hào)碼指定P1999919999重復(fù)次數(shù)L1999919999補(bǔ)正號(hào)碼D、H032032CNC工具機(jī)坐標(biāo)系統(tǒng)CNC銑床或MC是依

8、據(jù)坐標(biāo)系統(tǒng)來(lái)確定其刀具運(yùn)動(dòng)的路徑,因此坐標(biāo)系統(tǒng)對(duì)CNC程序設(shè)計(jì)極為重要。CNC工具機(jī)各軸的標(biāo)注,CNS是采用右手直角坐標(biāo)系統(tǒng)。如圖1所示,大姆指表示X軸,食指表示Y軸,中指表示Z軸,且手指頭所指的方向?yàn)檎较?。X、Y、Z軸向是用于標(biāo)注線性移動(dòng)軸;另外定義三個(gè)旋轉(zhuǎn)軸,繞X軸旋轉(zhuǎn)者稱(chēng)為A軸,繞Y軸旋轉(zhuǎn)者稱(chēng)為B軸,繞Z軸旋轉(zhuǎn)者稱(chēng)為C軸。三旋轉(zhuǎn)軸的正方向皆定義為順著移動(dòng)軸正方向看,順時(shí)針回轉(zhuǎn)為正,逆時(shí)針回轉(zhuǎn)為負(fù),如圖2所示。(a)右手直角坐標(biāo)系統(tǒng)(b)X、Y、Z移動(dòng)軸A、旋轉(zhuǎn)軸圖圖CNC工具機(jī)先定義Z軸,以工具機(jī)的主軸線為Z軸,再以刀具遠(yuǎn)離工件的方向?yàn)檎?,故以立式CNC銑床為例,主軸向上為"

9、Z"方向,向下為 "Z" 方向,如圖3所示。接著定義X軸,以操作者面向床柱,其刀具沿左右方向移動(dòng)者為X軸,且規(guī)定向右為正方向;最后依右手直角坐標(biāo)系統(tǒng)決定Y軸,故其刀具沿前后方向移動(dòng)者為Y軸,向前為正Y方向,向后為負(fù)Y方向。以上定義者稱(chēng)為程序坐標(biāo)系(或稱(chēng)為工件坐標(biāo)系),其三軸的交點(diǎn)即14節(jié)所述的程序原點(diǎn)。圖3的右側(cè)所示即為程序坐標(biāo)系。程序設(shè)計(jì)人員是依據(jù)程序坐標(biāo)系來(lái)指述刀具動(dòng)路,且必須假設(shè)工件固定不動(dòng),刀具沿著工件輪廓移動(dòng)加工。圖3所示,標(biāo)示于CNC工具機(jī)上的坐標(biāo)軸所形成的坐標(biāo)系稱(chēng)為機(jī)械坐標(biāo)系,一般CNC 銑床或MC在機(jī)械上會(huì)貼上機(jī)械坐標(biāo)系的軸向。機(jī)械的移動(dòng)是根據(jù)機(jī)械

10、坐標(biāo)系,因?yàn)镃NC銑床或MC在X、Y軸上實(shí)際是工件移動(dòng)而非刀具移動(dòng),所以為了符合程序設(shè)計(jì)人員假設(shè)工件固定不動(dòng),其機(jī)械坐標(biāo)系的X、Y軸正、負(fù)方向與程序坐標(biāo)系相反。故程序設(shè)計(jì)人員指令刀具向程序坐標(biāo)系的X軸正方向移動(dòng),而實(shí)際上是工件向機(jī)械坐標(biāo)系的X軸正方向移動(dòng),使兩者一致。圖程序坐標(biāo)系與機(jī)械坐標(biāo)系坐標(biāo)位置的表示方式:絕對(duì)值和增量值CNC程序除了一些基本設(shè)定,如程序原點(diǎn),刀具號(hào)碼,主軸轉(zhuǎn)速,進(jìn)給速率等外,最主要的是命令刀具移動(dòng)或切削至某一坐標(biāo)位置。而坐標(biāo)位置的表示有絕對(duì)值和增量值兩種。絕對(duì)值是以"程序原點(diǎn)"為依據(jù)來(lái)表示坐標(biāo)位置。增量值是以"前一點(diǎn)"為依據(jù)來(lái)表示兩

11、點(diǎn)間實(shí)際的向量值(包括距離和方向)。CNC銑床或MC大都以G90指令設(shè)定X、Y、Z數(shù)值為絕對(duì)值;用G91指令設(shè)定X、Y、Z數(shù)值為增量值。在同一程序中可以增量值與絕對(duì)值混合使用。使用原則是依據(jù)工件圖上尺寸的標(biāo)示,用何種方式表示較方便,則使用之。茲以圖1、圖2及圖3說(shuō)明之。絕對(duì)值指令格式:G90 X_Y_Z_;增量值指令格式:G91 X_Y_Z_;在使用上,大都以絕對(duì)值和增量值混合使用較多。簡(jiǎn)而言之,不用加減計(jì)算即可得到坐標(biāo)位置,則以那種方式表示之,因比較方便也。茲以圖3所示之工件圖說(shuō)明之。假設(shè)銑刀已定位至H點(diǎn),接著沿ABCDEFG程序原點(diǎn)A點(diǎn),完成輪廓切削的程序如下:  G9

12、0 G01 X18. F100;H B,用絕對(duì)值表示較方便。G91 X35. Y -20.;B C,用增量值表示較方便。G90 X92.;C D,用絕對(duì)值表示較方便。Y15.;D E,用絕對(duì)值表示較方便。G91 X -60.;E F,用增量值表示較方便。Y -15.;F G,增量值或絕對(duì)值皆方便,但沿用上單節(jié)增量指令,可不必再用G90設(shè)定為絕對(duì)值,故用增量值表示之。X -32.;G程序原點(diǎn),理由同上。Y60.;程序原點(diǎn)A,理由同上。: 2-1.4 坐標(biāo)位置數(shù)值的表示方式CNC程序即控制刀具移動(dòng)到某坐標(biāo)位置,其坐標(biāo)位置數(shù)值的表示方式有2種:1.用小數(shù)點(diǎn)表示法:即數(shù)值的表示用小數(shù)點(diǎn)&qu

13、ot;."明確的標(biāo)示個(gè)位在那里。如"X25.36",其中5為個(gè)位,故數(shù)值大小很明確。2.不用小數(shù)點(diǎn)表示法:即數(shù)值中無(wú)小數(shù)點(diǎn)者。則CNC控制器會(huì)將此數(shù)值乘以最小移動(dòng)量(公制:,英制英吋)做為輸入數(shù)值。如"X25",則CNC控制器會(huì)將 25 × 0.001mm 做為輸入數(shù)值。所以要表示"貳拾伍公厘",可用"25."或"25000"表示,一般用小數(shù)點(diǎn)表示法較方便,并可節(jié)省系統(tǒng)之記憶空間,故常被使用。以下之地址均可選擇使用小數(shù)點(diǎn)表示法或不使用小數(shù)點(diǎn)表示法:X、Y、Z、I、J、K、F、

14、 R等。但也有一些地址不允許使用小數(shù)點(diǎn)表示法,如P、Q、D等。例如暫停指令,如指令程序暫停5秒,必須如下書(shū)寫(xiě):G04 X5.;或G04 X5000;或G04 U5.;或G04 U5000;或G04 P4000;皆可。一般皆采用小數(shù)點(diǎn)表示方式來(lái)描述坐標(biāo)位置數(shù)值,故在鍵入CNC程序,尤其是坐標(biāo)數(shù)值是整數(shù)時(shí),常常會(huì)遺漏小數(shù)點(diǎn)。如欲輸入"貳拾伍公厘",但鍵入"Z25",其實(shí)際的數(shù)值是,相差1000倍,可能會(huì)撞機(jī)或大量銑削,不可不謹(jǐn)慎。程序中用小數(shù)點(diǎn)表示與不用小數(shù)點(diǎn)表示的數(shù)值,可以混合使用。如下面例1:例1. G00 X25. Y3000 Z5.;G01 Z -5

15、. F100.;X36000 Y50.;某些專(zhuān)用的G機(jī)能指令必須置于特定的數(shù)值之前。例2. G20;設(shè)定英制單位。X2.0 G04;其暫停時(shí)間是20sec。因?yàn)楝F(xiàn)處于英制單位 (G20) 故先被以距離譯碼為20000吋,接著執(zhí)行G04暫停指令,則20000會(huì)被轉(zhuǎn)換成20sec。故例2若寫(xiě)成如例3,則暫停時(shí)間為2sec。例3. G20;  ;其暫停時(shí)間為2sec。因?yàn)樵?G04之后,直接被解讀為時(shí)間,以 sec 為單位,故是2sec。例4. F100. G98;(錯(cuò)誤) G98 F100.;(正確),表示進(jìn)給速率是100 mm min。1.5 程序號(hào)碼:O 早期的數(shù)

16、值控制 ( NC ) 機(jī)械,因無(wú)內(nèi)存,故程序是儲(chǔ)存在紙帶上,執(zhí)行時(shí),常以光學(xué)式讀帶機(jī)將紙帶上的程序讀入控制器內(nèi),再依指令控制機(jī)械運(yùn)作。圖1是EIA編碼的NC紙帶。目前計(jì)算機(jī)數(shù)值控制 ( CNC , Comput Number Contral ) 機(jī)械,都具有記憶程序的功能。將CNC 程序儲(chǔ)存在內(nèi)存內(nèi),為了區(qū)別不同的程序,故在程序的最前端用程序號(hào)碼以區(qū)分之,方便日后欲執(zhí)行那一程序時(shí),只需呼叫出來(lái),即可進(jìn)行編輯或執(zhí)行程序。圖1目前CNC程序的編碼有二種:EIA編碼或ISO編碼,在臺(tái)灣大多使用EIA編碼。在CNC控制器內(nèi),一般皆可接受這二種編碼,故為了區(qū)別起見(jiàn),程序號(hào)碼以地址 "O&quo

17、t; 表示者是EIA編碼;以地址":"表示者是ISO編碼,如表所示。地址與指令范圍(FANUC 0M)機(jī)能位址公制單位英制單位程序號(hào)碼: (ISO) O (EIA)1999919999順序號(hào)碼N1999919999準(zhǔn)備機(jī)能G099099坐標(biāo)軸字語(yǔ)X、Y、Z、Q、R、 I、J、KA、B、C進(jìn)給機(jī)能F1minmin主軸轉(zhuǎn)速機(jī)能S0999909999刀具機(jī)能T099099輔助機(jī)能M099099暫留X、P00子程序號(hào)碼指定P1999919999重復(fù)次數(shù)L1999919999補(bǔ)正號(hào)碼D、H032032程序號(hào)碼以地址O及4位數(shù)字組成,一般控制器大多從19999之范內(nèi)任意選擇使用。例如:

18、O3838表示程序號(hào)碼為3838的CNC程序。(EIA) :4949表示程序號(hào)碼為4949的CNC程序。(ISO)2-1.6 順序號(hào)碼:N CNC程序的每一單節(jié)之前可以加一順序號(hào)碼,以地址N后面加上19999數(shù)字表示之。順序號(hào)碼與CNC程序的加工順序無(wú)關(guān),它只是那一單節(jié)的代號(hào),故可任意的編號(hào)。但最好以由小到大的順序編號(hào),較符合人類(lèi)的一般思路。為了節(jié)省內(nèi)存空間,故一般CNC程序常不使用順序號(hào)碼于每一單節(jié)前面。但常用于標(biāo)示加工種類(lèi)如下列例子:N1;粗銑外形: N2;粗銑凹槽: N3;精銑外形及凹槽: N4;鉆中心孔: N5;鉆鉆頭: N6

19、;鉆鉆頭: N7;鉸孔8H7: N8;攻螺紋2-1.7 選擇性單節(jié)刪除:”在單節(jié)的最前端加一斜線""(選擇性單節(jié)刪除指令)時(shí),該單節(jié)是否被執(zhí)行,是由執(zhí)行操作面板上的選擇性單節(jié)刪除開(kāi)關(guān)來(lái)決定。當(dāng)此開(kāi)關(guān)處于"ON"(燈亮),則該單節(jié)會(huì)被忽略而不被執(zhí)行;當(dāng)此開(kāi)關(guān)處于 "OFF" (燈熄),則該單節(jié)會(huì)被執(zhí)行。所以程序中有""指令之單節(jié)可由操作者視情況選擇該單節(jié)是否被執(zhí)行。例子:N1;粗銑外形:M00;N2;粗銑凹槽:M00;N3;精銑外形:M00;N4;精銑凹槽以上例子,當(dāng)單節(jié)刪除開(kāi)關(guān)處于"O

20、N"時(shí),則所有的M00(程序停止指令)皆不被執(zhí)行。反之設(shè)于 "OFF" ,則全部執(zhí)行。""指令常置于單節(jié)的最前端,若是置于單節(jié)中的任何位置,則從 "" 至";"(單節(jié)結(jié)束)間之所有指令皆被忽略不執(zhí)行。若含有""指令的單節(jié)被讀入緩沖暫存區(qū)后,再將單節(jié)刪除開(kāi)關(guān) "ON" ,則此單節(jié)因已被辨認(rèn)正確無(wú)誤,故會(huì)被執(zhí)行。2-1.8 主軸轉(zhuǎn)速機(jī)能:S 主軸轉(zhuǎn)速機(jī)能又稱(chēng)為S機(jī)能,系用于指令主軸的回轉(zhuǎn)速數(shù)值 (rpm) 。S機(jī)能以地址S后面接 4位數(shù)字組成。如其指令的數(shù)值大于或小于制

21、造廠商所設(shè)定之最高或最低轉(zhuǎn)速時(shí),將以廠商所設(shè)定的最高或最低轉(zhuǎn)速為實(shí)際轉(zhuǎn)速。一般MC的轉(zhuǎn)速06000rpm。在操作中為了實(shí)際加工條件之需要,亦可由執(zhí)行操作面板之"主軸轉(zhuǎn)速調(diào)整率"旋鈕來(lái)調(diào)整主軸實(shí)際轉(zhuǎn)速。S指令只是設(shè)定主軸轉(zhuǎn)數(shù)大小,并不會(huì)使主軸回轉(zhuǎn),需待有M03(主軸正轉(zhuǎn))或M04(主軸逆轉(zhuǎn))指令時(shí),主軸才開(kāi)始旋轉(zhuǎn)。例子:S1000 M03;主軸以順時(shí)針?lè)较蜣D(zhuǎn)1000rpm。主轉(zhuǎn)轉(zhuǎn)速可由下列公式計(jì)算而得S1000 V DS:主軸轉(zhuǎn)速 rpm V:切削速度 m minD:刀具直徑 mm :圓周率例題:已知用10 mm高速鋼端銑刀,V22 m min,求S。解答:S 1000 &#

22、215; 22 3.14 × 10 700 rpm。2-1.9 進(jìn)給速率機(jī)能:又稱(chēng)為F機(jī)能F機(jī)能用于控制刀具移動(dòng)時(shí)的速率,如圖1所示。F后面所接數(shù)值代表每分鐘刀具進(jìn)給量,單位為mm min。F機(jī)能指令值如超過(guò)制造廠商所設(shè)定之范圍時(shí),則以廠商所設(shè)定之最高或最低進(jìn)給率為實(shí)際進(jìn)給率。在操作中為了實(shí)際加工條件之需要,亦可由執(zhí)行操作面板上之"切削進(jìn)給率"旋鈕來(lái)調(diào)整實(shí)際進(jìn)給率。F機(jī)能一經(jīng)設(shè)定后如未被重新指定,則表示先前所設(shè)定之進(jìn)給率繼續(xù)有效。F機(jī)能的數(shù)值可由下列公式計(jì)算而得。F F t × T × S F t:銑刀每刃的進(jìn)給量 mm tooth T :銑刀

23、的刀刃數(shù)S :刀具的轉(zhuǎn)數(shù) rpm 例題:使用75mm,6刃的面銑刀,銑削碳鋼表面,V100mmin,F(xiàn)t刃,求S及F。解答:S 1000 1000 * 100 425 rpm  F F t × T × S 0.08 × 6 × 425 204 mm min 刀具材質(zhì)及被切削材料不同,則切削速度,每刃的進(jìn)給量亦不相同。2-1.10 刀具機(jī)能:T 刀具機(jī)能又稱(chēng)為 T 機(jī)能,CNC銑床無(wú)ATC,必須用手換刀,所以T機(jī)能是用于MC。T 機(jī)能以地址T后面接2位數(shù)字組成。MC的刀具庫(kù)有二種:一種是圓盤(pán)型(如第1章圖4所示),另一種為鍵條型(如第1章圖5所示

24、)。換刀的方式分無(wú)臂式(如第1章圖4所示)及有臂式(如第1章圖6所示)兩種。無(wú)臂式換刀方式是刀具庫(kù)靠向主軸,先卸下主軸上的刀具,再旋轉(zhuǎn)至欲換的刀具,上升裝上主軸。此種刀具庫(kù)大都用于圓盤(pán)型較多,且是固定刀號(hào)式(即1號(hào)刀必須插回1號(hào)刀具庫(kù)內(nèi)),故換刀指令的書(shū)寫(xiě)方式如下:M06 T02;M06(換刀指令),執(zhí)行時(shí),主軸上的刀具先裝回刀具庫(kù),再旋轉(zhuǎn)至2號(hào)刀,將2號(hào)刀裝上主軸孔內(nèi)。有臂式換刀大都配合鏈條型刀具庫(kù)且是無(wú)固定刀號(hào)式【即1號(hào)刀不一定插回1號(hào)刀具庫(kù)內(nèi),其刀具庫(kù)上的刀號(hào)與設(shè)定的刀號(hào)由控制器的PLC(可程控器)管理】。此種換刀方式的T指令后面所接數(shù)字代表欲呼叫刀具的號(hào)碼。當(dāng)T機(jī)能被執(zhí)行時(shí),被呼叫的刀

25、具會(huì)轉(zhuǎn)至準(zhǔn)備換刀位置,但無(wú)換刀動(dòng)作,因此T指令可在換刀指令M06之前即以設(shè)定,以節(jié)省換刀時(shí)等待刀具之時(shí)間。故有換刀臂式的換刀程序指令書(shū)寫(xiě)如下T01;1號(hào)刀就換刀位置。:  M06 T03;M06換刀指令,將1號(hào)刀換到主軸孔內(nèi),3號(hào)刀就換刀位置。:  M06 T04;M06換刀指令,將3號(hào)刀換到主軸孔內(nèi),4號(hào)刀就換刀位置。:  M06 T05;M06換刀指令,將4號(hào)刀換到主軸孔內(nèi),5號(hào)刀就換刀位置。執(zhí)行刀具交換時(shí),并非刀具在任何位置均可交換,各制造廠商依其設(shè)計(jì)不同,均在一安全位置,實(shí)施刀具交換動(dòng)作,以避免與床臺(tái)、工件發(fā)生碰撞。Z軸的機(jī)械

26、原點(diǎn)位置是遠(yuǎn)離工件最遠(yuǎn)的安全位置,故一般以Z軸先回歸機(jī)械原點(diǎn)后,才能執(zhí)行換刀指令。(但有些制造廠商,如臺(tái)中精機(jī)的MC除了Z軸先回歸HOME點(diǎn)外,也必須做第二參考點(diǎn)復(fù)歸,即G30指令)。故MC的換刀程序應(yīng)如下書(shū)寫(xiě):1.只需Z軸回HOME點(diǎn),(無(wú)臂式的換刀)G91 G28 Z0; Z軸回歸HOME點(diǎn)。M06 T03;主軸更換為3號(hào)刀。: G91 G28 Z0; M06 T04;主軸更換為4號(hào)刀。: G91 G28 Z0; M06 T05;主軸更換為5號(hào)刀。: 2.Z軸先回歸HOME點(diǎn)且必須Y軸做第二參考點(diǎn)復(fù)歸G30 Y0;(有臂式的換刀)T01;

27、1號(hào)刀就換刀位置。G91 G28 Z0; Z軸回歸HOME點(diǎn)。G30 Y0; Y軸第二參考點(diǎn)復(fù)歸。M06 T03;將1號(hào)刀換到主軸孔內(nèi),3號(hào)刀就換刀位置。: G91 G28 Z0; G30 Y0; M06 T04;將3號(hào)刀換到主軸孔內(nèi),4號(hào)刀就換刀位置。: G91 G28 Z0; G30 Y0; M06 T05;將4號(hào)刀換到主軸孔內(nèi),5號(hào)刀就換刀位置。: 2-1.11 輔助機(jī)能(又稱(chēng)為M機(jī)能)M 在數(shù)值控制機(jī)械上,有些單純的開(kāi)(ON)或關(guān)(OFF)的動(dòng)作,如主軸正轉(zhuǎn)、主軸停止、切削劑開(kāi)、切削劑關(guān)等,用地址M后面接2位數(shù)字組成

28、指令,稱(chēng)為輔助機(jī)能。通常M機(jī)能除某些有通用性的標(biāo)準(zhǔn)碼外(如M03,M05,M08,M09,M30等),亦可由制造廠商依其機(jī)械之動(dòng)作要求,設(shè)計(jì)出不同的M指令,以為控制不同之開(kāi)關(guān)動(dòng)作,或預(yù)留IO(輸入輸出)接點(diǎn),作為操作者自行聯(lián)結(jié)其它外圍設(shè)備使用。在同一單節(jié)中若有兩個(gè)M機(jī)能出現(xiàn)時(shí),雖其動(dòng)作不相沖突,但以排列在最后面的M機(jī)能有效,前面的M機(jī)能皆被忽略而不執(zhí)行。例如:S600 M03 M08;執(zhí)行此單節(jié)時(shí),主軸不會(huì)正轉(zhuǎn),只有噴出切削劑。一般CNC機(jī)械M機(jī)能的前導(dǎo)零可省略,如M01可用M1表示,M03可用M3來(lái)表示,余者類(lèi)推,如此可節(jié)省內(nèi)存空間及鍵入的字?jǐn)?shù)。M機(jī)能的范圍由M00至M99,不同的M機(jī)能代表不同的動(dòng)作,較常用者如表1所示。現(xiàn)分述如下:表輔助機(jī)能之字語(yǔ)及其功能字語(yǔ)功能M00程序停止M01選擇性程序停止M02程序結(jié)束M03主軸正轉(zhuǎn)M04主軸反轉(zhuǎn)M05主軸停止M06自動(dòng)換刀M07切削劑開(kāi)(霧狀)M08切削劑開(kāi)M09切削劑關(guān)M19主軸定向停止M30程序結(jié)束(記憶回原)M98主程序呼叫子程序M99子程序結(jié)束,并跳回主程序1. M00:程序停止程序中若使用M00指令,于執(zhí)行至M00指令時(shí),程序即停止執(zhí)行,且主軸停止轉(zhuǎn)動(dòng)、切削劑關(guān)

溫馨提示

  • 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)論