程序格式fficeffice" />
1. 程序段格式
程序段是可作為一個單位來處理的、連續(xù)的字組,是數(shù)控加工程序中的一條語句。一個完整的數(shù)控加
程序段格式是指程序段中的字、字符和數(shù)據(jù)的安排形式。現(xiàn)在一般使用字地址可變程序段格式,每個字長不固定,各個程序段中的長度和功能字的個數(shù)都是可變的。
地址可變程序段格式中,在上一程序段中寫明的、本程序段里又不變化的那些字仍然有效,可以不再重寫。這種功能字稱之為續(xù)效字。
程序段格式舉例:
N30 G01 X88.1 Y30.2 F500 S3000 T02 M08
N40 X90(本程序段省略了續(xù)效字“G01,Y30.2,F500,S3000,T02,M08”,但它們的功能仍然有效)
在程序段中,必須明確以下幾點的對應(yīng)關(guān)系:
移動目標(biāo):終點坐標(biāo)值;
沿怎樣的軌跡移動:準備功能字;
進給速度:進給功能字F;
切削速度:主軸轉(zhuǎn)速功能字S;
使用刀具:刀具功能字T;
機床輔助動作:輔助功能字M。
2.加工程序的一般格式
(1)程序開始符、結(jié)束符
程序開始符、結(jié)束符是同一個字符,ISO代碼中是%,EIA代碼中是EP,書寫時要單列一段。
(2)程序名
程序名有兩種形式:一種是英文字母O和1~4位正整數(shù)組成;另一種是由英文字母開頭,字母數(shù)字混合組成的。一般要求單列一段。
(3)程序主體
程序主體是由若干個程序段組成的。每個程序段一般占一行。
(4)程序結(jié)束指令
程序結(jié)束指令可以用M02或M30。一般要求單列一段。
加工程序的一般格式舉例:
% // 開始符
O1000 // 程序名
N10 G00 G54 X50 Y30 M03 S3000
N20 G01 X88.1 Y30.2 F500 T02 M08 // 程序主體
N30 X90
……
N300 M30 // 結(jié)束符
%
數(shù)控機床的坐標(biāo)系
在數(shù)控編程時為了描述機床的運動,簡化程序編制的方法及保證紀錄數(shù)據(jù)的互換性,數(shù)控機床的坐標(biāo)系和運動方向均已標(biāo)準化,ISO和我國都擬定了命名的標(biāo)準。
通過這一單元的學(xué)習(xí),能夠掌握機床坐標(biāo)系、編程坐標(biāo)系、加工坐標(biāo)系的概念,具備實際動手設(shè)置機床加工坐標(biāo)系的能力。
1。機床坐標(biāo)系的確定
(1)機床相對運動的規(guī)定
工件相對靜止,而刀具運動。 |
在機床上,始終認為工件靜止,而刀具是運動的。這樣編程人員在不考慮機床上工件與刀具具體運動的情況下,就可以依據(jù)零件圖樣,確定機床的加工過程。
(2)機床坐標(biāo)系的規(guī)定
6 B2 p* y: m( G/ H8 B. `6 q
標(biāo)準機床坐標(biāo)系中X、Y、Z坐標(biāo)軸的相互關(guān)系用右手笛卡爾直角坐標(biāo)系決定。 |
在數(shù)控機床上,機床的動作是由數(shù)控裝置來控制的,為了確定數(shù)控機床上的成形運動和輔助運動,必須先確定機床上運動的位移和運動的方向,這就需要通過坐標(biāo)系來實現(xiàn),這個坐標(biāo)系被稱之為機床坐標(biāo)系。
例如銑床上,有機床的縱向運動、橫向運動以及垂向運動,如圖1所示。在數(shù)控加工中就應(yīng)該用機床坐標(biāo)系來描述.
標(biāo)準機床坐標(biāo)系中X、Y、Z坐標(biāo)軸的相互關(guān)系用右手笛卡爾直角坐標(biāo)系決定:
1)伸出右手的大拇指、食指和中指,并互為90度。則大拇指代表X坐標(biāo),食指代表Y坐標(biāo),中指代表Z坐標(biāo)。
2)大拇指的指向為X坐標(biāo)的正方向,食指的指向為Y坐標(biāo)的正方向,中指的指向為Z坐標(biāo)的正方向。
3)圍繞X、Y、Z坐標(biāo)旋轉(zhuǎn)的旋轉(zhuǎn)坐標(biāo)分別用A、B、C表示,根據(jù)右手螺旋定則,大拇指的指向為X、Y、Z坐標(biāo)中任意一軸的正向,則其余四指的旋轉(zhuǎn)方向即為旋轉(zhuǎn)坐標(biāo)A、B、C的正向
9 h- z+ w. T; P2 G4 Z+ c1 j4 L S
(3)運動方向的規(guī)定
增大刀具與工件距離的方向即為各坐標(biāo)軸的正方向
2。坐標(biāo)軸方向的確定
(1)Z坐標(biāo)
7 i, E; `1 F0 `) w
Z坐標(biāo)的運動方向是由傳遞切削動力的主軸所決定的,即平行于主軸軸線的坐標(biāo)軸即為Z坐標(biāo),Z坐標(biāo)的正向為刀具離開工件的方向。 |
如果機床上有幾個主軸,則選一個垂直于工件裝夾平面的主軸方向為Z坐標(biāo)方向;如果主軸能夠擺動,則選垂直于工件裝夾平面的方向為Z坐標(biāo)方向;如果機床無主軸,則選垂直于工件裝夾平面的方向為Z坐標(biāo)方向。
: D" N( D! ]8 e" o
(2) X坐標(biāo)
X坐標(biāo)平行于工件的裝夾平面,一般在水平面內(nèi)。 |
如果工件做旋轉(zhuǎn)運動,則刀具離開工件的方向為X坐標(biāo)的正方向;
如果刀具做旋轉(zhuǎn)運動,則分為兩種情況:
1)Z坐標(biāo)水平時,觀察者沿刀具主軸向工件看時,+X運動方向指向右方;
2)Z坐標(biāo)垂直時,觀察者面對刀具主軸向立柱看時,+X運動方向指向右方。
圖6所示為數(shù)控車床的X坐標(biāo)。
(3)Y坐標(biāo)
/ l5 L+ |. f" g+ b3 V
% O5 ]$ J$ Y1 X
在確定X、Z坐標(biāo)的正方向后,可以用根據(jù)X和Z坐標(biāo)的方向,按照右手直角坐標(biāo)系來確定Y坐標(biāo)的方向。 |
& P5 ^( r4 o* J6 j/ l8 ~ 5 C1 y, v0 {9 c' j
3。附加坐標(biāo)系
8 _3 h+ j, \0 R0 h' V! L; f/ C9 i
+ q% N. s; [( @; `) M9 U6 y' ^% j
為了編程和加工的方便,有時還要設(shè)置附加坐標(biāo)系。 |
對于直線運動,通常建立的附加坐標(biāo)系有:
(1)指定平行于X、Y、Z坐標(biāo)軸,可以采用的附加坐標(biāo)系:第二組U、V、W坐標(biāo),第三組P、Q、R坐標(biāo)。
(2)指定不平行于X、Y、Z坐標(biāo)軸,也可以采用的附加坐標(biāo)系:第二組U、V、W坐標(biāo),第三組P、Q、R坐標(biāo)。
4。機床原點的設(shè)置
3 z" M+ }& n% A9 I
7 C0 ?0 K* t% \* Z/ b: C& Z- s
機床原點是指在機床上設(shè)置的一個固定點,即機床坐標(biāo)系的原點。 |
它在機床裝配、調(diào)試時就已確定下來,是數(shù)控機床進行加工運動的基準參考點。
(1)在數(shù)控車床上,機床原點一般取在卡盤端面與主軸中心線的交點處,見圖9。同時,通過設(shè)置參數(shù)的方法,也可將機床原點設(shè)定在X、Z坐標(biāo)的正方向極限位置上。
|
1 g2 z5 V% k: s; p6 ~ A
|
圖9 車床的機床原點 | 7 {: A& |) A2 b; k$ Q: s
. }, L- x* K9 ` ?. l
圖10 銑床的機床原點 |
(2)在數(shù)控銑床上,機床原點一般取在X、Y、Z坐標(biāo)的正方向極限位置上,見圖10。
) m* E! p1 ?8 N3 O
5。機床參考點
3 t, Z& ~. ]0 T c
機床參考點是用于對機床運動進行檢測和控制的固定位置點。 |
|
# f! k$ J4 m( z& T. ]7 B
圖11 數(shù)控車床的參考點 |
機床參考點的位置是由機床制造廠家在每個進給軸上用限位開關(guān)精確調(diào)整好的,坐標(biāo)值已輸入數(shù)控系統(tǒng)中。因此參考點對機床原點的坐標(biāo)是一個已知數(shù)。
通常在數(shù)控銑床上機床原點和機床參考點是重合的;而在數(shù)控車床上機床參考點是離機床原點最遠的極限點。圖11所示為數(shù)控車床的參考點與機床原點。
數(shù)控機床開機時,必須先確定機床原點,即刀架返回參考點的操作。只有機床參考點被確認后,刀具(或工作臺)移動才有基準
編程坐標(biāo)系
編程坐標(biāo)系編程人員根據(jù)零件圖樣及加工工藝等建立的坐標(biāo)系。
編程坐標(biāo)系一般供編程使用,確定編程坐標(biāo)系時不必考慮工件毛坯在機床上的實際裝夾位置。如圖1所示。
圖1 編程坐標(biāo)系
編程原點是根據(jù)加工零件圖樣及加工工藝要求選定的編程坐標(biāo)系的原點。
編程原點應(yīng)盡量選擇在零件的設(shè)計基準或工藝基準上,編程坐標(biāo)系中各軸的方向應(yīng)該與所使用的數(shù)控機床相應(yīng)的坐標(biāo)軸方向一致,如圖2所示為車削零件的編程原點。
圖2 確定編程原點
1。加工坐標(biāo)系的確定
6 k) }7 x, r( O+ e0 d& q
|
2 d: \* S/ y! R8 [5 z1 m* d+ ^
圖1 齒輪坯 |
加工坐標(biāo)系是指以確定的加工原點為基準所建立的坐標(biāo)系。
加工原點也稱為程序原點,是指零件被裝夾好后,相應(yīng)的編程原點在機床坐標(biāo)系中的位置。
在加工過程中,數(shù)控機床是按照工件裝夾好后所確定的加工原點位置和程序要求進行加工的。編程人員在編制程序時,只要根據(jù)零件圖樣就可以選定編程原點、建立編程坐標(biāo)系、計算坐標(biāo)數(shù)值,而不必考慮工件毛坯裝夾的實際位置。對于加工人員來說,則應(yīng)在裝夾工件、調(diào)試程序時,將編程原點轉(zhuǎn)換為加工原點,并確定加工原點的位置,在數(shù)控系統(tǒng)中給予設(shè)定(即給出原點設(shè)定值),設(shè)定加工坐標(biāo)系后就可根據(jù)刀具當(dāng)前位置,確定刀具起始點的坐標(biāo)值。在加工時,工件各尺寸的坐標(biāo)值都是相對于加工原點而言的,這樣數(shù)控機床才能按照準確的加工坐標(biāo)系位置開始加工。圖1中O2為編程原點。
2。加工坐標(biāo)系的設(shè)定
方法一:在機床坐標(biāo)系中直接設(shè)定加工原點。
例題:在配置FANUC-OM系統(tǒng)的立式數(shù)控銑床上設(shè)置加工原點03,如圖2所示。
(1)加工坐標(biāo)系的選擇
編程原點設(shè)置在工件軸心線與工件底端面的交點上。
設(shè)工作臺工作面尺寸為800mm×320mm,若工件裝夾在接近工作臺中間處,則確定了加工坐標(biāo)系的位置,其加工原點03就在距機床原點O1為X3、Y3、Z3處。并且X3=-345.700mm, Y3=-196.22mm, Z3=-53.165mm。
(2)設(shè)定加工坐標(biāo)系指令
1)G54~G59為設(shè)定加工坐標(biāo)系指令。G54對應(yīng)一號工件坐標(biāo)系,其余以此類推。可在MDI 方式的參數(shù)設(shè)置頁面中,設(shè)定加工坐標(biāo)系。如對已選定的加工原點O3,將其坐標(biāo)值
X3= -345.700mm
Y3= -196.220mm
Z3=-53.165mm
設(shè)在G54中,如圖3所示。則表明在數(shù)控系統(tǒng)中設(shè)定了一號工件加工坐標(biāo)。設(shè)置頁面如圖3。
tslyhbbm 發(fā)表于 2006-6-24 23:04
數(shù)控車床的編程特點# \, s! y2 z) `5 U, X& z
1。加工坐標(biāo)系( i* ?: R5 s l0 k, Y1 E% _# L
加工坐標(biāo)系應(yīng)與機床坐標(biāo)系的坐標(biāo)方向一致,X軸對應(yīng)徑向,Z軸對應(yīng)軸 ...
歡迎光臨 機械社區(qū) (http://www.ytsybjq.com/) | Powered by Discuz! X3.5 |