數(shù)控機(jī)床的程序編制.ppt_第1頁(yè)
數(shù)控機(jī)床的程序編制.ppt_第2頁(yè)
數(shù)控機(jī)床的程序編制.ppt_第3頁(yè)
數(shù)控機(jī)床的程序編制.ppt_第4頁(yè)
數(shù)控機(jī)床的程序編制.ppt_第5頁(yè)
已閱讀5頁(yè),還剩83頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第3章數(shù)控機(jī)床的程序編制 3 1概述 3 1 1數(shù)控編程的基本概念程序編制 從零件圖紙分析到獲得數(shù)控機(jī)床所需控制介質(zhì)的全部過(guò)程 即把待加工零件的工藝過(guò)程及參數(shù) 刀具軌跡 切削參數(shù)等 按照規(guī)定的代碼及格式編寫(xiě)程序單 并通過(guò)控制介質(zhì)輸入到的數(shù)控裝置里用于控制數(shù)控機(jī)床 3 1 2編程的內(nèi)容和步驟 1 1 確定加工方案 零件的 材料選擇 合適的數(shù)控機(jī)床形狀合適的刀具尺寸合適的夾具精度要求合適的裝夾方法熱處理硬度 2 工藝處理 確定以下參數(shù) 1 選擇對(duì)刀點(diǎn)和換刀點(diǎn) 2 確定走刀路線 3 確定切削參數(shù) 2 3 數(shù)學(xué)處理 編程中需知道工件每段輪廓的起點(diǎn) 終點(diǎn)及線形 其中一些參數(shù)是不能從零件的設(shè)計(jì)圖紙直接得出的 需要計(jì)算 如某些角度的直線到圓弧的切點(diǎn) 數(shù)控機(jī)床一般只能加工直線或圓弧 若工件表面的輪廓是其它線形 例如漸開(kāi)線等 則應(yīng)該用直線和圓弧去擬合之 更加復(fù)雜的輪廓面需要用計(jì)算機(jī)才能進(jìn)行擬合并進(jìn)而進(jìn)行數(shù)學(xué)處理 求起點(diǎn) 終點(diǎn) 線形等 3 4 編寫(xiě)程序根據(jù)所用機(jī)床和刀具以及指令格式 按照輪廓段逐段編寫(xiě)程序 一段輪廓一句程序5 制備控制介質(zhì)制作程序的載體 6 程序檢驗(yàn)和輸入機(jī)床檢驗(yàn)內(nèi)容 刀具路徑是否錯(cuò)誤 是否發(fā)生干涉 加工出來(lái)的工件是否符合要求 檢驗(yàn)方法 空走刀 或加工模擬 4 3 1 3數(shù)控編程方法 1 手工編程當(dāng)零件比較簡(jiǎn)單時(shí)可以用手工編程 零件輪廓僅由直線和圓弧組成 2 APT語(yǔ)言編程早期的自動(dòng)編程語(yǔ)言 3 交互式圖形編程有的軟件能在三維造型的基礎(chǔ)上通過(guò)交互式對(duì)話自動(dòng)生成數(shù)控程序 常用的軟件有Mastercam 制造工程師 CAXA 開(kāi)目CAD等 5 3 2數(shù)控編程的基礎(chǔ)3 2 1編程的幾何基礎(chǔ) 1 機(jī)床坐標(biāo)系機(jī)床使用笛卡爾直角坐標(biāo)系 X Y Z為移動(dòng)坐標(biāo) A B C為旋轉(zhuǎn)坐標(biāo) 實(shí)行右手定則 6 2 軸及方向規(guī)定 1 Z軸將傳遞切削力的主軸軸線定為Z坐標(biāo)軸 對(duì)于刀具旋轉(zhuǎn)的機(jī)床 如銑 鉆 鏜床 旋轉(zhuǎn)刀具的軸線定為Z軸 對(duì)于工件旋轉(zhuǎn)的機(jī)床 如車(chē) 外圓磨床 工件的軸線定為Z軸 當(dāng)機(jī)床有幾個(gè)主軸時(shí) 選擇一個(gè)垂直于工件裝夾面的主軸定為Z軸 對(duì)于工件和刀具都不旋轉(zhuǎn)的機(jī)床 如刨 插床 Z軸垂直于工件裝夾面 Z軸的正方向以刀具遠(yuǎn)離工件的方向?yàn)闇?zhǔn) 7 2 X坐標(biāo)軸 X軸一般是水平的 平行于工件的裝夾面且與Z軸垂直 對(duì)于工件旋轉(zhuǎn)的機(jī)床 X軸在工件的徑向上 且平行于橫滑座 以刀具離開(kāi)工件旋轉(zhuǎn)中心方向?yàn)檎较?對(duì)于刀具旋轉(zhuǎn)的機(jī)床 當(dāng)Z軸是水平方向時(shí) 從刀具主軸向工件看 X運(yùn)動(dòng)方向指向右方 當(dāng)Z軸為垂直方向時(shí) 對(duì)于單立柱機(jī)床 從刀具主軸向立柱看 X運(yùn)動(dòng)方向指向右方 對(duì)于龍門(mén)式機(jī)床 從主軸向左側(cè)看 X運(yùn)動(dòng)方向指向右方 8 3 Y坐標(biāo)軸Y軸的方向由X軸和Z軸按右手定則來(lái)確定 X Y Z坐標(biāo)系是按刀具相對(duì)于工件運(yùn)動(dòng)的原則命名的 而帶撇 的坐標(biāo)X Y Z 則表示工件相對(duì)于刀具運(yùn)動(dòng)的坐標(biāo)系 4 回轉(zhuǎn)軸繞X軸旋轉(zhuǎn)的刀具 工件 稱(chēng)為A軸 繞Y軸旋轉(zhuǎn)的刀具 工件 稱(chēng)為B軸 繞Z軸旋轉(zhuǎn)的刀具 工件 稱(chēng)為C軸 X Y Z方向 大拇指所指方向 5 其它附加軸 X Y Z為主坐標(biāo)系通常稱(chēng)為第一坐標(biāo)系 還有平行于主坐標(biāo)系軸的第二直線運(yùn)動(dòng)時(shí)為第二坐標(biāo)系 對(duì)應(yīng)命名為U V W軸 若還有第三直線運(yùn)動(dòng) 則對(duì)應(yīng)命名為P Q R軸 稱(chēng)為第三坐標(biāo)系 9 立式銑床 臥式銑鏜床 數(shù)控車(chē)床 10 數(shù)控車(chē)和銑床的標(biāo)準(zhǔn)坐標(biāo)系 數(shù)控車(chē)床 立式升降工作臺(tái)數(shù)控銑床 11 3 坐標(biāo)系 機(jī)床坐標(biāo)系 機(jī)床本身固有的坐標(biāo)系 機(jī)床原點(diǎn) 機(jī)床坐標(biāo)系的原點(diǎn) 機(jī)床參考點(diǎn) 用于對(duì)機(jī)床工作臺(tái) 滑板以及刀具相對(duì)運(yùn)動(dòng)的測(cè)量系統(tǒng)進(jìn)行定標(biāo)和控制的點(diǎn) 工件坐標(biāo)系 用于確定工件幾何圖形上各幾何要素的位置而建立的坐標(biāo)系 工件原點(diǎn) 工件坐標(biāo)系的原點(diǎn) 編程坐標(biāo)系 編程人員為方便編制數(shù)控程序所設(shè)定的坐標(biāo)系 一般情況下 編程坐標(biāo)系與工件坐標(biāo)系一致 絕對(duì)坐標(biāo)系 刀具 或工件 運(yùn)動(dòng)位置的坐標(biāo)值均是相對(duì)于某一固定坐標(biāo)原點(diǎn)計(jì)算的坐標(biāo)系 相對(duì)坐標(biāo)系 刀具 或工件 運(yùn)動(dòng)位置的終點(diǎn)坐標(biāo)值均是相對(duì)于起點(diǎn)坐標(biāo)計(jì)算的坐標(biāo)系 12 4 絕對(duì)坐標(biāo)編程和增量坐標(biāo)編程 G90 按絕對(duì)坐標(biāo)編程 G91 按相對(duì)坐標(biāo)編程 G90和G91均用第一坐標(biāo)系X Y Z表示 在沒(méi)有設(shè)定相對(duì)坐標(biāo)系前 常用第二坐標(biāo)系U V W表示 13 模態(tài)和非模態(tài)代碼 模態(tài)代碼 指一經(jīng)在一個(gè)程序段中使用 便保持有效到以后的程序段中出現(xiàn)同組的另一代碼時(shí)才失效 也稱(chēng)為續(xù)效代碼 非模態(tài)代碼 指一旦在一個(gè)程序段中使用 不能保持在以后的程序段中有效 參看教材P281附表1 14 3 3數(shù)控系統(tǒng)的指令代碼3 3 1數(shù)控程序組成 1 加工程序的組成例 1234標(biāo)題 程序名 0001 9999N10G92X25 0Y45 0Z15 0 對(duì)刀點(diǎn) 25 45 15 N20G00Z2 0 快進(jìn)刀至Z 2mm處N30M30 程序結(jié)束 程序段結(jié)束號(hào) 2 程序段 為了完成某一動(dòng)作要求所需功能 字 的組合 每一個(gè)字是一個(gè)控制機(jī)床的具體指令 它由一個(gè)英文字母開(kāi)頭 其后是幾個(gè)數(shù)字構(gòu)成 15 3 3 2數(shù)控加工指令 1 準(zhǔn)備功能指令 G指令 16 G92 設(shè)置工件坐標(biāo)系編程格式 G92XYZG92指令是將工件坐標(biāo)系原點(diǎn)設(shè)定在相對(duì)于刀具起始點(diǎn)的某一空間點(diǎn)上 例 G92X20Y10Z10其確立的工件坐標(biāo)系原點(diǎn)在距離刀具起始點(diǎn)X 20 Y 10 Z 10的位置上 17 工件坐標(biāo)系選擇指令G54 G59格式 G54G90G00 G01 XYZ 該指令執(zhí)行后 所有坐標(biāo)值指定的坐標(biāo)尺寸都是選定的工件加工坐標(biāo)系中的位置 通過(guò)CRT MDI方式設(shè)置的 G54 X 66 79Y35 84G55 X36 09Y54 25 18 與G92的比較 1 G92X10Y10G92指令程序段只是設(shè)定工件坐標(biāo)系 并不產(chǎn)生任何動(dòng)作 這時(shí)刀具已在加工坐標(biāo)系中的X10Y10點(diǎn)上 2 G54 G59指令程序段可以和G00 G01指令組合 如G54G90G01X10Y10時(shí) 運(yùn)動(dòng)部件在選定的工件坐標(biāo)系中進(jìn)行移動(dòng) 程序段運(yùn)行后 無(wú)論刀具當(dāng)前點(diǎn)在哪里 它都會(huì)移動(dòng)到加工坐標(biāo)系中的X10Y10點(diǎn)上 3 機(jī)床斷電后G92設(shè)定工件坐標(biāo)系的值將不存在 而G54 G59設(shè)定工件坐標(biāo)系的值是存在的 19 G00 快速點(diǎn)定位指令 刀具分別按照各軸快速進(jìn)給速度從當(dāng)前位置移動(dòng)到給定的坐標(biāo)點(diǎn) 格式 G00XYZ G01 直線插補(bǔ)指令 格式 G01XYZ 20 絕對(duì)編程指令G90相對(duì)編程指令G91 相對(duì)坐標(biāo)編程 N0010G91G00X20Y20M03N0020G01Y30F100N0030X30N0040Y 30N0050X 30N0060G00X 20Y 20M05N0070M02 絕對(duì)坐標(biāo)編程 N0010G90G00X20Y20M03N0020G01Y50F100N0030X50N0040Y20N0050X20N0060G00X0Y0M05N0070M02 21 圓弧插補(bǔ)指令 G02 G03 圓弧插補(bǔ)指令 1 其中G02 順時(shí)針圓弧插補(bǔ) G03 逆時(shí)針圓弧插補(bǔ) 2 順 逆判斷 向垂直于運(yùn)動(dòng)平面的坐標(biāo)軸的負(fù)方向觀察 格式一 G02 G03 XYZIJK格式二 G02 G03 XYZRXYZ 絕對(duì)坐標(biāo)和增量坐標(biāo)均可 IJK 圓心相對(duì)于起點(diǎn)的增量坐標(biāo) 半徑R 當(dāng)R 0時(shí) 加工0 180 的圓弧 當(dāng)R 0時(shí) 加工180 360 的圓弧 編制整圓時(shí) 可以省略終點(diǎn)坐標(biāo)值 XYZ G04 暫停指令 22 圓弧插補(bǔ)舉例 1 當(dāng)圓弧A的起點(diǎn)為P1 終點(diǎn)為P2 圓弧插補(bǔ)程序段為 G02X321 65Y280I40J140F50或 G02X321 65Y280R 145 6F50 2 當(dāng)圓弧A的起點(diǎn)為P2 終點(diǎn)為P1時(shí) 圓弧插補(bǔ)程序段為 G03X160Y60I 121 65J 80F50或 G03X160Y60R 145 6F50 23 刀具長(zhǎng)度補(bǔ)償 刀具組合完成后刀尖的長(zhǎng)度 刀尖到主軸端面距離 不可能一致 顯然用長(zhǎng)度補(bǔ)償?shù)姆椒ㄈバ拚@種誤差較為方便 刀具Z方向移動(dòng)的距離是 指令值 刀具偏置值 刀具偏置值存放在 刀具偏置值寄存器中 偏置值為 偏置值負(fù)值 24 刀具半徑補(bǔ)償指令 刀具半徑補(bǔ)償 刀具中心軌跡偏離理論軌跡一個(gè)刀具半徑 由計(jì)算機(jī)自動(dòng)完成 G41 左刀補(bǔ) 刀具的進(jìn)給方向在工件輪廓的左邊G42 右刀補(bǔ) 刀具的進(jìn)給方向在工件輪廓的右邊G40 取消刀補(bǔ)G17 XY平面 刀補(bǔ)平面 G18 ZX平面G19 YZ平面D00 D01 D32 刀具偏置號(hào) D代碼 25 刀具半徑補(bǔ)償?shù)膶?shí)現(xiàn)過(guò)程 刀具補(bǔ)償?shù)慕?以G41 或G42 與G01 或G00 配合實(shí)現(xiàn) 格式 G41G01 G00 G42 XYZ刀具補(bǔ)償?shù)膱?zhí)行刀具補(bǔ)償?shù)某蜂N(xiāo) 以G40與G01 或G00 配合實(shí)現(xiàn)格式 G40G01 G00 XYZ 26 刀具半徑補(bǔ)償?shù)挠?jì)算 直線 刀補(bǔ)后刀具中心軌跡仍然與原直線平行 計(jì)算刀具中心軌跡的起點(diǎn)和終點(diǎn)的坐標(biāo)值 圓弧 刀補(bǔ)后刀具中心軌跡仍然是一個(gè)與原圓弧同心的圓弧 計(jì)算刀補(bǔ)后圓弧的起 終點(diǎn)坐標(biāo)值和刀補(bǔ)后的圓弧半徑 27 B刀補(bǔ)和C刀補(bǔ) B刀補(bǔ) 一般的刀補(bǔ)只能計(jì)算出直線或圓弧終點(diǎn)的刀具中心值 而對(duì)于兩個(gè)程序段之間在刀補(bǔ)以后可能出現(xiàn)的一些特殊情況沒(méi)有給予考慮 這種刀補(bǔ)方法稱(chēng)為B刀補(bǔ) C刀補(bǔ) 能實(shí)現(xiàn)程度段間的尖角過(guò)渡 能自動(dòng)進(jìn)行拐點(diǎn)處刀具中心軌跡交點(diǎn)計(jì)算的刀補(bǔ)方法稱(chēng)為C刀補(bǔ) 28 內(nèi)外輪廓加工時(shí)的半徑補(bǔ)償 銑削外輪廓時(shí) 兩個(gè)程序段之間會(huì)出現(xiàn)間斷DC 和EC 對(duì)于銑削內(nèi)輪廓 兩個(gè)程序段之間會(huì)出現(xiàn)交叉重合 交叉點(diǎn)C B刀補(bǔ)無(wú)法在自動(dòng)實(shí)現(xiàn)對(duì)間斷或交叉重合情況的處理 只能事先予以考慮 給出一定的處理方法 29 C刀補(bǔ)程序段間轉(zhuǎn)接情況分析 以直線與直線轉(zhuǎn)接為例 有時(shí)以圓弧代替直線插入 圓弧與圓弧 圓弧與直線的轉(zhuǎn)接情況均可以采用類(lèi)似于直線與直線轉(zhuǎn)接的處理方法 如圓弧與圓弧之間的轉(zhuǎn)接 可以采用上一段圓弧 加入刀補(bǔ)半徑后 終點(diǎn)處的切線與下一段圓弧 加入刀補(bǔ)半徑后 起點(diǎn)處的切線進(jìn)行轉(zhuǎn)接處理 刀具中心并非始終偏離工件軌跡一個(gè)刀具半徑距離 30 刀具半徑補(bǔ)償舉例 31 2113N05G92X0 0Y0 0Z50 0 對(duì)刀點(diǎn) 0 0 50 N10G91G17G41T01G00X75 0Y75 0Z 48 0 N15G01X100 0Y170 0Z 12 0F150 N20X200 0 N25X60 0Y 70 0 N30Y 40 0 N35G02X 60 0Y 60 0I 60 0 N40G01X 300 0 N42G00Z60 0N45G40X 75 0Y 75 0M02 N50M30 32 編程舉例 0002N01G92X0Y0Z50 M03S300N10G91G42G00X80Y50Z 48N20G01X50Z 12F120N30Y40N40X40N50Y 40N60X30N70G03X30Y30J30N80G01Y20N100G02X 30Y30J30N110G01N120X 120N130Y 80N140G40G00X 80Y 50Z60N200M02 主軸停止轉(zhuǎn)動(dòng) N300M30 33 N100G92X0Y0Z10N110G90G00G42X40Y 40F300S300M03N120G01Z 5N130Y80N140X20N150G02X 40Y20I 60N160G03X 80Y 20J 40N170G01Y 40N180X40N190Z10N200G40X0Y0N210M02 程序結(jié)束 N220M05 主軸停止 34 凸輪銑削加工舉例 35 N5G92X0Y0Z10N10G90G00X50Y50F300N20G01Z 2N30G01G42X0Y50N40G03X0Y 50I0J 50N50G03X18 86Y 36 67I0J20N60G01X28 28Y 10N70G03X28 28Y10I 28 28J10N80G01X18 86Y36 67N90G03X0Y50I 18 86J 6 67N100G01Z10N110G00G40X50Y50N120M30 36 調(diào)用子程序的命令 M99作為子程序的結(jié)束指令 M98調(diào)用M99定義的子程序 格式 M98PXXXXLXXXX XXXX子程序N10XXXX 1234 M98P1234M99 子程序編號(hào) 調(diào)用次數(shù) 省略時(shí)調(diào)用一次 37 鏡像命令G24 G25 G24X0 對(duì)稱(chēng)于Y軸鏡像 G24Y0 對(duì)稱(chēng)于X軸鏡像 G24X0Y0 對(duì)稱(chēng)于坐標(biāo)原點(diǎn)鏡像 G25 取消鏡像 格式 G24XYG98PXXXXG25XY 38 100 子程序 1 主程序 N100G41X10Y10D01N1G91G00X0Y0Z5N110G01Z 10F100N2M98P100N120Y20N3G24X0N130X10N4M98P100N140G03X10Y 10I10N5G25X0N150G01Y 10N6G24X0Y0N160X 20N7M98P100N170G40X 10Y 10N8G25X0YON180Z10N9G24Y0N190M99N10M98P100N11G25YON12M02 39 坐標(biāo)旋轉(zhuǎn)命令G68 取消旋轉(zhuǎn)G69 指令格式 G68XYP XY 旋轉(zhuǎn)中心坐標(biāo)值 P 旋轉(zhuǎn)角度 逆時(shí)針為正方向 順時(shí)針為負(fù)方向 40 1主程序N10G91M03N20M98P100N30G68X0YOP45N40M98P100N50G69N60G68X0Y0P90N70M98P100N80G69M05M02 100子程序N100G01X20Y0F100N110G02X10Y0I5N120G03X10Y0I5N130X 20Y0I 10N140G01X 20Y0N150M99 41 100子程序 1234主程序N100G01X50F100N10G91M03N105Z 5N20M98P100N110G02X100Y0I50N30G68X0Y0P180N120G03X100Y0I50N40M98P100N130X 200I 100N50G69M05M02N135G01Z10N140G01X 50N150M99 42 固定循環(huán)功能與子程序固定循環(huán)功能 X軸和Y軸定位快進(jìn)到參考平面 R平面 以切削進(jìn)給方式執(zhí)行孔加工孔底刀具動(dòng)作返回參考平面快速返回初始點(diǎn) 1 固定循環(huán)的動(dòng)作 在點(diǎn)位 直線控制功能數(shù)控機(jī)床加工的工序 鉆孔 锪孔 鏜孔 鉸孔 攻絲 可以由固定循環(huán)功能完成 用一個(gè)G代碼程序完成多個(gè)工步才能完成的動(dòng)作 43 幾個(gè)概念以及G98 G99指令的用法 初始平面 為安全下刀而設(shè)置的平面 用G98返回 R點(diǎn)平面 R參考平面 刀具下刀由快進(jìn)轉(zhuǎn)為工作進(jìn)給而設(shè)置的平面 用G99返回 孔底平面 44 固定循環(huán)指令格式 G91G98GX Y Z R Q P F L G90G99G 包括G73 G74 G76以及G81 G89 X Y 孔的位置 與G90 G91有關(guān) Z 孔底位置 G90 孔底位置 G91 R點(diǎn)到孔底的距離 R R點(diǎn)平面位置 G90 R點(diǎn)的坐標(biāo)值 G91 初始點(diǎn)到R的距離 P 在孔底的暫停時(shí)間 毫秒 Q 每次加工的深度 使用增量值 與G90 G91無(wú)關(guān) G73或G83 每次的加工深度 G76或G87 位移量 F 加工切削進(jìn)給時(shí)的速度 L 循環(huán)次數(shù) 45 46 主要的固定循環(huán)功能 47 孔加工固定循環(huán)指令的形式及動(dòng)作 G98G73X Y Z R Q P I J K L F G99用于Z軸的間歇進(jìn)給 深孔加工時(shí)有利于排屑 Q為每次進(jìn)刀深度 I為第一次切削深度 J為每次切削深度的遞減數(shù)量 K為切削的最小深度 d為退刀量 1 高速深孔加工G73 48 2 反攻絲循環(huán)G74 G98攻反 左旋 螺紋主軸反轉(zhuǎn) G74X Y Z R P F 到孔底主軸正轉(zhuǎn) 并退回 G99 49 3 G76指令 精鏜指令 G76XYZRQ 50 4 G81 G82 G83指令 鉆孔和鏜孔指令 G81XYZRP 鉆 擴(kuò)和鏜階梯孔指令 G82XYZRPF 深孔加工指令 G83XYZRQPF 51 5 攻螺紋指令G84 52 6 精鏜孔指令G85和鏜孔指令G86 G85與G84指令相同 只是在孔底主軸不反轉(zhuǎn) G86與G81指令相同 只是在孔底主軸停止 然后快速退回 53 7 反鏜孔指令G87和鏜孔指令G88 54 8 鏜孔循環(huán)指令G89和取消固定循環(huán)指令G80 G89 與G86指令相同 但在孔底有暫停 G80 取消所有固定循環(huán)指令 同時(shí)R點(diǎn)和Z點(diǎn)也被取消 55 鉆孔加工舉例G81 56 攻螺紋G84舉例 設(shè)Z軸開(kāi)始點(diǎn)距工作表面100mm 切削深度20mm 40 0 X 160 0Y 90 0Z93 0M05 57 鉆孔循環(huán)指令編程舉例一 0009G92X0 0Y0 0Z50 0S800M03M08G90F70 0G99G81X 50 0Y0 0Z 52 0R 15 0G98Y 30 0 鉆2 G99G73X0 0Y30 0Z 52 0R5 0Q 10K3 0 鉆3 G98Y 30 0 鉆4 G99G82X50 0Y30 0Z 30 0R 15 0P2 鉆5 G98Y0 0 鉆6 M05M09M30 鉆6 10的孔 58 例二 編制右所示的孔加工程序 設(shè)Z軸開(kāi)始點(diǎn)距工作表面50mm處 切削深度為10mm R面 50 初始面 3 0009G92X 100 Y 50 Z50 G90G00X0 Y0 M03S800G91G99G81X40 Y40 Z 13 R 47 F100X40 Y0 L3X0 Y50 X 40 Y0 L3G90G80X 100 Y 50 Z50 M05M30 59 2 輔助功能指令 60 主要輔助功能指令說(shuō)明 M00 程序停止指令M02 程序結(jié)束指令M03 主軸正轉(zhuǎn)指令M04 主軸反轉(zhuǎn)指令M05 主軸停止指令M30 返回原位指令主軸轉(zhuǎn)速功能指令 S1200 1200r min進(jìn)給功能指令F300 300mm min 61 3 數(shù)控車(chē)削指令 62 63 加工坐標(biāo)系設(shè)置G50編程格式G50XZX Z的值是起刀點(diǎn)相對(duì)于加工原點(diǎn)的位置 G50使用方法與G92類(lèi)似 在數(shù)控車(chē)床編程時(shí) 所有X坐標(biāo)值均使用直徑值 例G50X128 7Z375 1 64 快速定位指令G00G00指令命令機(jī)床以最快速度運(yùn)動(dòng)到下一個(gè)目標(biāo)位置 運(yùn)動(dòng)過(guò)程中有加速和減速 該指令對(duì)運(yùn)動(dòng)軌跡沒(méi)有要求 其指令格式 G00X U Z W 當(dāng)用絕對(duì)值編程時(shí) X Z后面的數(shù)值是目標(biāo)位置在工件坐標(biāo)系的坐標(biāo) 當(dāng)用相對(duì)值編程時(shí) U W后面的數(shù)值則是現(xiàn)在點(diǎn)與目標(biāo)點(diǎn)之間的距離與方向 設(shè)定工件坐標(biāo)系G50X200 0Z263 0 絕對(duì)值指令編程A CG00X40 0Z212 0 相對(duì)值指令編程A C或G00U 160 0W 51 0 65 直線插補(bǔ)指令G01G01指令命令機(jī)床刀具以一定的進(jìn)給速度從當(dāng)前所在位置沿直線移動(dòng)到指令給出的目標(biāo)位置 指令格式 G01X U Z W F 使用G01指令時(shí)可以采用絕對(duì)坐標(biāo)編程 也可采用相對(duì)坐標(biāo)編程 當(dāng)采用絕對(duì)坐編程時(shí) 數(shù)控系統(tǒng)在接受G01指令后 刀具將移至坐標(biāo)值為X Z的點(diǎn)上 當(dāng)采用相對(duì)坐編程時(shí) 刀具移至距當(dāng)前點(diǎn)的距離為U W值的點(diǎn)上 絕對(duì)值指令編程G01X40 0Z20 1F0 2 相對(duì)值指令編程G01U20 0W 25 9F0 2 66 圓弧插補(bǔ)指令G02 G03格式 G02X U Z W I K F 或G02X U Z W R F G03X U Z W I K F 或G03X U Z W R F 使用圓弧插補(bǔ)指令 可以用絕對(duì)坐標(biāo)編程 也可以用相對(duì)坐標(biāo)編程 絕對(duì)坐標(biāo)編程時(shí) X Z是圓弧終點(diǎn)坐標(biāo)值 增量編程時(shí) U W是終點(diǎn)相對(duì)始點(diǎn)的距離 圓心位置的指定可以用R 也可以用I K R為圓弧半徑值 I K為圓心在X軸和Z軸上相對(duì)于圓弧起點(diǎn)的坐標(biāo)增量 絕對(duì)坐標(biāo) 直徑編程G02X50 0Z30 0I25 0F0 3 相對(duì)坐標(biāo) 直徑編程G02U20 0W 20 0I25 0F0 3 絕對(duì)坐標(biāo) 直徑編程G02X50 0Z30 0R25 0F0 3 相對(duì)坐標(biāo) 直徑編程G02U20 0W 20 0R25 0F0 3 10 67 68 圓柱面切削循環(huán)G90格式 G90X U Z W F 式中 X Z 圓柱面切削的終點(diǎn)坐標(biāo)值 U W 圓柱面切削的終點(diǎn)相對(duì)于循環(huán)起點(diǎn)坐標(biāo)分量 69 N10G50X200Z200T0101N20M03S1000N30G00X55Z4M08N40G01G96Z2F2 5S150 G96 恒表面切削速度控制 N50G90X45Z 25F0 2N60X40N70X35N80G00X200Z200N90M30 70 圓錐面切削循環(huán)G90格式 G90X U Z W I F 式中 X Z 圓錐面切削的終點(diǎn)坐標(biāo)值 U W 圓柱面切削的終點(diǎn)相對(duì)于循環(huán)起點(diǎn)的坐標(biāo) I 圓錐面切削的起點(diǎn)相對(duì)于終點(diǎn)的半徑差 如果切削起點(diǎn)的X向坐標(biāo)小于終點(diǎn)的X向坐標(biāo) I值為負(fù) 反之為正 G01X65Z2G90X60Z 25I 5F0 2X50G00X100Z200 71 平面端面切削循環(huán)G94格式 G94X U Z W F 式中 X Z 端面切削的終點(diǎn)坐標(biāo)值 U W 端面切削的終點(diǎn)相對(duì)于循環(huán)起點(diǎn)的坐標(biāo) 72 錐面端面切削循環(huán)G94格式 G94X U Z W K F 式中 X Z 端面切削的終點(diǎn)坐標(biāo)值 U W 端面切削的終點(diǎn)相對(duì)于循環(huán)起點(diǎn)的坐標(biāo) K 端面切削的起點(diǎn)相對(duì)于終點(diǎn)在Z軸方向的坐標(biāo)分量 當(dāng)起點(diǎn)Z向坐標(biāo)小于終點(diǎn)Z向坐標(biāo)時(shí)K為負(fù) 反之為正 73 螺紋切削循環(huán)指令G92螺紋切削循環(huán)指令把 切入 螺紋切削 退刀 返回 四個(gè)動(dòng)作作為一個(gè)循環(huán) 用一個(gè)程序段來(lái)指令 格式 G92X U Z W I F 式中 X U Z W 螺紋切削的終點(diǎn)坐標(biāo)值 I 螺紋部分半徑之差 即螺紋切削起始點(diǎn)與切削終點(diǎn)的半徑差 加工圓柱螺紋時(shí) I 0 加工圓錐螺紋時(shí) 當(dāng)X向切削起始點(diǎn)坐標(biāo)小于切削終點(diǎn)坐標(biāo)時(shí) I為負(fù) 反之為正 74 圓柱螺紋加工G00X35Z104G92X29 2Z53F1 5X28 6X28 2X28 04G00X200Z200圓錐螺紋加工G00X80Z62G92X49 6Z12I 5F2X48 7X48

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論