數(shù)控銑編程課件_第1頁
數(shù)控銑編程課件_第2頁
數(shù)控銑編程課件_第3頁
數(shù)控銑編程課件_第4頁
數(shù)控銑編程課件_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)控銑編程一、數(shù)控機床編程基本知識二、數(shù)控銑床編程基本指令三、數(shù)控銑床編程實例四、數(shù)控銑床編程基本指令五、數(shù)控銑床編程實例六、用戶宏程序數(shù)控機床編程基礎

1、機床坐標軸2、機床原點、參考點、機床坐標系3、工件原點和工件坐標4、絕對、增量編程5、直徑、半徑編程6、程序格式二、數(shù)控編程基本知識

1、坐標系統(tǒng)

1)基本坐標軸

數(shù)控機床的坐標軸和方向的命名制訂了統(tǒng)一的標準,規(guī)定直線進給運動的坐標軸用X,Y,Z表示,常稱基本坐標軸。二、數(shù)控編程基本知識

2)旋轉(zhuǎn)軸

圍繞X,Y,Z軸旋轉(zhuǎn)的圓周進給坐標軸分別用A,B,C表示,根據(jù)右手螺旋定則,如圖1所示,以大姆指指向+X,+Y,+Z方向,則食指、中指等的指向是圓周進給運動的+A,+B,+C方向。二、數(shù)控編程基本知識

基本軸與旋轉(zhuǎn)軸的方向:

+X=-X′,+Y=-Y′,+Z=-Z′,

+A=-A′,+B=-B′,+C=-C′

同樣兩者運動的負方向也彼此相反。二、數(shù)控編程基本知識

+X+X+Y’+Z+Y+Z+Y+C+Z’+A

+B+C+X

+Y

+Z+A+B+X’圖1機床坐標軸二、數(shù)控編程基本知識

3)附加坐標軸:在基本的線性坐標軸X,Y,Z之外的附加線性坐標軸指定為U,V,W和P,Q,R。這些附加坐標軸的運動方向,可按決定基本坐標軸運動方向的方法來決定。

二、數(shù)控編程基本知識

CJK6032坐標軸Z+X+++一、數(shù)控機床編程基礎

ZJK-7532立式銑床軸的定義二、數(shù)控編程基本知識

+Y+X圖2華中I型ZJK7532銑床坐標系統(tǒng)+Z2、機床參考點、機床零點、機床坐標系機床參考點:為了正確地在機床工作時建立機床坐標系,通常在每個坐標軸的移動范圍內(nèi)設置一個固定的機械的機床參考點(測量起點),(該點系統(tǒng)不能確定其位置)機床零點:通過已知參考點(已知點)、系統(tǒng)設置的參考點與機床零點的關(guān)系可確定一固定的機床零點,也稱為機床坐標系的原點。(該點系統(tǒng)能確定其位置)。機床坐標系:以機床原點為原點,機床坐標軸為軸,建立的坐標系即機床坐標系。(該坐標系是機床位置控制的參照系)二、數(shù)控編程基本知識

3、工件坐標系、程序原點定義:工件坐標系是編程人員在編程時使用的,編程人員選擇工件上的某一點為原點(也稱程序原點),建立一個坐標系,稱為工件坐標系。工件坐標系一旦建立便一直有效,直到被新的工件坐標系所取代。二、數(shù)控編程基本知識

二、數(shù)控編程基本知識

o)(編程原點工件原點Y+X+Y+oX+圖4

二、數(shù)控編程基本知識

5-1、M指令(或輔助功能)五、數(shù)控銑床常用編程指令

5-2、G指令(準備功能)

五、數(shù)控銑床常用編程指令

五、數(shù)控銑床常用編程指令

一、有關(guān)坐標和坐標系的指令1、絕對值編程G90與相對值編程G91

格式:G90GXYZ G91GXYZG90為絕對值編程,每個軸上的編程值是相對于程序原點的。G91為相對值編程,每個軸上的編程值是相對于前一位置而言的,該值等于沿軸移動的距離。G90、G91為模態(tài)功能,G90為缺省值。區(qū)別:圖8中給出了刀具由原點按順序向1、2、3點移動時兩種不同指令的區(qū)別。圖8兩種指令方式

五、數(shù)控銑床常用編程指令

2、坐標系設定G92格式:G92X_Y_Z_A_

其中,X、Y、Z、A為坐標原點(程序原點)到刀具起點(對刀點)的有向距離。建立:G92指令通過設定刀具起點相對于坐標原點的位置建立坐標系。此坐標系一旦建立起來,后序的絕對值指令坐標位置都是此工件坐標系中的坐標值。五、數(shù)控銑床常用編程指令

五、數(shù)控銑床常用編程指令

X、Z取值原則:

1、方便數(shù)學計算和簡化編程;

2、容易找正對刀;

3、便于加工檢查;

4、引起的加工誤差?。?/p>

5、不要與機床、工件發(fā)生碰撞;

6、方便拆卸工件;

7、空行程不要太長;

注意

1、執(zhí)行此段程序只是建立在工件坐標系中刀具起點相對于程序原點的位置,刀具并不產(chǎn)生運動。

2、執(zhí)行此程序段之前必須保證刀位點與程序起點(對刀點)符合。

3、G92指令必須單獨一個程序段指定,并放在程序的首段。

五、數(shù)控銑床常用編程指令

3、工件坐標系選擇G54-G59格式: 五、數(shù)控銑床常用編程指令

注意事項:

G92指令需后續(xù)坐標值指定刀具起點在當前工件坐標系中的坐標值,因此須用單獨一個程序段指定,該程序段中盡管有位置指令值,但并不產(chǎn)生運動,在使用G92指令前,必須保證刀具回到加工起始點即對刀點。使用G54~G59建立工件坐標系時,該指令可單獨指定(如上例中的N02句),也可與其他指令同段指定(如上例中的N01句)。使用該指令前,先用MDI方式輸入該坐標系坐標原點在機床坐標系中的坐標值,使用G54指令在開機前,必須回過一次參考點五、數(shù)控銑床常用編程指令

4、直接機床坐標系編程G53格式:G53在含有G53指令的程序段中,用絕對值編程(G90)的移動指令位置就是在機床坐標系中(相對于機床原點)的坐標值。G53指令僅在其被規(guī)定的程序段中有效。五、數(shù)控銑床常用編程指令

5、坐標平面選擇G17,G18,G19格式: G17 G18 G19該指令選擇一個平面,在此平面中進行圓弧插補和刀具半徑補償。G17選擇XY平面,G18選擇ZX平面,G19選擇YZ平面。移動指令與平面選擇無關(guān)。例如在規(guī)定了G17Z_時,Z軸照樣會移動。G17、G18、G19為模態(tài)功能,可相互注銷,G17為缺省值。五、數(shù)控銑床常用編程指令

二、有關(guān)單位的設定1、尺寸單位選擇G20,G21,G22格式: G20G21G22本系統(tǒng)采用3種尺寸輸入制式:英制由G20指定,公制由G21指定,脈沖當量由G22指定,缺省時采用公制。3種制式下線性軸、旋轉(zhuǎn)軸的尺寸單位如表4所示。五、數(shù)控銑床常用編程指令

線性軸旋轉(zhuǎn)軸英制(G20)英寸度公制(G21)毫米度脈沖當量(G22)移動軸脈沖當量旋轉(zhuǎn)軸脈沖當量表4尺寸輸入制式及其單位

這3個G代碼必須在程序的開頭坐標系設定之前用單獨的程序段指令。G20,G21,G22不能在程序的中途切換。五、數(shù)控銑床常用編程指令

2、進給速度單位的設定G94、G95格式: G94[F_] G95[F_]G94為每分鐘進給,F(xiàn)的單位依G20/G21/G22的設定而分別為mm/min,in/min或脈沖當量/min。此外,G94F_可以指定旋轉(zhuǎn)軸的速度,旋轉(zhuǎn)軸的速度單位為度/min或脈沖當量/min。

G95為每轉(zhuǎn)進給,在F之后,直接指定刀具在主軸轉(zhuǎn)一轉(zhuǎn)的進給量,單位依G20/G21/G22的設定而分別為mm/r,in/r或脈沖當量/r。這個功能必須在主軸裝有編碼器時才能使用。

G94、G95為模態(tài)功能,可相互注銷,G94為缺省值。五、數(shù)控銑床常用編程指令

三、進給控制指令1、快速定位指令G00格式:G00X_Y_Z_A_

其中,X、Y、Z、A為快速定位終點,

G90時為終點在工件坐標系中的坐標;

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

G00為模態(tài)功能,可由G01、G02、G03或G33功能注銷。五、數(shù)控銑床常用編程指令

2、單方向定位指令G60格式:G60X_Y_Z_A_

其中,X、Y、Z、A、為定位終點,在G90時為終點在工件坐標系中的坐標;在G91時為終點相對于起點的位移量。在單向定位時,每一軸的定位方向是由機床參數(shù)確定的。在G60中,先以G00速度快速定位到一中間點,然后以一固定速度移動到定位終點。中間點與定位終點的距離(偏移值)是一常量,由機床參數(shù)設定,且從中間點到定位終點的方向即為定位方向。G60指令僅在其被規(guī)定的程序段中有效。五、數(shù)控銑床常用編程指令

3、線性進給指令G01格式:G01X_Y_Z_A_F_

其中,X、Y、Z、A、為終點,G90時為終點在工件坐標系中的坐標;G91時為終點相對于起點的位移量。G01和F都是模態(tài)代碼,G01可由G00、G02、G03或G33功能注銷。五、數(shù)控銑床常用編程指令

4、圓弧進給指令G02,G03

圓弧進給格式:其中用G17代碼進行XY平面的指定,省略時就被默認為是G17,但當在ZX(G18)和YZ(G19)平面上編程時,平面指定代碼不能省略。

五、數(shù)控銑床常用編程指令

F_

五、數(shù)控銑床常用編程指令

起點

I、J、K分別表示X(U),Y(V),Z(W)軸圓心的坐標減去圓弧起點的坐標,如圖21所示五、數(shù)控銑床常用編程指令

圓心

終點(X,Y)

起點

J

I

O

X

Y

圓心

終點(Y,Z)

K

J

O

Y

Z

圓心

終點(X,Z)

起點

I

K

O

Z

X

圖21

I、J、K的選擇

F_

園弧插補注意事項:

1、當圓弧圓心角小于180°時,R為正值,

2、當圓弧圓心角大于180°時,R為負值,

3、整圓編程時不可以使用R,只能用I、J、K;

4、F為編程的兩個軸的合成進給速度。

五、數(shù)控銑床常用編程指令

例.見下圖所示,用Φ8的刀具,沿雙點畫線加工距離工件上表面3mm深凹槽二、數(shù)控銑床編程實例

807015100601088R10例.見下圖所示,用Φ8的刀具,沿雙點畫線加工距離工件上表面3mm深凹槽二、數(shù)控銑床編程實例

%5002N1G92X0Y0Z50N2M03S500N3G00X19Y24N4Z5N5G01Z-3F40N6Y56N7G02X29Y66R10(N7G02X29Y66I10)N8G01X71N9G02X81Y56R10(N9G02X81Y56J-10)N10G01Y24N111G02X71Y14R10(N11G02X71Y14I-10)N12G01X29N13G02X19Y24R10(N13G02X19Y24J10)N14G00Z50N15X0Y0N16M30807015100601088R10五、刀具補償功能指令1、刀具半徑補償G40,G41,G42

格式:其中刀補號地址D后跟的數(shù)值是刀具號,它用來調(diào)用內(nèi)存中刀具半徑補償?shù)臄?shù)值。

G40五、數(shù)控銑床常用編程指令

在進行刀具半徑補償前,必須用G17或G18、G19指定補償是在哪個平面上進行。a,b必須與指定平面中的軸相對應。在多軸聯(lián)動控制中,投影到補償平面上的刀具軌跡受到補償,平面選擇的切換必須在補償取消方式下進行,若在補償方式進行,則報警。G40是取消刀具半徑補償功能。G41是在相對于刀具前進方向左側(cè)進行補償,稱為左刀補,如圖31(a)所示。G42是在相對于刀具前進方向右側(cè)進行補償,稱為右刀補,如圖31(b)所示。G40、G41、G42都是模態(tài)代碼,可相互注銷。

五、數(shù)控銑床常用編程指令

五、數(shù)控銑床常用編程指令

例.見圖32所示的刀具半徑補償程序。設加工開始時刀具距離工件表面50mm,切削深度為10mm.五、數(shù)控銑床常用編程指令

按增量方式編程N10G92X0.0Y0.0Z50N20G91G17G00 由G17指定刀補平面N30G41X20.0Y10.0D01由刀補號碼D01指定刀補—刀補啟動N35Z-48M03S500N38G01Z-12F200N40G01Y40.0F100進入刀補狀態(tài)N50X30.0N60Y-30.0N70X-40.0N80G00Z60M05N85G40X-10.0Y-20.0 解除刀補N90M30五、數(shù)控銑床常用編程指令

按絕對方式編程N10G92X0.0Y0.0Z50N20G90G17G00 由G17指定刀補平面N30G41X20.0Y10.0D01啟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論