刀尖半徑補償的建立與取消G41/C,42、G40
(1)功能。刀具必須有相應的D號才能有效,G41/G42用于建立刀尖半徑補償。控制器自動計算出當前刀具運行所產生的、與編程輪廓等距離偏置的刀具中心軌跡,使用刀尖半徑補償時必須處于G18有效狀態。
G41——刀具半徑左補償,即沿刀具運動方向看(假設工件不動),刀具位于工件左側時的刀具半徑補償
G42——刀具半徑右補償,即沿刀具運動方向看(假設工件不動),刀具位于工件右側時的刀具半徑補償。
G40——刀具半徑補償取消,即使用該指令后,c41、G42指令無效。此狀態也是編程開始時所處的狀態。G40指令之前的程序段刀具以正常方式結束(結束時補償矢量垂直于軌跡終點處切線)。在運行C,40程序段之后,刀尖到達編程終點。在選擇c40程序段編程終點時要注意確保運行不會發生碰撞。
(2)應用說明。
①半徑補償的建立。刀具半徑補償程序段內必須有GO或G1功能才有效,而且偏移量補償必須在一個程序段的執行過程中完成,并且不能省略。通過G41/G42功能建立刀尖半徑補償時,刀尖中心以直線回輪廓,并在輪廓起始點處與軌跡切向垂直偏置一個刀尖半徑,正確選擇起始點.保證刀具運行不發生碰撞。
②半徑補償的取消。刀尖半徑補償C4 1、G42一旦建立便一直有效,即刀尖中心與編程軌跡始終偏置一個刀尖半徑量,直到出現G40程序段后刀具半徑補償被取消, G40取消刀尖半徑補償時,刀具在其前一個程序段終點處法向偏置一個刀尖半徑的位置結束,在C,40程序段刀具假想刀尖回到編程目標位置。
刀尖半徑補償建立和取消程序段必須在補償平面(G18平面)內編程坐標運行,叫以編程兩個坐標軸,如果只給出一個坐標軸的數據,則第二個坐標軸自動地以最后編程的尺寸賦值。在通常情況下,在C41/G42程序段之后緊接著工件輪廓的第一個程序段。
③刀尖半徑補償中的幾種特殊情況。
a普通車床變換補償方向。補償方向指令G41和C42可以相互轉換,無需在其中再寫入G40指令。原補償方向的程序段在其軌跡終點處按補償矢量的正常狀態結束,然后在新的補償方向開始進行補償(在起點按正常狀態)。
b重復執行c41或G42。重復執行相同的補償方式時可以直接進行新的編程.而無需在其中寫人G40指令。原補償的程序段在其軌跡終點處按補償矢量的正常狀態結束,然后開始新的補償(性能與“變換補償方向”一樣)。
c變換補償號D?梢栽谘a償運行過程中變換補償號D。刀補號變換后,在新刀補號程序殷的起始處新刀具半徑就已經生效,但整個變化需等到程序段結束才能發生。這些修改值由整個程序段連續執行,無論是直線還是圓弧插補都一樣。
d通過M2結束補償。如果是通過№(程序結束),而不是用c,40指令結束補償運行.則最后的程序段以補償矢量正常位置坐標結束,不進行補償移動,程序以此刀具位結束。
4.拐角過渡G450/G451
(1)功能。在G41/C,42有效的情況下,一段輪廓到另一段輪廓以不連續的拐角過渡時,可以通過C,450和C451功能調節拐角特性。控制器自動識別內角和外角。對于內角必須要回到軌跡等距線交點。圓弧過渡G450——在過渡處刀具中心軌跡為一個圓弧,其起點在前一曲線的終點法向偏置一個半徑,終點與后一曲線在起點處法向偏置一個半徑,半徑等于刀具半徑。圓弧過渡在運行下一個帶運行指令的程序段時才有效。