第8.1章 華中數(shù)控系統(tǒng)的數(shù)控銑床手工編程1_第1頁
第8.1章 華中數(shù)控系統(tǒng)的數(shù)控銑床手工編程1_第2頁
第8.1章 華中數(shù)控系統(tǒng)的數(shù)控銑床手工編程1_第3頁
第8.1章 華中數(shù)控系統(tǒng)的數(shù)控銑床手工編程1_第4頁
第8.1章 華中數(shù)控系統(tǒng)的數(shù)控銑床手工編程1_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

8、1華中數(shù)控系統(tǒng)的

數(shù)控銑床手工編程

教學(xué)提示

數(shù)控銑床是數(shù)控加工中最常見、也最常用的數(shù)控加工設(shè)備,它可以進行平面輪廓曲線加工和空間三維曲面加工,而且換上孔加工刀具,能同樣方便地進行數(shù)控鉆、鏜、锪、鉸及攻螺紋等孔加工操作。數(shù)控銑床操作簡單,維修方便,價格較加工中心要低得多,同時由于數(shù)控銑床沒有刀具庫,不具有自動換刀功能,所以其加工程序的編制比較簡單:通常數(shù)值計算量不大的平面輪廓加工或孔加工可直接手工編程;本章主要介紹數(shù)控銑床的功能、分類和基本結(jié)構(gòu)等知識,并介紹F華中數(shù)控系統(tǒng)簡單加工程序的手工編程編制方法。教學(xué)要求

了解數(shù)控銑床程序編制的基本方法,掌握數(shù)控銑床的主要功能及工藝性分析,掌握坐標系的設(shè)定,刀具的長度與半徑補償,子程序,鏡像等編程指令。熟悉工件坐標系設(shè)定指令G92,掌握工件坐標系建立指令G54~G59,直線插補指令G01,圓弧插補指令G02、G03,刀具半徑補償指令(G41、G42、G40),刀具長度補償指令(G43、G44、G49);熟悉參考點返回指令G27、G28、G29;子程序調(diào)用。8.1.1

華中數(shù)控系統(tǒng)的基本功能

8.1.2華中數(shù)控銑床常用編程指令

數(shù)控銑床的編程指令隨控制系統(tǒng)的不同而不同,但一些常用的指令,如某些準備功能、輔助功能,還是符合IS0標準的。

一、快速定位和直線插補

以配置FANUC0i-MA系統(tǒng)為例,介紹數(shù)控銑床的常用編程指令和編程方法。

1.快速定位(G00)

快速定位指令的一般格式為:

執(zhí)行該指令時,機床以自身設(shè)定的最大移動速度移向指定位置。G00X_Y_Z_ 2.直線插補(G01)

直線插補指令的一般格式為:

【例8.1】編制加工如圖4.1所示的輪廓加工程序,工件的厚度為5mm。設(shè)起刀具點相對工件的坐標為(-10,-10,300)。按A-B-C-D順序編程。G01X_Y_Z_F_ N01G90G92X-10Y-10Z300

設(shè)定起刀點的位置 N02G00X8Y8Z2

快速移動至A點的上方 N03S1000M03

起動主軸 N04G01Z-6F50

下刀至切削厚度 N05G17X40

銑AB段 N06X32Y28

銑BC段 N07X16

銑CD段 N08X8Y8

銑DA段 N09G00Z20M05

抬刀且主軸停 N010X-10Y-10Z300

返回起刀點 N011M02程序結(jié)束

二、圓弧插補

圓弧插補指令的一般格式為:說明:

G02/G03指令刀具以聯(lián)動的方式,按F規(guī)定的合成進給速度,在G17/G18/G19規(guī)定的平面內(nèi),從當前位置按順/逆時針圓弧路線移動到程序段指令的終點。其中:G02:順時針圓弧插補G03:逆時針圓弧插補(如圖)G17:XY平面的圓弧

G18:ZX平面的圓弧

G19:

YZ平面的圓弧

X、Y、Z:圓弧終點。在G90時為圓弧終點在工件坐標系中的坐標;在

G91時為圓弧終點相對于圓弧起點的位移量。

I、J、

K:圓心相對于圓弧起點的偏移值(等于圓心的坐標減去圓弧起點的坐標如圖所示)。在G90/G91時都是以增量方式指定。

R:圓弧半徑。當圓弧圓心角小于180時,

R為正值否則R為負值。F:被編程的兩個軸的合成進給速度。

I、J、K的選擇 【例8.2】用數(shù)控銑床加工圖所示的輪廓ABCDEA。分別用絕對坐標和相對坐標方式編寫加工程序。 1.絕對坐標參考程序

G92

X-10Y-10N01G90G17G00X10Y10N02G01X30F100N03G03X40Y20I0J10N04G02X30Y30I0J10N05G01X10Y20N06Y10N07G00X-10Y-10M022.相對坐標參考程序N01G91G17G00X20 Y20N02G01X20F100N03G03X10Y10I0J10N04G02X-10Y10I010N05G01X-20Y-10N06Y-10N07G00X-20Y-20M02三、刀具半徑補償(G40,G41,G42)1.刀具半徑補償指令格式刀補指令的程序段格式:

G40:取消刀具半徑補償; G41:左刀補(在刀具前進方向左側(cè)補償),如圖;

G42:右刀補(在刀具前進方向右側(cè)補償),如圖;

1)G00/G01G41/G42DXYF2)G00/G01G40XY注意:刀具半徑補償平面的切換必須在補償取消方式下進行。

刀具半徑補償?shù)慕⑴c取消只能用G00或G01指令,不得是G02或G03。 2.刀具半徑補償編程舉例 1)【例8.3】如圖所示:按增量方式編程:

%0001 N10G54G91G17G00M03

G17指定刀補平面(XOY平面) N20G41X20.0Y10.0D01

建立刀補(刀補號為01) N30G01Y40.0F200 N40X30.0 N50Y-30.0 N60X-40.0 N70G00G40X-10.0Y-20.0M05解除刀補 N80M02 2)【例8.4】某零件的外形輪廓如圖4.6所示,厚度為6mm。刀具:直徑為12mm的立銑刀進刀、退刀方式:安全平面距離零件上表面10mm,輪廓外形的延長線切入切出。要求:用刀具半徑補償功能手工編制精加工程序。 參考程序如下:(程序段2中D01指令調(diào)用的0l號刀的半徑值為6mm,該值應(yīng)在運行程序前設(shè)置在刀具表中)。%1000N01G92X20Y-20Z10N02G90G00G41D0lX0N03G01Z-6F200M03S600N04Y50N05G02X-50Y100R50N06G0lX-100N07X-110Y40N08X-130N09G03X-130Y0R20N10G0lX20NllZ10N12G40G00X20Y-20M05N13M30四、刀具長度補償(G43,G44,G49) 1.刀具長度補償指令格式

刀具縣長度補償?shù)慕ⅰ?zhí)行與撤消使用刀具長度補償功能,在編程時可以不考慮刀具在機床主軸上裝夾的實際長度,而只需在程序中給出刀具端刃的Z坐標,具體的刀具長度由Z向?qū)Φ秮韰f(xié)調(diào)。說明:G43:刀具長度補償正補償及H代碼;G44:刀具長度負補償及H代碼;G49:取消刀具長度補償用。H后跟兩位數(shù)指定偏置號,在每個偏置號輸入需要偏置的量。G00或G01G43Z_H_G00或G01G44Z_H_G00或G01G49Z_如圖刀具長度補償。

a情況:設(shè)定H01=2,

則G44H01;

c情況:設(shè)定H02=-2,

則G43H02。

【例8.5】應(yīng)用刀具長度補償指令編程的實例,如圖中A點為程序的起點,加工路線為1-2-…9。

相對坐標參考程序:

刀具以順時針100r/min旋轉(zhuǎn),并快速奔向點(70,35) N02G43D01Z-22

刀具正向補償D01=e,并向下進給22mm N03G01Z-18F500

刀具直線插補以500mm/min的速度向下進給18mm N04G04P20

刀具暫停進給20ms,以達到修光孔壁的目的 N05G00Z18

刀具快速上移18mm N06X30Y-20LF

刀具在XY平面上向點(30,-20)快速移動 N07G01Z-33F500LF

刀具以直線插補和進給速度500mm/min的方式向下鉆孔 N08G00D00Z55

刀具快速向上移動55mm,并撤消刀長補償指令 N09X-100Y-15M05M02LF

刀具在XY平面上向點(-100,15)快速移動,到位后程序運行結(jié)束

五、子程序 1.子程序指令格式

編程時,為了簡化程序的編制,當一個工件上有相同的加工內(nèi)容時,常用調(diào)子程序的方法進行編程。調(diào)用子程序的程序叫做主程序。子程序的編號與一般程序基本相同,只是程序結(jié)束字為M99表示子程序結(jié)束,并返回到調(diào)用子程序的主程序中。調(diào)用子程序:子程序的編程格式:

M98P程序號L調(diào)用次數(shù)%****

子程序程序號

。。。。。。

子程序體

M99子程序結(jié)束并返回主程序 使用子程序時應(yīng)注意: 1)主程序可以調(diào)用子程序,子程序也可以調(diào)用其他子程序,但子程序不能調(diào)用主程序和自身。2)主程序中模態(tài)代碼可被子程序中同一組的其他代碼所更改。3)最好不要在刀具補償狀態(tài)下的主程序中調(diào)用子程序。

【例8.6】編制如圖4.9所示零件的程序,零件上4個方槽的尺寸、形狀相同,槽深2mm,槽寬102mm,未注圓角半徑為R5,設(shè)起刀點為(0,0,200)。

2.子程序編程舉例

%3321

(MAIN_PROGRAMM)

N01G90G92X0Y0Z200設(shè)置起刀點的位置 N02G00X30.Y15.Z5.快速移至第一切削點上方 N03G91S600M03相對坐標,主軸正轉(zhuǎn)600r/min N004M98P10調(diào)用子程序10

%10(SUB_PROGRAMM) N1G01Z-7.F50 N2X50.F150 N3Y30. N4X-50. N5Y-30.

N6G00Z7

N07G00X-70.Y50. N08M98P10 N09G00X70. N010M98P10. N011M05 N012G90G00X0Y0Z200 N013M02

一、比例縮放指令 1.比例縮放指令格式

說明:

X_Y_Z_為縮放中心標; P_縮放比例系數(shù)(千分之幾) G50取消比例縮放

8.1.3

華中數(shù)控銑床簡化編程指令G51X_Y_Z_P_ 2.比例縮放編程舉例

【例8.7】如圖所示的三角形ABC,頂點為A(30,40),B(70,40),C(50,80),若D(50,50)為中心,放大2倍,則縮放程序為: G51X50Y50P2 執(zhí)行該程序,將自動計算出A'、B'、C'三點坐標數(shù)據(jù)為A'(10,30),B'(90,30),C'(50,110)從而獲得放大一倍的A'B'C'。 縮放不能用于補償量,并且對A、B、C、U、V、W軸無效。二、鏡像編程指令 1.鏡像編程指令格式 在加工某些對稱圖形時,為了避免反復(fù)編制類似的程序段,縮短加工程序,可采用鏡像加工功能

說明:

G24:建立鏡像

G25:取消鏡像。

G24X_Y_Z_M98P_G25X_Y_Z_ 2.鏡像編程舉例【例8.7】精銑如圖4.12所示的4個形狀相同、高5mm的凸起。設(shè)工件坐標原點位于工件上表面對稱中心,刀具起始位置在工件坐標系(0,0,100)處,A(6.84,18.794,0),B(17.101,46.985,0),C(46.985,17.101,0),D(18.794,6.84,0),

%3332(MAIN-PROGRAMM) N01G90G92X0Y0Z100.設(shè)置起刀點 N02G00Z1.

刀具移至點(0,0,1) N03S200M03主軸正轉(zhuǎn)200r/min N04G01Z-5.F50刀具移至點(0,0,1)

N05M98P10 加工塊1

%10(SUB-PROGRAMM) N1G01G41D01X6.84Y18.794F200 移至A點建刀補 N2X17.101Y46.985 加工AB段 N3G02X46.985Y17.101I-17.101J-46.985加工BC段 N4G01X18.794Y6.84 加工CD段 N5G03X0Y20.I-18.794J-46.985加工DA段 N6G00G40X0Y0X軸鏡像、加工塊2 N7M99 N06M21M98P10加工塊2 N07M22M98P10Y軸鏡像、加工塊3 N08M23取消鏡像 N09M22M98P10Y軸鏡像、加工塊4N010M23取消鏡像 N011G90G00Z100 N012M05N013M02

三、旋轉(zhuǎn)鏡像編程指令 1.旋轉(zhuǎn)編程指令格式

該指令可使編程圖形按照指定旋轉(zhuǎn)中心及旋轉(zhuǎn)方向旋轉(zhuǎn)一定的角度,G68表示開始坐標系旋轉(zhuǎn),G69用于撤消旋轉(zhuǎn)功能。 編程格式:格式:

G17G68X__Y__P__G18G68X__Z__P__G19G68Y__Z__P__M98P_G69說明:

該組指令用于建立/取消旋轉(zhuǎn)變換。其中:G68:建立旋轉(zhuǎn)

G69:取消旋轉(zhuǎn)

X、

Y、

Z:旋轉(zhuǎn)中心的坐標值

P:旋轉(zhuǎn)角度,單位是(°),

0≤P≥360°。

在有刀具補償?shù)那闆r下,先旋轉(zhuǎn)后刀補(刀具半徑補償、長度補償);在有縮放功能的情況下,先縮放后旋轉(zhuǎn)。G68、

G69為模態(tài)指令,可相互注銷,G69為缺省值。

2.旋轉(zhuǎn)編程舉例【例8-8】如圖所示零件,用旋轉(zhuǎn)編程指令編程。圖

旋轉(zhuǎn)編程參考程序:%0068;主程序N10G92X0Y0Z50N15G90G17M03S600N20G43Z-5H02N25M98P200;加工

N30G68X0Y0P45;旋轉(zhuǎn)

45N40M98P200;加工

N60G68X0Y0P90;旋轉(zhuǎn)

90N70M98P200;加工

N20G49Z50N80G69;取消旋轉(zhuǎn)M05M30圖

旋轉(zhuǎn)編程%200;子程序

(①的加工程序)Ν100G41G01X20Y-5D02F300N105Y0N110G02X40I10N120X30I-5N130G03X20I-5N140G00Y-6N145G40X0Y0N150M99圖

旋轉(zhuǎn)編程四、固定循環(huán)數(shù)控加工中,某些加工動作循環(huán)已經(jīng)典型化。例如,鉆孔、鏜孔的動作是孔位平面定位、快速引進、工作進給、快速退回等,這樣一系列典型的加工動作已經(jīng)預(yù)先編好程序,存儲在內(nèi)存中,可用稱為固定循環(huán)的一個

G代碼程序段調(diào)用,從而簡化編程工作??准庸す潭ㄑh(huán)指令有G73、G74、G76、G80~

G89通常由下述6個動作構(gòu)成.(見教材圖8-19):

(1)X、

Y軸定位。

(2)定位到R點(定位方式取決于上次是G00還是G01)。(3)孔加工

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論