數控加工程序的編制培訓課件.ppt_第1頁
數控加工程序的編制培訓課件.ppt_第2頁
數控加工程序的編制培訓課件.ppt_第3頁
數控加工程序的編制培訓課件.ppt_第4頁
數控加工程序的編制培訓課件.ppt_第5頁
已閱讀5頁,還剩125頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2020 3 8 第三章數控加工程序的編制 1 第2章數控加工程序的編制 1數控車床的程序編制2數控銑床與加工中心的程序編制3自動編程簡介 2020 3 8 第三章數控加工程序的編制 2 1數控車床的程序編制 普通數控車床能完成端面 內外圓 倒角 錐面 球面及成形面 螺紋等的車削加工 a 端面切削 b 外軸肩切削 2020 3 8 第三章數控加工程序的編制 3 c 錐面切削 d 圓弧面切削 e 車退刀槽 f 切斷 2020 3 8 第三章數控加工程序的編制 4 2020 3 8 第三章數控加工程序的編制 5 主切削運動是工件的旋轉 工件的成形則由刀具在ZX平面內的插補運動保證 1數控車床的程序編制 2020 3 8 第三章數控加工程序的編制 6 1數控車床的程序編制 需要注意的問題 1 在一個程序段中 可以采用絕對坐標編程 增量坐標編程或二者混合編程 2 用絕對坐標編程時 坐標值X取工件的直徑 增量坐標編程時 用徑向實際位移量的2倍值表示 并附上方向符號 3 為提高工件的徑向尺寸精度 X向的脈沖當量取Z向的一半 4 由于車削加工的余量較大 因此 為簡化編程數控裝置常具備不同形式的固定循環 5 編程時 常認為刀尖是一個點 而實際中刀尖為一個半徑不大的圓弧 因此需要對刀具半徑進行補償 2020 3 8 第三章數控加工程序的編制 7 1數控車床的程序編制 設定工件坐標系和工件原點數控車床坐標系統分為機床坐標系和工件坐標系 編程坐標系 無論哪種坐標系統都規定與車床主軸軸線平行的方向為Z軸 且規定從卡盤中心至尾座頂尖中心的方向為正方向 在水平面內與主軸軸線垂直的方向為X軸 且規定刀具遠離主軸旋轉中心的方向為正方向 2020 3 8 第三章數控加工程序的編制 8 機床坐標系 以機床原點為坐標系原點建立起來的X Z軸直角坐標系 稱為機床坐標系 車床的機床原點為主軸旋轉中心與卡盤后端面之交點 機床坐標系是制造和調整機床的基礎 也是設置工件坐標系的基礎 一般不允許隨意變動 如圖所示 參考點參考點是機床上的一個固定點 該點是刀具退離到一個固定不變的極限點 圖中點O 即為參考點 其位置由機械擋塊或行程開關來確定 2020 3 8 第三章數控加工程序的編制 9 工件坐標系 編程坐標系 數控編程時應該首先確定工件坐標系和工件原點 零件在設計中有設計基準 在加工過程中有工藝基準 同時應盡量將工藝基準與設計基準統一 該基準點通常稱為工件原點 以工件原點為坐標原點建立起來的X Z軸直角坐標系 稱為工件坐標系 在車床上工件原點可以選擇在工件的左或右端面上 即工件坐標系是將參考坐標系通過對刀平移得到的 如圖所示 2020 3 8 第三章數控加工程序的編制 10 1數控車床的程序編制 車削固定循環指令 1 直線和錐度切削固定循環G77指令格式為 G77X U Z W R F 直線切削 圓柱面 固定循環 G77X U Z W F 錐形切削固定循環 G77X U Z W RF 2020 3 8 第三章數控加工程序的編制 11 1數控車床的程序編制 2020 3 8 第三章數控加工程序的編制 12 1數控車床的程序編制 外圓柱面加工時 X Z 為終點C坐標 U W 為終點C相對于起點A坐標值的增量 圖中 R表示快速進給 F為按指定速度進給 單程序段加工時 按一次循環啟動鍵可完成1 2 3 4的軌跡操作 外圓錐面加工時 圖中 R的意義為圓錐體大小端的差值 X U Z W 的意義同前 用增量坐標編程時要注意R的符號 確定方法是錐面起點B坐標大于終點C坐標時R為正 反之為負 2020 3 8 第三章數控加工程序的編制 13 例 G77X40 0Z20 0F50 0 A B C D AX30 0 A E F D AX20 0 A G H D A G77X40 0Z20 0R 5 0F50 0 A B C D AX30 0 A E F D AX20 0 A G H D A 2020 3 8 第三章數控加工程序的編制 14 例 G92X150 0Z200 0M08 G00X94 0Z10 0T0101M03Z2 0 循環起點G77X80 0Z 49 8F0 25 循環 X70 0 循環 X60 4 循環 G00X150 0Z200 0T0000 取消G77M01 2020 3 8 第三章數控加工程序的編制 15 1數控車床的程序編制 2 簡單螺紋切削指令G33格式 G33IP F 其中IP 螺紋終點位置F 長軸方向導程 或螺距 例 加工螺紋長度10mm 螺距1 5mm 指令為G33Z10 0F1 5 2020 3 8 第三章數控加工程序的編制 16 幾點注意事項 進行橫螺紋加工時 其進給速度F的單位采用旋轉進給率 即mm r 或inches r 為避免在加減速過程中進行螺紋切削 要設引入距離 1和超越距離 2 1 切入空刀行程量 一般為 3 5 F 導程 2 切出空刀行程量 一般取0 5 1 2020 3 8 第三章數控加工程序的編制 17 螺紋進刀切削方法 a 表示單邊切削 每次切削量相等 b 表示雙邊切削 每次切削量相等 c 表示單邊切削 每次背吃刀量相等 d 表示雙邊切削 每次背吃刀量相等 切削量相等是指每次循環切削面積相等 保證螺紋車刀在車削過程中受力均勻 2020 3 8 第三章數控加工程序的編制 18 例 如圖所示 螺紋導程 2mm 車削螺紋前工件直徑為 48 分兩次走刀 第一次切深為0 8mm 單邊 第二次切深為0 3mm 采用相對值編程加工程序如下 2020 3 8 第三章數控加工程序的編制 19 N030G00U 11 6 N040G33W 59 0F2 0 N050G00U11 6 N060G00W59 0 N070G00U 12 2 N080G33W 59 0F2 0 N090G00U12 2 N100G00W59 0 2020 3 8 第三章數控加工程序的編制 20 例 圖為圓柱螺紋編程實例 螺紋外徑已加工完成 牙型深度1 3mm 分5次進給 吃刀量 直徑值 分別為0 9mm 0 6mm 0 4mm 0 4mm和0 1mm 采用絕對編程 加工程序如下 2020 3 8 第三章數控加工程序的編制 21 N01G54N02G00X58 0Z71 0N04X47 1N06G33Z12 0F2 0N08G00X58 0N10Z71 0N12X46 5N14G33Z12 0F2 0N16G00X58 0N18Z71 0N20X46 1N22G33Z12 0F2 0 N24G00X58 0N26Z71 0N28X45 7N30G33Z12 0F2 0N32G00X58 0N34Z71 0N36X45 6N38G33Z12 0F2 0 2020 3 8 第三章數控加工程序的編制 22 例 已知錐螺紋導程 2mm 分兩次走刀 第一次切深為0 8mm 第二次切深為0 3mm 采用絕對值編程 加工程序如下 N030G00X12 4Z76 0 N040G33X41 4Z27 0F2 0 N050G00X50 0 N060G00Z76 0 N070G00X11 8 N080G33X40 8Z27 0F2 0 N090G00X50 0 N100G00Z76 0 圓錐螺紋加工實例 2020 3 8 第三章數控加工程序的編制 23 3 復雜螺紋切削固定循環G78 圓柱螺紋的編程格式為 G78X U Z W F 錐螺紋的編程格式為 G78X U Z W RF 2020 3 8 第三章數控加工程序的編制 24 G78指令即為螺紋切削循環指令 該指令完成工件圓柱螺紋和錐螺紋的切削固定循環 可以完成如圖所示1 2 3 4的螺紋加工過程 指令中 要給定螺紋切削的終點坐標 還要給出螺紋的導程F值 其中R表示了螺紋的錐度 其值為錐螺紋大 小徑的半徑差 2020 3 8 第三章數控加工程序的編制 25 N30G78U 11 6W 59 0F2 0 N31G78U 12 2W 59 0F2 0 2020 3 8 第三章數控加工程序的編制 26 N30G78X41 4Z27 0R 14 5F2 0 N31G78X40 8Z27 0R 14 5F2 0 2020 3 8 第三章數控加工程序的編制 27 4 端面切削固定循環G79 直端面車削固定循環G79X U Z W F 錐端面切削固定循環G79X U Z W K 或R F 2020 3 8 第三章數控加工程序的編制 28 例 G00X84 0Z2 0 循環起點G79X30 4Z 5 0F0 2 循環 Z 10 0 循環 Z 14 8 循環 G00X150 0Z200 0 取消G79 2020 3 8 第三章數控加工程序的編制 29 例 加工如圖所示帶錐面的零件 利用端面車削固定循環指令 編寫粗加工程序 G79X15 0Z33 48R 3 48F50 0 A B C D AZ31 48 A E F D AZ28 78 A G H D A 2020 3 8 第三章數控加工程序的編制 30 5 車削復合固定循環指令1 外徑粗車循環 G71 外徑精車循環 G70 指令格式 G71U d R e G71P ns Q nf U u W w F f S s T t G70P ns Q nf N ns 在順序號N ns 和N nf 的程序段之間指定的加工路線 N nf 其中 d 每次半徑方向的吃刀量 半徑值 e 每次切削循環的退刀量 半徑值 ns 指定路線的第一個程序段序號 nf 指定路線的最后一個程序段序號 u X軸方向的精車余量 w Z軸方向的精車余量 2020 3 8 第三章數控加工程序的編制 31 應用舉例 已知粗車切深為2mm 退刀量為1mm 精車余量在X軸方向為0 6mm 直徑值 Z軸方向為0 3mmN010G92X250 0Z160 0 設置工件坐標系 N020T0100 換刀 無長度和磨損補償 N030S55M04 主軸反轉 恒線速度 55m min 控制 N040G00X45 0Z5 0T0101 由起點快進至循環起點A 用1號刀具補償 N050G71U2R1 外圓粗車循環 粗車切深2mm 退刀量1mm N060G71P070Q110U0 6W0 3F0 2 精車路線為N070 N110 N070G00X22 0F0 1S58 設定快進A A 精車進給量0 1mm r 恒線速度控制 N080G01W 17 車 22外圓N090G02X38 0W 8 0R8 車R8圓弧N100G01W 10 0 車 38外圓N110X44 0W 10 0 車錐面 N120G70P070Q110 精車循環開始結束后返回到A點 N130G00X250 0Z160 0 返回到參考點 N140M30 程序結束 2020 3 8 第三章數控加工程序的編制 32 2 端面粗車循環 G72 G72W d R e G72P ns Q nf U u W w F f S s T t N ns 在N ns 和N nf 的程序段間 指定粗加工路線 N nf 其中 d 每次Z方向的吃刀量 e 每次切削循環的退刀量 ns 指定精加工路線的第一個程序段序號 nf 指定精加工路線的最后一個程序段序號 u X軸方向的精車余量 直徑 半徑指定 w Z軸方向的精車余量 2020 3 8 第三章數控加工程序的編制 33 應用舉例 已知粗車切深為2mm 余量在X軸方向為0 5mm Z軸方向為2mm N101T0100M41 自動換刀 采用1號刀具 無長度和磨損補償 N102S220M08 取消主軸恒線速度控制 開冷卻液 N103G00X176 0Z2 0M03 由起點快進至循環起點A 主軸正轉 N104S120 恒線速度 120m min 控制 N105G72W2 0 端面粗車循環 Z向切深2mm 退刀量由參數指定 N106G72P107Q110U2 0W0 5F0 3 精車路線為N107 N110 N107G00Z 100 0F0 15S150 精車進給量0 15mm r 恒線速度控制 150m min N108G01X120 0Z 60 0 移動到 120 Z 60mm N109Z 35 0 車 120的外圓 N110X80 0W35 0 車錐面 N111G70P107Q110 精車循環 N112G00X200 0Z142 0 返回到換刀點 N113M30 程序結束 2020 3 8 第三章數控加工程序的編制 34 使用循環指令時注意事項 1 G71 G72中F S T僅在粗車循環程序中有效 而對于G70無效 ns nf程序段中指定的F S T則對精加工循環G70有效 2 在ns nf程序段之間不能有相同的序號 3 粗車之后刀具將返回循環起點 再進行精加工 4 在ns nf程序段之間不能調用子程序 5 G70循環一結束 刀具快速返回到起始點 并開始執行G70循環的下一個程序段 2020 3 8 第三章數控加工程序的編制 35 1數控車床的程序編制 車削加工編程實例 2020 3 8 第三章數控加工程序的編制 36 分析A 工藝路線 先倒角 切削螺紋的實際外圓 47 8mm 切削錐度部分 車削 62mm外圓 倒角 車削 80mm外圓 切削圓弧部分 車削 85mm外圓 切槽 車螺紋 1數控車床的程序編制 2020 3 8 第三章數控加工程序的編制 37 B 選擇刀具及畫出刀具布置圖根據加工要求 選用三把刀具 號刀車外圓 號刀切槽 號刀車螺紋 刀具布置如下圖所示 采用刀儀對刀 螺紋刀尖相對與 號刀尖在Z向位置15mm 編程之前 應正確的選擇換刀點 以便在換刀過程中 刀具與工件 機床和夾具不會碰撞 C 確定切削用量車外圓 主軸轉速為S630 進給速度為F150 切槽時 主軸轉速為S315 進給速度為F10 切削螺紋時 主軸轉速為S200 進給速度為F150 1數控車床的程序編制 2020 3 8 第三章數控加工程序的編制 38 1數控車床的程序編制 刀具布置圖 2020 3 8 第三章數控加工程序的編制 39 O0004 程序號N10G92X200 0Z350 0 建立工件坐標系N20G00X41 8Z292 0S630M03T11M08 刀具快速接近工件 啟動主軸 開冷卻液N30G01X47 8Z289 0F150 倒角N40U0W 59 0 車 47 8mm外圓 增量坐標編程N50X50 0W0 退刀 絕對坐標與增量坐標混合編程N60X62 0W 60 0 車錐度 絕對坐標與增量坐標混合編程 2020 3 8 第三章數控加工程序的編制 40 N70U0Z155 0 車 62mm外圓 絕對坐標與增量坐標混合編程N80X78 0W0 退刀 絕對坐標與增量坐標混合編程N90X80 0W 1 0 倒角 絕對坐標與增量坐標混合編程N100U0W 19 0 車 80mm外圓 絕對坐標與增量坐標混合編程N110G02U0W 60 0I163 25K 30 0 車圓弧 I K表示圓心相對于圓弧起點的坐標N120G01U0Z65 0 車 80mm外圓N130X90 0W0 退刀 2020 3 8 第三章數控加工程序的編制 41 N140G00X200 0Z350 0M05T10M09 快速退回到起始點 主軸停 冷卻液關N150X51 0Z230 0S315M03T22M08 換2 刀具 快速接近工件 啟動主軸 開冷卻液N160G01X45 0W0F100 切槽N170G04U50 延時50ms G04為延時指令N180G00X51 0W0 退刀N190X200 0Z350 0M05T20M09 快速退回到起始點 主軸停 冷卻液關N200G00X52 0Z296 0S200M03T33M08 換3 刀具 快速接近工件 啟動主軸 開冷卻液 2020 3 8 第三章數控加工程序的編制 42 N210G76X47 2Z231 5F150 0 G76車螺紋 切至深度0 3 47 8 47 2 2N220X46 6 車螺紋 切至深度0 6 0 3 0 6 2N230X46 1 車螺紋 切至深度0 85 0 6 0 5 2N240X45 8 車螺紋 切至深度1 0 0 85 0 3 2N250G00X200 0Z350 0T30M02 快速退回到起始點 程序結束 2020 3 8 第三章數控加工程序的編制 43 例 一缸蓋零件簡圖 該零件用數控車床加工 加工程序見表 2020 3 8 第三章數控加工程序的編制 44 2020 3 8 第三章數控加工程序的編制 45 2020 3 8 第三章數控加工程序的編制 46 2020 3 8 第三章數控加工程序的編制 47 2020 3 8 第三章數控加工程序的編制 48 2020 3 8 第三章數控加工程序的編制 49 2020 3 8 第三章數控加工程序的編制 50 2數控銑床與加工中心的程序編制 一 基本工藝問題工件坐標系的確定及程序原點的設置安全高度 2020 3 8 第三章數控加工程序的編制 51 進刀 退刀方式 a 切線方向進刀b 側向進刀 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 52 刀具半徑補償 a 合理方式b 不合理方式建立刀補半徑補償 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 53 2數控銑床與加工中心的程序編制 刀具半徑確定對于銑削加工 精加工刀具半徑選擇的主要依據是零件加工輪廓和加工輪廓凹處的最小曲率半徑或圓弧半徑 刀具半徑應小于該最小曲率半徑值 2020 3 8 第三章數控加工程序的編制 54 二 絕對編程與相對編程圖中OXYZ 機床坐標系 O X Y Z 工件坐標系 圖中的相對位置表示工件在機床上安裝后 工件坐標系與機床坐標系的相對位置 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 55 編程方式 絕對坐標方式 機床坐標系絕對坐標方式 工件坐標系相對坐標方式 編程參數編程單位 mm 刀具半徑 D01 8mm 主軸轉速 400r min進給速度 250mm min 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 56 1 絕對坐標編程 機床坐標系 N01G90G00G42D01X50Y70S400M03M08 N02Z 235 N03G01X400F250 N04X300Y370 N05G03X200Y270J 100 N06G02X100Y170I 100 N07G01Y70 N08G00G40Z 165M05M09 N09X300Y120M02 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 57 2 絕對坐標編程 工件坐標系 G92指令 N01G92X0Y0Z35 N02G90G00G42D01X 250Y 50S400M03M08 N03Z 40 N04G01X100F250 N05X0Y250 N06G03X 100Y150J 100 N07G02X 200Y50I 100 N08G01Y 50 N09G00G40Z35M05M09 N10X0Y0M02 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 58 3 相對 增量 坐標編程N01G91G17G42D01G00X 250Y 50S400M03M08 N02Z 40 N03G01X350F250 N04X 100Y300 N05G03X 100Y 100J 100 N06G02X 100Y 100I 100 N07G01Y 120 N08G00G40Z75M05M09 N09X200Y70M02 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 59 4 用G54 G59來設定工件坐標系數控機床除了可用G92指令建立工件坐標系外 還可用G54 G59指令在6個預定的工件坐標系中選擇當前工件坐標系 當工件尺寸很多且相對具有多個不同的標注基準時 可將其中幾個基準點在機床坐標系中的坐標值 通過MDI方式預先輸入到系統中 作為G54 G59的坐標原點 系統將自動記憶這些點 一旦程序執行到G54 G59指令之一時 則該工件坐標系原點即為當前程序原點 后續程序段中的絕對坐標均為相對此程序原點的值 例如 下圖所示從A B C D行走路線 可編程如下 2020 3 8 第三章數控加工程序的編制 60 2020 3 8 第三章數控加工程序的編制 61 N10G54G00G90X30 0Y40 0快速移到G54中的A點N15G59將G59置為當前工件坐標系N20G00X30 0Y30 0移到G59中的B點N25G52X45 0Y15 0在當前工件坐標系G59中 建立局部坐標系G52N30G00G90X35 0Y20 0移到G52中的C點N35G53X35 0Y35 0移到G53 機械坐標系 中的D點 2020 3 8 第三章數控加工程序的編制 62 執行N10程序段時 系統會先選定G54坐標系作為當前工件坐標系 然后 再執行G00移動到該坐標系中的A點 執行N15程序段時 系統又會選擇G59坐標系作為當前工件坐標系 執行N20時 機床就會移到剛指定的G59坐標系中的B點 執行N25時 將在當前工件坐標系G59中建立局部坐標系G52 G52后所跟的坐標值 是G52的原點在當前坐標系中的坐標 執行N30時 刀具將移到局部坐標系G52中的C點 G53是直接按機床坐標系編程 執行N35時 工具將移到機床坐標系中的D點 但G53指令只對本程序段有效 后續程序段如不指定其他坐標系的話 當前有效坐標系還是屬于G59中的局部坐標系G52 2020 3 8 第三章數控加工程序的編制 63 預置工件坐標系G54 G59的設定 可在MDI方式菜單中選按 坐標系F3 切換到工件坐標系G54設定屏幕 如果欲將當前位置點設為G54的零點 可根據屏幕右上角顯示的當前點在機床坐標系中的坐標值數據 在MDI命令行輸入該數值后回車 則屏幕顯示如下圖所示 如要預置G55 G59 可使用翻頁鍵切換到相應的頁面 再在MDI命令行輸入其原點坐標即可 工件原點預置好后 可按 F5重新對刀 系統自動切換到MDI操作屏 鍵入G54后按循環啟動執行 則當前工件坐標系就切換到了G54 同樣 可以將G55 G56 G59等置為當前工件坐標系 右下部 工件坐標零點 處也將隨著顯示當前工件原點在機床坐標系中的坐標 2020 3 8 第三章數控加工程序的編制 64 2020 3 8 第三章數控加工程序的編制 65 一般地 G92不要和G54 G59混用 如果需要察看當前刀具的坐標位置數據 可隨時按F9鍵彈出顯示方式選擇的上托菜單 從中選擇 坐標系 項 回車后再選擇所需要的坐標方式 機床坐標 工件坐標 相對坐標 并回車 則在屏幕右上部的坐標數據顯示區就可看到所需的結果 若正文區已處于大字符坐標數據顯示方式 則其坐標數據方式也同樣隨著改變 如果按F9鍵后選擇的是 坐標值 項 則還可獲得 指令位置 實際位置 剩余進給 跟蹤誤差 負載電流 等數據內容顯示的選擇 2020 3 8 第三章數控加工程序的編制 66 三 簡化編程指令 1 鏡像功能指令G24 G25格式 G24X Y Z M98P G25X Y Z 說明 該組指令用于建立 取消鏡像 G24為建立鏡像 G25為取消鏡像 X Y Z為鏡像位置的參數 當工件相對于某一軸具有對稱形狀時 可以利用鏡像功能和子程序 只對工件的一部分進行編程 而能加工出工件的對稱部分 這就是鏡像功能 當某一軸的鏡像有效時 該軸執行與編程方向相反的運動 2020 3 8 第三章數控加工程序的編制 67 調用子程序指令 M98 M99 編程時 為了簡化程序的編制 當一個工件上有相同的加工內容時 常用調子程序的方法進行編程 指令格式 M98 P L M99 指令說明 P為子程序號 L為調用次數當加工工序內容較多時 為便于程序的調試 盡量把不同工序內容的程序 分別安排到不同的子程序中 主程序主要完成坐標系的設定 換刀及子程序調用 子程序返回 2020 3 8 第三章數控加工程序的編制 68 例 使用鏡像功能編制如圖所示輪廓的加工程序 設刀具起點距工件上表面100mm 切削深度5mm O0024 主程序G92X0Y0Z0G91G17M03S600M98P100 加工 G24X0 Y軸鏡像 鏡像位置為X 0M98P100 加工 G24Y0 X Y軸鏡像 鏡像位置為 00 M98P100 加工 G25X0 X軸鏡像繼續有效 取消Y軸鏡像M98P100 加工 G25Y0取消鏡像M30 圖鏡像功能 2020 3 8 第三章數控加工程序的編制 69 O100 子程序 的加工程序 N100G41G00X10Y4D01 N120G43Z98H01N130G01Z7F300N140Y26N150X10N160G03X10Y 10I10J0N170G01Y 10N180X 25N185G49G00Z105N200G40X 5Y 10N210M99 圖鏡像功能 2020 3 8 第三章數控加工程序的編制 70 2 縮放功能指令G50 G51格式 G51X Y Z P M98P G50說明 該組指令用于建立 取消縮放 G51為建立縮放 G50為取消縮放 X Y Z為縮放中心的坐標值 P為縮放倍數 G51既可指定平面縮放 也可指定空間縮放 2020 3 8 第三章數控加工程序的編制 71 2020 3 8 第三章數控加工程序的編制 72 3 旋轉變換G68 G69格式 G17G68X Y P G18G68X Y P G19G68X Y P M98P G69說明 該組指令用于建立 取消旋轉變換 G68為建立旋轉變換 G69為取消旋轉變換 X Y Z為旋轉中心的坐標值 P為旋轉角度 單位是 0 P 360 2020 3 8 第三章數控加工程序的編制 73 O0068 主程序G92X0Y0Z50G90G43Z 5H02M98P200 加工 G68X0Y0P45 旋轉45度M98P200 加工 G68X0Y0P90 旋轉90度M98P200 加工 G49Z50 M69M05 取消旋轉M30 2020 3 8 第三章數控加工程序的編制 74 O200 子程序 的加工程序 100G41G00X20Y 5D02 切線方向進入N110G02X40Y0I10F300 N120X30I 5 N130G03X20I 5 N140G00Y 6 切線方向退出N145G40X0Y0 N150M99 2020 3 8 第三章數控加工程序的編制 75 2數控銑床與加工中心的程序編制 四 固定循環指令 通常 有關固定循環由以下所示六個動作順序組成 動作1 A B刀具快進至起始點 動作2 B R快進至加工表面附近的R點 動作3 R E加工動作 如 鉆 攻螺紋 鏜等 動作4 E點孔底動作 如 暫停進給 動作5 E R快進至R點 動作6 R B快進至起始點 2020 3 8 第三章數控加工程序的編制 76 2數控銑床與加工中心的程序編制 1 高速深孔鉆削循環 G73 G73X Y Z R Q F K X Y 為孔位置數據 Z 增量編程時指從R點到孔底的增量值 絕對編程時指孔底的坐標值 R 增量編程時指從初始平面到R點的增量值 絕對編程時指R點的坐標值 Q 每次切削進給的深度 d為退刀量 間斷進給 K 加工相同距離的多個孔時 指定循環次數K 2020 3 8 第三章數控加工程序的編制 77 2數控銑床與加工中心的程序編制 2 左旋螺紋攻絲循環 G74 G74X Y Z R P F K 其中P為暫停時間主軸下移至R點啟動 反轉切入 至孔底后正轉退出 2020 3 8 第三章數控加工程序的編制 78 2數控銑床與加工中心的程序編制 3 精密鏜孔循環 G76 G76X Y Z R Q P F K Q 讓刀位移量P 孔底停留時間精鏜孔底后 有三個孔底動作 進給暫停 主軸準停即定向停止 刀具偏移距離q 然后退刀 這樣可使刀頭不劃傷精鏜表面 2020 3 8 第三章數控加工程序的編制 79 2數控銑床與加工中心的程序編制 4 鉆削循環 G81 G81X Y Z R F K 2020 3 8 第三章數控加工程序的編制 80 2數控銑床與加工中心的程序編制 5 鉆 鏜階梯孔循環 G82 G82X Y Z R P F K 2020 3 8 第三章數控加工程序的編制 81 2數控銑床與加工中心的程序編制 6 深孔加工循環 G83 G83X Y Z R Q F K 2020 3 8 第三章數控加工程序的編制 82 2數控銑床與加工中心的程序編制 7 右旋螺紋攻絲循環 G84 G84X Y Z R P F K 2020 3 8 第三章數控加工程序的編制 83 2數控銑床與加工中心的程序編制 8 精鏜孔循環 G85 G85X Y Z R F K 2020 3 8 第三章數控加工程序的編制 84 2數控銑床與加工中心的程序編制 9 鏜孔循環 G86 G86X Y Z R F K 2020 3 8 第三章數控加工程序的編制 85 2數控銑床與加工中心的程序編制 10 背鏜循環 G87 G87X Y Z R Q P F K 2020 3 8 第三章數控加工程序的編制 86 2數控銑床與加工中心的程序編制 11 鏜孔循環 G88 G88X Y Z R P F K 2020 3 8 第三章數控加工程序的編制 87 2數控銑床與加工中心的程序編制 12 鏜孔循環 G89 G89X Y Z R P F K 2020 3 8 第三章數控加工程序的編制 88 2數控銑床與加工中心的程序編制 13 取消固定循環指令 G80 G80 2020 3 8 第三章數控加工程序的編制 89 鉆孔加工編程 鉆孔1 6 10mm鉆孔7 10 20mm鏜孔11 13 95mm 2020 3 8 第三章數控加工程序的編制 90 O0001N001G92X0Y0Z0 工件坐標系設置在參考點 N002G90G00Z250 0T11M06 到換刀點換T11刀具 N003G43Z0H11 長度補償 N004S30M03 主軸正轉 N005G99G81X400 0Y 350 0Z 153 0R 97 0F120 定位 鉆1孔 返回到R面 N006Y 550 0 鉆2孔 N007G98Y 750 0 鉆3孔 返回到初始平面 N008G99X1200 0 鉆4孔 返回到R面 N009Y 550 0 鉆5孔 N010G98Y 350 鉆6孔 返回到初始平面 N011G00X0Y0M05 X Y坐標返回到參考點 主軸停 N012G40Z250 0T15M06 到換刀點 取消刀具長度補償 換T15刀具 N013G43Z0H15 到初始平面 并進行刀具長度補償 N014S20M03 主軸正轉 2020 3 8 第三章數控加工程序的編制 91 N015G99G82X550 0Y 450 0Z 130 0R 97 0P300F70 定位 鉆7孔 返到R平面 孔底暫停 N016G98Y 650 0 定位 鉆8孔 返回到初始平面 孔底暫停 N017G99X1050 0 定位 鉆9孔 返回到R平面 孔底暫停 N018G98X 450 0 定位 鉆10孔 到初始平面 孔底暫停 N019G00X0Y0M05 返回到參考點 主軸停 N020G40Z250 0T31M06 到換刀點 取消長度補償 換T31刀具 N021G43Z0H31 到初始平面 進行刀具長度補償 N022S10M03 主軸正轉 N023G99G85X800 0Y 350 0Z 153 0R 47 0F50 定位 鉆11孔 返回到R平面 N024G91Y 200 0K2 定位 鉆12 13孔 返回到R平面 N025G80G00X0Y0M05 經中間點 0 0 47 0 回到參考點 主軸停 N026G40Z0 取消刀具長度補償 N027M00 程序停止 2020 3 8 第三章數控加工程序的編制 92 2數控銑床與加工中心的程序編制 簡單外形輪廓零件的加工編程 2020 3 8 第三章數控加工程序的編制 93 2數控銑床與加工中心的程序編制 分析 1 零件圖已知某外形輪廓的零件圖 要求精銑其外形輪廓 2 刀具選擇 10mm的立銑刀 3 安全面高度50mm 4 進刀 退刀方式離開工件20mm 直線 圓弧引入切向進刀 直線退刀 5 工藝路線逆時針走刀 2020 3 8 第三章數控加工程序的編制 94 O0006 第0006號程序 銑削外形輪廓零件N05G92G90G00X0 0Y0 0 建立工件坐標系 并快速運動到程序原點的上方N10Z50 0 快速運動到安全面高度N20X 50 0Y 40 0S500M03M08 刀具移到工件外 啟動主軸 原點的安全面高度N30Z5 0 刀具移到工件外N40G01Z 10 0F20 加工10mm的厚度N50G42D01X 40 0Y 20 0F100 刀具半徑補償 運動到X 40 Y 20的位置 2020 3 8 第三章數控加工程序的編制 95 N60X20 0 運動到X20 Y 20的位置N70G03X40 0Y0 0I0 0J20 0 逆時針圓弧插補N80X 6 195Y39 517I 40 0J0 0 逆時針圓弧插補N90G01X 40 0Y20 0 運動到X 40 Y20的位置N100Y 20 0 運動到X 40 Y 20的位置N110Y 30 0 直線退刀N120G40Y 40 0 取消刀具半徑補償 退刀至Y 40N130G00Z50 0 抬刀至安全面高度N140X0 0Y0 0 回程序原點上方N150M30 程序結束并返回 2020 3 8 第三章數控加工程序的編制 96 2數控銑床與加工中心的程序編制 型腔的加工編程 2020 3 8 第三章數控加工程序的編制 97 分析 1 零件圖已知某內輪廓型腔如圖所示 要求對該型腔進行粗 精加工 2 刀具選擇粗加工采用 20mm的立銑刀 精加工采用 10mm的鍵槽銑刀 3 安全面高度10mm 4 進刀 退刀方式粗加工從中心工藝孔垂直進刀 向周邊擴展 如下圖所示 為此 首先要求在腔槽中心鉆好一 20mm的工藝孔 5 工藝路線粗加工分四層切削加工 底面和側面各留0 5mm的精加工余量 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 98 2數控銑床與加工中心的程序編制 2020 3 8 第三章數控加工程序的編制 99 O0008 第0008號程序 銑削型腔N10T01M06 選1號刀具 20mm立銑刀N20G92G90G0X0 0Y0 0 建立工件坐標系N25Z40 0 刀具運動到安全面高度N30S275 0M03M08 N40G01Z25 0F20 從工藝孔垂直進刀5mm 至高度25mm處 第一層粗加工 N50X 17 5Y7 5F60 進刀至第一圈擴槽的起點 17 5 7 5 并開始擴槽N60Y 7 5 N70X17 5 N80Y7 5 N90X 17 5 第一圈擴槽結束N100X 29 5Y19 5 進刀至第二圈的起點 29 5 19 5 并開始擴槽N110Y 19 5 N120X29 5 N130Y19 5 N140X 29 5 第二圈擴槽加工結束N150X0 0Y0 0 回中心 第一層粗加工結束 2020 3 8 第三章數控加工程序的編制 100 N160Z20 0F20 從工藝孔垂直進刀5mm 至高度20mm處 第二層粗加工N170X 17 5Y7 5F60 重復N50開始至N150的語句 開始第二層粗加工N180Y 7 5 N190X17 5 N200Y7 5 N210X 17 5 N220X29 5Y19 5 N230Y 19 5 N240X29 5 N250Y19 5 N260X 29 5 N270X0 0Y0 0 回中心 第二層粗加工結束 2020 3 8 第三章數控加工程序的編制 101 N280Z15 0F20 從工藝孔垂直進刀5mm 至高度15mm處 第三層粗加工N290X 17 5Y7 5F60 重復N50開始至N150的語句 開始第三層粗加工N300Y 7 5 N310X17 5 N320Y7 5 N330X 17 5 N340X 29 5Y19 5 N350Y 19 5 N360X29 5 N370Y19 5 N380X 29 5 N390X0 0Y0 0 回中心 第三層粗加工結束 2020 3 8 第三章數控加工程序的編制 102 N400Z10 5F20 從工藝孔垂直進刀4 5mm 至高度10 5mm處 第三層粗加工N410X 17 5Y7 5F60 重復N50開始至N150的語句 開始第四層粗加工N420Y 7 5 N430X17 5 N440Y7 5 N450X 17 5 N460X 29 5Y19 5 N470Y 19 5 N480X29 5 N490Y19 5 N500X 29 5 第四層粗加工結束 2020 3 8 第三章數控加工程序的編制 103 N510G00Z40 0 抬刀至安全面高度N520T02M06 換2號刀具 10mm鍵槽銑刀進行精加工N530G00X0 0Y0 0Z40 0 N540S500M03M08 N550G01Z10 0F20 從中心垂直下刀至圖樣要求高度N560X 11 0Y1 0F100 開始銑削型腔底面 第一圈加工開始N570Y 1 0 N580X11 0 N590Y1 0 N600X 11 0 2020 3 8 第三章數控加工程序的編制 104 N610X 19 0Y9 0 型腔底面 第二圈加工開始N620Y 9 0 N630X19 0 N640Y9 0 N650X 19 0 N660X 27 0Y17 0 型腔底面 第三圈加工開始N670Y 17 0 N680X27 0 N690Y17 0 N700X 27 0 2020 3 8 第三章數控加工程序的編制 105 N710X 34 0Y25 0 型腔底面 第四圈加工開始 同時也精銑型腔的周邊N720G03X 35 0Y24 0I0 0J 1 0 這里沒有刀具半徑補償N730G01Y 24 0 N740G03X 34 0Y 25 0I1 0J0 0 N750G01X34 0 N760G03X35 0Y 24 0I0 0J1 0 N770G01Y24 0 N780G03X34 0Y25 0I 1 0J0 0 N790G01X 34 0 精加工結束N800G00Z40 0 抬刀至安全高度N810M30 程序結束并返回 2020 3 8 第三章數控加工程序的編制 106 如圖 立銑刀直徑 20mm 2020 3 8 第三章數控加工程序的編制 107 2020 3 8 第三章數控加工程序的編制 108 2020 3 8 第三章數控加工程序的編制 109 連桿的數控銑削加工及編程 2020 3 8 第三章數控加工程序的編制 110 1 已知某連桿的零件圖如圖所示 要求在數控機床上對該連桿的輪廓進行精銑數控加工2 選擇 16mm的立銑刀進行加工 3 設安全平面高度為30mm 4 進刀 退刀方式圓弧切向進刀 退刀 考慮刀具半徑補償 5 編程計算連桿輪廓的特征點計算結果如下 位置1 X 82 Y 0 位置2 X 0 Y 0 位置3 X 94 Y 0 位置4 X 83 165 Y 11 943 位置5 X 1 951 Y 19 905 位置6 X 1 951 Y 19 905 位置7 X 83 165 Y 11 943 位置8 X 20 Y 0 2020 3 8 第三章數控加工程序的編制 111 2020 3 8 第三章數控加工程序的編制 112 2020 3 8 第三章數控加工程序的編制 113 2020 3 8 第三章數控加工程序的編制 114 2020 3 8 第三章數控加工程序的編制 115 如圖所示平面凸輪零件 工件的上 下底面及內孔 端面已加工 完成凸輪輪廓的程序編制 2020 3 8 第三章數控加工程序的編制 116 1 工藝分析 從圖的要求可以看出 凸輪曲線分別由幾段圓弧組成 內孔為設計基準 其余表面包括4 13H7孔均已加工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論