公眾號官方提示:點"UG編程"關注,免費學UG
G52局部坐標系偏置
指令格式:G52 X_ Y_ Z_
指令取消:G52 X0. Y0. Z0.
指令說明:該指令用於偏置G54-59坐標系的位置,啟用G52局部坐標偏置後,在下一個加工坐標系前必須取消前面啟用的G52偏置值,因該指令為非模態指令,當沒有取消時,後續刀具的坐標系也將延續上一段的G52偏置值。
為了方便大家理解,請看以下舉例說明:
下圖左側有一段採用直徑12的銑刀進行加工單個內孔的程序(編程原點在孔的圓心上)。如果我們想利用該段程序加工以下4個孔,就需採用4個坐標系,此時用G52就可以很好的解決這個問題。
首先,在工具機上新建一個主程序,加工坐標系建立在零件的中心(四面分中,頂面為零)
%
O0100
G90 G17 G40 G49 G80
G91 G28 Z0.0
G90 G54 G52 X-25. Y-15. (G54向工具機坐標系X軸負方向偏移25MM,Y軸負方向偏移15MM)
M98 P1 (呼叫O0001子程序,加工第一孔)
G54 G52 X0. Y0. (取消對G54的局部偏置)
G90 G54 G52 X25. Y-15. (G54向工具機坐標系X軸正方向偏移25MM,Y軸負方向偏移15MM)
M98 P1 (呼叫O0001子程序,加工第二孔)
G54 G52 X0. Y0. (取消對G54的局部偏置)
G90 G54 G52 X25. Y15. (G54向工具機坐標系X軸正方向偏移25MM,Y軸正方向偏移15MM)
M98 P1 (呼叫O0001子程序,加工第三孔)
G54 G52 X0. Y0. (取消對G54的局部偏置)
G90 G54 G52 X-25. Y15. (G54向工具機坐標系X軸負方向偏移25MM,Y軸正方向偏移15MM)
M98 P1 (呼叫O0001子程序,加工第四孔)
G54 G52 X0. Y0. (取消對G54的局部偏置)
M05 M09
G91 G28 Z0.
G28 Y0.
M30
%
通過以上主程序呼叫子程,採用G52偏置G54加工坐標系就可以實現連續加工4個不同位置的孔。
如果您覺得平臺不錯,請別忘了分享到您的朋友圈、微信群、空間等等讓更多人看到!同時您的舉手之勞,就是對我們最好的支持,非常感謝!