數(shù)控車程序可以分成程序開(kāi)始、程序內(nèi)容和程序結(jié)束三部分內(nèi)容。
0y4z`rzTn s(7'*`G"h 第一部分 程序開(kāi)始部分
K[LTw_oE t/cjz/] 主要定義程序號(hào),調(diào)出零件加工坐標(biāo)系、加工
刀具,啟動(dòng)主軸、打開(kāi)冷卻液等方面的內(nèi)容。
xh>/bU!> LX.1]T*m` 主軸最高轉(zhuǎn)速限制定義G50 S2000,設(shè)置主軸的最高轉(zhuǎn)速為2000RPM,對(duì)于
數(shù)控車床來(lái)說(shuō),這是一個(gè)非常重要的指令。
sY,!Ir`/` G)l[\6Dn 坐標(biāo)系定義如不作特殊指明,數(shù)控系統(tǒng)默認(rèn)G54坐標(biāo)系。
#)%N+Odnr tkdhT8_ 返回參考點(diǎn)指令G28 U0,為避免換刀過(guò)程中,發(fā)生刀架與工件或
夾具之間的碰撞和/或干涉,一個(gè)有效的方法是
機(jī)床先回到X軸方向的機(jī)床參考點(diǎn),并離開(kāi)主軸一段安全距離。
>Uvtsj# N$ZThZqqv 刀具定義G0 T0808 M8,自動(dòng)調(diào)8號(hào)左偏刀8號(hào)刀補(bǔ),開(kāi)啟冷卻液。
?,r bD1 ' U(v 主軸轉(zhuǎn)速定義G96 S150 M4,恒定線速度S功能定義,S功能使數(shù)控車床的主軸轉(zhuǎn)速指令功能,有兩種表達(dá)方式,一種是以r/min或rpm作為計(jì)量單位。另一種是以m/min為計(jì)量單位。數(shù)控車床的S代碼必須與G96或G97配合使用才能設(shè)置主軸轉(zhuǎn)速或切削速度。
6wzF6]@O O?@1</r^ G97:轉(zhuǎn)速指令,定義和設(shè)置每分鐘的轉(zhuǎn)速。
{Ny\9r
1W;3pN G96:恒線速度指令,使工件上任何位置上的切削速度都是一樣的。
~c!zTe ( DwIAO/S 第二部分 程序內(nèi)容部分
Sm#;fx+ Pi6C1uY6 程序內(nèi)容是整個(gè)程序的主要部分,由多個(gè)程序段組成。每個(gè)程序段由若干個(gè)字組成,每個(gè)字又由地址碼和若干個(gè)數(shù)字組成。常見(jiàn)的為G指令和M指令以及各個(gè)軸的坐標(biāo)點(diǎn)組成的程序段,并增加了進(jìn)給量的功能定義。
G*BM'^0+ B@*BcE? F功能是指進(jìn)給速度的功能,數(shù)控車床進(jìn)給速度有兩種表達(dá)方式,一種是每轉(zhuǎn)進(jìn)給量,即用mm/r單位表示,主要用于車加工的進(jìn)給。另一種和數(shù)控
銑床相同采用每分鐘進(jìn)給量,即用mm/min單位表示。主要用于車銑
加工中心中銑加工的進(jìn)給。
S6H=(l58 PK