當前位置:編程學習大全網 - 編程語言 - 簡單軸類零件的數控編程

簡單軸類零件的數控編程

數控車床的編程必須嚴格遵守相關標準。數控編程是壹項非常嚴格的工作。首先,妳必須掌握壹些基礎知識來學習編程方法,編譯正確的程序。其他常用的功能指令有刀具功能指令、主軸轉速功能指令和進給功能指令。這些功能指令的應用非常有利於簡化編程。

壹、數控車床坐標系和運動方向的規定。

(壹)建立坐標系統的基本原則

1.始終假設工件是靜止的,刀具相對於工件移動。

2.坐標系采用右手笛卡爾坐標系。如圖1-28,拇指方向為X軸正方向,食指方向為Y軸正方向,中指方向為Z軸正方向。在確定X、Y、Z坐標的基礎上,根據右手螺旋法則,可以很容易地確定A、B、C三個旋轉坐標的方向。

3.規定Z坐標的移動由傳遞切削動力的主軸決定,平行於主軸軸線的坐標軸為Z軸,X軸為水平,平行於工件夾緊面,垂直於Z軸。

4.規定刀具遠離工件的方向為坐標軸的正方向。

(2)機床坐標系

機床坐標系是基於機床原點的ZOX軸直角坐標系。

1,機床原點

機床原點(也叫機械原點)是機床坐標系的原點,是機床上的壹個固定點。它的位置是由機床設計制造單位決定的,通常不允許用戶改變。數控車床的機器原點壹般是主軸回轉中心與卡盤後端面的交點,如圖1-31。

2、機床參考點

機床的參考點也是機床上的壹個固定點,它利用機械停止或電氣裝置來限制刀架運動的極限位置。該功能主要用於定位機床坐標系。因為如果每次啟動後,無論刀架停留在哪裏,系統都將當前位置設置為(0,0),這將導致基準面不壹致。

數控車床開機後,首先要回到參考點(也叫回零)。機床通電後,回到參考點前,CRT上顯示的Z、X坐標值為0,與刀架位置無關。只有在返回參考點的操作完成後,刀架才移動到機床的參考點。此時,機床坐標系中刀架參考點的坐標值顯示在CRT上,即建立了機床坐標系。

(3)工件坐標系

數控車床加工時,工件可以被卡盤夾緊在機床坐標系的任意位置。這樣在機床坐標系中編程就很不方便。因此,程序員在編寫零件加工程序時,通常會選擇壹個工件坐標系,也稱為編程坐標系,程序中的坐標值都是基於工件坐標系的。

工件坐標系的原點可由程序員根據具體情況確定,壹般位於圖紙的設計基準或工藝基準。根據數控車床的特點,工件坐標系的原點通常位於工件左右端面的中心或卡盤前端面的中心。

註意機床坐標系和工件坐標系的區別,機床原點、機床參考點和工件坐標系原點的區別。

二、數控車床加工程序的結構和格式

節目段結構:壹個完整的節目,壹般由節目名、節目內容和節目結束三部分組成。

1.程序名稱

FANUC系統程序名為o O×××。××××××為四位正整數,取值範圍為0000-9999。比如O2255。程序名通常需要壹個單獨的段落,不需要段落編號。

2.節目主題。

程序的主體由幾個程序段組成,表示數控機床要完成的所有動作。每個程序段由壹條或多條指令組成,每個程序段壹般占壹行,用“;”標記作為每個程序段的結束代碼。

3.程序結束指令。

程序結束指令可以是M02或M30。通常,需要壹個單獨的段落。

程序段格式:現在最常用的是可變程序段格式。每個程序段由若幹個地址字組成,地址字由英文字母、特殊字和代表地址字的數字組成,如表1-2所示。

描述:

1和n×××是程序段號,用地址符號n和後面的數字表示。在大多數系統中,節目段號只作為“跳轉”或“節目檢索”的目標位置指示。因此,它的大小和順序可以顛倒或省略。

程序段在內存中是按照輸入的順序排列的,而程序的執行是嚴格按照內存中信息的順序逐段進行的,即執行順序與程序段號無關。但是,當省略節目段號時,該節目段將不是“跳轉”或“節目檢索”的目標節目段。

2.程序段的中間部分是程序段的內容,主要包括準備功能字、尺寸功能字、進給功能字、主軸功能字、刀具功能字、輔助功能字等。但並不是所有的程序段都必須包含這些虛詞,有時壹個程序段只能包含壹個或幾個虛詞,比如下面的程序段都是正確的。n 10g 01 x 100.0 f 100;N80 M05

3.程序段號也可以由數控系統自動生成,程序段號的增量可以通過“機床參數”設置,壹般增量值可以設置為10,以方便修改程序時的“插入”操作。

三、數控車床的編程指令系統

FANUC0i系統是目前國內數控機床上廣泛使用的數控系統,其常用的功能指令分為三類:準備功能指令、輔助功能指令和其他功能指令。

1,準備功能說明

註:①▲是啟動的默認指令。

②00組g代碼都是無模式指令。

③不同組的g代碼可以在同壹程序段中指定。如果在同壹程序段中指定了同壹組g代碼,則最後指定的g代碼有效。

④根據組號顯示g代碼。對於表中未列出的功能說明,請參考相關制造商的編程說明。

2、輔助功能說明

模態指令:壹旦指定,在被同組g代碼取消之前壹直有效。模態指令:只在本程序段有效,在下壹個程序段需要時必須重寫。

3、其他功能說明

其他常用的功能指令還有刀具功能指令、主軸轉速功能指令和進給功能指令。這些功能指令的應用非常有利於簡化編程。

  • 上一篇:鋁合金型材,妳不可不知道的小常識
  • 下一篇:keil uvision4 keil uvision3 區別 哪個比較好 win7用keil uvision3可以麽?
  • copyright 2024編程學習大全網