數(shù)控加工程序的編制專題教學課件_第1頁
數(shù)控加工程序的編制專題教學課件_第2頁
數(shù)控加工程序的編制專題教學課件_第3頁
數(shù)控加工程序的編制專題教學課件_第4頁
數(shù)控加工程序的編制專題教學課件_第5頁
已閱讀5頁,還剩141頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

內(nèi)容提要

2.1概述2.2數(shù)控帶的格式與代碼2.3數(shù)控機床的坐標系2.4手工編程和自動編程

第二章

數(shù)控加工程序的編制12/13/20221數(shù)控技術內(nèi)容提要第二章數(shù)控加工程序的編制12/10/2022一.程序編制的基本概念數(shù)控加工程序編制:從零件圖紙到制成控制介質(zhì)的全過程。將零件的加工信息:加工順序、零件輪廓軌跡尺寸、工藝參數(shù)(F、S、T)及輔助動作(變速、換刀、冷卻液啟停、工件夾緊松開等)等,用規(guī)定的文字、數(shù)字、符號組成的代碼按一定的格式編寫加工程序單,并將程序單的信息變成控制介質(zhì)的整個過程。

2.1概述

12/13/20222數(shù)控技術一.程序編制的基本概念2.1概述12/10/202程序編制分為:手工編程和自動編程兩種。

手動編程:整個編程過程由人工完成。對編程人員的要求高(不僅要熟悉數(shù)控代碼和編程規(guī)則,而且還必須具備機械加工工藝知識和數(shù)值計算能力)

自動編程:編程人員只要根據(jù)零件圖紙的要求,按照某個自動編程系統(tǒng)的規(guī)定,將零件的加工信息用較簡便的方式送入計算機,由計算機自動進行程序的編制,編程系統(tǒng)能自動打印出程序單和制備控制介質(zhì)。2.1概述

12/13/20223數(shù)控技術程序編制分為:手工編程和自動編程兩種。2.1概述12/手工編程適用于:幾何形狀不太復雜的零件。自動編程適用于:形狀復雜的零件,雖不復雜但編程工作量很大的零件(如有數(shù)千個孔的零件)雖不復雜但計算工作量大的零件(如輪廓加工時,非圓曲線的計算)2.1概述

12/13/20224數(shù)控技術手工編程適用于:幾何形狀不太復雜的零件。2.1概述1據(jù)國外統(tǒng)計:用手工編程時,一個零件的編程時間與機床實際加工時間之比,平均約為30:1。數(shù)控機床不能開動的原因中,有20~30%是由于加工程序不能及時編制出造成的。

可見編程自動化是當今的趨勢!

2.1概述

12/13/20225數(shù)控技術據(jù)國外統(tǒng)計:2.1概述12/10/20225數(shù)控技術圖紙工藝分析這一步與普通機床加工零件時的工藝分析相同,即在對圖紙進行工藝分析的基礎上,選定機床、刀具與夾具;確定零件加工的工藝線路、工步順序及切削用量等工藝參數(shù)等。

二、手工編程的內(nèi)容和步驟2.1概述

計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改12/13/20226數(shù)控技術二、手工編程的內(nèi)容和步驟2.1概述計算運動軌跡圖紙工藝分計算運動軌跡

根據(jù)零件圖紙上尺寸及工藝線路的要求,在選定的坐標系內(nèi)計算零件輪廓和刀具運動軌跡的坐標值,并且按NC機床的規(guī)定編程單位(脈沖當量)換算為相應的數(shù)字量,以這些坐標值作為編程尺寸。錯誤計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙修改2.1概述12/13/20227數(shù)控技術計算運動軌跡錯誤計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)

編制程序及初步校驗

根據(jù)制定的加工路線、切削用量、刀具號碼、刀具補償、輔助動作及刀具運動軌跡,按照數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式,編寫零件加工程序,并進行校核、檢查上述兩個步驟的錯誤。

計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改2.1概述12/13/20228數(shù)控技術編制程序及初步校驗計算運動軌跡圖紙工藝分析程序編制制備控制制備控制介質(zhì)

將程序單上的內(nèi)容,經(jīng)轉換記錄在控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息,若程序較簡單,也可直接通過鍵盤輸入。2.1概述

計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改12/13/20229數(shù)控技術制備控制介質(zhì)2.1概述計算運動軌跡圖紙工藝分析程序編

程序的校驗和試切所制備的控制介質(zhì),必須經(jīng)過進一步的校驗和試切削,證明是正確無誤,才能用于正式加工。如有錯誤,應分析錯誤產(chǎn)生的原因,進行相應的修改。2.1概述

計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改12/13/202210數(shù)控技術程序的校驗和試切2.1概述計算運動軌跡圖紙工藝分析用于確定刀具在機床坐標系中位置的刀具上的特定點。2.1概述鏜刀鉆頭立銑刀、端銑刀面銑刀指狀銑刀球頭銑刀車刀12/13/202211數(shù)控技術用于確定刀具在機床坐標系中位置的刀具上的特定點。2.12.2數(shù)控帶的格式與代碼

2.2.1數(shù)控帶的構成帶有數(shù)控機床控制信息的穿孔帶稱為數(shù)控帶,如圖所示,是ISO制的數(shù)控帶,數(shù)控帶上每排孔的數(shù)量和位置(相當于微機中的一個字節(jié)byte)就代表了控制信息代碼。這些代碼通過光電閱讀機將信息傳送給CNC系統(tǒng)。12/13/202212數(shù)控技術2.2數(shù)控帶的格式與代碼

2.2.1數(shù)控帶的構成12/1數(shù)控帶上有8個大孔(B1~B8),在B3-B4之間有一個小孔,是作為進給紙帶用的;另外,B1~B7為代碼孔,B8為奇偶校驗位孔。12/13/202213數(shù)控技術數(shù)控帶上有8個大孔(B1~B8),在B3-B4之間有一個小孔第二節(jié)程序編制的代碼及格式經(jīng)過多年的發(fā)展,程序用代碼已標準化,現(xiàn)在有ISO(InternationalStandardizationOrganization)和EIA(ElectronicIndustriesAssociation)兩種標準。2.2.1

.代碼說明代碼:是文字、數(shù)字、符號以及它們組合的總稱,又稱指令。它是程序的最小單元。.編程指令——系統(tǒng)操作代碼的總稱.G指令——準備功能作用:規(guī)定機床運動線型、坐標系、坐標平面、刀補、刀偏、暫停等多種操作。組成:G后帶二位數(shù)字組成。100種模態(tài)(續(xù)效)指令與非模態(tài)指令見表。12/13/202214數(shù)控技術第二節(jié)程序編制的代碼及格式經(jīng)過多年的發(fā)展,第二節(jié)程序編制的代碼及格式M指令——輔助功能

作用:控制機床及其輔助裝置的通斷的指令。

組成:M后跟兩位數(shù)字組成。100種。F.S.T指令

F指令——指定進給速度指令(續(xù)效指令)

組成:編碼法:F帶兩位數(shù)字,如F05,F36等。后面所帶的數(shù)字只是一個代碼,它與某個(系統(tǒng)規(guī)定的速度值)速度值相對應,換而言之,這種指令所指定的進給速度是有級的,速度值序既可等差數(shù)列,也可能是等比數(shù)列直接法:F后帶若干位數(shù)字,如F150,F3500等。后面所帶的數(shù)字表示實際的速度值,上述兩個指令分別表示F=150mm/min;F=3500mm/min。

12/13/202215數(shù)控技術第二節(jié)程序編制的代碼及格式M指令——輔助功能12/1第二節(jié)程序編制的代碼及格式S指令(切削速度)——指定主軸轉速指令(續(xù)效指令)組成:同F(xiàn),如S05,S36等單位:r/min,S

T指令——指定加工刀具號的指令。組成:T后跟兩位數(shù)字,如T11,T28等。T11表示選擇11號刀具。T28表示選擇28號刀具。其他

尺寸指令——指定的刀具沿坐標軸移動的方向和目標位置的指令組成:由在X,Y,Z,(i,j,k,r)A,B,C后帶符號的數(shù)字組成。如X1000,Y2000等

單位:數(shù)控系統(tǒng)規(guī)定的單位,如mm12/13/202216數(shù)控技術第二節(jié)程序編制的代碼及格式S指令(切削速度)——指定主第二節(jié)程序編制的代碼及格式子程序標號和調(diào)用指令

作用:用于指定子程序名和在主程序中調(diào)用子程序指令。組成:子程序名字符Q后帶兩位數(shù)字,如Q01,Q21,因此子程序在一個程序最多只100個。子程序調(diào)用字符<后帶四位數(shù)字。其中,前兩位數(shù)字被調(diào)用和子程序名后兩位數(shù)字為調(diào)用次數(shù)。

L0108調(diào)用8次調(diào)用01號子程序調(diào)用子程序地址符程序段標號,程序段結束字符以及變量等。NLF(LF),R0~R9等

12/13/202217數(shù)控技術第二節(jié)程序編制的代碼及格式子程序標號和調(diào)用指令L1234567891011N-G-X-U-P-A-D-Y-V-Q-B-E-Z-W-R-C-I-J-K-R-F-S-T-M-LF(或CR)程序段序號準備功能坐標字進給功能主軸功能刀具功能輔助功能結束符號數(shù)據(jù)字12/13/202218數(shù)控技術1234567891011N-G-X-Y-Z-I-J-K-F地址符含義地址碼意義X-Y-Z-基本直線坐標軸尺寸U-V-W-第一組附加直線坐標軸尺寸P-Q-R-第二組附加直線坐標軸尺寸A-B-C-繞X、Y、Z旋轉坐標軸尺寸I-J-K-圓弧圓心的坐標尺寸D-E-附加旋轉坐標軸尺寸R-圓弧半徑值12/13/202219數(shù)控技術地址符含義地址碼第二節(jié)程序編制的代碼及格式2.2.3數(shù)控加工程序的結構

程序的組成:對刀點選為,刀具半徑(D01)=5mm程序名:O2000

程序段N01G91G17G00G42D01X85Y-25LFN02Z-15S400M03M08LFN03G01X85F300LFN04G03Y50I25LFN05G01X-75LFN06Y-60LFN07G00Z15M05M09LFN08G40X75Y35M02LF12/13/202220數(shù)控技術第二節(jié)程序編制的代碼及格式2.2.3數(shù)控加工程序的結第二節(jié)程序編制的代碼及格式上面是一個完整的零件加工程序,它主要由程序名和若干程序段組成。程序名是該加工程序的標識;程序段是一個完整的加工工步單元,它以N(程序段號)指令開頭,或LF指令結尾;

M02(M30)作為整個程序結束的指令,有些數(shù)控系統(tǒng)可能還規(guī)定了一個特定的程序開頭和結束的符號,如%、EM等。12/13/202221數(shù)控技術第二節(jié)程序編制的代碼及格式上面是一個完整的零件加工程序由上面的程序可知:加工程序——由程序名和若干程序段有序組成的指令集。程序是由若干程序段組成。程序段是由干指令字組成。

指令字是由文字(地址符)或與其后所帶的數(shù)字一起組成。

一個程序的最大長度取決于數(shù)控系統(tǒng)中零件存貯區(qū)的容量或外存的容量。另外,有些數(shù)控系統(tǒng)還規(guī)定了一個程序段的字符數(shù),如7M系統(tǒng)規(guī)定字符數(shù)90個。因此,這些在編程前必須了解清楚,否則數(shù)控系統(tǒng)便會認為你的程序有語法錯誤。第二節(jié)程序編制的代碼及格式12/13/202222數(shù)控技術由上面的程序可知:第二節(jié)程序編制的代碼及格式12/10第三節(jié)

數(shù)控機床的坐標系

坐標軸的運動方向及其命名

統(tǒng)一規(guī)定數(shù)控機床坐標軸及其運動的方向,可使編程方便,并使編出的程序對同類型機床有通用性。同時也給

維修和使用帶來極大的方便。ISO和我國都擬定了命名的標準。12/13/202223數(shù)控技術第三節(jié)數(shù)控機床的坐標系坐標軸的運動方向及其命名第三節(jié)數(shù)控機床的坐標系進給運動坐標系

ISO和中國標準規(guī)定:數(shù)控機床的每個進給軸(直線進給、圓進給)定義為坐標系中的一個坐標軸。數(shù)控機床坐標系統(tǒng)標準:右手笛卡兒坐標系統(tǒng);12/13/202224數(shù)控技術第三節(jié)數(shù)控機床的坐標系進給運動坐標系12/10/20第三節(jié)數(shù)控機床的坐標系基本坐標系:直線進給運動的坐標系(X.Y.Z)。坐標軸相互關系:由右手定則決定?;剞D座標:繞X.Y.Z軸轉動的圓進給坐標軸分別用A.B.C表示,坐標軸相互關系由右手螺旋法則而定。12/13/202225數(shù)控技術第三節(jié)數(shù)控機床的坐標系基本坐標系:直線進給運動的坐標系第三節(jié)

數(shù)控機床的坐標系

坐標軸方向:刀具相對工件運動的方向。這樣便可以使編程人員在不知是刀具移近工件

,還是相反的情況下,就能正確地進行編程。附加坐標軸:平行于基本坐標系中坐標軸的進給軸,用U.V.W表示。

12/13/202226數(shù)控技術第三節(jié)數(shù)控機床的坐標系坐標軸方向:刀具相對工件運動的方第三節(jié)數(shù)控機床的坐標系Z坐標方位標準規(guī)定:Z坐標∥主軸軸線的進給軸。若沒有主軸(牛頭刨床)或者有多個主軸,則選擇垂直于工件裝夾面的方向為Z坐標。若主軸能擺動:在擺動的范圍內(nèi)只與標準坐標系中的某一坐標平行時,則這個坐標便是Z坐標;若在擺動的范圍內(nèi)與多個坐標平行,則取垂直于工件裝夾面的方向為Z坐標。Z坐標正方向的規(guī)定:刀具遠離工件的方向。12/13/202227數(shù)控技術第三節(jié)數(shù)控機床的坐標系Z坐標12/10/202227第三節(jié)數(shù)控機床的坐標系X坐標標準規(guī)定:在刀具旋轉的機床上(銑床、鉆床、鏜床等)。Z軸水平(臥式),則從刀具(主軸)向工件看時,X坐標的正方向指向右邊。Z軸垂直(立式):單立柱機床,從刀具向立柱看時,X的正方向指向右邊;雙立柱機床(龍門機床),從刀具向左立柱看時,X軸的正方向指向右邊。在工件旋轉的機床上(車床、磨床等),X軸的運動方向是工件的徑向并平行于橫向拖板,且刀具離開工件旋轉中心的方向是X軸的正方向。12/13/202228數(shù)控技術第三節(jié)數(shù)控機床的坐標系X坐標12/10/20222第三節(jié)數(shù)控機床的坐標系Y坐標利用已確定的X.Z坐標的正方向,用右手定則或右手螺旋法則,確定Y坐標的正方向。右手定則:大姆指指向+X,中指指向+Z,則+Y方向為食指指向。右手螺旋法則:在XZ平面,從Z至X,姆指所指的方向為+y。12/13/202229數(shù)控技術第三節(jié)數(shù)控機床的坐標系Y坐標12/10/202229數(shù)控臥式車床坐標系返回12/13/202230數(shù)控技術數(shù)控臥式車床坐標系返回12/10/202230數(shù)控技術數(shù)控立式銑床坐標系立柱Z軸垂直(立式):單立柱機床,從刀具向立柱看時,X的正方向指向右邊返回刀具遠離工件方向為Z軸正方向12/13/202231數(shù)控技術數(shù)控立式銑床坐標系立柱Z軸垂直(立式):單立柱機床,從刀具幾種數(shù)控臥式鏜銑床的坐標系12/13/202232數(shù)控技術幾種數(shù)控臥式鏜銑床的坐標系12/10/202232數(shù)控技術第三節(jié)數(shù)控機床的坐標系二、機床坐標系與工件坐標系編程總是基于某一坐標系統(tǒng)的,因此,弄清楚數(shù)控機床坐標系和工件坐標系的概念及相互關系是至關重要的。12/13/202233數(shù)控技術第三節(jié)數(shù)控機床的坐標系二、機床坐標系與工件坐標系12/第三節(jié)數(shù)控機床的坐標系機床原點與機床坐標系機床原點機床坐標系的零點。這個原點是在機床調(diào)試完成后便確定了,是機床上固有的點。機床原點的建立:用回零方式建立。機床原點建立過程實質(zhì)上是機床坐標系建立過程12/13/202234數(shù)控技術第三節(jié)數(shù)控機床的坐標系機床原點與機床坐標系12/10/第三節(jié)數(shù)控機床的坐標系機床坐標系以機床原點為坐標系原點的坐標系,是機床固有的座標系,它具有唯一性。機床坐標系是數(shù)控機床中所建立的工件坐標系的參考坐標系。注意:機床坐標系一般不作為編程坐標系,僅作為工件坐標系的參考坐標系。12/13/202235數(shù)控技術第三節(jié)數(shù)控機床的坐標系機床坐標系12/10/20223第三節(jié)數(shù)控機床的坐標系工件原點與工件坐標系工件原點:為編程方便在零件、工裝夾具上選定的某一點或與之相關的點。該點也可以是對刀點重合。工件座標系:以工件原點為零點建立的一個坐標系,編程時,所有的尺寸都基于此坐標系計算。工件原點偏置:工件隨夾具在機床上安裝后,工件原點與機床原點間的距離?,F(xiàn)代數(shù)控機床均可設置多個工件座標系,在加工時通過G指令進行換。12/13/202236數(shù)控技術第三節(jié)數(shù)控機床的坐標系工件原點與工件坐標系12/10/第三節(jié)數(shù)控機床的坐標系三、絕對坐標編程和相對坐標編程.定義絕對坐標編程:工件所有點的坐標值基于某一坐標系(機床或工件)零點計量的編程方式。相對坐標編程:運動軌跡的終點坐標值是相對于起點計量的編程方式(增量坐標編程)。表達方式:G90/G91;X.Y.Z絕對,U.V.W相對選用原則:主要根據(jù)具體機床的坐標系,考慮編程的方便(如圖紙尺寸標注方式等)及加工精度的要求,選用坐標的類型。注意:在機床坐標系和工件坐標系中均可用絕對坐標編程;而在使用相對坐標編程時,上述兩個坐標系是無意義的。12/13/202237數(shù)控技術第三節(jié)數(shù)控機床的坐標系三、絕對坐標編程和相對坐標編程.第四節(jié)G指令編程方法與舉例一、與坐標系有關的指令

G90/G91、G92、G53~G59、G17~G19G90/G91指令:G90指令表示程序中的編程尺寸是在某個坐標系下按其絕對坐標給定的。G91指令表示程序中編程尺寸是相對于本段的起點,即編程尺寸是本程序段各軸的移動增量,故G91又稱增量坐標指令。注意:這兩個指令是同組續(xù)效指令,也就是說在同一程序段中只允許用其中之一,而不能同時使用。在缺省的情況下(即無G90又無G91),默認是在G90狀態(tài)下。

12/13/202238數(shù)控技術第四節(jié)G指令編程方法與舉例一、與坐標系有關的指令1第四節(jié)G指令編程方法與舉例G92指令坐標系設定的預置寄存指令,它只有在采用絕對坐標編程時才有意義。編程格式:G92X

a_Y_b

Z_c_a、b、c為當前刀位點在所設定工件坐標系中的坐標值設置當前對刀點的坐標值12/13/202239數(shù)控技術第四節(jié)G指令編程方法與舉例G92指令設置當前對刀點第四節(jié)G指令編程方法與舉例使用該指令,便建立了工件坐標系,數(shù)控系統(tǒng)在加工之前送入系統(tǒng)的某個單元,其后的加工程序中的編程尺寸都是在這個工件坐標系的尺寸。該指令還有補償工件在機床上安裝誤差的功能,即當首件零件加工完成后,測量工件尺寸精度。如果發(fā)現(xiàn)是由于工件安裝不準引起的誤差,則不必重新安裝工件,只需修改所設的坐標值,即可消除這一加工誤差。12/13/202240數(shù)控技術第四節(jié)G指令編程方法與舉例使用該指令,便建立了工件坐第四節(jié)G指令編程方法與舉例G53,G54~G59:坐標系選擇指令G53——選擇機床坐標系;G54~G59——選擇工件坐標系1~工件坐標系6。在使用該指令后,其后的編程尺寸都是相對于相應坐標系的。這類指令是續(xù)效指令,缺省值是G53。注意:這類指令只在絕對坐標下有意義(G90),在G91下無效。12/13/202241數(shù)控技術第四節(jié)G指令編程方法與舉例G53,G54~G59:坐第四節(jié)G指令編程方法與舉例G17,G18,G19指令坐標平面指定指令。G17,G18,G19分別表示規(guī)定的操作在XY,XZ,YZ坐標平面內(nèi)。程序段中的尺寸指令必須按平面指令的規(guī)定書寫。若數(shù)控系統(tǒng)只有一個平面的加工能力,可不必書寫。這類指令為續(xù)效指令,缺省值為G17。12/13/202242數(shù)控技術第四節(jié)G指令編程方法與舉例G17,G18,G19指令第四節(jié)G指令編程方法與舉例二、與控制方式有關的指令G00指令—快速定位指令編程格式:G00X__Y__Z__LF功能:指令刀具從當前點,以數(shù)控系統(tǒng)預先調(diào)定的快進速度,快速移動到程序段所指令的下一個定位點。注意:G00的運動軌跡不一定是直線,若不注意則容易干涉。12/13/202243數(shù)控技術第四節(jié)G指令編程方法與舉例二、與控制方式有關的指令第四節(jié)G指令編程方法與舉例G01指令——直線插補指令編程格式:G01X_a_Y_b_Z_c_F_f_

功能:指令多坐標(2、3坐標)以聯(lián)動的方式,按程序段中規(guī)定的合成進給速度f,使刀具相對于工件按直線方式,由當前位置移動到程序段中規(guī)定的位置(a、b、c)。當前位置是直線的起點,為已知點,而程序段中指定的坐標值即為終點坐標。12/13/202244數(shù)控技術第四節(jié)G指令編程方法與舉例G01指令——直線插補指令1(4)圓弧插補指令 順時針圓弧插補指令(G02) 逆時針圓弧插補指令(G03)方向:從XY平面(ZX平面,YZ平面)的Z軸(Y軸,X軸)的正向往負向觀察XYG17G03G02ZXG18G03G02YZG19G03G02第四節(jié)G指令編程方法與舉例12/13/202245數(shù)控技術(4)圓弧插補指令XYG17G03G02ZXG18G03格式: G03XxYyIiJjFf 或 G03XxYyRrFf x,y----終點坐標(與G90和G91有關) I,j----圓心坐標(增量值,與G90和G91無關) r------圓弧半徑(負值表示大于180度圓弧) f-------切向速度例: G03X100.Y100.I50.J50.F100. 或 G03X100.Y100.R50.F100.12/13/202246數(shù)控技術格式:12/10/202246數(shù)控技術第四節(jié)G指令編程方法與舉例三、與刀具補償有關的指令G40G41G42指令——刀具半補償指令

編程格式:其中:G41:左刀補,即沿加工方向看刀具在左邊G42:右刀補,即沿加工方向看刀具在右邊G40:取消刀補D:偏置值寄存器選用指令。xx:刀具補償偏置值寄存器號12/13/202247數(shù)控技術第四節(jié)G指令編程方法與舉例三、與刀具補償有關的指令第四節(jié)G指令編程方法與舉例四、其它指令G04——暫停指令功能:可使刀具作短時的無進給運動編程格式:G04X____或G04F____其中:X,F其后的數(shù)值表示暫停的時間,單位為ms;或者是刀具、工件的轉數(shù),視具體數(shù)控系統(tǒng)而定。用途:用車削環(huán)槽、锪平面、鉆孔等光整加工用作時間匹配,對于那些動作較長的外部,或者為了使某一操作有足夠的時間可靠的完成,可在程序中插入該指令。12/13/202248數(shù)控技術第四節(jié)G指令編程方法與舉例四、其它指令12/10/2G45、G46、G47、G48G45:增加一個刀具偏移量;G46:減少一個刀具偏移量;G47:增加兩個刀具偏移量;G48:減少兩個刀具偏移量;12/13/202249數(shù)控技術G45、G46、G47、G4812/10/202249數(shù)尺寸字功能X、Y、Z等尺寸字是用來給定機床各坐標軸位移的方向和數(shù)值;平行移動:X、Y、Z;U、V、W;P、Q、R繞軸轉動:A、B、C;各坐標軸的位移量單位可以是mm,也可以是最小設定單位(脈沖當量),如X34.25或X3425.返回12/13/202250數(shù)控技術尺寸字功能X、Y、Z等尺寸字是用來給定機床各坐標軸位移的方向進給功能字F規(guī)定機床的進給速度,其表示方法有:a.mm/min(每分鐘毫米,當G94時);b.mm/r(每轉毫米,當G95時);c.進給率數(shù)(FRN):刀具沿途徑的進給速度V(mm/min)除以直線位移量L(mm)。d.時間倒數(shù)進給率:說明:同時只能存儲一種進給率,而且對工作臺所有驅動電動機都有效,該進給率一旦指定,對后續(xù)程序段都有效,直到出現(xiàn)新的進給率為止。12/13/202251數(shù)控技術進給功能字F規(guī)定機床的進給速度,其表示方法有:12/10/2主軸功能字S

用來指定主軸轉速,通常在更換刀具時指定。一旦指定,后續(xù)程序段都有效(不必在每個程序段指定)。指定方法有:a.主軸每分鐘轉數(shù)(r/min);當G97時;b.切削速度(m/min);c.恒切削速度(m/min);當G96時;d.從說明書中提供的表格中選擇;12/13/202252數(shù)控技術主軸功能字S用來指定主軸轉速,通常在更換刀具時指定。一旦指輔助功能字M

用來指定機床的輔助動作,如主軸的轉、停;切削液的開、關;刀具的更換等。從M00~M99共100種,如:M00、M01、M02-分別為程序停止、可選程序停止和程序結束。M03、M04、M05-分別為主軸正向(順時針)旋轉、反向(逆時針)旋轉和停轉;M06-換刀具。M07、M08-分別為2號切削液(霧狀)開、1號切削液(液體狀)開。12/13/202253數(shù)控技術輔助功能字M用來指定機床的輔助動作,如主軸的轉、停;切削液編程舉例12/13/202254數(shù)控技術編程舉例12/10/202254數(shù)控技術G91-增量尺寸;G00-點定位;G01-直線插補;M03-主軸正轉;M05-主軸停;

單位12/13/202255數(shù)控技術G91-增量尺寸;單位12/10/202255數(shù)控技術G91-增量尺寸;G00-點定位;G01-直線插補;M03-主軸正轉;M05-主軸停;

12/13/202256數(shù)控技術G91-增量尺寸;12/10/202256數(shù)控技術N1G91G46G00X35.0Y20.0D01LF;N2G47G01X50.0F120.0LF;N3Y40.0LF;N4G48X40.0LF;N5Y-40.0LF;N6G45X30.0LF;N7G45G03X30.0Y30.0J30.0LF;N8G45G01Y20.0LF;N9G46X0LF;運動量為零,刀具向-X方向移動一個刀偏值;N10G46G02X-30.0Y30.0;J30.0LF;(I=0,J=30.在起點正上方)N11G45G01Y0LF;(運動量為零,刀具向+Y方向移動一個刀偏值;)N12G47X-120.0LF;N13G47Y-80LF;N14

G46G00X-35.0Y-20.0LF;4020N13N12R30N11N10N9N8R30N7N6N5N4N3N2N1N14303040503540刀具:Φ20刀偏號:01刀偏值:+10G91用增量尺寸G45:增加一個刀具偏移量G46:減少一個刀具偏移量G47:增加兩個刀具偏移量G48:減少兩個刀具偏移量G01直線插補,G03圓弧D01刀具偏置12/13/202257數(shù)控技術N1G91G46G00X35.0Y20.0D01如圖所示的零件,其材料為45鋼,零件的外形輪廓有直線、圓弧和螺紋。欲在某數(shù)控車床上進行精加工,編制精加工程序。1號外圓車刀2號切槽刀3號螺紋車刀12/13/202258數(shù)控技術如圖所示的零件,其材料為45鋼,零件的外形輪廓有直線、圓弧和

1)依據(jù)圖樣要求,確定工藝方案及走刀路線按先主后次的加工原則,確定其走刀路線。首先切削零件的外輪廓,方向為自右向左加工,具體路線為:先倒角(1×45°)→切削螺紋的實際路徑φ47.8→切削錐度部分→切削φ62→倒角(1×45°)→切削φ80→切削圓弧部分→切削φ80,再切槽,最后車削螺紋。2)選用刀具并畫出刀具布置圖根據(jù)加工要求需選用三把刀具。1號刀為外圓車刀,2號刀為3㎜的切槽刀,3號刀為螺紋車刀。刀具布置圖見圖(b)。對刀時采用對刀儀,以1號為基準。3號刀刀尖相對于1號刀刀尖在Z向偏量15㎜,由3號刀的程序進行補償,其補償值通過控制面板手工輸入,以保持刀尖位置的一致。12/13/202259數(shù)控技術1)依據(jù)圖樣要求,確定工藝方案及走刀路線12/10/2023)工件坐標系確定由工件圖樣尺寸分布情況確定工件坐標系原點O取在工件內(nèi)端面(如圖示)處,刀具零點坐標為(200,350)4)確定切削用量切削用量應根據(jù)工件材料、硬度、刀具材料及機床等因素來綜合考慮,一般由經(jīng)驗確定。本例各刀具切削用量情況如表所示12/13/202260數(shù)控技術3)工件坐標系確定12/10/202260數(shù)控技術編制精加工編程O0020N01G92X200.0Z350.0;(工件坐標系設定,注意:X方向都是用直徑值?。㎞02S630T0101M03;(用1號刀,主軸正轉)N03G00X41.8Z292.0M08;(G00快速定位,M08—1號冷卻液開)N04G01X47.8Z289.0F0.15;(倒1×45°角)N05W-59.0;(車φ47.8㎜外圓)N06X50.0;(退刀)N07X62.0W-60.0;(車削錐度部分)12/13/202261數(shù)控技術編制精加工編程12/10/202261數(shù)控技術N08Z155.0;(車φ62mm外圓)N09X78.0;(退刀)N10X80.0W-1.0;(倒角)N11W-19.0;(車φ80mm外圓)N12G02U0.0W-60.0I63.25K-30.0;(車削圓?。㎞13G01Z65.0;(車φ80mm外圓)N14X90.0M09;(切削液關)N15G00X200.0Z350.0M05T0100;(快退至換刀點)N16X51.0Z230.0S315T0202M03;(換2號刀,快速趨近切槽起點)N17G01X45.0F0.16M08;(切槽,1號切削液開)圓弧終點坐標圓心坐標注意:這里是絕對坐標12/13/202262數(shù)控技術N08Z155.0;(車φ62mm外圓)圓弧終點坐標圓心坐N18G04X5.0;(延時)N19G00X51.0M09;(退刀)N20X200.0Z350.0M05T0200;(退刀)N21G00X52.0Z296.0S200T0303M03;(換3號刀,快速趨近車螺紋起點)N22G33X47.2Z231.5F1.5M08;(車螺紋循環(huán),循環(huán)4次)N23X46.6;N24X46.2;N25X45.8;(螺紋底徑為45.8)N26G00X200.0Z350.0T0300;(退至起點)N27M30;(程序停止并返回)X5.0為暫停時間ms12/13/202263數(shù)控技術N18G04X5.0;(延時)X5.0為暫停時間ms123.準備功能G代碼中,能使機床作某種運動的一組代碼是()

A.G00、G01、G02、G03、G40、G41、G42B.G00、G01、G02、G03、G90、G91、G92C.G00、G04、G18、G19、G40、G41、G42D.G01、G02、G03、G17、G40、G41、G4212/13/202264數(shù)控技術3.準備功能G代碼中,能使機床作某種運動的一組代碼是(編程練習題一在圖示零件上鉆孔。請采用教材中給定的代碼格式(JB3208—83)編制加工程序。要求:

(1)在給定工件坐標系內(nèi)用增量尺寸編程,圖示鉆尖位置為坐標原點;(2)坐標原點為程序的起點和終點,鉆孔順序為Ⅰ→Ⅱ→Ⅲ;(3)進給速度50mm/min,主軸轉速600r/min;(4)鉆通孔時,要求鉆頭鉆出工件表面4mm。12/13/202265數(shù)控技術編程練習題一在圖示零件上鉆孔。請采用教材中給定的代碼格式(JNGXYZFMEOB說明N001G91G00X5000Y9000M03LF從O點快進到I點上150mm處,主軸正轉N002Z-1100LF快進到a點上4mm處N003G01Z-2800F50LF以50mm/min切削I孔N004G00Z2800LF快退,回到I上4mm處N005X6000Y0.0Z0.0LF從I點定位II點N006G01Z-2800LF以50mm/min切削II孔N007G00Z2800LF快退回到II上4mm處N008X-3000Y-5000LF從II點定位III點N009G01Z-1900LF以50mm/min切削III孔N010G00Z3000LF快退,回到III上15mm處N011X-8000Y-4000M05回原點上150mm處,主軸停12/13/202266數(shù)控技術NGXYZFMEOB說明N001G91G00X5000Y90編程練習題二被加工工件實際輪廓如圖所示,刀具初始位置為(0,0,200),工件坐標系原點在工件上表面上,用的立銑刀精銑厚為4mm的工件。試按照教材中所學的代碼格式(JB3208–83)編制加工程序。要求:(1)用絕對坐標方式編寫加工程序;(2)刀具初始位置為起刀點也為刀具終點,由起刀點快速移動到下刀點(50,-40,2)處,然后慢速(50mm/min)下至切削深度Z–5處再以150mm/min的進給速度切削,主軸轉速800r/min,加工路徑按圖示箭頭。(提示:考慮刀補指令G40、41或42,刀具補償量用D01設定)12/13/202267數(shù)控技術編程練習題二被加工工件實際輪廓如圖所示,刀具初始位置為(0,編程練習題三在數(shù)控車床上精加工圖示零件的外輪廓(不含端面)。請采用教材中給定的代碼格式(JB3208-83)編制加工程序。要求:(1)數(shù)控車床的分辯率為0.01mm;(2)在給定工件坐標系內(nèi)采用絕對尺寸編程;(3)圖示刀尖位置為程序的起點和終點。切入點為錐面的延長線上,其Z坐標值為152。(4)進給速度50mm/min,主軸轉速700r/min。12/13/202268數(shù)控技術編程練習題三在數(shù)控車床上精加工圖示零件的外輪廓(不含端面)。編程練習題四用ф10mm的立銑刀銑削工件輪廓,起刀點為(0,0),工件尺寸及加工路線如圖所示,試按相對坐標完成數(shù)控銑削手工編程,I、J、K為圓弧起點相對其圓心(圓心指向起點的矢量)的X、Y、Z坐標值的地址符。(主軸轉速為600rpm,進給速度為150mm/min,機床具有刀具半徑補償功能)12/13/202269數(shù)控技術編程練習題四用ф10mm的立銑刀銑削工件輪廓,起刀點為(0,2.4.2自動編程系統(tǒng)(1)自動編程系統(tǒng)的組成如圖,自動編程系統(tǒng)由計算機軟件、硬件和外圍設備(打印機、繪圖儀等)組成。工件源程序:是用數(shù)控語言(由一些基本符號、字母、詞匯和數(shù)字組成的,但有一定的語法)來描述工件的幾何形狀、尺寸及幾何元素之間的相互關系(相交、相切、平行等)、刀具運動軌跡和工藝參數(shù)等。特點:直觀、方便,易學,便于修改等。12/13/202270數(shù)控技術2.4.2自動編程系統(tǒng)(1)自動編程系統(tǒng)的組成12/10/輸入編譯:工件源程序輸入計算機,并不能被計算機所識別,必須經(jīng)過計算機中的系統(tǒng)軟件,將源程序“翻譯”成計算機能夠識別和處理的代碼,這個系統(tǒng)軟件稱為編譯軟件。主信息處理(或數(shù)學處理):根據(jù)工件源程序計算刀具與工件的相對運動軌跡;后置信息處理:將主信息處理結果再轉換成數(shù)控機床所需要的信息;主信息處理工作量大,可通用化,而后置信息處理工作量小,專用化;使數(shù)控系統(tǒng)的功能很容易擴展。信息的輸出:后置處理后的信息輸入穿孔機就制成了數(shù)控帶,直接用于數(shù)控機床的輸入。12/13/202271數(shù)控技術輸入編譯:12/10/202271數(shù)控技術工件源程序輸入編譯數(shù)學處理后置處理穿孔紙帶數(shù)控機床計算機自動編程處理過程返回12/13/202272數(shù)控技術輸入編譯數(shù)學處理后置處理穿孔紙帶計算機自動編程處理過程返回1(2)自動編程系統(tǒng)的種類介紹由麻省理工學院(MIT)研制的APT(AutomaticProgrammedTools)系統(tǒng),有APT-I、APT-II(用于加工曲線)和APT-III(立體曲面)、APT-IV(自由曲面)。該軟件系統(tǒng)龐大,價格昂貴。我國70年代研制處SKC和ZCK等用于銑削和車削的自動編程系統(tǒng)。近年來又推出了HZAPT、EAPT和SAPT等較先進的自動編程系統(tǒng)。12/13/202273數(shù)控技術(2)自動編程系統(tǒng)的種類介紹12/10/202273數(shù)控技術內(nèi)容提要

2.1概述2.2數(shù)控帶的格式與代碼2.3數(shù)控機床的坐標系2.4手工編程和自動編程

第二章

數(shù)控加工程序的編制12/13/202274數(shù)控技術內(nèi)容提要第二章數(shù)控加工程序的編制12/10/2022一.程序編制的基本概念數(shù)控加工程序編制:從零件圖紙到制成控制介質(zhì)的全過程。將零件的加工信息:加工順序、零件輪廓軌跡尺寸、工藝參數(shù)(F、S、T)及輔助動作(變速、換刀、冷卻液啟停、工件夾緊松開等)等,用規(guī)定的文字、數(shù)字、符號組成的代碼按一定的格式編寫加工程序單,并將程序單的信息變成控制介質(zhì)的整個過程。

2.1概述

12/13/202275數(shù)控技術一.程序編制的基本概念2.1概述12/10/202程序編制分為:手工編程和自動編程兩種。

手動編程:整個編程過程由人工完成。對編程人員的要求高(不僅要熟悉數(shù)控代碼和編程規(guī)則,而且還必須具備機械加工工藝知識和數(shù)值計算能力)

自動編程:編程人員只要根據(jù)零件圖紙的要求,按照某個自動編程系統(tǒng)的規(guī)定,將零件的加工信息用較簡便的方式送入計算機,由計算機自動進行程序的編制,編程系統(tǒng)能自動打印出程序單和制備控制介質(zhì)。2.1概述

12/13/202276數(shù)控技術程序編制分為:手工編程和自動編程兩種。2.1概述12/手工編程適用于:幾何形狀不太復雜的零件。自動編程適用于:形狀復雜的零件,雖不復雜但編程工作量很大的零件(如有數(shù)千個孔的零件)雖不復雜但計算工作量大的零件(如輪廓加工時,非圓曲線的計算)2.1概述

12/13/202277數(shù)控技術手工編程適用于:幾何形狀不太復雜的零件。2.1概述1據(jù)國外統(tǒng)計:用手工編程時,一個零件的編程時間與機床實際加工時間之比,平均約為30:1。數(shù)控機床不能開動的原因中,有20~30%是由于加工程序不能及時編制出造成的。

可見編程自動化是當今的趨勢!

2.1概述

12/13/202278數(shù)控技術據(jù)國外統(tǒng)計:2.1概述12/10/20225數(shù)控技術圖紙工藝分析這一步與普通機床加工零件時的工藝分析相同,即在對圖紙進行工藝分析的基礎上,選定機床、刀具與夾具;確定零件加工的工藝線路、工步順序及切削用量等工藝參數(shù)等。

二、手工編程的內(nèi)容和步驟2.1概述

計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改12/13/202279數(shù)控技術二、手工編程的內(nèi)容和步驟2.1概述計算運動軌跡圖紙工藝分計算運動軌跡

根據(jù)零件圖紙上尺寸及工藝線路的要求,在選定的坐標系內(nèi)計算零件輪廓和刀具運動軌跡的坐標值,并且按NC機床的規(guī)定編程單位(脈沖當量)換算為相應的數(shù)字量,以這些坐標值作為編程尺寸。錯誤計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙修改2.1概述12/13/202280數(shù)控技術計算運動軌跡錯誤計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)

編制程序及初步校驗

根據(jù)制定的加工路線、切削用量、刀具號碼、刀具補償、輔助動作及刀具運動軌跡,按照數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式,編寫零件加工程序,并進行校核、檢查上述兩個步驟的錯誤。

計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改2.1概述12/13/202281數(shù)控技術編制程序及初步校驗計算運動軌跡圖紙工藝分析程序編制制備控制制備控制介質(zhì)

將程序單上的內(nèi)容,經(jīng)轉換記錄在控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息,若程序較簡單,也可直接通過鍵盤輸入。2.1概述

計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改12/13/202282數(shù)控技術制備控制介質(zhì)2.1概述計算運動軌跡圖紙工藝分析程序編

程序的校驗和試切所制備的控制介質(zhì),必須經(jīng)過進一步的校驗和試切削,證明是正確無誤,才能用于正式加工。如有錯誤,應分析錯誤產(chǎn)生的原因,進行相應的修改。2.1概述

計算運動軌跡圖紙工藝分析程序編制制備控制介質(zhì)校驗和試切零件圖紙錯誤修改12/13/202283數(shù)控技術程序的校驗和試切2.1概述計算運動軌跡圖紙工藝分析用于確定刀具在機床坐標系中位置的刀具上的特定點。2.1概述鏜刀鉆頭立銑刀、端銑刀面銑刀指狀銑刀球頭銑刀車刀12/13/202284數(shù)控技術用于確定刀具在機床坐標系中位置的刀具上的特定點。2.12.2數(shù)控帶的格式與代碼

2.2.1數(shù)控帶的構成帶有數(shù)控機床控制信息的穿孔帶稱為數(shù)控帶,如圖所示,是ISO制的數(shù)控帶,數(shù)控帶上每排孔的數(shù)量和位置(相當于微機中的一個字節(jié)byte)就代表了控制信息代碼。這些代碼通過光電閱讀機將信息傳送給CNC系統(tǒng)。12/13/202285數(shù)控技術2.2數(shù)控帶的格式與代碼

2.2.1數(shù)控帶的構成12/1數(shù)控帶上有8個大孔(B1~B8),在B3-B4之間有一個小孔,是作為進給紙帶用的;另外,B1~B7為代碼孔,B8為奇偶校驗位孔。12/13/202286數(shù)控技術數(shù)控帶上有8個大孔(B1~B8),在B3-B4之間有一個小孔第二節(jié)程序編制的代碼及格式經(jīng)過多年的發(fā)展,程序用代碼已標準化,現(xiàn)在有ISO(InternationalStandardizationOrganization)和EIA(ElectronicIndustriesAssociation)兩種標準。2.2.1

.代碼說明代碼:是文字、數(shù)字、符號以及它們組合的總稱,又稱指令。它是程序的最小單元。.編程指令——系統(tǒng)操作代碼的總稱.G指令——準備功能作用:規(guī)定機床運動線型、坐標系、坐標平面、刀補、刀偏、暫停等多種操作。組成:G后帶二位數(shù)字組成。100種模態(tài)(續(xù)效)指令與非模態(tài)指令見表。12/13/202287數(shù)控技術第二節(jié)程序編制的代碼及格式經(jīng)過多年的發(fā)展,第二節(jié)程序編制的代碼及格式M指令——輔助功能

作用:控制機床及其輔助裝置的通斷的指令。

組成:M后跟兩位數(shù)字組成。100種。F.S.T指令

F指令——指定進給速度指令(續(xù)效指令)

組成:編碼法:F帶兩位數(shù)字,如F05,F36等。后面所帶的數(shù)字只是一個代碼,它與某個(系統(tǒng)規(guī)定的速度值)速度值相對應,換而言之,這種指令所指定的進給速度是有級的,速度值序既可等差數(shù)列,也可能是等比數(shù)列直接法:F后帶若干位數(shù)字,如F150,F3500等。后面所帶的數(shù)字表示實際的速度值,上述兩個指令分別表示F=150mm/min;F=3500mm/min。

12/13/202288數(shù)控技術第二節(jié)程序編制的代碼及格式M指令——輔助功能12/1第二節(jié)程序編制的代碼及格式S指令(切削速度)——指定主軸轉速指令(續(xù)效指令)組成:同F(xiàn),如S05,S36等單位:r/min,S

T指令——指定加工刀具號的指令。組成:T后跟兩位數(shù)字,如T11,T28等。T11表示選擇11號刀具。T28表示選擇28號刀具。其他

尺寸指令——指定的刀具沿坐標軸移動的方向和目標位置的指令組成:由在X,Y,Z,(i,j,k,r)A,B,C后帶符號的數(shù)字組成。如X1000,Y2000等

單位:數(shù)控系統(tǒng)規(guī)定的單位,如mm12/13/202289數(shù)控技術第二節(jié)程序編制的代碼及格式S指令(切削速度)——指定主第二節(jié)程序編制的代碼及格式子程序標號和調(diào)用指令

作用:用于指定子程序名和在主程序中調(diào)用子程序指令。組成:子程序名字符Q后帶兩位數(shù)字,如Q01,Q21,因此子程序在一個程序最多只100個。子程序調(diào)用字符<后帶四位數(shù)字。其中,前兩位數(shù)字被調(diào)用和子程序名后兩位數(shù)字為調(diào)用次數(shù)。

L0108調(diào)用8次調(diào)用01號子程序調(diào)用子程序地址符程序段標號,程序段結束字符以及變量等。NLF(LF),R0~R9等

。

12/13/202290數(shù)控技術第二節(jié)程序編制的代碼及格式子程序標號和調(diào)用指令L1234567891011N-G-X-U-P-A-D-Y-V-Q-B-E-Z-W-R-C-I-J-K-R-F-S-T-M-LF(或CR)程序段序號準備功能坐標字進給功能主軸功能刀具功能輔助功能結束符號數(shù)據(jù)字12/13/202291數(shù)控技術1234567891011N-G-X-Y-Z-I-J-K-F地址符含義地址碼意義X-Y-Z-基本直線坐標軸尺寸U-V-W-第一組附加直線坐標軸尺寸P-Q-R-第二組附加直線坐標軸尺寸A-B-C-繞X、Y、Z旋轉坐標軸尺寸I-J-K-圓弧圓心的坐標尺寸D-E-附加旋轉坐標軸尺寸R-圓弧半徑值12/13/202292數(shù)控技術地址符含義地址碼第二節(jié)程序編制的代碼及格式2.2.3數(shù)控加工程序的結構

程序的組成:對刀點選為,刀具半徑(D01)=5mm程序名:O2000

程序段N01G91G17G00G42D01X85Y-25LFN02Z-15S400M03M08LFN03G01X85F300LFN04G03Y50I25LFN05G01X-75LFN06Y-60LFN07G00Z15M05M09LFN08G40X75Y35M02LF12/13/202293數(shù)控技術第二節(jié)程序編制的代碼及格式2.2.3數(shù)控加工程序的結第二節(jié)程序編制的代碼及格式上面是一個完整的零件加工程序,它主要由程序名和若干程序段組成。程序名是該加工程序的標識;程序段是一個完整的加工工步單元,它以N(程序段號)指令開頭,或LF指令結尾;

M02(M30)作為整個程序結束的指令,有些數(shù)控系統(tǒng)可能還規(guī)定了一個特定的程序開頭和結束的符號,如%、EM等。12/13/202294數(shù)控技術第二節(jié)程序編制的代碼及格式上面是一個完整的零件加工程序由上面的程序可知:加工程序——由程序名和若干程序段有序組成的指令集。程序是由若干程序段組成。程序段是由干指令字組成。

指令字是由文字(地址符)或與其后所帶的數(shù)字一起組成。

一個程序的最大長度取決于數(shù)控系統(tǒng)中零件存貯區(qū)的容量或外存的容量。另外,有些數(shù)控系統(tǒng)還規(guī)定了一個程序段的字符數(shù),如7M系統(tǒng)規(guī)定字符數(shù)90個。因此,這些在編程前必須了解清楚,否則數(shù)控系統(tǒng)便會認為你的程序有語法錯誤。第二節(jié)程序編制的代碼及格式12/13/202295數(shù)控技術由上面的程序可知:第二節(jié)程序編制的代碼及格式12/10第三節(jié)

數(shù)控機床的坐標系

坐標軸的運動方向及其命名

統(tǒng)一規(guī)定數(shù)控機床坐標軸及其運動的方向,可使編程方便,并使編出的程序對同類型機床有通用性。同時也給

維修和使用帶來極大的方便。ISO和我國都擬定了命名的標準。12/13/202296數(shù)控技術第三節(jié)數(shù)控機床的坐標系坐標軸的運動方向及其命名第三節(jié)數(shù)控機床的坐標系進給運動坐標系

ISO和中國標準規(guī)定:數(shù)控機床的每個進給軸(直線進給、圓進給)定義為坐標系中的一個坐標軸。數(shù)控機床坐標系統(tǒng)標準:右手笛卡兒坐標系統(tǒng);12/13/202297數(shù)控技術第三節(jié)數(shù)控機床的坐標系進給運動坐標系12/10/20第三節(jié)數(shù)控機床的坐標系基本坐標系:直線進給運動的坐標系(X.Y.Z)。坐標軸相互關系:由右手定則決定。回轉座標:繞X.Y.Z軸轉動的圓進給坐標軸分別用A.B.C表示,坐標軸相互關系由右手螺旋法則而定。12/13/202298數(shù)控技術第三節(jié)數(shù)控機床的坐標系基本坐標系:直線進給運動的坐標系第三節(jié)

數(shù)控機床的坐標系

坐標軸方向:刀具相對工件運動的方向。這樣便可以使編程人員在不知是刀具移近工件

,還是相反的情況下,就能正確地進行編程。附加坐標軸:平行于基本坐標系中坐標軸的進給軸,用U.V.W表示。

12/13/202299數(shù)控技術第三節(jié)數(shù)控機床的坐標系坐標軸方向:刀具相對工件運動的方第三節(jié)數(shù)控機床的坐標系Z坐標方位標準規(guī)定:Z坐標∥主軸軸線的進給軸。若沒有主軸(牛頭刨床)或者有多個主軸,則選擇垂直于工件裝夾面的方向為Z坐標。若主軸能擺動:在擺動的范圍內(nèi)只與標準坐標系中的某一坐標平行時,則這個坐標便是Z坐標;若在擺動的范圍內(nèi)與多個坐標平行,則取垂直于工件裝夾面的方向為Z坐標。Z坐標正方向的規(guī)定:刀具遠離工件的方向。12/13/2022100數(shù)控技術第三節(jié)數(shù)控機床的坐標系Z坐標12/10/202227第三節(jié)數(shù)控機床的坐標系X坐標標準規(guī)定:在刀具旋轉的機床上(銑床、鉆床、鏜床等)。Z軸水平(臥式),則從刀具(主軸)向工件看時,X坐標的正方向指向右邊。Z軸垂直(立式):單立柱機床,從刀具向立柱看時,X的正方向指向右邊;雙立柱機床(龍門機床),從刀具向左立柱看時,X軸的正方向指向右邊。在工件旋轉的機床上(車床、磨床等),X軸的運動方向是工件的徑向并平行于橫向拖板,且刀具離開工件旋轉中心的方向是X軸的正方向。12/13/2022101數(shù)控技術第三節(jié)數(shù)控機床的坐標系X坐標12/10/20222第三節(jié)數(shù)控機床的坐標系Y坐標利用已確定的X.Z坐標的正方向,用右手定則或右手螺旋法則,確定Y坐標的正方向。右手定則:大姆指指向+X,中指指向+Z,則+Y方向為食指指向。右手螺旋法則:在XZ平面,從Z至X,姆指所指的方向為+y。12/13/2022102數(shù)控技術第三節(jié)數(shù)控機床的坐標系Y坐標12/10/202229數(shù)控臥式車床坐標系返回12/13/2022103數(shù)控技術數(shù)控臥式車床坐標系返回12/10/202230數(shù)控技術數(shù)控立式銑床坐標系立柱Z軸垂直(立式):單立柱機床,從刀具向立柱看時,X的正方向指向右邊返回刀具遠離工件方向為Z軸正方向12/13/2022104數(shù)控技術數(shù)控立式銑床坐標系立柱Z軸垂直(立式):單立柱機床,從刀具幾種數(shù)控臥式鏜銑床的坐標系12/13/2022105數(shù)控技術幾種數(shù)控臥式鏜銑床的坐標系12/10/202232數(shù)控技術第三節(jié)數(shù)控機床的坐標系二、機床坐標系與工件坐標系編程總是基于某一坐標系統(tǒng)的,因此,弄清楚數(shù)控機床坐標系和工件坐標系的概念及相互關系是至關重要的。12/13/2022106數(shù)控技術第三節(jié)數(shù)控機床的坐標系二、機床坐標系與工件坐標系12/第三節(jié)數(shù)控機床的坐標系機床原點與機床坐標系機床原點機床坐標系的零點。這個原點是在機床調(diào)試完成后便確定了,是機床上固有的點。機床原點的建立:用回零方式建立。機床原點建立過程實質(zhì)上是機床坐標系建立過程12/13/2022107數(shù)控技術第三節(jié)數(shù)控機床的坐標系機床原點與機床坐標系12/10/第三節(jié)數(shù)控機床的坐標系機床坐標系以機床原點為坐標系原點的坐標系,是機床固有的座標系,它具有唯一性。機床坐標系是數(shù)控機床中所建立的工件坐標系的參考坐標系。注意:機床坐標系一般不作為編程坐標系,僅作為工件坐標系的參考坐標系。12/13/2022108數(shù)控技術第三節(jié)數(shù)控機床的坐標系機床坐標系12/10/20223第三節(jié)數(shù)控機床的坐標系工件原點與工件坐標系工件原點:為編程方便在零件、工裝夾具上選定的某一點或與之相關的點。該點也可以是對刀點重合。工件座標系:以工件原點為零點建立的一個坐標系,編程時,所有的尺寸都基于此坐標系計算。工件原點偏置:工件隨夾具在機床上安裝后,工件原點與機床原點間的距離。現(xiàn)代數(shù)控機床均可設置多個工件座標系,在加工時通過G指令進行換。12/13/2022109數(shù)控技術第三節(jié)數(shù)控機床的坐標系工件原點與工件坐標系12/10/第三節(jié)數(shù)控機床的坐標系三、絕對坐標編程和相對坐標編程.定義絕對坐標編程:工件所有點的坐標值基于某一坐標系(機床或工件)零點計量的編程方式。相對坐標編程:運動軌跡的終點坐標值是相對于起點計量的編程方式(增量坐標編程)。表達方式:G90/G91;X.Y.Z絕對,U.V.W相對選用原則:主要根據(jù)具體機床的坐標系,考慮編程的方便(如圖紙尺寸標注方式等)及加工精度的要求,選用坐標的類型。注意:在機床坐標系和工件坐標系中均可用絕對坐標編程;而在使用相對坐標編程時,上述兩個坐標系是無意義的。12/13/2022110數(shù)控技術第三節(jié)數(shù)控機床的坐標系三、絕對坐標編程和相對坐標編程.第四節(jié)G指令編程方法與舉例一、與坐標系有關的指令

G90/G91、G92、G53~G59、G17~G19G90/G91指令:G90指令表示程序中的編程尺寸是在某個坐標系下按其絕對坐標給定的。G91指令表示程序中編程尺寸是相對于本段的起點,即編程尺寸是本程序段各軸的移動增量,故G91又稱增量坐標指令。注意:這兩個指令是同組續(xù)效指令,也就是說在同一程序段中只允許用其中之一,而不能同時使用。在缺省的情況下(即無G90又無G91),默認是在G90狀態(tài)下。

12/13/2022111數(shù)控技術第四節(jié)G指令編程方法與舉例一、與坐標系有關的指令1第四節(jié)G指令編程方法與舉例G92指令坐標系設定的預置寄存指令,它只有在采用絕對坐標編程時才有意義。編程格式:G92X

a_Y_b

Z_c_a、b、c為當前刀位點在所設定工件坐標系中的坐標值設置當前對刀點的坐標值12/13/2022112數(shù)控技術第四節(jié)G指令編程方法與舉例G92指令設置當前對刀點第四節(jié)G指令編程方法與舉例使用該指令,便建立了工件坐標系,數(shù)控系統(tǒng)在加工之前送入系統(tǒng)的某個單元,其后的加工程序中的編程尺寸都是在這個工件坐標系的尺寸。該指令還有補償工件在機床上安裝誤差的功能,即當首件零件加工完成后,測量工件尺寸精度。如果發(fā)現(xiàn)是由于工件安裝不準引起的誤差,則不必重新安裝工件,只需修改所設的坐標值,即可消除這一加工誤差。12/13/2022113數(shù)控技術第四節(jié)G指令編程方法與舉例使用該指令,便建立了工件坐第四節(jié)G指令編程方法與舉例G53,G54~G59:坐標系選擇指令G53——選擇機床坐標系;G54~G59——選擇工件坐標系1~工件坐標系6。在使用該指令后,其后的編程尺寸都是相對于相應坐標系的。這類指令是續(xù)效指令,缺省值是G53。注意:這類指令只在絕對坐標下有意義(G90),在G91下無效。12/13/2022114數(shù)控技術第四節(jié)G指令編程方法與舉例G53,G54~G59:坐第四節(jié)G指令編程方法與舉例G17,G18,G19指令坐標平面指定指令。G17,G18,G19分別表示規(guī)定的操作在XY,XZ,YZ坐標平面內(nèi)。程序段中的尺寸指令必須按平面指令的規(guī)定書寫。若數(shù)控系統(tǒng)只有一個平面的加工能力,可不必書寫。這類指令為續(xù)效指令,缺省值為G17。12/13/2022115數(shù)控技術第四節(jié)G指令編程方法與舉例G17,G18,G19指令第四節(jié)G指令編程方法與舉例二、與控制方式有關的指令G00指令—快速定位指令編程格式:G00X__Y__Z__LF功能:指令刀具從當前點,以數(shù)控系統(tǒng)預先調(diào)定的快進速度,快速移動到程序段所指令的下一個定位點。注意:G00的運動軌跡不一定是直線,若不注意則容易干涉。12/13/2022116數(shù)控技術第四節(jié)G指令編程方法與舉例二、與控制方式有關的指令第四節(jié)G指令編程方法與舉例G01指令——直線插補指令編程格式:G01X_a_Y_b_Z_c_F_f_

功能:指令多坐標(2、3坐標)以聯(lián)動的方式,按程序段中規(guī)定的合成進給速度f,使刀具相對于工件按直線方式,由當前位置移動到程序段中規(guī)定的位置(a、b、c)。當前位置是直線的起點,為已知點,而程序段中指定的坐標值即為終點坐標。12/13/2022117數(shù)控技術第四節(jié)G指令編程方法與舉例G01指令——直線插補指令1(4)圓弧插補指令 順時針圓弧插補指令(G02) 逆時針圓弧插補指令(G03)方向:從XY平面(ZX平面,YZ平面)的Z軸(Y軸,X軸)的正向往負向觀察XYG17G03G02ZXG18G03G02YZG19G03G02第四節(jié)G指令編程方法與舉例12/13/2022118數(shù)控技術(4)圓弧插補指令XYG17G03G02ZXG18G03格式: G03XxYyIiJjFf 或 G03XxYyRrFf x,y----終點坐標(與G90和G91有關) I,j----圓心坐標(增量值,與G90和G91無關) r------圓弧半徑(負值表示大于180度圓弧) f-------切向速度例: G03X100.Y100.I50.J50.F100. 或 G03X100.Y100.R50.F100.12/13/2022119數(shù)控技術格式:12/10/202246數(shù)控技術第四節(jié)G指令編程方法與舉例三、與刀具補償有關的指令G40G41G42指令——刀具半補償指令

編程格式:其中:G41:左刀補,即沿加工方向看刀具在左邊G42:右刀補,即沿加工方向看刀具在右邊G40:取消刀補D:偏置值寄存器選用指令。xx:刀具補償偏置值寄存器號12/13/2022120數(shù)控技術第四節(jié)G指令編程方法與舉例三、與刀具補償有關的指令第四節(jié)G指令編程方法與舉例四、其它指令G04——暫停指令功能:可使刀具作短時的無進給運動編程格式:G04X____或G04F____其中:X,F其后的數(shù)值表示暫停的時間,單位為ms;或者是刀具、工件的轉數(shù),視具體數(shù)控系統(tǒng)而定。用途:用車削環(huán)槽、锪平面、鉆孔等光整加工用作時間匹配,對于那些動作較長的外部,或者為了使某一操作有足夠的時間可靠的完成,可在程序中插入該指令。12/13/2022121數(shù)控技術第四節(jié)G指令編程方法與舉例四、其它指令12/10/2G45、G46、G47、G48G45:增加一個刀具偏移量;G46:減少一個刀具偏移量;G47:增加兩個刀具偏移量;G48:減少兩個刀具偏移量;12/13/2022122數(shù)控技術G45、G46、G47、G4812/10/202249數(shù)尺寸字功能X、Y、Z等尺寸字是用來給定機床各坐標軸位移的方向和數(shù)值;平行移動:X、Y、Z;U、V、W;P、Q、R繞軸轉動:A、B、C;各坐標軸的位移量單位可以是mm,也可以是最小設定單位(脈沖當量),如X34.25或X3425.返回12/13/2022123數(shù)控技術尺寸字功能X、Y、Z等尺寸字是用來給定機床各坐標軸位移的方向進給功能字F規(guī)定機床的進給速度,其表示方法有:a.mm/min(每分鐘毫米,當G94時);b.mm/r(每轉毫米,當G95時);c.進給率數(shù)(FRN):刀具沿途徑的進給速度V(mm/min)除以直線位移量L(mm)。d.時間倒數(shù)進給率:說明:同時只能存儲一種進給率,而且對工作臺所有驅動電動機都有效,該進給率一旦指定,對后續(xù)程序段都有效,直到出現(xiàn)新的進給率為止。12/13/2022124數(shù)控技術進給功能字F規(guī)定機床的進給速度,其表示方法有:12/10/2主軸功能字S

溫馨提示

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

評論

0/150

提交評論