G54~G59 是在程序运行前设定工件坐标系,它通过确定工件坐标系的原点在机床坐标系的位置来建立工件坐标系。用 G54~G59 指令可以建立六个工件坐标系,使用 G54~G59 指令运行程序时与刀具的初始位置无关。G54~G59 在批量加工中广泛使用。
G54 工件坐标系的原点的设置,需要在 MDI(手动数据输入) 方式下,将工件坐标系原点的机械坐标输入到 G54 偏置寄存器中。输入画面如下图所示。G55~G59 设置的方法与 G54 设置的方法相同。
例:在图 1 所示的数控机床(机床X、Y轴移动,通过工作台移动实现,Z轴移动通过主轴移动实现)上加工工件 1(300×240×30)和工件 2(340×280×35)的两块钢板,定位点不变,对应的工件坐标系分别为 G54、G55,在 G54 坐标确定的情况下,可通过计算确定 G55 工件坐标系的原点。工件定位如图 2 所示。
图1
图2
G54 坐标的原点如图 3 所示。
G55 工件坐标系的原点X轴的机械坐标为:-470-(340-300)/2=-490
G55 工件坐标系的原点Y轴的机械坐标为:-170.123+(280-240)/2=-150.123
G55 工件坐标系的原点Z轴的机械坐标为:-411+(35-30)=-406.909
例:下图表示了下面的一段程序的运行结果。
N1 G92 X0 Y0 Z0; (以刀具当前位置建立工件坐标系)
N2 G90 G00 G54 X60 Y20 Z20; (快速移动到 G54 工件坐标系的 X60 Y20 Z20 位置)由于 G92 优先于 G54,在执行 N2 段指令时,刀具快速移动到由 G92 确定的工件坐标系的位置,而不是 G54 工件坐标系中的X60 Y20 Z20 位置。
提示: CNC 编程中,一般用 G54~G59 来代替 G92。
G92 优先级别高于 G54~G59,使用 G92 就没有必要再使用 G92,否则 G54~G59 会被替换,应当避免。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有