是數(shù)控機(jī)床立銑刀加工的一個環(huán)節(jié),可按工件輪廓尺寸進(jìn)行編制程序,建立、執(zhí)行刀補(bǔ),然后進(jìn)行數(shù)控系統(tǒng)自動計算。
中文名稱 | 刀具補(bǔ)償 | 提出 | 數(shù)控機(jī)床立銑刀加工 |
---|---|---|---|
意義 | 刀具偏移補(bǔ)償 | 數(shù)控機(jī)床 | T0202 |
理想刀具和實(shí)際刀具
理想刀具是具有理想刀尖A的刀具。但實(shí)際使用的刀具,在切削加工中,為了提高刀尖強(qiáng)度,降低加工表面粗糙度,通常在車刀刀尖處制有一圓弧過渡刃;一般的不重磨刀片刀尖處均呈圓弧過渡,且有一定的半徑值;即使是專門刃磨的"尖刀",其實(shí)際狀態(tài)還是有一定的圓弧倒角,不可能絕對是尖角。因此,實(shí)際上真正的刀尖是不存在的,這里所說的刀尖只是一"假想刀尖"。
刀具半徑補(bǔ)償意義
數(shù)控程序是針對刀具上的某一點(diǎn)即刀位點(diǎn),按工件輪廓尺寸編制的。車刀的刀位點(diǎn)一般為理想狀態(tài)下的假想刀尖點(diǎn)或刀尖圓弧圓心點(diǎn)。但實(shí)際加工中的車刀,由于工藝或其他要求,刀尖往往不是一理想點(diǎn),而是一段圓弧。當(dāng)加工與坐標(biāo)軸平行的圓柱面和端面輪廓時,刀尖圓弧并不影響其尺寸和形狀,但當(dāng)加工錐面、圓弧等非坐標(biāo)方向輪廓時,由于刀具切削點(diǎn)在刀尖圓弧上變動,刀尖圓弧將引起尺寸和形狀誤差,造成少切或多切。這種由于刀尖不是一理想點(diǎn)而是一段圓弧,造成的加工誤差,可用刀尖圓弧半徑補(bǔ)償功能來消除。
刀具半徑補(bǔ)償類型
(1)刀具半徑左補(bǔ)償。從垂直于加工平面坐標(biāo)軸的正方向朝負(fù)方向看過去,沿著刀具運(yùn)動方向(假設(shè)工件不動)看,刀具位于工件左側(cè)的補(bǔ)償為刀具半徑左補(bǔ)償。用G41指令表示。
(2)刀具半徑右補(bǔ)償。從垂直于加工平面坐標(biāo)軸的正方向向負(fù)方向看過去,沿著刀具運(yùn)動方向(假設(shè)工件不動)看,刀具位于工件右側(cè)的補(bǔ)償為刀具半徑右補(bǔ)償。用G42指令表示。
刀具半徑補(bǔ)償?shù)膱?zhí)行過程
(1)刀具半徑補(bǔ)償?shù)慕?。刀具補(bǔ)償?shù)慕⑹沟毒咧行膹呐c編程軌跡重合過渡到與編程軌跡偏離一個刀尖圓弧半徑。刀補(bǔ)程序段內(nèi)必須有G00或G01功能才有效,偏移量補(bǔ)償必須在一個程序段的執(zhí)行過程中完成,并且不能省略。
(2)刀具半徑補(bǔ)償?shù)膱?zhí)行。執(zhí)行含G41、G42指令的程序段后,刀具中心始終與編程軌跡相距一個偏移量。G41、G42指令不能重復(fù)規(guī)定使用,即在前面使用了G41或G42指令之后,不能再直接使用G42或G41指令。若想使用,則必須先用G40指令解除原補(bǔ)償狀態(tài)后,再使用G42或G41,否則補(bǔ)償就不正常了。
(3)刀具半徑補(bǔ)償?shù)娜∠T贕41、G42程序后面,加入G40程序段即是刀具半徑補(bǔ)償?shù)娜∠?。如圖表示取消刀具半徑補(bǔ)償?shù)倪^程。刀具半徑補(bǔ)償取消G40程序段執(zhí)行前,刀尖圓弧中心停留在前一程序段終點(diǎn)的垂直位置上,G40程序段是刀具由終點(diǎn)退出的動作。數(shù)控車床采用刀尖圓弧半徑補(bǔ)償進(jìn)行加工時,如果刀具的刀尖形狀和切削時所處的位置不同,刀具的補(bǔ)償量與補(bǔ)償方向也不同。因此假想刀尖的方位必須同偏置值一起提前設(shè)定。車刀假想刀尖的方向是從刀尖R中心看理論刀尖的方向,由刀具切削時的方向決定。系統(tǒng)用T表示假想刀尖的方向號,假想刀尖的方向與T代碼之間的關(guān)系。
數(shù)控車床補(bǔ)償
數(shù)控車床刀具補(bǔ)償功能包括刀具位置補(bǔ)償和刀具圓弧半徑補(bǔ)償兩方面。在加工程序中用T功能指定,T***X中前兩個XX為刀具號,后兩個XX為刀具補(bǔ)償號,如T0202。如果刀具補(bǔ)償號為00,則表示取消刀補(bǔ)。
⑴刀具位置補(bǔ)償 ;刀具磨損或重新安裝刀具引起的刀具位置變化,建立、執(zhí)行刀具位置補(bǔ)償后,其加工程序不需要重新編制。辦法是測出每把刀具的位置并輸入到指定的存儲器內(nèi),程序執(zhí)行刀具補(bǔ)償指令后,刀具的實(shí)際位置就代替了原來位置。
如果沒有刀具補(bǔ)償,刀具從0點(diǎn)移動到1點(diǎn),對應(yīng)程序段是N60 G00 C45 X93 T0200,如果刀具補(bǔ)償是X=+3,Z=+4,并存入對應(yīng)補(bǔ)償存儲器中,執(zhí)行刀補(bǔ)后,刀具將從0點(diǎn)移動到2點(diǎn),而不是1點(diǎn),對應(yīng)程序段是N60 G00 X45 Z93 T0202。
⑵刀具圓弧半徑補(bǔ)償 ;編制數(shù)控車床加工程序時,車刀刀尖被看作是一個點(diǎn)(假想刀尖P點(diǎn)),但實(shí)際上為了提高刀具的使用壽命和降低工件表面粗糙度,車刀刀尖被磨成半徑不大的圓弧(刀尖AB圓弧),這必將產(chǎn)生加工工件的形狀誤差。另一方面,刀尖圓弧所處位置,車刀的形狀對工件加工也將產(chǎn)生影響,而這些可采用刀具圓弧半徑補(bǔ)償來解決。車刀的形狀和位置參數(shù)稱為刀尖方位,用參數(shù)0~9表示,P點(diǎn)為理論刀尖點(diǎn)。
⑶刀補(bǔ)參數(shù) ; 每一個刀具補(bǔ)償號對應(yīng)刀具位置補(bǔ)償(X和Z值)和刀具圓弧半徑補(bǔ)償(R和T值)共4個參數(shù),在加工之前輸入到對應(yīng)的存儲器,在自動執(zhí)行過程中,數(shù)控系統(tǒng)按該存儲器中的X、Z、R、T的數(shù)值,自動修正刀具的位置誤差和自動進(jìn)行刀尖圓弧半徑補(bǔ)償。
加工中心、數(shù)控銑床刀具補(bǔ)償
加工中心、數(shù)控銑床的數(shù)控系統(tǒng),刀具補(bǔ)償功能包括刀具半徑補(bǔ)償、夾角補(bǔ)償和長度補(bǔ)償?shù)鹊毒哐a(bǔ)償功能。
⑴刀具半徑補(bǔ)償(G41、G42、G40) 刀具的半徑值預(yù)先存入存儲器HXX中,XX為存儲器號。執(zhí)行刀具半徑補(bǔ)償后,數(shù)控系統(tǒng)自動計算,并使刀具按照計算結(jié)果自動補(bǔ)償。刀具半徑左補(bǔ)償(G41)指刀具偏向編程加工軌跡運(yùn)動方向的左方,刀具半徑右補(bǔ)償(G42)指刀具偏向編程加工軌跡運(yùn)動方向的右方。取消刀具半徑補(bǔ)償用G40,取消刀具半徑補(bǔ)償也可用H00。
使用中需注意:建立、取消刀補(bǔ)時,即使用G41、G42、G40指令的程序段必須使用G00或G01指令,不得使用G02或G03,當(dāng)?shù)毒甙霃窖a(bǔ)償取負(fù)值時,G41和G42的功能互換。
刀具半徑補(bǔ)償有B功能和C功能兩種補(bǔ)償形式。由于B功能刀具半徑補(bǔ)償只根據(jù)本段程序進(jìn)行刀補(bǔ)計算,不能解決程序段之間的過渡問題,要求將工件輪廓處理成圓角過渡,因此工件尖角處工藝性不好,C功能刀具半徑補(bǔ)償能自動處理兩程序段刀具中心軌跡的轉(zhuǎn)接,可完全按照工件輪廓來編程,因此現(xiàn)代CNC數(shù)控機(jī)床幾乎都采用C功能刀具半徑補(bǔ)償。這時要求建立刀具半徑補(bǔ)償程序段的后續(xù)兩個程序段必須有指定補(bǔ)償平面的位移指令(G00、G01,G02、G03等),否則無法建立正確的刀具補(bǔ)償。
⑵夾角補(bǔ)償 (G39) 兩平面相交為夾角,可能產(chǎn)生超程過切,導(dǎo)致加工誤差,可采用夾角補(bǔ)償(G39)來解決。使用夾角補(bǔ)償(G39)指令時需注意,本指令為非模態(tài)的,只在指令的程序段內(nèi)有效,只能在G41和G42指令后才能使用。
⑶刀具長度偏置(G43、G44、G49) 利用刀具長度偏置(G43、G44)指令可以不改變程序而隨時補(bǔ)償?shù)毒唛L度的變化,補(bǔ)償量存入由H碼指令的存儲器中。G43表示存儲器中補(bǔ)償量與程序指令的終點(diǎn)坐標(biāo)值相加,G44表示相減,取消刀具長度偏置可用G49指令或H00指令。程序段N80 G43 Z56 H05與中,假如05存儲器中值為16,則表示終點(diǎn)坐標(biāo)值為72mm。
存儲器中補(bǔ)償量的數(shù)值,可用MDI或DPL預(yù)先存入存儲器,也可用程序段指令G10 P05 R16.0表示在05號存儲器中的補(bǔ)償量為16mm。
用立銑刀在數(shù)控機(jī)床上加工工件,可以清楚看出刀具中心運(yùn)動軌跡與工件輪廓不重合,這是因?yàn)楣ぜ喞橇姷哆\(yùn)動包絡(luò)形成的。立銑刀的中心稱為刀具的刀位點(diǎn)(4、5坐標(biāo)數(shù)控機(jī)床稱為刀位矢量),刀位點(diǎn)的運(yùn)動軌跡即代表刀具的運(yùn)動軌跡。在數(shù)控加工中,是按工件輪廓尺寸編制程序,還是按刀位點(diǎn)的運(yùn)動軌跡尺寸編制程序,這要根據(jù)具體情況來處理。
數(shù)控機(jī)床立銑刀加工
在全功能數(shù)控機(jī)床中,數(shù)控系統(tǒng)有刀具補(bǔ)償功能,可按工件輪廓尺寸進(jìn)行編制程序,建立、執(zhí)行刀補(bǔ)后,數(shù)控系統(tǒng)自動計算,刀位點(diǎn)自動調(diào)整到刀具運(yùn)動軌跡上。直接利用工件尺寸編制加工程序,刀具磨損,更換加工程序不變,因此使用簡單、方便。
經(jīng)濟(jì)型數(shù)控機(jī)床結(jié)構(gòu)簡單,售價低,在生產(chǎn)企業(yè)中有一定的擁有量。在經(jīng)濟(jì)型數(shù)控機(jī)床系統(tǒng)中,如果沒有刀具補(bǔ)償功能,只能按刀位點(diǎn)的運(yùn)動軌跡尺寸編制加工程序,這就要求先根據(jù)工件輪廓尺寸和刀具直徑計算出刀位點(diǎn)的軌跡尺寸。因此計算量大、復(fù)雜,且刀具磨損、更換需重新計算刀位點(diǎn)的軌跡尺寸,重新編制加工程序。
補(bǔ)償功能是用來補(bǔ)償實(shí)際安裝位置(或?qū)嶋H刀尖圓弧半徑)與理論編程位置(或刀尖圓弧半徑)之差的一種功能。使用補(bǔ)償功能后,改變,只需要改變位置補(bǔ)償值,而不必變更零件加工程序。補(bǔ)償分為位置補(bǔ)償(即偏移補(bǔ)償)和...
補(bǔ)償分長度補(bǔ)償與半徑補(bǔ)償,長度補(bǔ)償是控制加工過程中長度產(chǎn)生的磨損影響Z向尺寸,半徑補(bǔ)償是控制加工過程中刀徑磨損后影響XY向的尺寸。在程序中必須要有G43及G41(G42)才能起作用。做模具由于程序是一...
請問半徑補(bǔ)償?shù)膬?yōu)點(diǎn)有哪些?
半徑補(bǔ)償?shù)膬?yōu)點(diǎn)如下 ①利用半徑補(bǔ)償功能,可以直接用工件輪廓編程,避免了煩瑣的數(shù)學(xué)計算。 ②在實(shí)際加工中,磨損是必然的,這時只要修改半徑偏置值,不必修改程序就可以修正磨損值。 ③可以省略粗加工程序,一般...
刀具補(bǔ)償功能是用來補(bǔ)償?shù)毒邔?shí)際安裝位置(或?qū)嶋H刀尖圓弧半徑)與理論編程位置(或刀尖圓弧半徑)之差的一種功能。使用刀具補(bǔ)償功能后,改變刀具,只需要改變刀具位置補(bǔ)償值,而不必變更零件加工程序。刀具補(bǔ)償分為刀具位置補(bǔ)償(即刀具偏移補(bǔ)償)和刀尖圓弧半徑補(bǔ)償兩種功能。
在數(shù)控加工中,由于刀尖有圓弧,工件輪廓是刀具運(yùn)動包絡(luò)形成,因此刀位點(diǎn)的運(yùn)動軌跡與工件的輪廓是不重合的。在全功能數(shù)控系統(tǒng)中,可應(yīng)用其刀具補(bǔ)償指令,按工件輪廓尺寸,很方便地進(jìn)行編程加工。在經(jīng)濟(jì)型數(shù)控系統(tǒng)中,可以根據(jù)工件輪廓尺寸、刀具等計算出刀位點(diǎn)的運(yùn)動軌跡,按此編程,也可按局部補(bǔ)償?shù)姆椒▉斫鉀Q。
格式:pdf
大?。?span id="l18uh22" class="single-tag-height">257KB
頁數(shù): 4頁
評分: 4.7
介紹一種用減速電動機(jī)實(shí)現(xiàn)刀具補(bǔ)償?shù)臋C(jī)床。該機(jī)用PLC控制 ,通過液壓系統(tǒng)和減速電動機(jī)及反饋元件實(shí)現(xiàn)高精度的位置控制。
格式:pdf
大?。?span id="m88bvif" class="single-tag-height">257KB
頁數(shù): 1頁
評分: 4.7
在數(shù)控加工中,由于程序所控制的刀具刀位點(diǎn)的軌跡和實(shí)際刀具切削刃口切削出的形狀并不重合,它們在尺寸大小上,存在一個刀具半徑和刀具長短的差別,為此就需要根據(jù)實(shí)際加工的形狀尺寸,算出刀具刀位點(diǎn)的軌跡坐標(biāo),據(jù)此來控制加工。
數(shù)控加工刀具補(bǔ)償?shù)膬煞N類型:刀具半徑補(bǔ)償 (補(bǔ)償?shù)毒甙霃綄ぜ喞叽绲挠绊?;刀具長度補(bǔ)償 (補(bǔ)償?shù)毒唛L度方向尺寸的變化)。
數(shù)控加工刀具補(bǔ)償?shù)膬煞N方法:人工預(yù)刀補(bǔ) (人工輸入CAM 軟件的刀補(bǔ)量進(jìn)行編程實(shí)現(xiàn)刀補(bǔ));數(shù)控系統(tǒng)具有自動刀具補(bǔ)償功能(程序調(diào)用刀具列表參數(shù)進(jìn)行刀補(bǔ))。經(jīng)過生產(chǎn)實(shí)踐證明,如果能靈活應(yīng)用刀具半徑補(bǔ)償和長度補(bǔ)償功能,合理設(shè)置刀具半徑補(bǔ)償值及長度補(bǔ)償值,對數(shù)控加工將有重要的意義。
下面重點(diǎn)討論刀具的半徑補(bǔ)償和刀具的長度補(bǔ)償。
1.刀具的半徑補(bǔ)償
若數(shù)控裝置不具備刀具半徑自動補(bǔ)償功能,要想加工出合格的零件,則只有按刀具中心軌跡進(jìn)行編程,在編程時就要把刀具的半徑計算到每一步的程序中,那么數(shù)據(jù)計算就很復(fù)雜。特別是當(dāng)?shù)毒吣p后,刀具直徑發(fā)生變化,必須重新計算刀具中心軌跡,修改程序,這樣很難保證加工的精度。如果數(shù)控系統(tǒng)具備刀具半徑補(bǔ)償功能,則編程時只需按工件實(shí)際輪廓線進(jìn)行。數(shù)控系統(tǒng)會自動計算刀具中心軌跡坐標(biāo),使刀具
偏離工件輪廓一個半徑值,即進(jìn)行半徑補(bǔ)償。
1.1 刀具半徑補(bǔ)償?shù)姆椒?/p>
根據(jù)ISO 標(biāo)準(zhǔn)規(guī)定,工件假定不動,刀具運(yùn)動。沿刀具的運(yùn)動方向看,當(dāng)?shù)毒咛幵诠ぜ邢鬏喞髠?cè)時,稱為刀具半徑左補(bǔ)償,用G41 表示;當(dāng)?shù)毒咛幵诠ぜ邢鬏喞覀?cè)時,稱刀具半徑右補(bǔ)償,用G42 表示。如圖所示。
1.2 刀具半徑補(bǔ)償?shù)墓ぷ鬟^程
刀具半徑補(bǔ)償?shù)墓ぷ鬟^程分三步:即刀補(bǔ)的建立、刀補(bǔ)進(jìn)行和刀補(bǔ)的取消。
(1)刀補(bǔ)的建立。刀補(bǔ)的建立,就是指刀具從起點(diǎn)接近工件時,刀具中心從與編程軌跡重合過渡到與編程軌跡偏離一個偏置量的過程。G41、G42 只能在含有G00 或GO1 的程序段有效。
(2)刀補(bǔ)的進(jìn)行。刀補(bǔ)一旦建立,便一直有效,即刀具中心與編程軌跡始終相距一個偏置量,直到刀補(bǔ)取消。此時半徑補(bǔ)償在G00、G01 情況下均有效。
(3)刀補(bǔ)取消。使用G40 取消刀具半徑補(bǔ)償,使用該指令后,G41、G42 指令無效。
1.3 刀具半徑補(bǔ)償功能在數(shù)控銑削和加工中心編程中應(yīng)用
(1)避免計算刀具中心軌跡,可直接用零件輪廓尺寸編程。計算復(fù)雜形狀工件刀具中心軌跡是比較麻煩的,只要采用刀具半徑補(bǔ)償,銑刀自動向被加工工件輪廓外側(cè)位移一個刀具半徑,不必再計算銑刀中心軌跡,
(2)利用同一個程序、同一把刀具,通過設(shè)置不同大小的刀具補(bǔ)償半徑值,而逐步減少切削余盈的方法,來達(dá)到粗、精加工的目的。如采用半徑為R 的刀具,在粗加工時.設(shè)置刀其半徑值為R+d (d 為精加工余量).在精加工時,設(shè)置刀具半徑值為R,就可以用同一加工程序,完成工件的粗加工與精加工。
(3)刀具因磨損、重磨、換新刀而引起直徑改變后,不需修改程序.只需更改刀具參數(shù)的刀補(bǔ)值。在生產(chǎn)中,刀具磨損或更換新刀具時,會發(fā)生刀具半徑尺寸變化,采用刀具半徑補(bǔ)償,只要重新設(shè)置刀具半徑值,不必改變加工程序.就可以解決刀具半徑變化同題。
(4)改變刀具補(bǔ)償值對零件進(jìn)行加工修正。
(5)補(bǔ)償?shù)陌霃街悼赏ㄟ^波龍BLUM 激光對刀儀自動測量得出。
1.4 刀具半徑補(bǔ)償在實(shí)際應(yīng)用中的注意事項
以上闡述了靈活應(yīng)用刀具半徑補(bǔ)償功能、合理設(shè)置刀具半徑補(bǔ)償值,在數(shù)控加工中的重要意義。然而在實(shí)際使用時,還必須注意以下幾點(diǎn):
(1)使用刀具半徑補(bǔ)償和去除刀具半徑補(bǔ)償時,刀具必須在所補(bǔ)償?shù)钠矫鎯?nèi)移動(也就是只適合等高加工),且移動距離應(yīng)大于刀具半徑補(bǔ)償值。若加工半徑小于刀具半徑的內(nèi)圓弧.進(jìn)行半徑補(bǔ)償將會產(chǎn)生過切現(xiàn)象.只有過渡圓角半徑大于等于刀具半徑與精加工余量的和的情況下,才能正常切削。
(2)建立或撤消刀補(bǔ),必須在刀具移動指令GOO 或G01 模式下使用.不可用于圓弧切削指令G02,G03 中.且G41、G42 不能重復(fù)使用。
(3)D00-D99 為刀具補(bǔ)償號,D00 意味著取消刀具補(bǔ)償,刀具補(bǔ)償值在加工或運(yùn)行之前,必須設(shè)定在補(bǔ)償存儲器中。
(4)若程序中沒有G41,G42 指令,即使波龍BLUM 激光對刀儀測量出了半徑值也是不會進(jìn)行補(bǔ)償?shù)摹?/p>
2, 刀具長度補(bǔ)償
數(shù)控銑床的軸內(nèi)孔為標(biāo)準(zhǔn)莫氏錐孔,刀柄為標(biāo)準(zhǔn)莫氏外圓錐。安裝時.以數(shù)控銑床的錐孔作為定位基準(zhǔn)面.把主軸的端面與刀柄軸線的交點(diǎn),定為刀具的零點(diǎn)。刀頭的端面到刀柄的端面(刀具零點(diǎn))的距離,叫刀具的長度(如圖所示)。其值可用波龍BLUM 對刀儀自動測出,并自動輸入數(shù)控系統(tǒng)的刀具列表中。
2.1 刀具長度補(bǔ)償?shù)幕靖拍?/p>
數(shù)控加工中心所使用的刀具,每把刀具的長度不一定相同,同時由于刀具的磨損或其他原因,引起刀具長度發(fā)生變化,使用刀具長度補(bǔ)償指令,可以不必通過手動重新調(diào)整刀具或手動重新對刀,而是通過BLUM 對刀儀自動測出刀具長度來補(bǔ)償長度方向的誤差。
2.2 刀具長度補(bǔ)償?shù)姆椒?/p>
長度補(bǔ)償?shù)姆椒ǎ捎米詣友a(bǔ)償。將不同長度的刀具,通過波龍BLUM 對刀儀測出長度。對刀儀會自動把刀具長度數(shù)值輸人刀具參數(shù)表,避免人工對刀并抄數(shù)輸入時產(chǎn)生的人為錯誤。
刀具長度補(bǔ)償指令為G43,G44, G49。
刀具長度補(bǔ)償?shù)木幊谈袷?G43/G44/G49 G00/G01 Z_H_;
其中,
G43 為刀具長度正向補(bǔ)償指令;
G44 為刀具長度負(fù)向補(bǔ)償指令;
G49 為撤銷刀具長度補(bǔ)償指令Z 為指令中指定的終止位置;
H 后面為00 至99 的任意兩位數(shù)字,該數(shù)字為長度補(bǔ)償值的補(bǔ)償號,補(bǔ)償量要預(yù)先手動輸入或通過波龍BLUM 對刀儀自動輸入機(jī)床控制器的對應(yīng)刀具列表中。當(dāng)數(shù)控裝置讀到該程序段時.數(shù)控裝置會到H 所指定的刀具長度補(bǔ)償?shù)刂穬?nèi)讀取長度補(bǔ)償值,并自動進(jìn)行補(bǔ)償。
2.3 刀具長度補(bǔ)償?shù)墓ぷ鬟^程
當(dāng)執(zhí)行G 長度補(bǔ)償指令時,刀具刀位點(diǎn)實(shí)際到達(dá)點(diǎn)位置,等于指令中指定點(diǎn)的位置與長度補(bǔ)償寄存器中的補(bǔ)償值相加,相當(dāng)于把刀具抬起一個長度補(bǔ)償值的高度(z 實(shí)際值=Z 指令值+(H??)。同理,當(dāng)執(zhí)行G44 長度補(bǔ)償指令時,刀具刀位點(diǎn)實(shí)際到達(dá)點(diǎn)位置,等于指令中指定點(diǎn)的位置與長度補(bǔ)償寄存器中的補(bǔ)償值相減,相當(dāng)于把刀具向下伸長一個長度補(bǔ)償值的高度(Z 實(shí)際值二Z 指令值-(Hxx)。另外,長度補(bǔ)償值也可以設(shè)負(fù)值,當(dāng)用G43 指令中對應(yīng)的補(bǔ)償值設(shè)為負(fù)值,相當(dāng)于G44 指令中對應(yīng)的補(bǔ)償值設(shè)為正值的效果,同理,當(dāng)用G44 指令中對應(yīng)的補(bǔ)償值設(shè)為負(fù)值,相當(dāng)于G43 指令中對應(yīng)的補(bǔ)償值設(shè)為正值的效果。
2.4 刀具長度補(bǔ)償功能在數(shù)控銑削編程中應(yīng)用
(1)用于刀具Z 向的補(bǔ)償。
(2)使刀具在軸向(Z 向)的實(shí)際位移量,比程序給定值增加或減少一個偏置量。
(3)使用刀具長度補(bǔ)償功能,可以在當(dāng)實(shí)際使用刀具與編程或?qū)Φ稌r,標(biāo)準(zhǔn)刀具長度有出人時,或刀具磨損后刀具長度變短時,不需重新改動程序或重新進(jìn)行對刀調(diào)整,僅只需改變刀具數(shù)據(jù)庫中刀具長度補(bǔ)償量即可。
(4)利用該功能,還可在加工深度方向上進(jìn)行分層銑削,即通過改變刀具長度補(bǔ)償值的大小,通過多次運(yùn)行程序而實(shí)現(xiàn)。
(5)利用刀具長度補(bǔ)償,可以減少對刀次數(shù)。在數(shù)控銑床上加工零件時,當(dāng)某一零
件需要多把刀而共用一個刀柄,或多把刀分別裝在同一規(guī)格的刀柄上時,以第一把刀
為基準(zhǔn),測量并記錄刀位點(diǎn)與刀柄端部距離,當(dāng)用第二把刀時,測量第二把刀刀位點(diǎn)
與刀柄端部距離,與第一把刀進(jìn)行比較,在用第二把刀的時候,程序中用刀具長度補(bǔ)
償指令,并將兩把刀與刀柄端部的距離之差值作為補(bǔ)償量(注意分析是正值還是負(fù)值,
不再贅述),只要工件沒有重新裝夾,第二把刀仍然可以用第一把刀對刀設(shè)置的G54 坐
標(biāo)系,原理與加工中心中應(yīng)用刀具長度補(bǔ)償相同。
(6)利用波龍BLUM 對刀儀自動測量可大大提高測量的準(zhǔn)確性及穩(wěn)定性。
2.5 使用G43/G44/G49 指令的注意事項
(1)刀具在Z 方向要有直線運(yùn)動G00/G01,同時要在一定的安全高度上,否則會造成事故。
(2)H00-H99 為刀具補(bǔ)償號,H00 意味著取消刀具長度補(bǔ)償,刀具長度補(bǔ)償值在加工或運(yùn)行之前,必須手動輸入或利用對刀儀自動輸入至刀具列表中。
3 結(jié)束語及相關(guān)產(chǎn)品
刀具補(bǔ)償功能,在數(shù)控加工中有著非常重要的作用。數(shù)控機(jī)床中的刀具半徑補(bǔ)償功能和刀具長度補(bǔ)償功能,極大方便了計算和編程。對其靈活、合理地運(yùn)用,是保證數(shù)控加工有效性、準(zhǔn)確性的重要因素。
森瑪?shù)聰?shù)控:數(shù)控機(jī)床是如何利用刀具補(bǔ)償原理來消除加工誤差
刀具或刀尖半徑補(bǔ)償?shù)囊饬x:在進(jìn)行工件輪廓的加工時,由于刀具半徑、刀尖半
徑的存在,刀具中心或假想刀尖和工件輪廓不重合。如果數(shù)控系統(tǒng)不具備刀具半徑自動補(bǔ)償功能,則只能把工件輪廓換算成刀心軌跡進(jìn)行編程,然后進(jìn)行加工。當(dāng)?shù)毒吣p、重磨、換刀時,要重新計算刀心軌跡,修改程序。然而當(dāng)數(shù)控系統(tǒng)具備刀具半徑自動補(bǔ)償功能時,則只需按工件輪廓進(jìn)行編程,數(shù)控系統(tǒng)會自動計算刀心軌跡,使刀具偏離工件輪廓一個半徑值,即使刀具磨損、重磨、換刀時,也只需修改刀具偏離工件輪廓的半徑值即偏置值,自動進(jìn)行刀具半徑補(bǔ)償,不需要修改程序。
數(shù)控車床是按假想刀尖運(yùn)動編程的,實(shí)際刀尖部位是一個小圓弧,在車削圓錐面和圓弧時會產(chǎn)生加工誤差。如果采用刀尖圓弧半徑補(bǔ)償方法,預(yù)先把刀尖圓弧半徑和刀尖圓弧位置等參數(shù)輸入到刀具數(shù)據(jù)庫內(nèi),按工件輪廓編程,數(shù)控系統(tǒng)自動計算刀心軌跡,控制刀心軌跡進(jìn)行切削加工,消除了由刀尖圓弧而引起的加工誤差。同時也可以通過修改磨耗值來消除由于刀具磨損或?qū)Φ妒д`等引起的加工誤差。
同樣,在數(shù)控銑床中,刀具半徑偏置量預(yù)先寄存在指定的寄存器中,運(yùn)用刀具半徑補(bǔ)償指令,通過調(diào)整刀具半徑補(bǔ)償值來補(bǔ)償?shù)毒叩哪p量等,以消除由于刀具磨損等引起的加工誤差。同時即使更換刀具或進(jìn)行了刀具重磨,只要加工輪廓不變、加工坐標(biāo)系不變,就完全可以使用原來的程序。同時作為應(yīng)用還可以通過調(diào)整刀具半徑補(bǔ)償量,來使用同一程序進(jìn)行同一輪廓同一條件下的粗、精加工。
一、數(shù)控車床用刀具的交換功能
1. 刀具的交換
指令格式一:T0101;
該指令為FANUC系統(tǒng)轉(zhuǎn)刀指令,前面的T01表示換1號刀,后面的01表示使用1號刀具補(bǔ)償。刀具號與刀補(bǔ)號可以相同,也可以不同。
指令格式二: T04D01;
該指令為SIEMENS系統(tǒng)轉(zhuǎn)刀指令,T04表示換4號刀,D01表示使用4號刀的1號刀沿作為刀具補(bǔ)償存儲器。
2. 換刀點(diǎn)
所謂換刀點(diǎn)是指刀架自動轉(zhuǎn)位時的位置。
大部分?jǐn)?shù)控車床,其換刀點(diǎn)的位置是任意的,換刀點(diǎn)應(yīng)選在刀具交換過程中與工件或夾具不發(fā)生干涉的位置。還有一些機(jī)床的換刀點(diǎn)位置是一個固定點(diǎn),通常情況下,這些點(diǎn)選在靠近機(jī)床參考點(diǎn)的位置,或者取機(jī)床的第二參考點(diǎn)來作為換刀點(diǎn)。
二、刀具補(bǔ)償功能
1. 刀具補(bǔ)償功能的定義
2. 刀位點(diǎn)的概念
所謂刀位點(diǎn)是指編制程序和加工時,用于表示刀具特征的點(diǎn),也是對刀和加工的基準(zhǔn)點(diǎn)。 數(shù)控車刀的刀位點(diǎn)如圖所示。尖形車刀的刀位點(diǎn)通常是指刀具的刀尖;圓弧形車刀的刀位點(diǎn)是指圓弧刃的圓心;成形刀具的刀位點(diǎn)也通常是指刀尖。
三、刀具偏移補(bǔ)償
1. 刀具偏移的含義
FANUC系統(tǒng)的刀具幾何偏移參數(shù)設(shè)置如圖所示,如要進(jìn)行刀具磨損偏移設(shè)置則只需按下軟鍵[磨耗]即可進(jìn)入相應(yīng)的設(shè)置畫面。
圖中的代碼“T”指刀沿類型,不是指刀具號,也不是指刀補(bǔ)號。
2. 利用刀具幾何偏移進(jìn)行對刀操作
(1)對刀操作的定義
調(diào)整每把刀的刀位點(diǎn),使其盡量重合于某一理想基準(zhǔn)點(diǎn),這一過程稱為對刀。
(2)對刀操作的過程
1)手動操作加工端面,記錄下刀位點(diǎn)的Z向機(jī)械坐標(biāo)值。
2)手動操作加工外圓,記錄下刀位點(diǎn)的X向機(jī)械坐標(biāo)值,停機(jī)測量工件直徑,計算出主軸中心的機(jī)械坐標(biāo)值。
3)將X、Z值輸入相應(yīng)的刀具幾何偏移存儲器中。
(3)利用刀具幾何偏移進(jìn)行對刀操作的實(shí)質(zhì)
利用刀具幾何偏移進(jìn)行對刀的實(shí)質(zhì)就是利用刀具幾何偏移使工件坐標(biāo)系原點(diǎn)與機(jī)床原點(diǎn)重合。
3. 刀具偏移的應(yīng)用
利用刀具偏移功能,可以修整因?qū)Φ恫徽_或刀具磨損等原因造成的工件加工誤差。
例:加工外圓表面時,如果外圓直徑比要求的尺寸大了0.2mm,此時只需將刀具偏移存儲器中的X值減小0.2,并用原刀具及原程序重新加工該零件,即可修整該加工誤差。同樣,如出現(xiàn)Z方向的誤差,則其修整辦法相同。
四、刀尖圓弧半徑補(bǔ)償(G40、G41、G42)
1. 刀尖圓弧半徑補(bǔ)償?shù)亩x
2. 假想刀尖與刀尖圓弧半徑
在理想狀態(tài)下,我們總是將尖形車刀的刀位點(diǎn)假想成一個點(diǎn),該點(diǎn)即為假想刀尖(圖中的A點(diǎn))。
在對刀時也是以假想刀尖進(jìn)行對刀。但實(shí)際加工中的車刀,由于工藝或其他要求,刀尖往往不是一個理想的點(diǎn),而是一段圓?。ㄈ鐖D中的BC圓?。?。
所謂刀尖圓弧半徑是指車刀刀尖圓弧所構(gòu)成的假想圓半徑(圖中的r)。實(shí)踐中,所有車刀均有大小不等或近似的刀尖圓弧,假想刀尖在實(shí)際加工中是不存在的。
3. 未使用刀尖圓弧半徑補(bǔ)償時的加工誤差分析
(1)加工臺階面或端面時,對加工表面的尺寸和形狀影響不大,但在端面的中心位置和臺階的清角位置會產(chǎn)生殘留誤差,如圖所示。
(2)加工圓錐面時,對圓錐的錐度不會產(chǎn)生影響,但對錐面的大小端尺寸會產(chǎn)生較大的影響,通常情況下,會使外錐面的尺寸變大,而使內(nèi)錐面的尺寸變小,如圖所示。
(3)加工圓弧時,會對圓弧的圓度和圓弧半徑產(chǎn)生影響。
加工外凸圓弧時,會使加工后的圓弧半徑變小
其值=理論輪廓半徑R–刀尖圓弧半徑r,如圖所示。
加工內(nèi)凹圓弧時,會使加工后的圓弧半徑變大
其值=理論輪廓半徑R+刀尖圓弧半徑r,如圖所示。
4. 刀尖圓弧半徑補(bǔ)償指令
1)指令格式
G41 G01/G00 X_Y_F_;
刀尖圓弧半徑左補(bǔ)償
G42 G01/G00 X_Y_F_;
刀尖圓弧半徑右補(bǔ)償
G40 G01/G00 X_Y_;
取消刀尖圓弧半徑補(bǔ)償)
2)指令說明
刀尖圓弧半徑補(bǔ)償偏置方向的判別:
a)后置刀架,+Y軸向外
b)前置刀架,+Y軸向內(nèi)
5. 圓弧車刀刀沿位置的確定
根據(jù)各種刀尖形狀及刀尖位置的不同,數(shù)控車刀的刀沿位置如圖所示,共有9種。
a)后置刀架,+Y軸向外
b)前置刀架,+Y軸向內(nèi)
c)具體刀具的相應(yīng)刀沿號
P–假想刀尖點(diǎn) S–刀沿圓心位置 r–刀尖圓弧半徑
部分典型刀具的刀沿號
a)后置刀架的刀沿位置號
b)前置刀架的刀沿位置號
6. 刀尖圓弧半徑補(bǔ)償過程
刀尖圓弧半徑補(bǔ)償?shù)倪^程分為三步:
刀補(bǔ)的建立
刀補(bǔ)的進(jìn)行
刀補(bǔ)的取消
O0010;
N10 G99 G40 G21;
(程序初始化)
N20 T0101;
(轉(zhuǎn)1號刀,執(zhí)行1號刀補(bǔ))
N30 M03 S1000;
(主軸按1000r/min正轉(zhuǎn))
N40 G00 X85.0 Z10.0;
(快速點(diǎn)定位)
N50 G42 G01 X40.0 Z5.0 F0.2;
(刀補(bǔ)建立)
N60 Z-18.0;
(刀補(bǔ)進(jìn)行)
N70 X80.0;
(刀補(bǔ)進(jìn)行)
N80 G40 G00 X85.0 Z10.0;
(刀補(bǔ)取消)
N90 G28 U0 W0;
(返回參考點(diǎn))
N100 M30;
(1)刀補(bǔ)的建立
刀補(bǔ)的建立指刀具從起點(diǎn)接近工件時,不想干操機(jī),那就加Q群613875861吧!車刀圓弧刃的圓心從與編程軌跡重合過渡到與編程軌跡偏離一個偏置量的過程。該過程的實(shí)現(xiàn)必須與G00或G01功能在一起才有效。
N50 G42 G01 X40.0 Z5.0 F0.2;
(刀補(bǔ)建立)
FC–刀補(bǔ)建立 CDE–刀補(bǔ)進(jìn)行 EF–刀補(bǔ)取消
(2)刀補(bǔ)進(jìn)行
在G41或G42程序段后,程序進(jìn)入補(bǔ)償模式,此時車刀圓弧刃的圓心與編程軌跡始終相距一個偏置量,直到刀補(bǔ)取消。
N60 Z-18.0;
(刀補(bǔ)進(jìn)行)
N70 X80.0;
(刀補(bǔ)進(jìn)行)
FC–刀補(bǔ)建立 CDE–刀補(bǔ)進(jìn)行 EF–刀補(bǔ)取消
(3)刀補(bǔ)取消
刀具離開工件,車刀圓弧刃的圓心軌跡過渡到與編程軌跡重合的過程稱為刀補(bǔ)取消,如圖中的EF段(即N80程序段)。刀補(bǔ)的取消用G40來執(zhí)行,需要特別注意的是,G40必須與G41或G42成對使用。
N80 G40 G00 X85.0 Z10.0;
(刀補(bǔ)取消)
FC–刀補(bǔ)建立 CDE–刀補(bǔ)進(jìn)行 EF–刀補(bǔ)取消
7. 進(jìn)行刀具半徑補(bǔ)償時應(yīng)注意的事項