加工中心編程及操作_第1頁
加工中心編程及操作_第2頁
加工中心編程及操作_第3頁
加工中心編程及操作_第4頁
加工中心編程及操作_第5頁
已閱讀5頁,還剩100頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

平面內溝槽類零件加工任務1、任務分析

任務2、指令講解任務3、程序編制

項目1第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標基本指令(G00、G01、G02、G03)的應用掌握平面及平面內溝槽的加工方法任務1、任務分析

如圖所示,為平面溝槽類零件,工件材料45#鋼,分析得知該類零件溝槽側面與其上表面的垂直度一般要求較高,故先要銑削該零件的上表面。完成之后,按照溝槽寬度選擇Φ3鍵槽刀進行銑削溝槽。因此,將該零件分為兩部分內容加工:(一)銑平面(二)銑溝槽任務2、指令講解快速定位(G00)1.格式

G00X

Y

Z

.這個命令把刀具從當前位置移動到命令指定的位置(在絕對坐標方式下),或者移動到某個距離處(在增量坐標方式下)。2.功能:快速定位。用于將刀具以快速進給的速度定位至目標點上。

3.注意事項①G00只能用于快速定位,不能用于切削。②使用G00指令時,刀具的實際運動路線并不一定是直線,而是一條折線,所以在使用時要注意刀具與工件發(fā)生干涉。③使用G00指令時,刀具的移動速率由機床的控制面板上的快速進給倍率來調節(jié)。4.舉例N10G00X-100Y-100Z65任務2、指令講解

直線切削進給(G01)1.格式

G01

X

Y

Z

F

.這個命令將刀具以直線形式,按F代碼指定的速率,從它的當前位置移動到程序要求的位置。F的速率是程序中指定軸速率的復合速率。2.功能指令刀具以聯(lián)動的方式,按F規(guī)定的合成進給速度,從當前位置按線性路線(聯(lián)動直線軸的合成軌跡為直線)移動到程序段指令的終點。3.舉例G01G90X-50.F100;或G01G91X30.F100;G01G90X-50.Y30.F100;或G01G91X30.Y15.Z0F100;G01G90X-50.Y30.Z15.F100;任務2、指令講解

圓弧切削進給(G02、G03)1.格式

2.功能按指定進給速度的圓弧運動。

3.注意事項

①當圓弧圓心角小于180°時,R為正值;②當圓弧圓心角大于180°時,R為負值;③整圓編程時不可以使用R,只能用I、J、K;④F為編程的兩個軸的合成進給速度。任務2、指令講解

圓弧的順/逆方向的判定方法:2個右手定則:①先用笛卡爾右手定則(大拇指、食指、中指分別指向X、Y、Z軸正方向)建立機床坐標系,判斷不在圓弧平面的第三軸的正方向。②再用右手安培定則判斷圓弧的順/逆方向:伸出右手,大拇指指向不在圓弧平面第三軸的負方向,四個手指做環(huán)繞,若與四指環(huán)繞方向一致的為順圓插補G02,反之為逆圓插補G03。任務2、指令講解

4.舉例圓弧起點的X坐標值------------30.圓弧中心的X坐標值------------10.因此,“I”就是-20.(10-30=-20)圓弧起點的Y坐標值------------10.圓弧中心的Y坐標值------------5.因此,“J”就是-5.(5–10=-5)結果,這個情況下圓弧編程指令如下所列:G17G03G90X5.Y25.I-20.J-5.;或者,G17G03G91X-25.Y15.I-20.J-5.;或圓弧半徑編程指令:G17G03G90X5.Y25.R20.616.;或者,G17G03G91X-25.Y15.R20.616;

任務3、程序編制

一、銑平面編程原點確定在該零件上表面中心處,工件材料45#鋼,各切削參數(shù)選用如下:選用Φ20平刀;主軸轉速S=1500r/min;進給率F=300mm/min;切削深度Z=0.8mm。走刀路線如圖所示。

任務3、程序編制

參考程序O0001;(程序名)N10G90G21G17G40G49G80(程序初始化,可以省略,加上安全些)N20G54;(建立工件坐標系)N30T01M06;(調用1號刀,銑床可以省略)N40M03S1500;(主軸正轉,轉速S為1500r/min)N50G00X40Y-25;(刀具從某個位置瞄準下刀點,準備下刀)N60Z10;(快速下刀)N70G01Z-0.8F100;(切削進給下刀,銑面深度為0.8mm)N80X-25F300;(沿X軸切至-25位置,進給量F=300mm/min)N90Y-10;(沿Y軸切至-10位置)N100X25;(沿X軸切至25位置)N110Y5;(沿Y軸切至5位置)N120X-25;(沿X軸切至-25位置)N130Y30;(沿Y軸切至30位置)N140X40;(沿X軸切至40位置)N150G00Z150;(快速提刀)N160M05;(主軸停止)N170M30;(程序結束)

任務3、程序編制

二、銑溝槽編程原點確定在該零件上表面中心處,工件材料45#鋼,各切削參數(shù)選用如下:根據溝槽寬度選用Φ3平刀;主軸轉速S=2000r/min;進給率F=100mm/min;切削深度Z=2mm。走刀路線從A→B→C→D→E→F→G→H→A,如圖所示。

任務3、程序編制

參考程序O0002;(程序名)N10G90G21G17G40G49G80(程序初始化,可以省略,加上安全些)N20G54;(建立工件坐標系)N30T01M06;(調用1號刀,銑床可以省略)N40M03S2000;(主軸正轉,轉速S為2000r/min)N50G00X12Y17;(刀具從某個位置瞄準下刀點,準備下刀)N60Z10;(快速下刀)N70G01Z-2F80;(下刀切入工件,下刀進給率F=80mm/min,切深為2mm)N80X-4;(從A→B直線切削,進給率F=80mm/min)N90G03X-12Y9R8;(從B→C逆時針圓弧切削)N100G01Y-13;(從C→D直線切削)N110G03X-8Y-17R4;(從D→E逆時針圓弧切削)N120G01X12(從E→F直線切削)N130Y-7;(從F→G直線切削)N140G02X12Y7R-8.04;(從G→H順時針圓弧切削)N150G01Y17;(從H→A直線切削)N160G00Z150;(快速提刀)N170M05;(主軸停止)N180M30;(程序結束)內外輪廓零件加工任務1、任務分析

任務2、指令講解任務3、程序編制

項目2第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標刀具半徑補償指令(G40、G41、G42)的應用解決零件的內、外輪廓的精確加工

任務1、任務分析

如下圖所示,為內、外輪廓類零件,工件材料45#鋼,按照尺寸完成加工。由圖分析得:(一)內、外輪廓都有精度要求,需要引入刀具半徑補償功能進行加工。(二)先進行中心圓臺的外輪廓加工,再進行內邊輪廓加工。任務2、指令講解刀具半徑補償(G41、G42)1.格式

其中刀補號地址D后跟的數(shù)值是刀具號,它用來調用內存中刀具半徑補償?shù)臄?shù)值。2.功能:在加工運行時,控制系統(tǒng)將根據程序中的刀補指令自動進行相應的刀具偏置,確保刀具刃口切削出符合要求的輪廓。3.注意事項:

①刀補建立階段:該段程序段只能用G00/G01指令②刀補使用階段:可以用G01,G02/G03等指令加工輪廓,沒有限制。任務2、指令講解

G41是在相對于刀具前進方向左側進行補償,稱為左刀補,如圖(a)所示。G42是在相對于刀具前進方向右側進行補償,稱為右刀補,如圖(b)所示。任務2、指令講解

刀具半徑補償取消(G40)1.格式

2.功能

取消刀具半徑補償。

3.注意事項刀補取消階段:該段程序段只能用G00/G01指令。

任務3、程序編制

編程原點確定在該零件上表面中心處,工件材料45#鋼,各切削參數(shù)選用如下:選用Φ10平刀;主軸轉速S=800r/min;進給率F=100mm/min;切削深度Z=4mm。走刀路線如圖所示。

任務3、程序編制

參考程序O0005(程序名)N010G54;(建立工件坐標系)N020T01M06;(調用1號刀)N030M03S800F100;(主軸正轉,轉速s為800r/min,進給量F=100mm/min)N040G90G00X17.5Y0;(刀具從初始位置到達下刀點,準備下刀切外輪廓)N050G00Z10;(快速下刀)N060G01Z0;(切削進給下刀)N070G41D01G01X10;(采用半徑左補償,切至(10,0)點)N080G02X-10Y0Z-2R10;(順時針切圓弧至(-10,0)點,圓弧半徑r為10mm,切削深度為2mm)N090G02X10Y0Z-4R10;(順時針切圓弧至(10,0)點,圓弧半徑r為10mm,切削深度為4mm)N100G02X-10Y0R10;(順時針切圓弧至(-10,0)點,圓弧半徑r為10mm,切削深度為4mm)N110G02X10Y0R10;(順時針切圓弧至(10,0)點,圓弧半徑r為10mm,切削深度為4mm,為了提高表面光潔度)N120G01G40X17.5;(取消刀具半徑補償)N130G42D01G01X25;(采用半徑右補償,切內輪廓,切至(25,0)點)N140Y-15;(沿Y軸切至-15位置)N150G02X15Y-25R10;(順時針切圓弧至(15,-25)點,圓弧半徑r為10)N160G01X-15;(沿X軸切至-15位置)N170G02X-25Y-15R10;(順時針切圓弧至(-25,-15)點,圓弧半徑r為10)N180G01Y15;(沿Y軸切至15位置)N190G02X-15Y25R10;(順時針切圓弧至(-15,25)點,圓弧半徑r為10)N200G01X15;(沿X軸切至15位置)N210G02X25Y15R10;(順時針切圓弧至(25,15)點,圓弧半徑r為10)N220G01Y0;(沿Y軸切至0位置)N230G40G01X17.5;(取消刀具半徑補償)N240G00Z200;(快速提刀)N250M05;(主軸停止)任務3、程序編制

深腔體零件加工任務1、任務分析

任務2、指令講解任務3、程序編制

項目3第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標子程序調用指令(M98、M99)的應用利用子程序解決深腔體零件等加工軌跡重復的零件加工

任務1、任務分析

已知某內腔輪廓如下圖所示,工件材料45#鋼,要求對其進行粗、精加工。編程原點確定在如圖O點,各切削參數(shù)選用如下:粗加工采用Φ20mm的立銑刀,精加工用Φ10mm的鍵槽銑刀。分四層加工,精加工底面和側面各留0.5mm的余量。主軸轉速S=1000r/min,進給量F=300mm/min。任務2、指令講解子程序的調用(M98)1.格式

M98P

L

.其中P為被調用的子程序號

L為該子程序被重復調用的次數(shù)2.功能在程序中含有某些固定順序或重復出現(xiàn)的程序區(qū)段時,把這些固定順序或重復區(qū)段的程序作為子程序單獨存放,通過在主程序內書寫反復調用子程序的指令,甚至在子程序中還可再去調用另外的子程序。這種由主、子程序綜合作用的程序結構使得數(shù)控系統(tǒng)的功能更為強大。3.注意事項

在子程序開頭,必須規(guī)定子程序號,以作為調用入口地址,且必須和主程序中的子程序調用指令中所指向的序號一致。

任務2、指令講解

子程序結束(M99)1.格式

M992.功能控制執(zhí)行完該子程序后返回到主程序中M98的下一個程序段。3.注意事項

子程序結束不要用“M02”或“M30”,而要用“M99”指令。主、子程序可寫在同一個文件中,主程序結束后可接著書寫子程序。O0001。。。。。。M98P1011。。。。。。M30O1011。。。。。。M98P1012。。。。。。M99

O1012。。。。。。M99

任務3、程序編制

已知某內腔輪廓如上圖所示,工件材料45#鋼,要求對其進行粗、精加工。編程原點確定在如圖O點,各切削參數(shù)選用如下:粗加工采用Φ20mm的立銑刀,精加工用Φ10mm的鍵槽銑刀。分四層加工,走刀路線如下圖。精加工底面和側面各留0.5mm的余量。主軸轉速S=1000r/min,進給量F=300mm/min。

任務3、程序編制

參考程序O0001;(主程序名)N10G54;(建立工件坐標系)N20T01M06;(調用Φ20mm的立銑刀)N30G90G00X0Y0Z100;(刀具從初始位置到達下刀點,準備下刀)N40M03S1000;(主軸正轉,轉速s為1000r/min)N50G00Z35;(快速下刀)N60G01Z25F300;(切削進給下刀,銑削深度5mm,進給量F=300mm/min)N70M98P2000;(調用子程序P2000)N80G90G01Z20F300;(切削進給下刀,銑削深度5mm,進給量F=300mm/min)N90M98P2000;(調用子程序P2000)N100G90G01Z15F300;(切削進給下刀,銑削深度5mm,進給量F=300mm/min)N110M98P2000;(調用子程序P2000)N12090G01Z10.5F300;切削進給下刀,銑削深度4.5mm,進給量F=300mm/min)

任務3、程序編制

N130M98P2000;(調用子程序P2000)N140G90G01Z35F500;(切削進給提刀)N150G00Z100;(快速提刀)N160T02M06;(調用Φ10mm的鍵槽銑刀)N170M03S1600;(主軸正轉,轉速s為1600r/min)N180G00Z35;(快速下刀)N190G01Z10F300;(切削進給下刀,銑削深度0.5mm,進給量F=300mm/min)N200G90G01X-9Y1F300;(精加工路線)N210Y-1;……N220X9;……N230Y1;……N240X-9;……N250X-18Y9;……N260Y-9;……

任務3、程序編制

N270X18;精加工路線N280Y9;……N290X-18;……N300X-27Y17;……N310Y-17;……N320X27;……N330Y17;……N340X-27;……N350X-34Y25;……N360G03X-35Y24I0J-1;……N370G01Y-24;……N380G03X-34Y-25I1J0;……N390G01X34;……N400G03X35Y-24I0J1;……N410G01Y240;……N420G03X34Y25I-1J0;……

任務3、程序編制

N430G01X-34;……N440G91G01Z5;……N450G90G01X0Y0;(精加工結束)N460G01Z35;(切削進給提刀)N470G00Z100;(快速提刀)N480M05;(主軸停止)N490M30;(程序結束)O2000(子程序名)N1010G90G01X-17.5Y7.5F300;(按上圖走刀路線加工)N1020Y-7.5;……N1030X17.5;……N1040Y7.5;……N1050X-17.5;……N1060X-29.5Y19.5;……N1070Y-19.5;……N1080X29.5;……N1090Y19.5;……N1100X-29.5;……N1110X0Y0;……N1120M99;(子程序結束)局部類同輪廓零件加工任務1、任務分析

任務2、指令講解任務3、程序編制

項目4第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標圖形比例及鏡像功能指令(G50、G51)和坐標系旋轉指令(G68、G69)的應用

掌握采用比例、鏡像和旋轉指令完成多個同輪廓零件的加工任務1、任務分析

如下圖所示零件,設中間φ28的圓孔與外圓φ130已經加工完成,現(xiàn)需要在數(shù)控機床上銑出直徑φ120~φ40、深5mm的圓環(huán)槽和七個腰形通孔。任務2、指令講解比例編程指令(G51、G50)1.格式

①各軸按相同比例編程G51X

Y

Z

P

.……G50

其中X

Y

Z

為比例中心的坐標,P為比例系數(shù)

②各軸以不同比例編程

G51X

Y

Z

I

J

K

.……G50其中X

Y

Z

為比例中心的坐標,I

J

K

為對應于X、Y、Z軸的比例系數(shù)。2.功能:使用G50、G51指令可使原編程尺寸按指定比例縮小或放大;也可讓圖形按指定規(guī)律產生鏡像變換。

任務2、指令講解

坐標系旋轉指令(G68、G69)1.格式G68X

Y

R

.……G69

其中X

Y

為旋轉中心的坐標值(可以是X、Y、Z中的任意兩個,由當前平面選擇指令確定),當X、Y省略時,G68指令認為當前的位置即為旋轉中心。R為旋轉角度,逆時針旋轉定義為正向,一般為絕對值。旋轉角度范圍:-360.0~+360.0,單位為0.001度。2.功能:使用G68、G69指令可使編程圖形按旋轉中心及旋轉方向旋轉一定的角度。

3.注意事項在有刀具補償?shù)那闆r下,先進行坐標旋轉,然后才進行刀具半徑補償、刀具長度補償。在有縮放功能的情況下,先縮放后旋轉。

任務3、程序編制

根據工件的形狀尺寸特點,確定以中心內孔和外形裝夾定位,先加工圓環(huán)槽,再銑七個腰形通孔。銑圓環(huán)槽方法:采用Ф20mm左右的銑刀,按Ф120的圓形軌跡編程,采用逐步加大刀具補償半徑的方法,一直到銑出Ф40的圓為止。銑腰形通孔方法:采用Ф8~Ф10mm左右的銑刀(不超過Ф10),以正右方的腰形槽為基本圖形編程,并且在深度方向上分三次進刀切削,其余六個槽孔則通過旋轉變換功能銑出。由于腰形槽孔寬度與刀具尺寸的關系,只需沿槽形周圍切削一周即可全部完成,不需要再改變徑向刀補重復進行。如下圖所示,現(xiàn)已計算出正右方槽孔的主要節(jié)點的坐標分別為:A(34.128,7.766)、B(37.293,3.574)、C(42.024,15.296)、D(48.594,11.775)。

任務3、程序編制

參考程序O0010N10G92X0Y0Z25.0;N20G90G17G43G00Z5.0H01M03;N30G00X25.0;N40G01Z5.0F150;N50G41G01X60.0D01;N60G03I-60;N70G01G40X25.0;N80G41G01X60.0D02;N90G03I-60;N100G01G40X25.0;N110G41G01X60.0D03;N120G03I-60;N130G01G40X25.0;N140G49G00Z5.0;N150G28Z25.0M05;N160G28X0Y0;(程序名)(設定工件坐標系)(主軸正轉,進行長度補償)(快速點定位)(下刀)(半徑左補償,設置D01=10;)(切φ120圓環(huán)槽)(取消半徑補償)(半徑左補償,設置D02=20;)(切φ120圓環(huán)槽)(取消半徑補償)(半徑左補償,

設置D03=30;)(切φ120圓環(huán)槽)(取消半徑補償)(取消長度補償,提刀)(返回參考點,主軸停)(返回換刀點)

任務3、程序編制

N170M00;N180G29X0Y0;N190G00G43Z5.0H02M03;N200M98P0100;N210G68X0Y0R51.43;N220M98P0100;N230G69;N240G68X0Y0R102.86;N250M98P0100;N260G69;N270G68X0Y0R154.29;N280M98P0100;N290G69;N300G68X0Y0R205.72;N310M98P0100;N320G69;N330G68X0Y0R257.15;N340M98P0100;N350G69;(程序停)(換刀,長度補償,主軸正轉)(調用子程序銑方形框)(旋轉51.43度)(調用子程序銑方形框)(撤消旋轉)(旋轉102.86度)(調用子程序銑方形框)(撤消旋轉)(旋轉154.29度)(調用子程序銑方形框)(撤消旋轉)(旋轉205.72度)(調用子程序銑方形框)(撤消旋轉)(旋轉257.15度)(調用子程序銑方形框)(撤消旋轉)

任務3、程序編制

N360G68X0Y0R308.57;N370M98P0100;N380G69;N390G00Z25.0M05;N400M30;O0100N0110G00X42.5;N0120G01Z-12.0F100;N0130M98P0110;N0140G01Z-20.0F100;N0150M98P0110;N0160G01Z-28.0F100;N0170M98P0110;N0180G00Z5.0;N0190X0Y0;N0200M99;(旋轉308.57度)(調用子程序銑方形框)(撤消旋轉)(提刀,主軸停)(程序結束)(子程序名)(分層銑)(調用嵌套子程序)(提刀)(回參考點)(子程序結束,返回主程序)

任務3、程序編制

O0110N1010G01G42X34.128Y7.766D04;N1020G02X37.293Y13.574R5.0;N1030G01X42.024Y15.296;N1040G02X48.594Y11.775R5.0;N1050G02Y-11.775R50.0;N1060G02X42.024Y-15.296R5.0;N1070G01X37.293Y-3.574;N1080G03X34.128Y7.766R35.0;N1090G02X37.293Y13.574R5.0;N1100G40G01X42.5Y0;N1110M99;(嵌套子程序名)(銑方形框)(嵌套子程序結束,返回上級子程序)孔系零件加工任務1、任務分析

任務2、指令講解任務3、程序編制

項目5第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標固定循環(huán)指令(G98/G99、G73~G89)的應用掌握鏜孔、鉆孔和攻螺紋等固定循環(huán)的加工方法任務1、任務分析

如下圖所示零件,工件材料為45#鋼。使用刀具長度補償功能和固定循環(huán)功能加工工件上的12個孔。任務2、指令講解高速啄式深孔鉆循環(huán)(G73)1.格式

G73X__Y__Z__R__Q__P__F__K__

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

Q_:每次切削進給的切削深度

P_:暫停時間

F_:切削進給速度

K_:重復次數(shù)

2.功能

進給孔底快速退刀。

任務2、指令講解

攻左牙循環(huán)(G74)1.格式

G74X__Y__Z__R__Q__P__F__K__

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

Q_:每次切削進給的切削深度

P_:暫停時間

F_:切削進給速度

K_:重復次數(shù)

2.功能

進給孔底主軸暫停正轉快速退刀。

任務2、指令講解

精鏜孔循環(huán)(G76)1.格式

G76X__Y__Z__R__Q__P__F__K__

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

Q_:每次切削進給的切削深度

P_:暫停時間

F_:切削進給速度

K_:重復次數(shù)2.功能

進給孔底主軸定位停止快速退刀。任務2、指令講解

取消固定循環(huán)進程(G80)1.格式

G80;

2.功能

這個命令取消固定循環(huán)方式,機床回到執(zhí)行正常操作狀態(tài)??椎募庸?shù)據,包括R點,Z點等等,都被取消;但是移動速率命令會繼續(xù)有效。

(注)要取消固定循環(huán)方式,用戶除了發(fā)出G80命令之外,還能夠用G代碼01組(G00,G01,G02,G03等等)中的任意一個命令。任務2、指令講解

定點鉆孔循環(huán)(G81)1.格式

G81X_Y_Z_R_F_K_;

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

F_:切削進給速度

K_:重復次數(shù)2.功能G81命令可用于一般的孔加工。

任務2、指令講解

鉆孔循環(huán)(G82)1.格式

G82X_Y_Z_R_P_F_K_;

X_Y:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

P_:在孔底的暫停時間

F_:切削進給速度

K_:重復次數(shù)2.功能

G82鉆孔循環(huán),反鏜孔循環(huán)

任務2、指令講解

排屑鉆空循環(huán)(G83)1.格式

G83X_Y_Z_R_Q_F_K_;

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

Q_:每次切削進給的切削深度F_:切削進給速度

K_:重復次數(shù)

2.功能

G83中間進給孔底快速退刀。

任務2、指令講解

攻牙循環(huán)(G84)1.格式

G84X_Y_Z_R_P_F_K_;

X_Y:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

P_:暫停時間F_:切削進給速度

K_:重復次數(shù)2.功能G84進給孔底主軸反轉快速退刀。任務2、指令講解

鏜孔循環(huán)(G85)1.格式

G85X_Y_Z_R_F_K_;

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

F_:切削進給速度

K_:重復次數(shù)2.功能G85中間進給孔底快速退刀。

任務2、指令講解

定點鉆孔循環(huán)(G86)1.格式

G86X_Y_Z_R_F_K_;

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

F_:切削進給速度K_:重復次數(shù)

2.功能G86進給孔底主軸停止快速退刀。任務2、指令講解

反鏜孔循環(huán)(G87)1.格式

G87X_Y_Z_R_Q_P_F_K_;

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

Q_:刀具偏移量

P_:暫停時間

F_:切削進給速度

K_:重復次數(shù)2.功能

G87進給孔底主軸正轉快速退刀。任務2、指令講解

定點鉆孔循環(huán)(G88)1.格式

G88X_Y_Z_R_P_F_K_;

X_Y:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離;P_:孔底的暫停時間

F_:切削進給速度;K_:重復次數(shù)2.功能G88進給孔底暫停,主軸停止快速退刀。

任務2、指令講解

鏜孔循環(huán)(G89)1.格式

G89X_Y_Z_R_P_F_K_;

X_Y_:孔位數(shù)據

Z_:從R點到孔底的距離

R_:從初始位置到R點的距離

P_:孔底的停刀時間

F_:切削進給速度

K_:重復次數(shù)2.功能

G89進給孔底暫??焖偻说?。

任務3、程序編制

分析零件圖樣。該零件孔加工中,有通孔、盲孔,需鉆、擴和鏜加工。故選擇鉆頭T01、擴孔刀T02和鏜刀T03,加工坐標系原點在零件上表面處。由于有三種孔徑尺寸的加工,按照先小孔后大孔加工的原則,確定加工路線為:從編程原點開始,先加工6個Ф6的孔,再加工4個Ф10的孔,最后加工兩個Ф40的孔。

T01、T02的主軸轉速S=600r/min,進給速度F=120mm/min;T03主軸轉速S=300r/min,進給速度F=50mm/min。根據零件的裝夾尺寸,設置加工原點G54:X=-600,Y=-80,Z=-30。任務3、程序編制

參考程序O0001(主程序名)N10G54G90X0Y0Z30;(進入加工坐標系)N20G43G00Z5H01;(選用T01號刀具)N30S600M03;(主軸啟動)N40G99G81X40Y-35Z-63R-27F120;(加工#1孔,回R平面)N50Y-75;(加工#2孔,回R平面)N60G98Y-115;(加工#3孔,回R平面)N70G99X300;(加工#4孔,回R平面)N80Y-75;(加工#5孔,回R平面)N90G98Y-35;(加工#6孔,回R平面)N100G00X500Y0M05;(回換刀點,主軸停)N110G49Z20M00;(撤消刀補,換刀)N120G43Z5H02;(選用T02號刀具,長度補償)N130S600M03;(主軸啟動)

任務3、程序編制

N140G99G81X70Y-55Z-50R-27F120;(加工#7孔,回R平面)N150G98Y-95;(加工#8孔,回起始平面)N160G99X270;(加工#9孔,回R平面)N170G98Y-55;(加工#10孔,回起始平面)N180G00X500Y0M05;(回換刀點,主軸停)N190G49Z20M00;(撤消刀補,換刀)N200G43Z5H03;(選用T03號刀具,長度補償)N210S300M03;(主軸啟動)N220G76G99X170Y-35Z-65R3F50;(加工#11孔,回R平面)N230G98Y-115;(加工#12孔,回起始平面)N240G49Z30;(取消刀補)N250M30;(程序停)非圓曲線、曲面加工任務1、任務分析

任務2、指令講解任務3、程序編制

項目6第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標用戶宏指令功能掌握宏指令功能完成某一功能的一系列加工的方法任務1、任務分析

用宏程序和子程序功能順序加工圓周等分孔。設圓心在O點,它在機床坐標系中的坐標為(X0,Y0),在半徑為r的圓周上均勻地鉆幾個等分孔,起始角度為α,孔數(shù)為n。以零件上表面為Z向零點。任務2、指令講解宏指令(G65)1.格式G65HmP#iQ#jR#km:宏程序功能,數(shù)值范圍01~99;#i:運算結果存放處的變量名;#j:被操作的第一個變量,也可以是一個常數(shù);#k:被操作的第二個變量,也可以是一個常數(shù);2.注意事項1)由G65規(guī)定的H碼不影響偏移量的任何選擇;

2)如果用于各算術運算的Q或R未被指定,則作為0處理;

3)在分支轉移目標地址中,如果序號為正值,則檢索過程是先向大程序號查找,如果序號為負值,則檢索過程是先向小程序號查找。

4)轉移目標序號可以是變量。

任務2、指令講解1、宏功能指令

(1)算術運算指令

G碼H碼功能定義G65H01定義,替換#i=#jG65H02加#i=#j+#kG65H03減#i=#j-#kG65H04乘#i=#j×#kG65H05除#i=#j/#kG65H21平方根#i=√#jG65H22絕對值#i=|#j|G65H23求余#i=#j-trunc﹙#j/#k﹚·#k

Trunc;丟棄小于1的分數(shù)部分G65H24BCD碼→二進制碼#i=BIN﹙#j﹚G65H25二進制碼→BCD碼#i=BCD﹙#j﹚G65H26復合乘/除#i=﹙#i×#j﹚÷#kG65H27復合平方根1#i=√#j2+#k2G65H28復合平方根2#i=√#j2-#k2任務2、指令講解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)

任務2、指令講解6)平方根#i=

編程格式G65H21P#iQ#j

例G65H21P#101Q#102;(#101=)

7)絕對值#i=│#j│

編程格式G65H22P#iQ#j

例G65H22P#101Q#102;(#101=│#102│)

8)復合平方根1#i=

編程格式G65H27P#iQ#jR#k

例G65H27P#101Q#102R#103;(#101=

9)復合平方根2#i=

編程格式G65H28P#iQ#jR#k

例G65H28P#101Q#102R#103(#101=

任務2、指令講解(2)邏輯運算指令G碼H碼功能定義G65H11邏輯“或”#i=#j·OR·#kG65H12邏輯“與”#i=#j·AND·#kG65H13異或#i=#j·XOR·#k1)邏輯或#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)任務2、指令講解(3)三角函數(shù)指令三角函數(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))任務2、指令講解(4)控制類指令G碼H碼功能定義G65H80無條件轉移GOTOnG65H81條件轉移1IF#j=#k,GOTOnG65H82條件轉移2IF#j≠#k,GOTOnG65H83條件轉移3IF#j>#k,GOTOnG65H84條件轉移4IF#j<#k,GOTOnG65H85條件轉移5IF#j≥#k,GOTOnG65H86條件轉移6IF#j≤#k,GOTOnG65H99產生PS報警PS報警號500+n出現(xiàn)任務2、指令講解1)無條件轉移編程格式G65H80Pn(n為程序段號)

例G65H80P120;(轉移到N120)

2)條件轉移1#jEQ#k(=)

編程格式G65H81PnQ#jR#k(n為程序段號)

例G65H81P1000Q#101R#102

當#101=#102,轉移到N1000程序段;若#101≠#102,執(zhí)行下一程序段。

3)條件轉移2#jNE#k(≠)

編程格式G65H82PnQ#jR#k(n為程序段號)

例G65H82P1000Q#101R#102

當#101≠#102,轉移到N1000程序段;若#101=#102,執(zhí)行下一程序段。

4)條件轉移3#jGT#k(>)

編程格式G65H83PnQ#jR#k(n為程序段號)

例G65H83P1000Q#101R#102

當#101>#102,轉移到N1000程序段;若#101≤#102,執(zhí)行下一程序段。任務2、指令講解5)條件轉移4#jLT#k(<)

編程格式

G65H84PnQ#jR#k(n為程序段號)

例G65H84P1000Q#101R#102

當#101<#102,轉移到N1000;若#101≥#102,執(zhí)行下一程序段。

6)條件轉移5#jGE#k(≥)

編程格式

G65H85PnQ#jR#k(n為程序段號)

例G65H85P1000Q#101R#102

當#101≥#102,轉移到N1000;若#101<#102,執(zhí)行下一程序段。

7)條件轉移6#jLE#k(≤)

編程格式

G65H86PnQ#jQ#k(n為程序段號)

例G65H86P1000Q#101R#102

當#101≤#102,轉移到N1000;若#101>#102,執(zhí)行下一程序段。

任務3、程序編制

使用以下保持型變量:

#502:半徑r;

#503:起始角度α;

#504:孔數(shù)n,當n>0時,按逆時針方向加工,當n<0時,按順時針方向加工;

#505:孔底Z坐標值;

#506:R平面Z坐標值;

#507:F進給量。

使用以下變量進行操作運算:

#100:表示第i步鉆第i孔的記數(shù)器;

#101:記數(shù)器的最終值(為n的絕對值);

#102:第i個孔的角度位置θi的值;

#103:第i個孔的X坐標值;

#104:第i個孔的Y坐標值;

任務3、程序編制

參考程序O0010

(主程序名)N10G54G90G00X0Y0Z20(進入加工坐標系)

N20M98P9010(調用鉆孔子程序,加工圓周等分孔)

N30Z20(抬刀)N40G00G90X0Y0(返回加工坐標系零點)

N50M30(程序結束)任務3、程序編制

O9010

(子程序)N110G65H01P#100Q0(#100=0)N120G65H22P#101Q#504(#101=│#504│)

N130G65H04P#102Q#100R360(#102=#100×360°)

N140G65H05P#102Q#102R#504(#102=#102/#504)

N150G65H02P#102Q#503R#102

(#102=#503+#102當前孔角度位置θi=α+(360o×i)/n)N160G65H32P#103Q#502R#102(#103=#502×COS(#102)當前孔的X坐標)N170G65H31P#104Q#502R#102(#104=#502×SIN(#102)當前孔的Y坐標)N180G90G00X#103Y#104(定位到當前孔(返回開始平面))

N190G00Z#506(快速進到R平面)N200G01Z#505F#507(加工當前孔)

N210G00Z#506(快速退到R平面)

N220G65H02P#100Q#100R1(#100=#100+1孔計數(shù))

N230G65H84P-130Q#100R#101

(當#100<#101時,向上返回到130程序段)

N240M99

(子程序結束)刀具長度補償任務1、任務分析

任務2、指令講解任務3、程序編制

項目7第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標刀具長度補償指令(G43、G44、G49)的應用掌握刀具長度補償功能,當實際使用刀具與刀具初始長度有出入時,在不改動程序的情況下進行對刀調整。任務1、任務分析

任務1、任務分析

如圖刀具編程長度與實際長度存在4mm的誤差,如重新編程需再次對刀并計算各節(jié)點的坐標,工作量較大,程序修改麻煩。遂決定采用刀具長度補償指令,持續(xù)中使用刀具補償指令補償?shù)毒叱叽绲淖兓?,而不必重新調整刀具和對刀。任務2、指令講解刀具長度偏置(G43/G44/G49)1.格式

G43Z_H_;

G44Z_H_;

G49Z_;H_;補償功能代碼,它后面的兩位數(shù)為刀具補償寄存器的地址字(H00~H99)。

2.功能

當?shù)毒吣p時,可在持續(xù)中使用刀具補償指令補償?shù)毒叱叽绲淖兓?,而不必重新調整刀具和對刀。G43:刀具長度正補償(補償軸的終點加上偏置值);G44:刀具長度負補償(補償軸的終點減去偏置值);3.注意事項在設置偏置的長度時,使用正/負號。如果改變了(+/-)符號,G43和G44在執(zhí)行時會反向操作。

任務3、程序編制

參考程序O1050(程序名)N10G92X0Y0Z35;(設定工件坐標系)N20M03S600;(主軸正轉,S=600r/min)N30G91G00X120Y80;(步驟1)N40G44Z?32H01;(步驟2,長度補償,H01=4.0)N50G01Z?21F300;(步驟3)N60G04P2;(步驟4)

N70G00Z21;(步驟5)N80X30Y-50;(步驟6)

N90G01Z?41;(步驟7)

N100G00Z41;(步驟8)

N110X50Y30;(步驟9)

N120G01Z?25;(步驟10)

N130G04P2;(步驟11)

N140G00G49Z57;(步驟12)

N150X?200Y?60;(步驟13)

N160M05;N170M30;一般復雜零件加工任務1、任務分析

任務2、程序編制

項目8第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標基本指令、固定循環(huán)功能指令的綜合應用綜合運用基本指令、固定循環(huán)功能指令,完成輪廓、平面和孔的加工。任務1、任務分析

如圖所示,用Φ20的刀具加工如圖輪廓,用Φ16的刀具加工下圖凹臺,用Φ6、Φ8的刀具加工孔。

任務2、程序編制

參考程序O0002(主程序名)N10G92x-20y-20z100(設定工件坐標系)N20M03S500(主軸正轉,S=500r/min)N30M06T01(換1號刀)N40G00G43Z-23H01(長度補償,快速下刀)N50G01G41X0Y-8D01F100(半徑補償)N60Y42(銑外輪廓)N70X7Y56N80X80N90Y46N100G02X70Y0R10N110G01X-10N120G00G40X-20Y-20N130G49Z100(取消長度補償、提刀)N140M06T2(換2號刀)N150G00G43Z-10H02(長度補償,快速下刀)

任務2、程序編制

N160X5Y-10(銑凹臺)N170G01Y66F100N180X19N190Y-10N200X20N210Y66N220G49Z100(取消長度補償、提刀)N230G00X-20Y-20N240M06T03(換3號刀,Ф6鉆頭)N250G00G43Z10H03N260G98G73X14Y40Z-23R-6Q-5F50(加工Ф6孔)N270G99G73X42Y26Z-23R4Q-5F50N280G99G73X56Y12Z-23R4Q-5F50N290G00G49Z100N300X-20Y-20

任務2、程序編制

N310M06T04(換4號刀,Ф8鉆頭)N320G00G43Z10H04(長度補償,快速下刀)N330G98G73X14Y26Z-23R-6Q-5F50(加工Ф8孔)N340G99G73X42Y40Z-23R4Q-5F50N350G99G73X42Y12Z-23R4Q-5F50N360G98G73X56Y26Z-23R4Q-5F50N370G00G49Z100(取消長度補償、提刀)N380X-20Y-20N390M05(主軸停)N400M30(程序結束)相對復雜零件加工任務1、任務分析

任務2、程序編制

項目9第3章數(shù)控銑/加工中心編程與操作

項目知識技能目標基本指令、固定循環(huán)功能指令和坐標系旋轉指令的綜合應用綜合運用基本指令、固定循環(huán)功能指令和坐標系旋轉指令,完成平面、輪廓和孔的加工。任務1、任務分析

如圖所示工件,要求完成上表面平面加工,中心凸臺外輪廓加工和四個Ф10孔和一個Ф12孔的加工。

任務2、程序編制

參考程序O0001(主程序名)N01T01M06(換Ф12立銑刀)N02G54G90G40G49(建立工件坐標系)N03M03S1000(主軸正轉,S=1000r/min)N04G0X-65Y60(快速點定位)N05G43H01Z10(長度補償)N07G01Z-3F300(下刀)N08Y-40.49(銑凹臺)N09X-55N10Y40.49N11X-45N12Y-40.49N13X-40.49N14Y-36N15X-24N16Y-30N17X-40.49N18Y30

任務2、程序編制

N19X-24N20Y36N21X-40.49N22Y40.49N23X60N24Y-40.49N25X50N26Y40.49N27X44N28Y-40.49N29X40.49N30Y-36N31X24N32Y-30N33X40.49N34Y30N35X24N36Y36N37X40.49N38Y40.49N39G0Z10N40X40.49Y-40.49N41G01Z-3F100N42X-40.49N43X-62Y-46.8N44X62N45G0Z10N46Y46.8N47G01Z-3N48X-62N49G0Z10N50G0X-50Y0N51G01Z-3F300

任務2、程序編制

N52G41D01Y7(半徑左補償)N53G01X-34.293(定位)N54M98P1012(銑中心凸臺外輪廓)N55G68X0Y0R-90N56M98P1012N57G68X0Y0R-180N58M98P1012N59G68X0Y0R-270N60M98P1012N61G69N62G02X35Y0R35N63G01G40X50N64G49G0Z100N66M05N67T02M06(Ф2.5

溫馨提示

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

評論

0/150

提交評論