




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(數(shù)控加工)數(shù)控銑編程模塊三數(shù)控銑床編程本課題學(xué)習(xí)數(shù)控銑床編程,核心就是為了掌握數(shù)控銑削技術(shù),且且可以運用它進(jìn)行數(shù)控加工。以FANUC—0MC系統(tǒng)為主,學(xué)習(xí)數(shù)控銑床編程,且經(jīng)過大批訓(xùn)練項目,幫助讀者掌握數(shù)控銑床編程技術(shù)。壹、成立工件坐標(biāo)系、坐標(biāo)尺寸和平面選擇(壹)和坐標(biāo)系有關(guān)的編程指令1.用G92指令成立工件坐標(biāo)系編程格式:G92X-Y-Z-;G92指令是將加工原點設(shè)定在有關(guān)于刀具開端點的某壹空間點上。這壹指令往常出當(dāng)下程序的開頭,該指令只改變目前地點的用戶坐標(biāo),不產(chǎn)生任何機床挪動,該坐標(biāo)系在機床重開機時消逝。若程序格式設(shè)置為:其確定的工件原點在距離刀具開端點X=-20,Y=-10,Z=-10的地點上,如圖2-68所示。動腦筋:如刀具依舊在工件的該地點,該指令寫成:G92X0Y0Z0則工件原點圖2-68G92設(shè)定工件坐標(biāo)系設(shè)在哪?2.用G54~G59設(shè)置程序原點這些指令可以分別用來成立相應(yīng)的加工坐標(biāo)系。編程格式:G54G90G00(G01)X-Y-Z-(F-);該指令履行后,全部坐標(biāo)值指定的坐標(biāo)尺寸都是選定的工件加工坐標(biāo)系中的地點。1~6號工件加工坐標(biāo)系是經(jīng)過CRT/MDI方式設(shè)置的,在機床重開機時仍舊存在,在程序中可以分別選用此中之壹使用。壹旦指定了G54~G59之壹,則該工件坐標(biāo)系原點即為目前途序原點,后續(xù)程序段中的工件絕對坐標(biāo)均為相對此程序原點的值,比如以下程序:N01G54G90G00X30.0Y40.0;N02G59;N03G00X30.0Y40.0;履行N01時,系統(tǒng)會選定G54坐標(biāo)系作為目前工件坐標(biāo)系,而后再履行G00挪動到該坐標(biāo)中的A點;履行N02句時,系統(tǒng)又會選擇G59坐標(biāo)系作為當(dāng)前工件坐標(biāo)系;履行N03句時,機床就會挪動到剛指定的G59坐標(biāo)系中的B點,見圖2-69。圖2-69工件坐標(biāo)系的使用G92指令和G54~G59指令都是用于設(shè)定工件坐標(biāo)系的,但它們在使用中是有區(qū)其余:G92指令是經(jīng)過程序來設(shè)定工件坐標(biāo)系的,G92所設(shè)定的加工坐標(biāo)原點是和目前刀具所在地點有關(guān)的,這壹加工原點在機床坐標(biāo)系中的地點是隨目前刀具的不一樣而改變的。G54~G59指令是經(jīng)過CRT/MDI在設(shè)置參數(shù)方式下設(shè)定工件坐標(biāo)系的,壹經(jīng)設(shè)定,加工坐標(biāo)原點在機床坐標(biāo)系中的地點是不變的,它和刀具的目前地點沒關(guān),除非再經(jīng)過CRT/MDI方式改正。G92指令程序段不過設(shè)定工件坐標(biāo)系,而不產(chǎn)生任何動作;G54~G59指令程序段則可以和G00、G01指令組合,在選定的工件坐標(biāo)系中進(jìn)行位移。3.選擇機床坐標(biāo)系G53編程格式:G53G90X-Y-Z-;G53指令使刀具迅速定位到機床坐標(biāo)系中的指定地點上,式中X、Y、Z后的值為機床坐標(biāo)系中的坐標(biāo)值,其尺寸均為負(fù)值。例:G53G90X-100Y-100Z-20則履行后刀具在機床坐標(biāo)系中的地點如圖2-70所示。圖2-70G53選擇機床坐標(biāo)系(二)坐標(biāo)尺寸數(shù)控系統(tǒng)的地點/運動控制指令可采納倆種坐標(biāo)方式進(jìn)行編程,即采納絕對坐標(biāo)尺寸編程和增量坐標(biāo)尺寸編程。1.絕對坐標(biāo)尺寸編程G90G90指令規(guī)定在編程時按絕對值方式輸入座標(biāo),即挪動指令終點的坐標(biāo)值x、y、z都是以工件坐標(biāo)系坐標(biāo)原點(程序零點)為基準(zhǔn)來計算,見圖2-71。銑刀程序原點圖2-71G90編程2.增量坐標(biāo)尺寸編程G91G91指令規(guī)定在編程時按增量值方式輸入座標(biāo),即挪動指令終點的坐標(biāo)值x、y、z都是以開端點為基準(zhǔn)來計算,再依據(jù)終點有關(guān)于始點的方向判斷正負(fù),和坐標(biāo)軸同向取正,反向取負(fù),見圖2-72。銑刀程序原點圖2-72G91編程(三)平面選擇指令G17、G18、G19G17—選擇XY平面編程;G18—選擇XZ平面編程;G19—選擇YZ平面編程。平面指定指在銑削過程中指定圓弧插補平面和刀具賠償平面。銑削時在XY平面內(nèi)進(jìn)行圓弧插補,則應(yīng)采納準(zhǔn)備功能G17;在XZ平面內(nèi)進(jìn)行圓弧插補,應(yīng)采納準(zhǔn)備功能G18;在YZ平面內(nèi)進(jìn)行插補加工,則需采納準(zhǔn)備功能G19。如圖2-73所示。平面指定和坐標(biāo)軸挪動沒關(guān),不論采納哪個平面,各坐標(biāo)軸的挪動指令均會履行。圖2-73平面選擇二、主軸控制、冷卻控制和進(jìn)給控制(壹)主軸控制1.主軸旋轉(zhuǎn)方向的確定壹般規(guī)定沿主軸中心線,垂直于工件表面往下見,來判斷主軸旋轉(zhuǎn)方向。這種方法可能很不適用,常有標(biāo)準(zhǔn)視圖是從操作人員的地點,面向立式機床的前部觀見,鑒于這類視圖,可以正確地使用跟主軸選擇有關(guān)的術(shù)語——順時針(CW)和逆時針(CCW),如圖2-74所示。右旋刀具—順時針右旋刀具—逆時針圖2-74主軸旋轉(zhuǎn)方向(圖中所示為立式加工中心的前視圖)2.方向說明和主軸啟動假如主軸順時針旋轉(zhuǎn),則程序中使用
M03;
假如是逆時針旋轉(zhuǎn),則程序中使用
M04.
程序中的
S依靠于主軸旋轉(zhuǎn)功能
M03
或
M04
,所以他們在
CNC
程序中作用特別重要。主軸地點
S和主軸旋轉(zhuǎn)功能
M03
或
M04
一定同時使用,只使用此中壹個對控制器沒有任何意義,特別是在接通機床電源時。主軸轉(zhuǎn)速和主軸旋轉(zhuǎn)編程起碼有倆種正確方法:(1)假如將主軸轉(zhuǎn)速和主軸旋轉(zhuǎn)方向編寫在同壹程序段中,主軸轉(zhuǎn)速和主軸旋轉(zhuǎn)方向?qū)⑼瑫r有效;(2)假如將主軸轉(zhuǎn)速和主軸旋轉(zhuǎn)方向編寫在不一樣程序段中,主軸將不會旋轉(zhuǎn),直到將轉(zhuǎn)速和旋轉(zhuǎn)方向指令都辦理完成。例①:N1G20N2G17G40G80N4G43Z1.0H01S600M03(轉(zhuǎn)速和旋轉(zhuǎn)方向)N5例②:N1G20N2G17G40G80(只有轉(zhuǎn)速)N4G43Z1.0H01M03(開始旋轉(zhuǎn))N5例②從技術(shù)角度上說是正確的,但邏輯上出缺點。在兩個程序段中分開編寫主軸轉(zhuǎn)速和主軸旋轉(zhuǎn)方向是沒有任何利處的,這類方法使得程序難以編譯。將M03或M04和S地點編寫在壹起或在它后邊編寫,不要將它們編寫在S地點前。3.主軸定向M19和主軸有關(guān)的最后壹個M功能是M19。該功能最常有的應(yīng)用是將機床主軸設(shè)置在壹個確定地點。主軸定向功能特別特別,極少出當(dāng)下程序中,M19功能主要用在調(diào)試過程的手動數(shù)據(jù)輸入模式(MDI)中。系統(tǒng)在履行M19功能時,將產(chǎn)生以下運動主軸會在倆個方向(順時針和逆時針)上稍微的轉(zhuǎn)動,且在短時間內(nèi)會激活內(nèi)部鎖定機構(gòu),有時也可聽到鎖定的聲音,這樣就將主軸鎖定在壹個精準(zhǔn)地點,假如用手轉(zhuǎn)動,則做不到這壹點。正確的鎖定地點由機床生產(chǎn)廠家決定,它用角度表示,如圖2-75所示。警示:錯誤的刀架定位可能會致使破壞工件或機床。A—主軸定向角度圖2-75主軸定向角度由機床生產(chǎn)廠家決定且不行改正(二)冷卻控制1.M07:開啟霧狀冷卻液有噴霧裝置的機械,令其開啟噴霧泵,噴出霧狀冷卻液。2.M08:開冷卻液程序履行至M08,即啟動冷卻液泵,但一定配合履行操作面板上的CLNTAUTO鍵,處于"ON"(燈亮)狀態(tài)。(冷卻液程序鍵,處于ON)不然泵不會啟動。壹般CNC機械主軸鄰近有壹閥門可以手動調(diào)理冷卻液流量大小。3.M09:噴霧及冷卻液封閉命令噴霧及冷卻劑泵封閉,停止冷卻液噴出。常用于程序履行完成從前。(但常可省略,因為壹般M02、M30指令皆包含M09)。(三)進(jìn)給控制在輪廓加工中,因為有交點、切點和空隙,切削運動的方向?qū)掖胃淖?,如要加工部件輪廓的直角拐角,就意味著壹個程序段中沿X軸的刀具運動,在下壹個程序段中要變換成Y軸運動。要實現(xiàn)這類變換,系統(tǒng)第一得停止X軸的運動,而后再啟動Y軸的運動。假如沒有加快就不行能以最大進(jìn)給率剎時啟動,相同,假如沒有減速,也不行能停止進(jìn)給,這樣便可能發(fā)生切削錯誤。該錯誤便可能使得表面上的切削超出預(yù)期的直角拐點,特別是在進(jìn)給速度特別大和角度極小的狀況下。它不過發(fā)生在G01、G02、G03模式的切削運動中,而不會在G00迅速運動模式中。平時的CNC加工中,極少發(fā)生這類錯誤,即便出現(xiàn),也是在公差同意范圍內(nèi)。假如的確要糾正這類錯誤,F(xiàn)ANUC數(shù)控系統(tǒng)中有倆條指令可以解決。1.準(zhǔn)停指令G09格式:G09說明:1)G09為非模態(tài)指令(只在壹個程序段里有效)。2)在G09的程序段中,運動軸停止前要進(jìn)行定位校驗,即減速停止,且使運動軸停止在定位精度同意范圍以內(nèi)。3)G09可用于切削出尖角,比如銑削圖2-76所示的部件ABCD,若程序為:G01B→C;G01C→D;則在C點有壹個小圓弧,銑不出尖叫來,要銑出C點尖角,可以這樣編程:G09G01B→C;G09G01C→D;這樣在C點便可以銑出壹個尖角。圖2-76尖角銑削2.準(zhǔn)停指令G61格式:G61;G64;說明:1)這是壹組模態(tài)指令,G61壹經(jīng)指定壹直有效,只實用G64時才能改變。2)G61方式時,從G61指令起到G64指令止,每個程序段均作定位校驗。G09與
G61比較G09與G61的功能相同,最大的差別就是G09是非模態(tài)指令,在同一程序中重復(fù)使用G09而使程序變得冗長;而G61為模態(tài)指令,它會向來有效,縮短了編程時間。三、直線插補、圓弧插補、螺旋線插補及圓柱插補(壹)直線插補G01格式:G01X-Y-Z-F-;說明:G01是指令坐標(biāo)軸按指定進(jìn)給速度作直線運動。X、Y、Z坐標(biāo)地點為切削終點,可三軸聯(lián)動或二軸聯(lián)動或單軸挪動,而由F值指定切削時的進(jìn)給速度,單位壹般設(shè)定為mm/min?,F(xiàn)以圖2-77說明G01用法。假定刀具由程序原點往上銑削輪廓外形。G90G01Y17.0F80;;G91X-40.0;Y-18.0;G90X-22.0Y0;X0;功能擁有續(xù)效性,故切削速度相同時,下壹程序段可省略,如上邊程序所示。圖2-77G01指令用法(二)圓弧插補(G02/G03)格式:;;;說明:X、Y、Z:終點坐標(biāo)地點,可用絕對值(G90)或增量值(G91)表示;I、J、K:從圓弧起點到圓心地點,在X、Y、Z軸上的分向量。(以I、J、K表示的稱為圓心法);X軸的分向量用地點I表示。I=圓心的X坐標(biāo)值-起點的X坐標(biāo)值。Y軸的分向量用地點J表示。J=圓心的Y坐標(biāo)值-起點的Y坐標(biāo)值。Z軸的分向量用地點K表示。K=圓心的Z坐標(biāo)值-起點的Z坐標(biāo)值。R:圓弧半徑,以半徑值表示。(以R表示的稱為半徑法)。F:切削進(jìn)給速率,單位mm/min。圓弧的表示有圓心法及半徑法倆種,現(xiàn)分述以下:1.圓心法:I、J、K后邊的數(shù)值定義為從圓弧起點到圓心的距離,用圓心編程的狀況如圖2-78所示。圖
2-78
圓心法編程2.半徑法:以R表示圓弧半徑。
此法以起點及終點和圓弧半徑來表示壹段圓弧,在圓上會有二段圓弧出現(xiàn),如圖
2-78所示。故以
R是正當(dāng)時,表示圓心角小于等于
180°的圓??;R
是負(fù)值時,表示圓心角為大于
180°的圓弧。假定圖2-79中,R=50mm,終點坐標(biāo)絕對值為(100,80)則:(1)圓心角大于180°的圓弧(即路徑B)為:;(2)圓心角小于等于180°的圓?。绰窂紸);圖2-79半徑法編程CNC銑床上使用半徑法或圓心法來表示某壹圓弧,要從工作圖上的尺寸標(biāo)示而定,以使用較方便者(即不用計算,即可見出數(shù)值者)為棄取。但若要銑削壹整圓時,只好用圓心法表示,半徑法沒法履行。若用半徑法以倆個半圓相接,其真圓度偏差會太大。如圖2-80銑削壹整圓的指令寫法以下:G91G02I-50.F80;圖2-80整圓程序的編寫現(xiàn)以圖2-81為例,說明G01、G02、G03指令的用法。假定刀具由程序原點向上沿輪廓銑削。圖2-81G01、G02、G03應(yīng)用例圖程序單;(程序原點→A);(A→B)G91G01X11.0;(B→C);(C→D)G01X8.0;(D→E);(E→F)G01G90Y10.0;(F→G);(G→H)X-20.0;(H→I);(I→J)G01X0.;(J→程序原點)3.使用G02、G03圓弧切削指令時應(yīng)注意以下幾點:1)壹般CNC銑床或MC開機后,即設(shè)定為G17(XY平面),故在XY平面上銑削圓弧,可省略G17指令。2)當(dāng)某壹程序段中同時出現(xiàn)I、J和R時,以R為優(yōu)先(即有效),I、J無效3)I0或J0或K0時,可省略不寫。4)省略X、Y、Z終點坐標(biāo)時,表示起點和終點為同壹點,是切削整圓,如圖2-80所示。若用半徑法例刀具無運動產(chǎn)生。5)當(dāng)終點坐標(biāo)和指定的半徑值未交于同壹點時,會報警顯示。6)直線切削后邊接圖弧切削時,其G指令一定變換為G02或G03,若再執(zhí)行直線切削時,則一定再變換為G01指令,這些是很簡單被大意的。7)使用切削指令(G01,G02,G03)須先指令主軸轉(zhuǎn)動,且須指令進(jìn)給速度F。(三)螺旋線插補螺旋線的形成是刀具作圓弧插補運動的同時和之同步地作軸向運動,其指令格式為:式中:G02、G03為螺旋線的旋向,其定義同圓??;X、Y、Z為螺旋線的終點坐標(biāo);I、J為圓弧圓心在X-Y平面上X、Y軸上有關(guān)于螺旋線起點的坐標(biāo);R為螺旋線在X-Y平面上的投影半徑;K為螺旋線的導(dǎo)程。另倆式的意義類同,見圖2-82所示。圖2-82螺旋線插補圖2-83螺旋線插補示比如圖2-83所示螺旋線,其程序為:或(四)圓柱插補G07.1格式:G7.1旋轉(zhuǎn)軸名稱圓筒半徑;(1)G7.1旋轉(zhuǎn)軸名稱0;(2)說明:以(1)的指令進(jìn)入圓柱插補模式,指令圓柱插補的旋轉(zhuǎn)軸名稱。以(2)的指令排除圓柱插補模式。比如:O0001N1G28N2.....N6G7.1C125.0;進(jìn)行圓柱插補的旋轉(zhuǎn)軸為C軸,圓柱半徑為125mm。...N7G7.1C0;圓柱插補模式排除。注意:一定在獨自程序段中。2.圓柱插補模式中,不行再設(shè)定圓柱插補模式。再設(shè)準(zhǔn)時,須將原設(shè)定先排除。3.圓柱插補可設(shè)定的旋轉(zhuǎn)軸只有1個。所以G7.1不行指令2個之上的旋轉(zhuǎn)軸。4.定位模式(G00)中,不行指令圓柱插補。5.圓柱插補模式中,不行指定鉆孔用固定循環(huán)(G73、G74、G76、G81~G89)。6.刀具長度賠償一定在進(jìn)入圓柱插補模式前寫入。在圓柱插補模式中,不行進(jìn)行賠償?shù)母恼?.分度盤機能使用中,不行使用圓柱插補指令。例:加工圖2-84所示的部件,刀具T01為φ8mm的刀具,半徑賠償號為D01。圖2-84例題圖程序以下:O0001N01G00G90Z100.0C0;N02G01G91G18Z0C0;N03G07.1C57.299;N04G90G01G42Z120.0D01F250;N05C30.0;N06G02Z90.0C60.0R30.0;N07G01Z70.0;N08G03Z60.0C70.0R10.0;N09G01C150.0;N10G03Z70.0C190.0R75.0;N11G01Z110.0C230.0;N12G02Z120.0C270.0R75.0;N13GO1C360.0;N14G40Z100.0;N15G07.1C0;N16M30;四、回參照點、迅速定位、刀具采納及賠償(壹)自動返回參照點(G27、G28、G29)G27、G28、G29為非模態(tài)指令,一定在使用它的全部程序段中重復(fù)編寫。1.返回參照點校驗功能
G27格式:G27X_Y_Z_;此中,X、Y、Z是程序原點到機床原點的距離。程序中使用G27時,切削刀具將自動快進(jìn)(不需要G00)到由G27程序段中的軸指定的地點,這壹運動可以是絕對模式或增量模式。使用G27指令時,應(yīng)撤消刀具的賠償功能?,F(xiàn)代數(shù)控機床往常是24小時運行做切削加工,為了提高加工的靠譜性及工件尺寸的正確性,可用此指令檢查(也就是確認(rèn)),見包含G27程序段中的編程地點能否在機床原點參照地點。假如是,控制面板上的指示燈亮,表示每根軸均能抵達(dá)該地點;假如抵達(dá)的點不是機床原點,屏幕上,將顯示錯誤條件警示,且中止程序履行。程序以下:M06T01;(換1號刀)G40G49;(將刀具賠償撤消);(此中X、Y、Z值是指1號刀的程序原點到機床原點的距離)2.自動返回參照點G28格式:G28X_Y_Z_;此中,X、Y、Z為中間點地點坐標(biāo),指令履行后,全部的受控軸都將迅速定位到中間點,而后再從中間點返回到參照點。圖2-85機床回原點的中間點——以XY軸為例設(shè)置中間點的目的有倆個,其壹,可以縮短程序,往??蓽p少壹個程序段;其二,是為防備刀具返回參照點時和工件或夾具發(fā)生干預(yù)。如圖2-85所示從工件中間孔開始的刀具運動。這樣壹個運動,假如直接編寫到原點地點的運動,刀具在抵達(dá)機床原點的過程中,可能會跟右上角的夾具碰撞。故在不加長程序的情況下,可以在壹個安全的地點編寫中間點,可使刀具安全返回機床原點。程序構(gòu)造以下:G90(已加工孔)(機床經(jīng)中間點回原點的運動)G28指令壹般用于自動換刀,所以使用G28指令時,應(yīng)撤消刀具的賠償功能。3.自動從參照點返回(G29)格式:G29X_Y_Z_;G29往常跟在G28以后,履行這條指令可以使刀具從參照點出發(fā),經(jīng)過由G28指定的中間點抵達(dá)由G29指令的目標(biāo)點。指令中X_Y_Z_是抵達(dá)點的坐標(biāo),由G90/G91狀態(tài)決定是絕對值還是增量值,若為增量值時,則是指抵達(dá)點有關(guān)于G28中間點的增量值。在選擇G28以后,這條指令不是一定的,使用G00定位有時可能更加方便。使用G29從前應(yīng)撤消刀具半徑賠償功能和固定循環(huán)。G28和G29的應(yīng)用舉比如圖2-86所示:M06T01;G90G28Z50.0;由A點經(jīng)中間點B回到機床參照點(Z軸);M06T02;換2號刀;G29X35.0Y30.0Z5.0;2號刀由機床參照點經(jīng)中間點B迅速定位到C點。圖2-86G28、G29指令應(yīng)用示例(二)迅速點定位G00格式:G00X_Y_Z_;說明:G00指令刀擁有關(guān)于工件以各軸早先設(shè)定的快移速度,從目前地點迅速挪動到程序段指令的定位終點(目標(biāo)點)。此中:X、Y、Z:迅速定位終點,在G90時為定位終點有關(guān)于起點的位移量。注意:在履行G00指令時,因為各軸以各自速度挪動,不可以保證各軸同時抵達(dá)終點,因此聯(lián)動直線軸的合成軌跡不壹定是直線。操作者一定分外當(dāng)心,免得刀具和工件發(fā)生碰撞。常有的做法是,將Z軸挪動到安全高度,再履行G00指令。例:如圖2-87所示,使用G00編程:要求刀具從A點迅速定位到B點。圖2-87G00編程(三)刀具采納及賠償1.刀具采納格式:M06T××;
從A到B迅速定位絕對值編程:G90G00Z100.;先抬到安全高度X90.Y45.;再快移到目標(biāo)點說明:數(shù)控銑床無自動換刀裝置,一定用手換刀,所以該功能是用于加工中增量值編程:心的。M06G91G00Z100.;先抬到安全高度為換刀功能,T功能以地點T后邊接2位數(shù)字構(gòu)成表示所選刀號。X70.Y30.;再快移到目標(biāo)點加工中心的刀庫有二種:壹種是圓盤型,另壹種為鏈條型。換刀的方式分無臂式及有臂式倆種。無臂式換刀方式是刀具庫靠向主軸,先卸掉主軸上的刀具,再旋轉(zhuǎn)至欲換的刀具,上漲裝上主軸。此種刀具庫多數(shù)用于圓盤型許多,且是固定刀號式(即1號刀一定插回1號刀具庫內(nèi)),故換刀指令的書寫方式以下:M06T02;履行時,主軸上的刀具先裝回刀具庫,再旋轉(zhuǎn)至2號刀,將2號刀裝入主軸孔內(nèi)。如圖2-88所示是壹個典型的可寄存20把刀具的刀庫。圖2-88可寄存20把刀具的刀庫側(cè)視圖有臂式換刀多數(shù)配合鏈條型刀具庫且是無固定刀號式【即1號刀不壹定插回1號刀具庫內(nèi),其刀具庫上的刀號和設(shè)定的刀號由控制器的PLC(可程控器)管理】。此種換刀方式的T指令后邊所接數(shù)字代表欲呼喊刀具的號碼。當(dāng)T功能被履行時,被呼喊的刀具會轉(zhuǎn)至準(zhǔn)備換刀地點,但無換刀動作,所以T指令可在換刀指令M06從前即以設(shè)定,以節(jié)儉換刀時等候刀具的時間。故有臂式的換刀程序指令書寫以下:T01;1號刀至換刀地點。M06T03;將1號刀換到主軸孔內(nèi),3號刀至換刀地點。M06T04;將3號刀換到主軸孔內(nèi),4號刀至換刀地點。M06T05;將4號刀換到主軸孔內(nèi),5號刀至換刀地點。履行刀具交換時,且非刀具在任何地點均可交換,各制造廠商依其設(shè)計不一樣,均在壹安全地點,實行刀具交換動作,以防止和床臺、工件發(fā)生碰撞。
Z軸的機床原點地點是遠(yuǎn)離工件最遠(yuǎn)的安全地點,故壹般以
Z軸先回機床原點后,才能執(zhí)行換刀指令。往常加工中心的換刀程序以下書寫:G91G28Z0;Z軸回HOME點。M06T03;主軸改換為3號刀。G91G28Z0;M06T04;主軸改換為4號刀。G91G28Z0;M06T05;主軸改換為5號刀。2.刀具半徑賠償功能(G40、G41、G42)格式:G40:刀具半徑賠償撤消指令;G41:刀具半徑左刀賠償指令;G42:刀具半徑右刀賠償指令;說明:X、Y、Z:G00/G01的參數(shù),即刀補成立或撤消的終點。D:G41/G42的參數(shù),即刀補號碼(D00~D99),它代表了刀補表中對應(yīng)的半徑賠償值寄存的地點。這是壹組模態(tài)指令,默認(rèn)為G40。成立和撤消刀具半徑賠償一定和G01或G00指令組合來達(dá)成,實質(zhì)編程時建講和G01組合。D以及后邊的數(shù)字表示刀具半徑賠償號。刀具半徑左、右賠償?shù)呐袛嘁勒找韵露x:站在程序路徑上,向銑削行進(jìn)方向見,銑刀位于部件輪廓左側(cè)時為刀具半徑左賠償(如圖2-89所示);反之,為刀具半徑右賠償(如圖2-90所示)。圖2-89G41刀具半徑左賠償由B點G41向刀F具點半移徑動左并補建償立指刀令具,半徑它左的切賠償指令的削程模序式如為下順:銑,故常用于精銑削。順銑模式是CNC銑削,特別是輪廓G90G00X-20銑.削Y80中.最;常(見快的速模定位式至。B點)G01G41X0Y60.D11F80;(B→F)X84.;(F→E)G02X92.Y52.R8.;(E→D)G01Y0;(D→C)圖2-90G42刀具半徑右賠償由B點向F點挪動并成立刀具半徑右賠償指令的程序以下:G90G00X-20.Y80.;(迅速定位至B點)G01G42X0Y60.D11F80;(B→F)Y0;(F→G)X92.;(G→C)Y52.;(C→D)G03X84.Y60.R8.;(D→E)(1)刀具半徑賠償?shù)囊饬xG01X0;(E→F)本節(jié)從前所舉例書寫的程序均以刀具端面中心點為刀尖點,以此點沿工件輪廓銑削。但實質(zhì)情況,銑刀有壹定的直徑,故以此方式實質(zhì)銑削的結(jié)果,外形尺寸會減少壹個銑刀直徑值;內(nèi)形尺寸會增添壹銑刀直徑值,如圖2-91所示。a)無刀具賠償銑削外輪廓(b)無刀具賠償銑削內(nèi)輪廓圖2-91無刀具賠償狀況由之上得悉若刀具沿工件輪廓銑削,因刀擁有壹定的直徑,故銑削的結(jié)果會增添或減少壹個刀具直徑值。若以圖2-92銑刀的刀尖點向內(nèi)偏壹個半徑值,如虛線所示,則可銑出正確的尺寸,但這樣寫法,每次都要要加、減壹個半徑值才能找到真實的刀具中心動路,編寫程序時十分不方便。所認(rèn)為了簡化編程,最好能以工件圖上的尺寸為程序路徑再利用刀具半徑賠償功能,命令刀具向右或向左自動偏移壹個刀具半徑值,這樣就不用每次都要計算銑刀的中心坐標(biāo)值。a)刀具半徑右賠償銑削外輪廓(b)刀具半徑左賠償銑削內(nèi)輪廓圖2-92有刀具賠償狀況(2)使用刀具半徑賠償時應(yīng)注意以下事項:1)G41和G42不可以和G02、G03壹起使用,只好和G00或G01壹起使用,且刀具一定要挪動(即刀具半徑賠償指令,一定在前壹程序段成立)。如圖2-89及圖2-90說明。程序編制時,程序中只賜予刀具半徑賠償號,如D11、D12每壹個刀具半徑賠償號均代表壹個賠償值,此賠償值可由參數(shù)設(shè)定為銑刀的直徑或半徑值(使用上,壹般皆設(shè)定成銑刀的半徑值),而銑刀半徑值是加工時,早先由操作者鍵入到控制系統(tǒng)的刀具賠償號的畫面中相對應(yīng)的號碼內(nèi)的。賠償值的正負(fù)號改變時,G41及G42的賠償方向會改變。如G41指令輸入正當(dāng)時,其賠償方式為左賠償;若輸入負(fù)值時,其賠償方式為右賠償。同理G42輸入正當(dāng)時,其賠償方式為右賠償;若輸入負(fù)值時,其賠償方式為左賠償。因而可知,當(dāng)賠償值符號改變時,G41和G42的功能恰好交換。所以壹般鍵入賠償值(即銑刀半徑值),采納正當(dāng)較合理。當(dāng)程序處于刀具半徑賠償(模態(tài)指令)狀態(tài)時,若加入G28,G29,G92指令,當(dāng)這些指令被履行時,刀具半徑賠償狀態(tài)將臨時被撤消,但是控制系統(tǒng)仍記憶著該賠償狀態(tài),所以當(dāng)履行下壹程序段時,又自動恢復(fù)賠償狀態(tài)。當(dāng)實行刀具半徑賠償功能,待加工達(dá)成后須以G40將賠償狀態(tài)撤消,使銑刀的中心點答復(fù)至實質(zhì)的坐標(biāo)點上。亦即履行G40指令時,系統(tǒng)會將向左或向右的賠償值,往相反的方向開釋,所以,銑刀會挪動壹個銑刀半徑值。所以使用G40的機遇,最好是銑刀已遠(yuǎn)離工件。3.刀具長度賠償(G43、G44、G49)格式:說明:(1)刀具長度賠償是糾正刀具編程長度和刀具實質(zhì)長度差別的過程。CNC銑床或MC所使用的刀具,因每把刀具的長度不盡相同,故當(dāng)壹個程序中使用多把長度不壹的刀具時,需引入刀具長度賠償以使每壹把刀加工出來的深度均正確。(2)格式中代碼含義以下:G43:刀具長度正賠償;G44:刀具長度負(fù)賠償;Z:指令欲定位到Z軸的坐標(biāo)地點;H:為刀具長度賠償號碼,以2位數(shù)字表示。比如H01,表示刀具長度賠償號碼為01號,這樣中寄存的刀具長度值為10,關(guān)于數(shù)控銑床,履行語句G90G01G43Z-5.0H01后,刀具實質(zhì)運動到Z(-5.0+10)=Z5.0的地點,如果該語句改為G90G01G44Z-5.0H01,則履行該語句后,刀具實質(zhì)運動到Z(-5.0-10)=Z-15.0
的地點。H00
表示賠償值為
0。使用刀具長度賠償時應(yīng)注意以下事項:(1)使用
G43
或
G44
指令進(jìn)行刀具長度賠償時,只好有
Z軸的挪動量,若有其余軸向的挪動,則會出現(xiàn)報警畫面;(2)G43Z_H_;賠償號碼內(nèi)的數(shù)據(jù)為正當(dāng)時,刀具向上賠償,若為負(fù)值時,刀具向下賠償;G44Z_H_;賠償號碼內(nèi)的數(shù)據(jù)為正當(dāng)時,刀具向下賠償,若為負(fù)值時,刀具向上賠償。例:如圖2-93所示工件,利用φ10mm端銑刀銑削外形,深度5mm。刀具半徑賠償號碼用11號,刀具長度賠償號碼用01號。圖
2-93
例圖程序以下:O0043
;G40G49
;G28G91Z0
;G28X0Y0;G54G90
;M03S800
;
;G43Z5.H01
;啟動刀具長度賠償,命令刀具定位至工件表面上方
5mm
處。G01Z-5.F60
;
;啟動刀具半徑賠償銑削至(
12,12)處。X52.;G03X72.Y32.R20.
;G91X-30.R15.
;G02X-24.R12.
;G01X-6.;G90Y0;G00Z20.
;迅速定位至工件表面上方
20mm
處。G40;撤消刀具半徑賠償。G28G91Z0
;G28X0Y0;M30;五、程序走向控制(壹)跳轉(zhuǎn)移加工G25格式:;說明:N后為倆個程序段號和循環(huán)次數(shù),倆個程序段號各要求寫滿4位,循環(huán)次數(shù)為倆位數(shù)。前四位為開始程序段號后四位為結(jié)束程序段號;G25功能履行完成后的下壹段加工程序為跳轉(zhuǎn)移加工結(jié)束段號的下壹段。G25程序段中不得出現(xiàn)其余指令。比如:已知某程序為:;N0020G91G00X20Y25F100;N0030X25;N0040G00X0Y0;N0050M02;則此程序的加工次序為:N0010-N0020-N0030-N0040-N0020-N0030-N0040-N0050(二)轉(zhuǎn)移加工G26格式:;說明:后的第壹分開點前為轉(zhuǎn)移加工開始的程序段號,分開點后為結(jié)束時的程序段號,要求寫滿4位數(shù)。第二個分開點后倆位數(shù)為循環(huán)次數(shù)。G26能履行完成后的下壹段加工程序為G26定義的下壹段,這是和G25的差別之處,其余和G25相同。例:已知某程序為:;N0010G91G01X20Y20F100;N0015X30;N0020G90X0Y0;N0025M02;則此程序的加工次序為:N0005-N0010-N0015-N0020-N0010-N0015-N0020-N0010-N0015-N0020-N0025。例:如圖2-94所示有(a)、(b)倆個部件,(a)為加工6個孔,(b)為加工4個孔,倆個工件有四個孔壹樣。在(a)程序中加入跳轉(zhuǎn)語句,即可合用于(b)部件的加工。(a)(b)圖2-94例題圖程序以下:O0023N0010G21N0060G90G00G54X30.0Y25.0M08;N0070G43Z25.0S1200M03H04;N0080G99G81R2.5Z-4F100.0;(孔1)N0090X105.0(孔2)N0100Y75.0(孔3)N0105G25N0130.0140(孔4)
無此語句加工圖(a)部件,有此語句加工圖(b)部件。N0120X55.0(孔5)(孔6)N0150M02六、孔加工(壹)孔加工固定循環(huán)功能概括1.固定循環(huán)的動作構(gòu)成為了提高編程工作效率,F(xiàn)ANUC—0MC系統(tǒng)關(guān)于壹些典型加工中幾個固定、連續(xù)的動作規(guī)定可用固定循環(huán)指令來選擇。本系統(tǒng)常用的固定循環(huán)指令能達(dá)成的工作有:鏜孔、鉆孔和攻螺紋等??准庸す潭ㄑh(huán)指令有G73,G74,G76,G80~G89,往常由下述6個動作構(gòu)成,如圖2-95所示,圖中實線表示切削進(jìn)給,虛線表示迅速進(jìn)給。動作1:X、Y軸定位;動作2:迅速運動到R點(參照點);動作3:孔加工;動作4:在孔底的動作;動作5:退回到R點(參照點);動作6:迅速返回到初始點。固定循環(huán)的程序格式包含數(shù)據(jù)表達(dá)形式、返回點平面、孔加工方式、孔地點數(shù)據(jù)、孔加工數(shù)據(jù)和循環(huán)次數(shù)。此中數(shù)據(jù)表達(dá)形式可以用絕對坐標(biāo)G90和增量坐標(biāo)G91表示。如圖2-96所示,此中圖(a)是采納G90的表達(dá)形式,圖(b)是采納G91的表達(dá)形式。圖2-95孔加工固定循環(huán)(a)G90(b)G91圖2-96固定循環(huán)中絕對和增量輸入值2.固定循環(huán)的程序格式G98/G99G73(或G74或G76或G80~G89)X_Y_Z_R_Q_P_I_J_F_L;式中第壹個G代碼(G98或G99)指定返回點平面,G98為返回初始平面,G99為返回R點平面。第二個G代碼為孔加工方式,即固定循環(huán)代碼G73,G74,G76和G81~G89中的任壹個。固定循環(huán)的數(shù)據(jù)表達(dá)形式可以用絕對坐標(biāo)(G90)和相對坐標(biāo)(G91)表示,分別如圖2-96(a)和圖2-96(b)所示。數(shù)據(jù)形式(G90或G91)在程序開始時就已指定,所以,在固定循環(huán)程序格式中可不寫出。X、Y為孔的地點坐標(biāo),Z為R點到孔底的距離(G91時)或孔底坐標(biāo)(G90時);R為初始點到R點的距離(G91時)或R點的坐標(biāo)值(G90時);Q指定每次進(jìn)給深度(G73或G83時)或指定刀具位移增量(G76或G87時);P指定刀具在孔底的暫停時間;I、J指定刀尖向反方向的挪動量;F為切削進(jìn)給速度;L指定固定循環(huán)的次數(shù)。G73、G74、G76和G81~G89、Z、R、P、F、Q、I、J都是模態(tài)指令。G80、G01~G03等代碼可以撤消固定循環(huán)。在固定循環(huán)中,定位速度由前面的指令速度決定。(二)固定循環(huán)1.深孔鉆加工循環(huán)(G73、G83)格式:G73X_Y_Z_R_Q_F_;G83X_Y_Z_R_Q_F_;深孔鉆也稱斷續(xù)切削鉆,它使用固定循環(huán)G73(高速深孔鉆循環(huán))或G83(標(biāo)準(zhǔn)深孔鉆循環(huán))。這倆個循環(huán)的差別在于退刀方式的不一樣,G73中鉆頭退刀距離很?。?.4~0.8mm之間),而G83中鉆頭每次進(jìn)給退后刀至R平面(往常在孔上方)。G73、G83指令動作循環(huán)如圖2-97所示。a)G73(b)G83圖2-97深孔鉆加工循環(huán)關(guān)于太深而不可以使用壹次進(jìn)給運動加工的孔,往常使用深孔鉆,以下是深孔鉆方法在孔加工中的壹些可能的應(yīng)用:(1)深孔鉆削;(2)斷屑—也可以用于較硬資料的短孔加工;(3)消除聚積在鉆頭螺旋槽內(nèi)的切屑;(4)鉆頭切削刃的冷卻和潤滑;(5)控制鉆頭穿透資料。2.鉆削循環(huán)G81格式:G81X_Y_Z_R_F_;鉆孔循環(huán)指令G81為主軸正轉(zhuǎn),刀具以進(jìn)給速度向下運動鉆孔,抵達(dá)孔底位置后,迅速退回(無孔底動作)。這是壹種常用的鉆孔加工方式。G81指令的循環(huán)動作如圖2-98所示。圖2-98G81固定循環(huán)(往常用于鉆孔)3.帶停留的鉆孔循環(huán)G82格式:G82X_Y_Z_R_F_P_;該指令除了要在孔底暫停外,其余動作和G81相同。暫停時間由地點P給出,此指令主要用于加工盲孔和沉頭孔,使孔的表面更圓滑。4.精鏜循環(huán)G76格式:G76X_Y_Z_R_F_P_Q_;G76指令的循環(huán)動作如圖2-99所示。精鏜時,主軸在孔底定向停止后,向刀尖反方向挪動,而后迅速退刀,退刀地點由
G98
和
G99
決定。這類帶有讓刀的退刀不會劃傷已加工平面,保證了鏜孔精度。刀尖反向位移量用地點
Q指定,其值只好為正當(dāng)。
Q值是模態(tài)的,位移方向由
MDI
設(shè)定。圖
2-99G76
固定循環(huán)(用于高精度加工)G76
應(yīng)用實例:如圖
2-100
所示,孔直徑為φ25mm
。圖中只要考慮φ25mm的孔,程序輸入很簡單:
;使用
G76循環(huán)加工可以獲得較高質(zhì)量的孔。圖2-100G76和G87編程實例圖5.鏜孔循環(huán)G85格式:G85X_Y_Z_R_F_;鏜孔加工循環(huán)指令G85如圖2-101所示,主軸正轉(zhuǎn),刀具以進(jìn)給速度向下運動鏜孔,抵達(dá)孔底地點后,立刻以進(jìn)給速度退出(沒有孔底動作)。圖2-101G85固定循環(huán)(往常用于鏜孔和鉸孔)G85鏜削循環(huán)往常用于鏜孔和鉸孔,它主要用在以下場合,即刀具運動進(jìn)入和退出孔時可以改良孔的表面質(zhì)量、尺寸公差和(或)同軸度、圓度等。使用G85循環(huán)進(jìn)行鏜削時,鏜刀返回過程中可能會切除少許資料,這是因為退刀過程中刀具壓力會減小。假如沒法改良表面質(zhì)量,應(yīng)當(dāng)換用其余循環(huán)。6.鏜孔循環(huán)G86格式:G86X_Y_Z_R_F_;G86和G85的差別是:G86在抵達(dá)孔底地點后,主軸停止轉(zhuǎn)動,且迅速退出。7.鏜孔循環(huán)
G89格式:G89X_Y_Z_R_F_P_;鏜削操作中,進(jìn)入和退出孔時都需要使用進(jìn)給率,且在孔底指定暫停時間。暫停值是惟壹能劃分
G89
循環(huán)和
G85
循環(huán)的地方。8.背鏜循環(huán)
G87格式:G87X_Y_Z_R_Q_(I_J_)F_;只管背鏜循環(huán)有壹定的應(yīng)用,但且不常有,該循環(huán)的工作方向和其余循環(huán)相反,即從工件反面開始加工。往常背鏜操作從孔底部開始加工,鏜削操作沿Z軸向上(Z正方向)進(jìn)行。圖2-100中仍有壹個φ27mm的孔,它也將在同壹安裝中加工。因為它在“工件反面”,所以它使用G87循環(huán)進(jìn)行背鏜加工。注意:往常在G98模式下編寫G87,千萬不可以在G99模式下。背鏜動作如圖2-102所示。圖2-102G87固定循環(huán)(只用于背鏜)9.攻左螺紋循環(huán)G74格式:G74X__Y__Z__R__F__;此指令用于攻左旋螺紋,故需先使主軸反轉(zhuǎn),再履行G74指令,則左螺旋絲錐先迅速定位至X、Y所指定的坐標(biāo)地點,再迅速定位到R點,接著以F所指定的進(jìn)給速率攻螺紋至Z所指定的孔底地點后,主軸變換為正轉(zhuǎn)且同時向Z軸正方向退回至R點,退至R點后主軸恢還本來的反轉(zhuǎn)。如圖2-103所示。圖2-103G74固定循環(huán)(只用于左旋攻絲)攻螺紋的進(jìn)給速率F(mm/min)=導(dǎo)程(mm/r)×主軸轉(zhuǎn)速(r/min)。如圖2-104所示工件,利用G73鉆孔后,再使用G74攻LM8×1.25螺紋。鉆孔轉(zhuǎn)速800r/min,進(jìn)給速率60mm/min;攻螺紋轉(zhuǎn)速100r/min,進(jìn)給速率1.25×100=125mm/min。工件材質(zhì)是鋁合金。圖2-104G73、G74應(yīng)用實例程序以下:O0074G40G80G49;G28G91Z0;G28X0Y0;G54;M06T01;換1號刀?6.8鉆頭。M03S800;G90G00X0Y0;G43Z10.G01;啟動刀具長度賠償,且迅速定位至工件表面上方10mm(開端點高度)。;R點在工件表面上方3mm,鉆孔深度15mm,間歇進(jìn)給深度3mm。X85.Y38.;持續(xù)履行G73指令。G80;撤消自動切削循環(huán)。G28G91Z0;M05G49;M06T02;換2號刀,LM8×1.25絲錐。M04S100;主轉(zhuǎn)反轉(zhuǎn)100r/min。G90G43G00Z10.H02;迅速定位至開端點,工件表面上方10mm處。;攻螺紋。X20.Y28.;持續(xù)履行G74指令。G80G49;撤消自動切削循環(huán)狀態(tài)及刀具長度賠償。G28G91Z0;M30;攻右螺紋循環(huán)G84格式:G84X__Y__Z__R__F__;此指令用于攻右旋螺紋,故需先使主軸正轉(zhuǎn),再履行G84指令,則右螺旋絲錐先迅速定位至X、Y所指定的坐標(biāo)地點,再迅速定位到R點,接著以F所指定的進(jìn)給速率攻螺紋至Z所指定的孔底地點后,主軸變換為反轉(zhuǎn)且同時向Z軸正方向退回至R點,退至R點后主軸恢還本來的正轉(zhuǎn)。如圖2-105所示。攻螺紋的進(jìn)給速率F(mm/min)=導(dǎo)程(mm/r)×主軸轉(zhuǎn)速(r/min)在G74、G84攻螺紋循環(huán)指令履行中,進(jìn)給速率調(diào)整鈕無效,即便按下進(jìn)給暫停鍵,循環(huán)在答復(fù)動作結(jié)束從前也不會停止。圖2-105G84固定循環(huán)(只用于右旋攻絲)鉆孔綜合實例:如圖2-106所示鋁合金工件,利用G81、G83鉆孔,G82鉆沉孔,G76鏜孔,G84攻右螺紋。使用刀具以下:T01:φ3mm中心鉆頭,2000r/min,200mm/min。T02:φ5mm鉆頭,1800r/min,150mm/min。T03:φ29mm鉆頭,500r/min,120mm/min。T04:M5沉頭銑刀,800r/min,100mm/min。T05:M6
×1
螺紋絲錐,
100r/min
,F(xiàn)=1×100mm
/min
。T06:可調(diào)式鏜孔刀,
1800r/min,100mm
/min
。圖2-106鉆孔綜合實例程序以下:O1717;本程序合用無臂式的ATC。G28G91Z0;G28X0Y0;G54M6T01;M3S2000;G90G0X0Y0;G43Z10.H01;開端點高度Z10.。;G81鉆孔循環(huán),G99退回至R點。G98X40.Y15.;G98退回至開端點。X90.Y30.R5.Z-6.;G98退回至開端點。G80M05;G28G91Z0;M06T02;M03S1800;G43G90G0Z10.H02;;G99退回至R點。G98X40.Y15.;G98退回至開端點。G83X90.Y30.R5.Z-45.Q15.;G83標(biāo)準(zhǔn)深孔鉆,退回至開端點。G80M05;G28G91Z0;M06T03;M03S500;G43G90G0Z10.H03;;G80M05;G28G91Z0;M06T04;M03S800;G43G90G0Z10.H04;;G82鉆沉孔,G98退回至開端點。G80M05;G28G91Z0;M6T05;M03S100;G43G90G0Z10.H05;;G84攻右螺紋,G98退回至開端點。G80M05;G28G91Z0;M06T06;M03S1800;G43G90G0Z10.H06;;G76精鏜孔。G80M05;G0Z200.;M30;七、螺紋加工G33小直徑的內(nèi)螺紋多數(shù)用螺絲攻配合攻螺紋指令G74,G84(參照固定循環(huán)指令)加工。大孔徑螺紋因刀具成本太高,故使用可調(diào)式的鏜孔刀配合G33指令加工,可節(jié)儉成本。格式:G33Z?F?;說明:Z:螺紋切削的終點坐標(biāo)值(絕對值)或切削螺紋的長度(增量值)。F:螺紋的導(dǎo)程。例:如圖2-107所示,孔徑已加工達(dá)成,使可調(diào)式鏜孔刀,配合G33指令切削M60×1.5的內(nèi)螺紋。圖2-107螺紋加工例圖程序以下:O0033N01G28G91G00Z0;N02G54;N03M03S400;N04G00G90X0Y0;N05G43Z10.H01;引入刀具長度賠償,使刀具定位至工件上方10mm處,準(zhǔn)備切削螺紋。;第壹次切削螺紋。N07M19;主軸定向停止。N08G00X-5.;主軸中心偏移,防備提高刀具時碰撞工件。N09Z10.;提高刀具。N10X0M00;刀具移至孔中心后,程序停止。調(diào)整鏜孔刀的螺紋切削深度。N11M03;使主軸正轉(zhuǎn)。N12G04X2.;暫停2s,使主軸轉(zhuǎn)速400r/min穩(wěn)固。;第二次切削螺紋。N14M19;N15G00X-5.;N16Z10.;N17X0M00;N18M03;N19G04X2.;;第三次切削螺紋。N21M19;N22G00X-5.;N23Z10.N24G28G91Z0;N25M30;八、比率縮放(G51、G50)格式:G51X_Y_Z_P_;M98P_;G50;此中,X、Y、Z為縮放中心坐標(biāo)值;P為縮放比率。G51以給定點(X、Y、Z)為縮放中心,將圖形放大到原始圖形的P倍;假如省略(X、Y、Z),則以程序原點為縮放中心。在有刀具賠償?shù)臓顩r下,先進(jìn)行縮放,而后才進(jìn)行刀具半徑賠償和刀具長度賠償。例:將如圖2-108所示部件外頭放大5%進(jìn)行加工。圖2-108比率縮放功能表示圖程序以下:O0051N10G20;N20G17G40G80;N30G50;(比率縮放“關(guān)”)N40G90G00G54X-1.25Y-1.25S800M03;N50G43Z1.0H01M08;N60G51X0Y0Z0P1.050;(以X0Y0Z0為縮放中心)N70G01Z-0.7F50.0;N80G41X-0.75D01F25.0;N90Y1.75F15.0;N100X1.5;N110G02X2.5Y0.75I0J-1.0;N120G01Y-0.75;N130X-1.25;N140G40Y-1.25M09;N150G50;(比率縮放“關(guān)”)N160G00Z1.0;N170G28Z1.0;N180G28X-1.25Y-1.25;N190M30九、坐標(biāo)旋轉(zhuǎn)(G68、G69)格式:M98P_;G69;G68為坐標(biāo)旋轉(zhuǎn)功能指令,G69為撤消坐標(biāo)旋轉(zhuǎn)功能指令;X、Y、Z為旋轉(zhuǎn)中心的坐標(biāo)值;R為旋轉(zhuǎn)角度,單位是o,0o≤R≤360o。例:如圖2-109所示的旋轉(zhuǎn)變換功能程序:設(shè)刀具起點距工件上表面50mm,背吃刀量5mm。圖2-109旋轉(zhuǎn)變換功能程序以下:O0068主程序N10G90G17M03S600;N20G43Z-5.0H02;N30M98P200;加工①N40G68X0Y0P45;旋轉(zhuǎn)45°N50M98P200;加工②N60G69;撤消旋轉(zhuǎn)N70G68X0Y0P90;旋轉(zhuǎn)90°N80M98P200;加工③N90G49Z50.0N100G69M05M30;撤消旋轉(zhuǎn)O200子程序(①的加工程序);N120Y0;N130G02X30Y0I5J0;N140G03X40Y0I5J0;N150X20Y0I-10;N160G01Y-6.0N170G40X0Y0;N180M99;十、可編程鏡像(G24、G25)格式:G24X_Y_Z_A_;M98P_;G25X_Y_Z_A_;此中,G24為成立鏡像;G25為撤消鏡像;X、Y、Z、A為鏡像地點。當(dāng)工件有關(guān)于某壹軸擁有對稱形狀時,可以利用鏡像功能和子程序,只對工件的壹部分進(jìn)行編程,而能加工出工件的對稱部分,這就是鏡像功能。當(dāng)某壹軸的鏡像有效時,該軸履行和編程方向相反的運動。使用鏡像時,理解加工模式非常重要,當(dāng)察看在第Ⅰ象限內(nèi)以順銑模式定義的初始刀具運動時,那么在第Ⅱ象限中即為逆銑模式、第Ⅲ象限為順銑模式、第Ⅳ象限為逆銑模式,逆銑模式得不到好的加工成效,它對表面質(zhì)量和尺寸公差擁有負(fù)面影響。
例:如圖
2-110
所示的鏡像功能程序:設(shè)刀具起點距工件上表面
100mm
,背吃刀量
5mm
。圖2-110鏡像功能程序以下:O024主程序N10G91G17M03S600;N20M98P100;加工①N30G24X0;Y軸鏡像,鏡像地點為X=0N40M98P100;加工②N50G24X0Y0;X軸、Y軸鏡像,鏡像地點為(0,0)N60M98P100;加工③N70G25X0;撤消Y軸鏡像N80G24Y0;X軸鏡像N90M98P100;加工④N100G25Y0;撤消鏡像N110M05;N120M30;O100子程序(①的加工程序);N140G43Z-98.0H01;N150G01Z-7.0F300;N160Y26.0;N170X10.0;;N190G01Y-10.0;N200X-25.0;N210G49G00Z105.0;;N230M99;十壹、子程序編程時,為了簡化程序的編制,當(dāng)壹個工件上有相同的加工內(nèi)容時,常用調(diào)子程序的方法進(jìn)行編程。調(diào)用子程序的程序叫做主程序。子程序的編號和壹般程序基真相同,不過程序結(jié)束字為M99表示子程序結(jié)束,且返回到調(diào)用子程序的主程序中。調(diào)用子程序的編程格式為:M98P××××L××××;此中,M98為調(diào)用子程序指令字,地點P××××為子程序號,L××××指重復(fù)調(diào)用次數(shù)省略時為調(diào)用壹次,系統(tǒng)同意重復(fù)調(diào)用的次數(shù)為9999次。例:如圖2-111所示,要加工6條寬5mm,長34mm,深3mm的直槽,采納直徑為5mm的鍵槽銑刀加工。采納刀具半徑賠償,刀具半徑賠償值寄存在地點為D11的儲存器中。設(shè)刀具起點為圖中P0點。利用子程序編寫的程序以下。圖2-111子程序編程圖樣程序以下:O1000;
主程序號N10G92X100.Y70.Z30.;
設(shè)定工件坐標(biāo)系,起刀點在
P0
點N20G90G00X20.Y8.S800M03;
主軸啟動,快進(jìn)到
P點N30Z10.M08;
定位于初始平面,切削液開N40M98P0100L0003;
調(diào)用
0100
號子程序
3次N50G90G00Z30.M05;
抬刀,主軸停N60X100.Y70.;回起刀點N70M30;主程序結(jié)束O0100;子程序N80G91G01Z-13.F200;由初始平面進(jìn)刀到要求的深度N90Y34.;銑第壹條槽N100G00Z13.;退回初始平面N110X-8.;移向第二條槽N120G01Z-13.;Z向進(jìn)刀N130Y-34.;銑第二條槽N140G00Z13.;退回初始平面N150X-8.;移向第三條槽N160M99;返回主程序十二、宏程序編程G65宏指令G65可以實現(xiàn)豐富的宏功能,包含算術(shù)運算、邏輯運算等辦理功能。壹般形式:G65HmP#iQ#jR#k式中:m--宏程序功能,數(shù)值范圍01~99;#i--運算結(jié)果寄存處的變量名;#j--被操作的第壹個變量,也可以是壹個常數(shù);#k--被操作的第二個變量,也可以是壹個常數(shù)。比如,當(dāng)程序功能為加法運算時:程序
P#100Q#101R#102......
含義為#100
=#101
+#102程序
P#100Q-#101R#102......
含義為#100
=-#101
+#102程序
P#100Q#101R15......
含義為#100
=#101
+15(壹)宏功能指令1.算術(shù)運算指令(表2-9)表
2-9
算術(shù)運算指令G碼
H碼
功能
定義G65
H01
定義,替代
#i=#jG65H02加#i=#j+#kG65H03減#i=#j-#kG65H04乘#i=#j×#kG65H05除#i=#j/#kG65H21平方根#i=G65H22絕對值#i=|#j|G65H23求余#i=#j-trunc﹙#j/#k﹚·#kTrunc:拋棄小于1的分?jǐn)?shù)部分G65H24BCD碼→二進(jìn)制碼#i=BIN﹙#j﹚G65H25二進(jìn)制碼→BCD碼#i=BCD﹙#j﹚G65H26復(fù)合乘/除#i=﹙#i×#j﹚÷#kG65H27復(fù)合平方根1#i=G65H28復(fù)合平方根2#i=(1)變量的定義和替代#i=#j編程格式G65H01P#iQ#j例G65H01P#101Q1005;(#101=1005)G65H01P#101Q-#112;(#101=-#112)2)加法#i=#j+#k編程格式G65H02P#iQ#jR#k例G65H02P#101Q#102R#103;(#101=#102+#103)(3)減法#i=#j-#k編程格式G65H03P#iQ#jR#k例G65H03P#101Q#102R#103;(#101=#102-#103)(4)乘法#i=#j×#k編程格式G65H04P#iQ#jR#k例G65H04P#101Q#102R#103;(#101=#102×#103)(5)除法#i=#j/#k編程格式G65H05P#iQ#jR#k例G65H05P#101Q#102R#103;(#101=#102/#103)(6)平方根#i=編程格式G65H21P#iQ#j例G65H21P#101Q#102;(#101=)(7)絕對值#i=│#j│編程格式G65H22P#iQ#j例G65H22P#101Q#102;(#101=│#102│)(8)復(fù)合平方根1#i=編程格式G65H27P#iQ#jR#k例G65H27P#101Q#102R#103;(#101=)(9)復(fù)合平方根2#i=編程格式G65H28P#iQ#jR#k例G65H28P#101Q#102R#103(#101=2.邏輯運算指令(表2-10)表2-10邏輯運算指令G碼H碼功能定義G65H11邏輯“或”#i=#j·OR·#kG65H12邏輯“和”#i=#j·AND·#kG65H13異或#i=#j·XOR·#k(1)邏輯或#i=#jOR#k編程格式G65H11P#iQ#jR#k例G65H11P#101Q#102R#103;(#101=#102OR#103)(2)邏輯和#i=#jAND#k編程格式G65H12P#iQ#jR#k例G65H12P#101Q#102R#103;(#101=#102AND#103)三角函數(shù)指令(表2-11)表2-11三角函數(shù)指令G碼H碼功能定義G65H31正弦#i=#j·SIN﹙#k﹚G65H32余弦#i=#j·COS﹙#k﹚G65H33正切#i=#j·TAN﹙#k﹚G65H34反正切#i=ATAN﹙#j/#k﹚(1)正弦函數(shù)
#i=#j×SIN(#k)編程格式G65H31P#iQ#jR#k(例G65H31P#101Q#102R#103
單位:度);(#101
=#102
×SIN(#103))2)余弦函數(shù)#i=#j×COS(#k)編程格式G65H32P#iQ#jR#k(例G65H32P#101Q#102R#103
單位:度);(#101
=#102
×COS(#103))(3)正切函數(shù)
#i=#j×TAN#k編程格式G65H33P#iQ#jR#k(單位:度)例
G65H33P#101Q#102R#103
;(#101
=#102
×TAN(#103))(4)反正切#i=ATAN(#j/#k)編程格式
G65H34P#iQ#jR#k(
單位:度,
0o≤#j≤360o)例G65H34P#101Q#102R#103;(#101=ATAN(#102/#103))4.控制類指令(表2-12)表2-12控制類指令G碼H碼功能定義G65H80無條件轉(zhuǎn)移GOTOnG65H81條件轉(zhuǎn)移1IF#j=#k,GOTOnG65H82條件轉(zhuǎn)移2IF#j≠#k,GOTOnG6
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Module 9 單元備課(教學(xué)設(shè)計)-2024-2025學(xué)年外研版(一起)英語三年級上冊
- 2025年湖南工程職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫及答案一套
- 2025年金屬包裝容器及其附件項目合作計劃書
- 第九單元實驗活動5:一定溶質(zhì)質(zhì)量分?jǐn)?shù)氯化鈉溶液的配制教學(xué)設(shè)計-2023-2024學(xué)年九年級化學(xué)人教版下冊
- 2025年湖南軟件職業(yè)技術(shù)大學(xué)單招職業(yè)適應(yīng)性測試題庫及答案1套
- 第六單元名著導(dǎo)讀《簡·愛》教學(xué)設(shè)計 2023-2024學(xué)年統(tǒng)編版語文九年級下冊
- 6 兩、三位數(shù)的加法和減法第二課時(教學(xué)設(shè)計)-2023-2024學(xué)年二年級下冊數(shù)學(xué)蘇教版
- 第三單元 豐富多樣的自然資源 大單元教學(xué)設(shè)計-2024-2025學(xué)年七年級地理上學(xué)期中華中圖版
- 第二單元第八課《玩轉(zhuǎn)工具箱》教學(xué)設(shè)計 2023-2024學(xué)年浙教版(2013)初中信息技術(shù)七年級下冊
- 2025至2030年中國水果桶數(shù)據(jù)監(jiān)測研究報告
- 酒店長包房租賃協(xié)議書范本
- 2025年幾內(nèi)亞水泥廠項目投資可行性報告
- 【道法】開學(xué)第一課 課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級下冊
- 中華民族共同體概論專家講座第一講中華民族共同體基礎(chǔ)理論
- 2023年浙江省統(tǒng)招專升本考試英語真題及答案解析
- GB 9706.202-2021醫(yī)用電氣設(shè)備第2-2部分:高頻手術(shù)設(shè)備及高頻附件的基本安全和基本性能專用要求
- 2. SHT 3543-2017施工過程文件表格
- 分部分項工程項目清單
- 跌倒護(hù)理不良事件案列分析 - 腎內(nèi)科
- 電纜防火分析及措施
- 幼兒園小足球活動游戲化教學(xué)的研究
評論
0/150
提交評論