分享

旋转Frame后的坐标

 阿明哥哥资料区 2023-07-21 发布于上海
今天学习点儿编程的知识:看看如何计算旋转Frame后的坐标。
先看看下面的程序:
N10 G54
N20 G0 X0 Y0 Z800
N30 T='SLOTMILL_D16'
N40 M6
N50 Z600
N60 ROT X45
N70 Z600
N80 M0
N90 M02
程序执行前,各轴坐标:
图片
刀具长度:100mm
G54的数据:
图片
运行后,各轴坐标显示(机床坐标系):
图片
在工件坐标系下,各轴的坐标显示如下:

图片
问题来了,能计算出Y轴和Z轴的坐标吗?
如果对编程指令不熟悉,还真要想一阵子!图片

下面我们画图一步一步计算:
运行到N50时,刀尖点应该在(0,0,600)如下图:
图片
运行到N60时,frame绕X轴旋转了45度,坐标系变为:
图片
前面的点位(0,0,600)在旋转后的新坐标系的坐标是(0,424.264,424.264)
运行N70后
图片
图片
N70的点位在老坐标系下的坐标:
Z轴坐标=600+124.264+100=824.264
Y轴坐标=-124.264

比较简单?
那想想当前刀具在什么方向上?刀具长度补偿在什么方向上?能否改变刀具长度补偿的方向?.....

每天进步一点点,一起来学习SINUMERIK吧
可以加我微信讨论技术问题(微信号:mysinumerik)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多