Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >G54~G59工件坐标系计算及设定

G54~G59工件坐标系计算及设定

作者头像
lrglu
发布于 2022-05-16 08:41:54
发布于 2022-05-16 08:41:54
4.4K0
举报
文章被收录于专栏:数控编程社区数控编程社区

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 会被替换,应当避免。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数控编程社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档