數(shù)控技術(shù)_數(shù)控銑床編程_第1頁(yè)
數(shù)控技術(shù)_數(shù)控銑床編程_第2頁(yè)
數(shù)控技術(shù)_數(shù)控銑床編程_第3頁(yè)
數(shù)控技術(shù)_數(shù)控銑床編程_第4頁(yè)
數(shù)控技術(shù)_數(shù)控銑床編程_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 第第4章章 數(shù)控銑床編程數(shù)控銑床編程 4.1 概述概述圖圖4-1 數(shù)控立式銑床數(shù)控立式銑床 一、數(shù)控銑床簡(jiǎn)介一、數(shù)控銑床簡(jiǎn)介 1. 數(shù)控立式銑床數(shù)控立式銑床2. 數(shù)控臥式銑床數(shù)控臥式銑床圖圖4-2 臥式數(shù)控銑床臥式數(shù)控銑床3. 數(shù)控龍門銑床數(shù)控龍門銑床圖圖4-3 龍門數(shù)控銑床龍門數(shù)控銑床二、數(shù)控銑削的特點(diǎn)二、數(shù)控銑削的特點(diǎn)1. 平面輪廓加工平面輪廓加工需要兩軸需要兩軸聯(lián)動(dòng)的數(shù)聯(lián)動(dòng)的數(shù)控銑床??劂姶?。圖圖4-4 平面輪廓加工平面輪廓加工2. 挖槽加工挖槽加工需要兩軸聯(lián)需要兩軸聯(lián)動(dòng)的數(shù)控銑動(dòng)的數(shù)控銑床。床。圖圖4-5 挖槽加工挖槽加工3. 空間曲面類零件加工空間曲面類零件加工需用三軸聯(lián)需用三軸聯(lián)

2、動(dòng)的數(shù)控銑動(dòng)的數(shù)控銑床和球頭銑床和球頭銑刀。刀。圖圖4-6 空間曲面零件加工空間曲面零件加工4. 孔系加工孔系加工圖圖4-7 孔系加工孔系加工 4.2 數(shù)控銑床常用指令數(shù)控銑床常用指令一、快速定位和直線進(jìn)給一、快速定位和直線進(jìn)給1. 快速定位快速定位G00 X Y Z2. 直線進(jìn)給運(yùn)動(dòng)直線進(jìn)給運(yùn)動(dòng)G01 X Y Z F 例例1 編制加工右圖所示編制加工右圖所示的輪廓加工程序,工件的輪廓加工程序,工件的厚度為的厚度為5mm。設(shè)起刀。設(shè)起刀具點(diǎn)相對(duì)工件的坐標(biāo)為具點(diǎn)相對(duì)工件的坐標(biāo)為(-10, -10, 300)。YXYXO刀刀O工工1010881632 4028圖圖4-7 例例1BACDYXYXO刀

3、刀O工工1010881632 4028圖圖4-7 例例1BACDN01 G90 G92 X-10 Y-10 Z300設(shè)定起刀點(diǎn)的位置設(shè)定起刀點(diǎn)的位置N02 G00 X8 Y8 Z2快速移動(dòng)至快速移動(dòng)至A點(diǎn)的上方點(diǎn)的上方N03 S1000 M03起動(dòng)主軸起動(dòng)主軸N04 G01 Z-6 F50下刀至切削厚度下刀至切削厚度N05 G17 X40銑銑AB段段YXYXO刀刀O工工1010881632 4028圖圖4-7 例例1BACDN06 X32 Y28銑銑BC段段N07 X16銑銑CD段段N08 X8 Y8銑銑DA段段N09 G00 Z20 M05抬刀且主軸停抬刀且主軸停N010 X-10 Y-10

4、 Z300返回起刀點(diǎn)返回起刀點(diǎn)N011 M02 程序結(jié)束程序結(jié)束二、圓弧進(jìn)給二、圓弧進(jìn)給1. 平面定義指令平面定義指令G17 指令指令XY平面;平面;G02或或G03 X Y I J (或或R) FG18 指令指令ZX平面;平面; G02或或G03 X Z I K (或或R) FG19 指令指令YZ平面;平面; G02或或G03 Y Z J K (或或R) F 。I, J, K為圓心坐標(biāo),圓弧半徑為圓心坐標(biāo),圓弧半徑R。起點(diǎn)起點(diǎn)終點(diǎn)終點(diǎn)(X,Y)圓心圓心(I,J)25452040XYO圖圖4-8 圓弧加工圓弧加工例例2 編制圖編制圖4-8圓弧加工的程序。圓弧加工的程序。絕對(duì)坐標(biāo)編程:絕對(duì)坐標(biāo)編

5、程:G90 G03 X25 Y40 I-20 J0 F50或或G90 G03 X25 Y40 R20 F50相對(duì)坐標(biāo)編程:相對(duì)坐標(biāo)編程:G91 G03 X-20 Y20 I-20 J0 F50或或G91 G03 X-20 Y20 R20 F50起點(diǎn)起點(diǎn)終點(diǎn)終點(diǎn)(X,Y)圓心圓心(I,J)25452040XYO圖圖4-8 圓弧加工圓弧加工YX 例例3 用數(shù)控銑床加工圖用數(shù)控銑床加工圖4-9所示的輪廓所示的輪廓ABCDEA。分別用絕對(duì)坐標(biāo)和相對(duì)坐標(biāo)方式編寫加工程序。分別用絕對(duì)坐標(biāo)和相對(duì)坐標(biāo)方式編寫加工程序。A10101010O工工O機(jī)機(jī)YYXXBCR103040O1O2DR1030 E20 機(jī)床原

6、點(diǎn),起刀點(diǎn)機(jī)床原點(diǎn),起刀點(diǎn)編程原點(diǎn)編程原點(diǎn) 圖圖4-9 例例3圖圖1. 絕對(duì)坐標(biāo)程序絕對(duì)坐標(biāo)程序 G92 X-10 Y-10N01 G90 G17 G00 X10 Y10N02 G01 X30 F100N03 G03 X40 Y20 I0 J10N04 G02 X30 Y30 I0 J10N05 G01 X10 Y20N06 Y10N07 G00 X-10 Y-10 N08 M02 G92 X-10 Y-10:設(shè)定機(jī)床坐標(biāo)系與工件編程坐標(biāo)系的設(shè)定機(jī)床坐標(biāo)系與工件編程坐標(biāo)系的關(guān)系,給出關(guān)系,給出機(jī)床坐標(biāo)原點(diǎn)機(jī)床坐標(biāo)原點(diǎn)O機(jī)機(jī)相對(duì)相對(duì)編程原點(diǎn)編程原點(diǎn)O工工的坐標(biāo)值。的坐標(biāo)值。A10101010O工

7、工O機(jī)機(jī)YYXXBCR1030 40O1O2DR1030 E20 圖圖4-9 例例3圖圖N01 G90 G17 G00 X10 Y10 G90絕對(duì)坐標(biāo)指令,絕對(duì)坐標(biāo)指令,G17 XY平面內(nèi)的加工指令,平面內(nèi)的加工指令,G00快快速定位指定,速定位指定, X10 Y10 指指A點(diǎn)在工件坐標(biāo)系內(nèi)的坐標(biāo)值。點(diǎn)在工件坐標(biāo)系內(nèi)的坐標(biāo)值。 該段程序的含義是指令刀具相對(duì)于工件由起刀點(diǎn)該段程序的含義是指令刀具相對(duì)于工件由起刀點(diǎn)O機(jī)機(jī)快快速移動(dòng)到速移動(dòng)到A點(diǎn)。點(diǎn)。A10101010O工工O機(jī)機(jī)YYXX圖圖4-10 機(jī)床與編程原點(diǎn)機(jī)床與編程原點(diǎn) N02 G01 X30 F100 G01直線插補(bǔ)指令,直線插補(bǔ)指令,

8、 F100進(jìn)給速度為進(jìn)給速度為100mm/min 該程序段的含義是以直線插補(bǔ)和進(jìn)給速度該程序段的含義是以直線插補(bǔ)和進(jìn)給速度100mm/min的方式從點(diǎn)的方式從點(diǎn)A向點(diǎn)向點(diǎn)B加工直線加工直線AB段。段。A10101010O工工O機(jī)機(jī)YYXXB 30 圖圖4-11N03 G03 X40 Y20 I0 J10 G03逆時(shí)針圓弧插補(bǔ)指令;逆時(shí)針圓弧插補(bǔ)指令; X40 Y20圓弧的終點(diǎn)相圓弧的終點(diǎn)相對(duì)于工件坐標(biāo)原點(diǎn)的坐標(biāo)值;對(duì)于工件坐標(biāo)原點(diǎn)的坐標(biāo)值; I0 J10 為圓弧的圓心相對(duì)為圓弧的圓心相對(duì)于的起點(diǎn)坐標(biāo)。于的起點(diǎn)坐標(biāo)。 該段程序的含義該段程序的含義是以逆時(shí)針圓弧插補(bǔ)是以逆時(shí)針圓弧插補(bǔ)的方式從點(diǎn)的方

9、式從點(diǎn)B到點(diǎn)到點(diǎn)C加工加工BC圓弧段。圓弧段。A10101010O工工O機(jī)機(jī)YYXXBCR1030 40O1 圖圖4-12N04 G02 X30 Y30 I0 J10 G02順時(shí)針圓弧插補(bǔ)指令;順時(shí)針圓弧插補(bǔ)指令; X30 Y30圓弧的終點(diǎn)相圓弧的終點(diǎn)相對(duì)于工件坐標(biāo)原點(diǎn)的坐標(biāo)值;對(duì)于工件坐標(biāo)原點(diǎn)的坐標(biāo)值; I0 J10 為圓弧的圓心相對(duì)為圓弧的圓心相對(duì)于起點(diǎn)的坐標(biāo)。于起點(diǎn)的坐標(biāo)。 該段程序的含義該段程序的含義是以順時(shí)針圓弧插補(bǔ)是以順時(shí)針圓弧插補(bǔ)的方式從點(diǎn)的方式從點(diǎn)C到點(diǎn)到點(diǎn)D加工加工CD圓弧段。圓弧段。A10101010O工工O機(jī)機(jī)YYXXBCR1030 40O1O2DR1030 圖圖4-13

10、N05 G01 X10 Y20 該程序段的含義是以直線插補(bǔ)的方式從點(diǎn)該程序段的含義是以直線插補(bǔ)的方式從點(diǎn)D向點(diǎn)向點(diǎn)E加工加工直線直線DE段。段。A10101010O工工O機(jī)機(jī)YYXXBCR1030 40O1O2DR1030 E20 圖圖4-14 N06 Y10 該程序段的含義是以直線插補(bǔ)的方式從點(diǎn)該程序段的含義是以直線插補(bǔ)的方式從點(diǎn)E向點(diǎn)向點(diǎn)A加工加工直線直線EA段。段。A10101010O工工O機(jī)機(jī)YYXXBCR1030 40O1O2DR1030 E20 圖圖4-15N07 G00 X-10 Y-10 G00快速定位指定,快速定位指定, X-10 Y-10 指指O機(jī)機(jī)點(diǎn)在工件坐標(biāo)系點(diǎn)在工件坐

11、標(biāo)系內(nèi)的坐標(biāo)值內(nèi)的坐標(biāo)值A(chǔ)10101010O工工O機(jī)機(jī)YYXXBCR1030 40O1O2DR1030 E20 圖圖4-16N08 M02 2. 相對(duì)坐標(biāo)程序相對(duì)坐標(biāo)程序N01 G91 G17 G00 X20 Y20N02 G01 X20 F100N03 G03 X10 Y10 I0 J10N04 G02 X-10 Y10 I0 J10N05 G01 X-20 Y-10 N06 Y-10N07 G00 X-20 Y-20 N08 M02A10101010O工工O機(jī)機(jī)YYXXBCR1030 40O1O2DR1030 E20 圖圖4-17三、刀具半徑補(bǔ)償指令三、刀具半徑補(bǔ)償指令 數(shù)控程序時(shí)刀具的中

12、心軌跡按零件輪廓編制的,加數(shù)控程序時(shí)刀具的中心軌跡按零件輪廓編制的,加工時(shí),刀具中心軌跡相對(duì)于零件輪廓讓開(kāi)一個(gè)刀具半徑工時(shí),刀具中心軌跡相對(duì)于零件輪廓讓開(kāi)一個(gè)刀具半徑的距離,即所謂的的距離,即所謂的刀具偏置或刀具半徑補(bǔ)償。刀具偏置或刀具半徑補(bǔ)償。 具有刀具半徑補(bǔ)償功能的數(shù)控系統(tǒng)具有如下優(yōu)點(diǎn):具有刀具半徑補(bǔ)償功能的數(shù)控系統(tǒng)具有如下優(yōu)點(diǎn): 1)在編程時(shí)可以不考慮刀具的半徑,直接按零件輪)在編程時(shí)可以不考慮刀具的半徑,直接按零件輪廓編程,只要在實(shí)際加工時(shí)把刀具半徑輸入刀具半徑補(bǔ)廓編程,只要在實(shí)際加工時(shí)把刀具半徑輸入刀具半徑補(bǔ)償?shù)刂分屑纯?。償?shù)刂分屑纯伞?2)刀具磨損后可以通過(guò)補(bǔ)償彌補(bǔ)。)刀具磨損后可

13、以通過(guò)補(bǔ)償彌補(bǔ)。 3)可以使粗加工的程序簡(jiǎn)化。)可以使粗加工的程序簡(jiǎn)化。 1. 基本概念基本概念2. 指令指令 G40是取消刀具半徑補(bǔ)償功能。是取消刀具半徑補(bǔ)償功能。 G41是刀具半徑左補(bǔ)償指令。即沿著刀具前進(jìn)方向,是刀具半徑左補(bǔ)償指令。即沿著刀具前進(jìn)方向,刀具始終位于工件的左側(cè)。刀具始終位于工件的左側(cè)。圖圖4-18 刀具左補(bǔ)償?shù)毒咦笱a(bǔ)償 G42是刀具半徑右補(bǔ)償指令。即沿著刀具前進(jìn)方向,是刀具半徑右補(bǔ)償指令。即沿著刀具前進(jìn)方向,刀具始終位于工件的右側(cè)。刀具始終位于工件的右側(cè)。圖圖4-19 刀具右補(bǔ)償?shù)毒哂已a(bǔ)償 刀補(bǔ)指令的程序段格式:刀補(bǔ)指令的程序段格式: 1)G00G01 G41G42 D X

14、 Y F 2)G00G01 G40 X Y 1)中的)中的D為刀具半徑補(bǔ)償?shù)刂?,地址中存放的是刀為刀具半徑補(bǔ)償?shù)刂?,地址中存放的是刀具半徑的補(bǔ)償量;具半徑的補(bǔ)償量;X Y為由非刀補(bǔ)狀態(tài)進(jìn)入刀具半徑補(bǔ)為由非刀補(bǔ)狀態(tài)進(jìn)入刀具半徑補(bǔ)償狀態(tài)的起始位置。償狀態(tài)的起始位置。 2)中的)中的X Y為由刀補(bǔ)狀態(tài)過(guò)渡到非刀補(bǔ)狀態(tài)的終為由刀補(bǔ)狀態(tài)過(guò)渡到非刀補(bǔ)狀態(tài)的終點(diǎn)位置,這里的點(diǎn)位置,這里的X Y即為刀具中心的位置。即為刀具中心的位置。 1)只能在)只能在G00或或G01指令下建立刀具半徑補(bǔ)償狀態(tài)指令下建立刀具半徑補(bǔ)償狀態(tài)及取消刀具半徑補(bǔ)償狀態(tài)。及取消刀具半徑補(bǔ)償狀態(tài)。注意:注意: 2)在建立刀補(bǔ)時(shí),必須有連續(xù)

15、兩段的平面位移指)在建立刀補(bǔ)時(shí),必須有連續(xù)兩段的平面位移指令。這是因?yàn)?,在建立刀補(bǔ)時(shí),控制系統(tǒng)要連續(xù)讀入兩令。這是因?yàn)?,在建立刀補(bǔ)時(shí),控制系統(tǒng)要連續(xù)讀入兩段平面位移指令,才能正確計(jì)算出進(jìn)入刀補(bǔ)狀態(tài)時(shí)刀具段平面位移指令,才能正確計(jì)算出進(jìn)入刀補(bǔ)狀態(tài)時(shí)刀具中心的偏置位置。否則,將無(wú)法正確建立刀補(bǔ)狀態(tài)。中心的偏置位置。否則,將無(wú)法正確建立刀補(bǔ)狀態(tài)。 例例4 圖圖4-20所示加工路線所示加工路線為實(shí)際零件輪廓,刀具初始為實(shí)際零件輪廓,刀具初始位置為位置為(0, 0, 200),工件坐標(biāo),工件坐標(biāo)系原點(diǎn)在工件上表面處,用系原點(diǎn)在工件上表面處,用 10的立銑刀精銑厚為的立銑刀精銑厚為4mm的工件。的工件。Y

16、X40-4080-80R60-20R40O-40圖圖4-20 例例4YX40-4080-80R60-20R40O-40圖圖4-20 例例4 編程如下:編程如下: N01 G90 G92 X0 Y0 Z200 設(shè)置刀具起始位置設(shè)置刀具起始位置N02 G00 X50Y-40 刀具快速平移到下刀位置刀具快速平移到下刀位置N03 Z2 快速降至安全平面快速降至安全平面N04 S800 M03 M08 打開(kāi)冷卻、起動(dòng)主軸打開(kāi)冷卻、起動(dòng)主軸N05 G01 Z-5F50 慢速下至切削深度慢速下至切削深度N06 G41 D01 X40F150 至此切削點(diǎn)進(jìn)入刀具半徑補(bǔ)償狀態(tài)至此切削點(diǎn)進(jìn)入刀具半徑補(bǔ)償狀態(tài)N07

17、 X-80 直線進(jìn)給直線進(jìn)給N08 Y-20 直線進(jìn)給直線進(jìn)給N09 G02 X-40Y20R40F100 順時(shí)針圓弧加工順時(shí)針圓弧加工N010 G03 X20Y80R60逆時(shí)針圓弧加工逆時(shí)針圓弧加工N011 G01 X40F150 直線加速進(jìn)給直線加速進(jìn)給N012 Y-45 直線進(jìn)給直線進(jìn)給YX40-4080-80R60-20R40O-40圖圖4-20 例例4YX40-4080-80R60-20R40O-40圖圖4-20 例例4N013 M09 M05 關(guān)閉冷卻、主軸停轉(zhuǎn)關(guān)閉冷卻、主軸停轉(zhuǎn)N014 G00 Z200 快速抬刀快速抬刀N015 G40 X0 Y0 取消刀補(bǔ)、刀具歸位取消刀補(bǔ)、刀

18、具歸位N016 M02 程序結(jié)束程序結(jié)束四、刀具長(zhǎng)度補(bǔ)償?shù)慕?、?zhí)行與撤消四、刀具長(zhǎng)度補(bǔ)償?shù)慕?、?zhí)行與撤消 使用刀具長(zhǎng)度補(bǔ)償功能,在編程時(shí)可以不考慮刀具在使用刀具長(zhǎng)度補(bǔ)償功能,在編程時(shí)可以不考慮刀具在機(jī)床主軸上裝夾的實(shí)際長(zhǎng)度,而只需在程序中給出刀具機(jī)床主軸上裝夾的實(shí)際長(zhǎng)度,而只需在程序中給出刀具端刃的端刃的Z坐標(biāo),具體的刀具長(zhǎng)度由坐標(biāo),具體的刀具長(zhǎng)度由Z向?qū)Φ秮?lái)協(xié)調(diào)。向?qū)Φ秮?lái)協(xié)調(diào)。 G43:刀具長(zhǎng)度補(bǔ)償分為刀具長(zhǎng)度正補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償分為刀具長(zhǎng)度正補(bǔ)償及及H代碼;代碼; G44:刀具長(zhǎng)度負(fù)補(bǔ)償?shù)毒唛L(zhǎng)度負(fù)補(bǔ)償及及H代碼;代碼; G49:取消刀具長(zhǎng)度補(bǔ)償用取消刀具長(zhǎng)度補(bǔ)償用。3030302224圖

19、圖4-21 刀具長(zhǎng)度補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償正常正常 H后跟兩位數(shù)后跟兩位數(shù)指定偏置號(hào),在每指定偏置號(hào),在每個(gè)偏置號(hào)輸入需要個(gè)偏置號(hào)輸入需要偏置的量。偏置的量。a情況:情況:設(shè)定設(shè)定H01=2,則,則G43 H01;c情況:情況:設(shè)定設(shè)定H02=-2,則,則G44 H02。3030302222圖圖4-21 刀具長(zhǎng)度補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償正常正常abc 例例5 銑如圖銑如圖4-22所示的三條槽,槽深均為所示的三條槽,槽深均為2mm,試用刀,試用刀具補(bǔ)償指令編程。選擇具補(bǔ)償指令編程。選擇 8銑刀為銑刀為1號(hào),刀補(bǔ)設(shè)為號(hào),刀補(bǔ)設(shè)為0, 6銑刀銑刀為為2號(hào),刀補(bǔ)設(shè)為號(hào),刀補(bǔ)設(shè)為2mm,設(shè)起刀點(diǎn)為,設(shè)起刀點(diǎn)為(0,

20、0, 200)。2080100204060100XYO866OEBCADXZY圖圖4-22 刀具長(zhǎng)度補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償N001 G90 G92 X0 Y0 Z200 設(shè)置起刀點(diǎn)設(shè)置起刀點(diǎn)2080100204060100XYO866OEBCADXZY圖圖4-22 刀具長(zhǎng)度補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償N002 G00 X20 Y20 Z2 T01 01號(hào)刀至號(hào)刀至A點(diǎn)點(diǎn)N003 S1500 M03 主軸正轉(zhuǎn)主軸正轉(zhuǎn)1500r/minN004 G01 Z-2 F150 刀具刀具Z向至槽底向至槽底 X80 X向進(jìn)給槽長(zhǎng)向進(jìn)給槽長(zhǎng)N005 G00 Z100 刀具上提刀具上提100mm X20 Y40 M05 刀具移至

21、刀具移至B點(diǎn)點(diǎn)2080100204060100XYO866OEBCADXZY圖圖4-22 刀具長(zhǎng)度補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償N006 M06 T02 換換02號(hào)刀號(hào)刀N007 S1500 M03 主軸正轉(zhuǎn)主軸正轉(zhuǎn)1500r/minN008 G43 G01 H01 Z2 F400 刀具長(zhǎng)度補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償2mm,移至,移至C點(diǎn)點(diǎn)N009 Z-2 F150 Z向進(jìn)刀至槽底向進(jìn)刀至槽底 X80 X向進(jìn)給槽長(zhǎng)向進(jìn)給槽長(zhǎng)2080100204060100XYO866OEBCADXZY圖圖4-22 刀具長(zhǎng)度補(bǔ)償?shù)毒唛L(zhǎng)度補(bǔ)償N0010 G00 Z2 X20 Y60 刀具移至刀具移至D點(diǎn)點(diǎn) N0011 G01 Z-2 F

22、150 Z向進(jìn)刀至槽底向進(jìn)刀至槽底N0012 X80 X向進(jìn)給槽長(zhǎng)向進(jìn)給槽長(zhǎng)N0013 G00 Z200 Z向移至向移至200mmN0014 G49 X0 Y0 取消刀補(bǔ),返回起刀點(diǎn)取消刀補(bǔ),返回起刀點(diǎn)N0015 M05 M02 程序結(jié)束程序結(jié)束五、子程序五、子程序 當(dāng)一個(gè)零件圖形上有幾個(gè)相同的幾何圖形或幾個(gè)位置當(dāng)一個(gè)零件圖形上有幾個(gè)相同的幾何圖形或幾個(gè)位置需要不同刀具反復(fù)加工時(shí),可以編制一個(gè)子程序供主程序需要不同刀具反復(fù)加工時(shí),可以編制一個(gè)子程序供主程序多次調(diào)用。多次調(diào)用。1)FANUC 11-MEA-4系統(tǒng)子程序調(diào)用格式為:系統(tǒng)子程序調(diào)用格式為:M98 P程序號(hào)程序號(hào) L調(diào)用次數(shù)調(diào)用次數(shù)O

23、10 子程序程序號(hào)子程序程序號(hào)N01 子程序體子程序體N0n M99 子程序結(jié)束并返回主程序子程序結(jié)束并返回主程序2)FANUC 7M系統(tǒng)子程序調(diào)用格式位為:系統(tǒng)子程序調(diào)用格式位為:L(子程序號(hào)子程序號(hào))(調(diào)用次數(shù)調(diào)用次數(shù)),程序格式為:,程序格式為:L0100 該子程序序號(hào)為該子程序序號(hào)為01N01 子程序體子程序體N0n M17 子程序結(jié)束并返回主程序子程序結(jié)束并返回主程序3)XK0816A系統(tǒng)子程序調(diào)用格式為:系統(tǒng)子程序調(diào)用格式為: G20 N P 變量值變量值(可正、負(fù),小數(shù)點(diǎn)前四位、后三位可正、負(fù),小數(shù)點(diǎn)前四位、后三位) 變量號(hào)變量號(hào)(本系統(tǒng)最多本系統(tǒng)最多10個(gè):個(gè):P0 P9) 子

24、程序調(diào)用次數(shù)子程序調(diào)用次數(shù)(1 99次次) 子程序號(hào)或子程序名子程序號(hào)或子程序名(01 99)G20為子程序調(diào)用指令。相應(yīng)的子程序形式為:為子程序調(diào)用指令。相應(yīng)的子程序形式為: N60 子程序名子程序名 N0010 G22 N60 子程序開(kāi)始子程序開(kāi)始 N0020 子程序體子程序體 N0100 G24 子程序結(jié)束并返回主程序子程序結(jié)束并返回主程序 使用子程序時(shí)應(yīng)注意:使用子程序時(shí)應(yīng)注意: 1)主程序可以調(diào)用子程序,子程序也可以調(diào)用其他)主程序可以調(diào)用子程序,子程序也可以調(diào)用其他子程序,但子程序不能調(diào)用主程序和自身。子程序,但子程序不能調(diào)用主程序和自身。 2)主程序中模態(tài)代碼可被子程序中同一組的

25、其他代)主程序中模態(tài)代碼可被子程序中同一組的其他代碼所更改。碼所更改。 3)最好不要在刀具補(bǔ)償狀態(tài)下的主程序中調(diào)用子程)最好不要在刀具補(bǔ)償狀態(tài)下的主程序中調(diào)用子程序。序。 例例6 編制如圖編制如圖4-23所示零件的程序,零件上所示零件的程序,零件上4個(gè)方槽個(gè)方槽的尺寸、形狀相同,槽深的尺寸、形狀相同,槽深2mm,槽寬,槽寬10mm,未注圓角,未注圓角半徑為半徑為R5,設(shè)起刀點(diǎn)為,設(shè)起刀點(diǎn)為(0, 0, 200)。Y3050205018015302030110 圖圖4-23 例例6XOXYZOY3050205018015302030110 圖圖4-23 例例6XOXYZOO1 (MAIN_PRO

26、GRAMM)N01 G90 G92 X0 Y0 Z200 設(shè)置起刀點(diǎn)的位置設(shè)置起刀點(diǎn)的位置N02 G00 X30. Y15. Z5. 快速移至第一切削點(diǎn)上方快速移至第一切削點(diǎn)上方N03 G91 S600 M03 相對(duì)坐標(biāo),主軸正轉(zhuǎn)相對(duì)坐標(biāo),主軸正轉(zhuǎn)600r/minN004 M98 P10 調(diào)用子程序調(diào)用子程序10Y3050205018015302030110 圖圖4-23 例例6XOXYZOO10 (SUB_PROGRAMM)N1 G01 Z-7. F50N2 X50. F150N3 Y30.N4 X-50.N5 Y-30.N6 G00 Z7N7 M99Y3050205018015302030

27、110 圖圖4-23 例例6XOXYZON05 G00 X70.N06 M98 P10.N07 G00 X-70. Y50.N08 M98 P10 N09 G00 X70.N010 M98 P10.N011 M05N012 G90 G00 X0 Y0 Z200N013 M02 4.3 數(shù)控銑床編程實(shí)例數(shù)控銑床編程實(shí)例 例例8 編寫如圖編寫如圖4-25所示零件的內(nèi)外輪廓的精加工程序,所示零件的內(nèi)外輪廓的精加工程序,刀具直徑為刀具直徑為 20mm,設(shè)起刀點(diǎn)為,設(shè)起刀點(diǎn)為(0, 0, 200)。651451702101045XY240XYZ 圖圖4-25 例例8651451702101045XY240XYZ 圖圖4-25 例例8A(49.075, 85)B(98.15, 0)N01 G90 G92 X0 Y0 Z200 設(shè)置起刀點(diǎn)設(shè)置起刀點(diǎn)N02 G00 X70. Y-85. 刀具快速移動(dòng)刀具快速移動(dòng)N03 Z0 S500 M03 M08 刀具快速移至下刀位上方刀具快速移至下刀位上方N04 G01 Z-4. F50 下至切深下至切深651451702101045XY240XYZ 圖圖4-25 例例8A(49.075, 85)B(98.15, 0)N05 G41 D01 X

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論