數控車床編程基礎知識_第1頁
數控車床編程基礎知識_第2頁
數控車床編程基礎知識_第3頁
數控車床編程基礎知識_第4頁
數控車床編程基礎知識_第5頁
已閱讀5頁,還剩12頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 第三節第三節 數控車床編程基礎知識數控車床編程基礎知識 一、數控機床的坐標系一、數控機床的坐標系 1機床坐標系機床坐標系 (1)機床坐標系的定義 為了確定機床的運動方向和移動距離,就要在機床上建立一個坐標系,這個坐標系就叫機床坐標系機床坐標系,又稱標準坐標系標準坐標系。第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 (2)機床坐標系中的規定)機床坐標系中的規定 1)確定機床坐標系的方向時規定:永遠假定刀具相對于靜止的工件而運動。 2)對于機床坐標系的方向,統一規定增大工件與刀具間距離的方向為正方向。 3)數控機床的坐標系采用符合右

2、手定則規定的笛卡兒坐標系。第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 (3)機床坐標系的方向)機床坐標系的方向 1)Z坐標方向 Z坐標的運動由主要傳遞切削動力的主軸所決定。 2)X坐標方向 X坐標一般為水平方向并垂直于Z軸。 3)Y坐標方向 Y坐標垂直于X、Z坐標軸。 4)旋轉軸方向 旋轉坐標A、B、C對應表示其軸線分別平行于X、Y、Z坐標軸的旋轉坐標。數控車床的坐標系 a)前置刀架式數控車床的坐標系 b)后置刀架式數控車床的坐標系b)第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 (4)機床原點與機床參考點)機床原點與機床參考點 1)機床原點 機床原點機床原點(又稱為機床

3、零點)是機床上設置的一個固定的點,即機床坐標系的原點。它是一個固定的點。機床原點是數控機床進行加工或位移的基準點。機床原點的位置 a)機床原點位于卡盤中心 b)機床原點位于刀架正向運動極限點第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 2)機床參考點 數控車床的第一參考點一般位于刀架正向移動的極限點位置,并由機械擋塊來確定其具體的位置。 機床參考點與機床原點的距離由系統參數設定,其值可以是零,如果其值為零則表示機床參考點和機床零點重合。 機床原點與參考點O機床原點 O1機床參考點第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 2工件坐標系工件坐標系 (1)工件坐標系的定義)工

4、件坐標系的定義 為了便于尺寸計算與檢查,加工程序的坐標原點一般都盡量與零件圖樣的尺寸基準相一致。這種針對某一工件并根據零件圖樣建立的坐標系稱為工件坐標系工件坐標系(又稱編程坐標系編程坐標系)。工件坐標系原點 第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 (2)工件坐標系原點)工件坐標系原點 工件坐標系原點工件坐標系原點又稱編程原點編程原點,指工件裝夾完成后,選擇工件上的某一點作為編程或工件加工的基準點。工件坐標系原點在圖中以符號“ ”表示。 工件坐標系原點 第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 二、數控加工程序的格式與組成二、數控加工程序的格式與組成 1程序的組成程

5、序的組成 (1)程序號)程序號 每一個存儲在系統存儲器中的程序都需要指定一個程序號以相互區別,這種用于區別零件加工程序的代號稱為程序號程序號。 O0001; 程序號 N10 G99 G40 G21; N20 T0101; N30 G00 X100.0 Z100.0; 程序內容 N40 M03 S800; N200 G00 X100.0 Z100.0; N210 M30; 程序結束第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 (2)程序內容)程序內容 程序內容程序內容是整個加工程序的核心,它由許多程序段組成,每個程序段由一個或多個指令構成,它表示數控機床中除程序結束外的全部動作。 O0

6、001; 程序號 N10 G99 G40 G21; N20 T0101; N30 G00 X100.0 Z100.0; 程序內容 N40 M03 S800; N200 G00 X100.0 Z100.0; N210 M30; 程序結束第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 (3)程序結束)程序結束 結束部分由程序結束指令構成,它必須寫在程序的最后??梢宰鳛槌绦蚪Y束標記的M指令有M02和M30,它們代表零件加工程序的結束。O0001; 程序號 N10 G99 G40 G21; N20 T0101; N30 G00 X100.0 Z100.0; 程序內容 N40 M03 S800;

7、 N200 G00 X100.0 Z100.0; N210 M30; 程序結束第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 NGXYZFSTML F程序段號準備功能尺寸字進給功能主軸功能刀具功能輔助功能結束標記 2程序段的組成程序段的組成(1)程序段基本格式)程序段基本格式例例 N50 G01 X30.0 Z30.0 F100 S800 T01 M03;第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 (2)程序段的組成)程序段的組成 1)程序段號 程序段號由地址符“N”開頭,其后為若干位數字。NGXYZFSTML F程序段號準備功能尺寸字進給功能主軸功能刀具功能輔助功能結束標

8、記 在大部分系統中,程序段號僅作為“跳轉”或“程序檢索”的目標位置指示。它的大小及次序可以顛倒,也可以省略。程序段號省略時,該程序段將不能作為“跳轉”或“程序檢索”的目標程序段。 程序段號也可以由數控系統自動生成,程序段號的遞增量可以通過 “機床參數”進行設置,一般可設定增量值為10。第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 2)程序段內容 程序段的中間部分是程序段的內容,程序內容應具備六個基本要素六個基本要素:準備功能字尺寸功能字進給功能字主軸功能字刀具功能字輔助功能字NGXYZFSTML F程序段號準備功能尺寸字進給功能主軸功能刀具功能輔助功能結束標記 但并不是所有程序段都必

9、須包含所有功能字,有時一個程序段內僅包含其中一個或幾個功能字也是允許的。 第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 例例 如圖所示,為了將刀具從P1點移到P2點,必須在程序段中明確以下幾點: 移動的目標是那里? 沿什么樣的軌跡移動? 移動速度有多快? 刀具的切削速度是多少? 選擇哪一把刀移動? 機床還需要哪些輔助動作? 第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 對于圖中的直線刀具軌跡,其程序段可寫成如下格式: N10 G90 G01 X100.0 Z60.0 F100 S300 T01 M03; 如果在該程序段前已指定了刀具功能、轉速功能、輔助功能,則該程序段可寫成: N10 G01 X100.0 Z60.0 F100;第一章第一章 數控車床及其編程基礎數控車床及其編程基礎 3)程序段結束 程序段以結束標記“CR(或LF)”結束,實際使用時,常用符號“;”或“”表示“CR(或LF)”。 (3)程序的斜杠跳躍)程序的斜杠跳躍 有時,在程序段的前面有“/”符號,該符號稱為斜杠跳躍符號,該程序段稱為可跳躍程序段。例例 /N10 G00 X100.0;第一章第一章 數控車床及其編程

溫馨提示

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

評論

0/150

提交評論