官方提示:點"UG編程"關注,免費學UG
通常編程人員開始編程時,他並不知道被加工零件在工具機上的位置,他所編制的零件程序通常是以工件上的某個點作為零件程序的坐標系原點來編寫加工程序,當被加工零件被夾壓在工具機工作檯上以後再將NC所使用的坐標系的原點偏移到與編程使用的原點重合的位置進行加工。所以坐標系原點偏移功能對於數控工具機來說是非常重要的。
在本工具機上可以使用下列三種坐標系:
(1)工具機坐標系。
(2)工件坐標系。
(3)局部坐標系。
選用工具機坐標系(G53)
格式:(G90)G53 IP_;
該指令使刀具以快速進給速度運動到工具機坐標系中 IP_指定的坐標值位置,一般地,該指令在 G90模態下執行。G53指令是一條非模態的指令,也就是說它只在當前程序段中起作用。
工具機坐標系零點與工具機參考點之間的距離由參數設定,無特殊說明,各軸參考點與工具機坐標系零點重合。
使用預置的工件坐標系(G54~G59)
在工具機中,我們可以預置六個工件坐標系,通過在 CRT-MDI面板上的操作,設置每一個工件坐標系原點相對於工具機坐標系原點的偏移量,然後使用 G54~G59指令來選用它們,G54~G59都是模態指令,分別對應 1#~6#預置工件坐標系,如下例:
預置 1#工件坐標系偏移量:X-150.000 Y-210.000 Z-90.000。
預置 4#工件坐標系偏移量:X-430.000 Y-330.000 Z-120.000。
從以上舉例可以看出,G54~G59指令的作用就是將 NC所使用的坐標系的原點移動到工具機坐標系中坐標值為預置值的點,預置方法請查閱本手冊的操作部分。
在工具機的數控編程中,插補指令和其它與坐標值有關的指令中的 IP-除非有特指外,都是指在當前坐標系中(指令被執行時所使用的坐標系)的坐標位置。大多數情況下,當前坐標系是 G54~G59中之一(G54為上電時的初始模態),直接使用工具機坐標系的情況不多。
可編程工件坐標系(G92)
格式:(G90)G92 IP-;
該指令建立一個新的工件坐標系,使得在這個工件坐標系中,當前刀具所在點的坐標值為 IP-指令的值。G92指令是一條非模態指令,但由該指令建立的工件坐標系卻是模態的。實際上,該指令也是給出了一個偏移量,這個偏移量是間接給出的,它是新工件坐標系原點在原來的工件坐標系中的坐標值,從 G92的功能可以看出,這個偏移量也就是刀具在原工件坐標系中的坐標值與 IP-指令值之差。如果多次使用 G92指令,則每次使用 G92指令給出的偏移量將會疊加。對於每一個預置的工件坐標系(G54~G59),這個疊加的偏移量都是有效的。舉例如下:
預置 1#工件坐標系偏移量:X-150.000 Y-210.000 Z-90.000。
預置 4#工件坐標系偏移量:X-430.000 Y-330.000 Z-120.000。
局部坐標系(G52)
G52可以建立一個局部坐標系,局部坐標系相當於 G54~G59坐標系的子坐標系。
格式:G52IP_;
該指令中,IP_給出了一個相對於當前 G54~G59坐標系的偏移量,也就是說,IP_給定了局部坐標系原點在當前 G54~G59坐標系中的位置坐標,即使該 G52指令執行前已經由一個 G52指令建立了一個局部坐標系。取消局部坐標系的方法也非常簡單,使用 G52 IP0;即可。
平面選擇
這一組指令用於選擇進行圓弧插補以及刀具半徑補償所在的平面。
使用方法:
G17………選擇 XY平面
G18………選擇 ZX平面
G19………選擇 YZ平面
關於平面選擇的相關指令可以參考圓弧插補及刀具補償等指令的相關內容。
如果您覺得不錯,請別忘了分享到您的朋友圈,讓更多人看到!您的舉手之勞,就是對我們最好的支持,非常感謝!