數(shù)控技術(shù)_數(shù)控銑床編程ppt課件_第1頁(yè)
數(shù)控技術(shù)_數(shù)控銑床編程ppt課件_第2頁(yè)
數(shù)控技術(shù)_數(shù)控銑床編程ppt課件_第3頁(yè)
數(shù)控技術(shù)_數(shù)控銑床編程ppt課件_第4頁(yè)
數(shù)控技術(shù)_數(shù)控銑床編程ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩46頁(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)介

第4章數(shù)控銑床編程 4 1概述 圖4 1數(shù)控立式銑床 一 數(shù)控銑床簡(jiǎn)介 1 數(shù)控立式銑床 2 數(shù)控臥式銑床 圖4 2臥式數(shù)控銑床 3 數(shù)控龍門(mén)銑床 圖4 3龍門(mén)數(shù)控銑床 二 數(shù)控銑削的特點(diǎn) 1 平面輪廓加工 需要兩軸聯(lián)動(dòng)的數(shù)控銑床 圖4 4平面輪廓加工 2 挖槽加工 需要兩軸聯(lián)動(dòng)的數(shù)控銑床 圖4 5挖槽加工 3 空間曲面類零件加工 需用三軸聯(lián)動(dòng)的數(shù)控銑床和球頭銑刀 圖4 6空間曲面零件加工 4 孔系加工 圖4 7孔系加工 4 2數(shù)控銑床常用指令 一 快速定位和直線進(jìn)給 1 快速定位 G00XYZ 2 直線進(jìn)給運(yùn)動(dòng) G01XYZF 例1編制加工右圖所示的輪廓加工程序 工件的厚度為5mm 設(shè)起刀具點(diǎn)相對(duì)工件的坐標(biāo)為 10 10 300 N01G90G92X 10Y 10Z300設(shè)定起刀點(diǎn)的位置 N02G00X8Y8Z2快速移動(dòng)至A點(diǎn)的上方 N03S1000M03起動(dòng)主軸 N04G01Z 6F50下刀至切削厚度 N05G17X40銑AB段 N06X32Y28銑BC段 N07X16銑CD段 N08X8Y8銑DA段 N09G00Z20M05抬刀且主軸停 N010X 10Y 10Z300返回起刀點(diǎn) N011M02程序結(jié)束 二 圓弧進(jìn)給 1 平面定義指令 G17指令XY平面 G02或G03XYIJ 或R FG18指令ZX平面 G02或G03XZIK 或R FG19指令YZ平面 G02或G03YZJK 或R F I J K為圓心坐標(biāo) 圓弧半徑R 例2編制圖4 8圓弧加工的程序 絕對(duì)坐標(biāo)編程 G90G03X25Y40I 20J0F50或G90G03X25Y40R20F50 相對(duì)坐標(biāo)編程 G91G03X 20Y20I 20J0F50或G91G03X 20Y20R20F50 例3用數(shù)控銑床加工圖4 9所示的輪廓ABCDEA 分別用絕對(duì)坐標(biāo)和相對(duì)坐標(biāo)方式編寫(xiě)加工程序 1 絕對(duì)坐標(biāo)程序G92X 10Y 10N01G90G17G00X10Y10N02G01X30F100N03G03X40Y20I0J10N04G02X30Y30I0J10N05G01X10Y20N06Y10N07G00X 10Y 10N08M02 G92X 10Y 10 設(shè)定機(jī)床坐標(biāo)系與工件編程坐標(biāo)系的關(guān)系 給出機(jī)床坐標(biāo)原點(diǎn)O機(jī)相對(duì)編程原點(diǎn)O工的坐標(biāo)值 N01G90G17G00X10Y10 G90絕對(duì)坐標(biāo)指令 G17XY平面內(nèi)的加工指令 G00快速定位指定 X10Y10指A點(diǎn)在工件坐標(biāo)系內(nèi)的坐標(biāo)值 該段程序的含義是指令刀具相對(duì)于工件由起刀點(diǎn)O機(jī)快速移動(dòng)到A點(diǎn) N02G01X30F100 G01直線插補(bǔ)指令 F100進(jìn)給速度為100mm min 該程序段的含義是以直線插補(bǔ)和進(jìn)給速度100mm min的方式從點(diǎn)A向點(diǎn)B加工直線AB段 N03G03X40Y20I0J10 G03逆時(shí)針圓弧插補(bǔ)指令 X40Y20圓弧的終點(diǎn)相對(duì)于工件坐標(biāo)原點(diǎn)的坐標(biāo)值 I0J10為圓弧的圓心相對(duì)于的起點(diǎn)坐標(biāo) 該段程序的含義是以逆時(shí)針圓弧插補(bǔ)的方式從點(diǎn)B到點(diǎn)C加工BC圓弧段 N04G02X30Y30I0J10 G02順時(shí)針圓弧插補(bǔ)指令 X30Y30圓弧的終點(diǎn)相對(duì)于工件坐標(biāo)原點(diǎn)的坐標(biāo)值 I0J10為圓弧的圓心相對(duì)于起點(diǎn)的坐標(biāo) 該段程序的含義是以順時(shí)針圓弧插補(bǔ)的方式從點(diǎn)C到點(diǎn)D加工CD圓弧段 N05G01X10Y20 該程序段的含義是以直線插補(bǔ)的方式從點(diǎn)D向點(diǎn)E加工直線DE段 N06Y10 該程序段的含義是以直線插補(bǔ)的方式從點(diǎn)E向點(diǎn)A加工直線EA段 N07G00X 10Y 10 G00快速定位指定 X 10Y 10指O機(jī)點(diǎn)在工件坐標(biāo)系內(nèi)的坐標(biāo)值 N08M02 2 相對(duì)坐標(biāo)程序N01G91G17G00X20Y20N02G01X20F100N03G03X10Y10I0J10N04G02X 10Y10I0J10N05G01X 20Y 10N06Y 10N07G00X 20Y 20N08M02 三 刀具半徑補(bǔ)償指令 數(shù)控程序時(shí)刀具的中心軌跡按零件輪廓編制的 加工時(shí) 刀具中心軌跡相對(duì)于零件輪廓讓開(kāi)一個(gè)刀具半徑的距離 即所謂的刀具偏置或刀具半徑補(bǔ)償 具有刀具半徑補(bǔ)償功能的數(shù)控系統(tǒng)具有如下優(yōu)點(diǎn) 1 在編程時(shí)可以不考慮刀具的半徑 直接按零件輪廓編程 只要在實(shí)際加工時(shí)把刀具半徑輸入刀具半徑補(bǔ)償?shù)刂分屑纯?2 刀具磨損后可以通過(guò)補(bǔ)償彌補(bǔ) 3 可以使粗加工的程序簡(jiǎn)化 1 基本概念 2 指令 G40是取消刀具半徑補(bǔ)償功能 G41是刀具半徑左補(bǔ)償指令 即沿著刀具前進(jìn)方向 刀具始終位于工件的左側(cè) G42是刀具半徑右補(bǔ)償指令 即沿著刀具前進(jìn)方向 刀具始終位于工件的右側(cè) 刀補(bǔ)指令的程序段格式 1 G00 G01G41 G42DXYF2 G00 G01G40XY 1 中的D為刀具半徑補(bǔ)償?shù)刂?地址中存放的是刀具半徑的補(bǔ)償量 XY為由非刀補(bǔ)狀態(tài)進(jìn)入刀具半徑補(bǔ)償狀態(tài)的起始位置 2 中的XY為由刀補(bǔ)狀態(tài)過(guò)渡到非刀補(bǔ)狀態(tài)的終點(diǎn)位置 這里的XY即為刀具中心的位置 1 只能在G00或G01指令下建立刀具半徑補(bǔ)償狀態(tài)及取消刀具半徑補(bǔ)償狀態(tài) 注意 2 在建立刀補(bǔ)時(shí) 必須有連續(xù)兩段的平面位移指令 這是因?yàn)?在建立刀補(bǔ)時(shí) 控制系統(tǒng)要連續(xù)讀入兩段平面位移指令 才能正確計(jì)算出進(jìn)入刀補(bǔ)狀態(tài)時(shí)刀具中心的偏置位置 否則 將無(wú)法正確建立刀補(bǔ)狀態(tài) 例4圖4 20所示加工路線為實(shí)際零件輪廓 刀具初始位置為 0 0 200 工件坐標(biāo)系原點(diǎn)在工件上表面處 用 10的立銑刀精銑厚為4mm的工件 編程如下 N01G90G92X0Y0Z200設(shè)置刀具起始位置 N02G00X50 Y 40 刀具快速平移到下刀位置 N03Z2 快速降至安全平面 N04S800M03M08打開(kāi)冷卻 起動(dòng)主軸 N05G01Z 5 F50慢速下至切削深度 N06G41D01X40 F150至此切削點(diǎn)進(jìn)入刀具半徑補(bǔ)償狀態(tài)N07X 80 直線進(jìn)給N08Y 20 直線進(jìn)給N09G02X 40 Y20 R40 F100順時(shí)針圓弧加工N010G03X20 Y80 R60 逆時(shí)針圓弧加工N011G01X40 F150直線加速進(jìn)給N012Y 45 直線進(jìn)給 N013M09M05關(guān)閉冷卻 主軸停轉(zhuǎn)N014G00Z200 快速抬刀N015G40X0Y0取消刀補(bǔ) 刀具歸位N016M02程序結(jié)束 四 刀具長(zhǎng)度補(bǔ)償?shù)慕?執(zhí)行與撤消 使用刀具長(zhǎng)度補(bǔ)償功能 在編程時(shí)可以不考慮刀具在機(jī)床主軸上裝夾的實(shí)際長(zhǎng)度 而只需在程序中給出刀具端刃的Z坐標(biāo) 具體的刀具長(zhǎng)度由Z向?qū)Φ秮?lái)協(xié)調(diào) G43 刀具長(zhǎng)度補(bǔ)償分為刀具長(zhǎng)度正補(bǔ)償及H代碼 G44 刀具長(zhǎng)度負(fù)補(bǔ)償及H代碼 G49 取消刀具長(zhǎng)度補(bǔ)償用 H后跟兩位數(shù)指定偏置號(hào) 在每個(gè)偏置號(hào)輸入需要偏置的量 a情況 設(shè)定H01 2 則G43H01 c情況 設(shè)定H02 2 則G44H02 例5銑如圖4 22所示的三條槽 槽深均為2mm 試用刀具補(bǔ)償指令編程 選擇 8銑刀為1號(hào) 刀補(bǔ)設(shè)為0 6銑刀為2號(hào) 刀補(bǔ)設(shè)為2mm 設(shè)起刀點(diǎn)為 0 0 200 N001G90G92X0Y0Z200設(shè)置起刀點(diǎn) N002G00X20Y20Z2T0101號(hào)刀至A點(diǎn)N003S1500M03主軸正轉(zhuǎn)1500r minN004G01Z 2F150刀具Z向至槽底X80X向進(jìn)給槽長(zhǎng)N005G00Z100刀具上提100mmX20Y40M05刀具移至B點(diǎn) N006M06T02換02號(hào)刀N007S1500M03主軸正轉(zhuǎn)1500r minN008G43G01H01Z2F400刀具長(zhǎng)度補(bǔ)償2mm 移至C點(diǎn)N009Z 2F150Z向進(jìn)刀至槽底X80X向進(jìn)給槽長(zhǎng) N0010G00Z2X20Y60刀具移至D點(diǎn)N0011G01Z 2F150Z向進(jìn)刀至槽底N0012X80X向進(jìn)給槽長(zhǎng)N0013G00Z200Z向移至200mmN0014G49X0Y0取消刀補(bǔ) 返回起刀點(diǎn)N0015M05M02程序結(jié)束 五 子程序 當(dāng)一個(gè)零件圖形上有幾個(gè)相同的幾何圖形或幾個(gè)位置需要不同刀具反復(fù)加工時(shí) 可以編制一個(gè)子程序供主程序多次調(diào)用 1 FANUC11 MEA 4系統(tǒng)子程序調(diào)用格式為 M98P程序號(hào)L調(diào)用次數(shù)O10子程序程序號(hào)N01 子程序體N0nM99子程序結(jié)束并返回主程序 2 FANUC7M系統(tǒng)子程序調(diào)用格式位為 L 子程序號(hào) 調(diào)用次數(shù) 程序格式為 L0100該子程序序號(hào)為01N01 子程序體N0nM17子程序結(jié)束并返回主程序 3 XK0816A系統(tǒng)子程序調(diào)用格式為 G20N P 變量值 可正 負(fù) 小數(shù)點(diǎn)前四位 后三位 變量號(hào) 本系統(tǒng)最多10個(gè) P0 P9 子程序調(diào)用次數(shù) 1 99次 子程序號(hào)或子程序名 01 99 G20為子程序調(diào)用指令 相應(yīng)的子程序形式為 N60子程序名N0010G22N60子程序開(kāi)始N0020 子程序體N0100G24子程序結(jié)束并返回主程序 使用子程序時(shí)應(yīng)注意 1 主程序可以調(diào)用子程序 子程序也可以調(diào)用其他子程序 但子程序不能調(diào)用主程序和自身 2 主程序中模態(tài)代碼可被子程序中同一組的其他代碼所更改 3 最好不要在刀具補(bǔ)償狀態(tài)下的主程序中調(diào)用子程序 例6編制如圖4 23所示零件的程序 零件上4個(gè)方槽的尺寸 形狀相同 槽深2mm 槽寬10mm 未注圓角半徑為R5 設(shè)起刀點(diǎn)為 0 0 200 O1 MAIN PROGRAMM N01G90G92X0Y0Z200設(shè)置起刀點(diǎn)的位置N02G00X30 Y15 Z5 快速移至第一切削點(diǎn)上方N03G91S600M03相對(duì)坐標(biāo) 主軸正轉(zhuǎn)600r minN004M98P10調(diào)用子程序10 O10 SUB PROGRAMM N1G01Z 7 F50N2X50 F150N3Y30 N4X 50 N5Y 30 N6G00Z7N7M99 N05G00X70 N06M98P10 N07G00X 70 Y50 N08M98P10 N09G00X70 N010M98P10 N011M05N012G90G00X0Y0Z200N013M02 4 3數(shù)控銑床編程實(shí)例 例8編寫(xiě)如圖4 25所示零件的內(nèi)外輪廓的精加工程序 刀具直徑為 20mm 設(shè)起刀點(diǎn)為 0 0 200 N01G90G92X0Y0Z200設(shè)置起刀點(diǎn)N02G00X70 Y 85 刀具快速移動(dòng)N03Z0S500M03M08刀具快速移至下刀位上方N04G01Z 4 F50下至切深 N05G41D01X49 075Y 85 F200左刀補(bǔ)移至切刀點(diǎn)N06X 49 075切削至X 49 075點(diǎn)N07X 98 15Y0切削至X 98 15Y0點(diǎn)N08X 49 075Y85 切削至X 49 075Y85點(diǎn) N09X49 075切削至X49 075點(diǎn)N010X98 15Y0切削至X49 075Y0點(diǎn)N011X37 528Y 105 切削至X37 528Y 105點(diǎn)N012M09關(guān)切削液 N013G00Z10 抬刀N014G40X0Y0取消刀補(bǔ)至X0Y0Z10點(diǎn)N015Z2 下刀至Z2點(diǎn)N016G01Z 5 F50下刀切至Z 5點(diǎn) N017G

溫馨提示

  • 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)論