关于在Create MyVirtual Machine中实现ROT功能

已锁定

手机用户20251

西门子1847工业学习平台

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2024-05-05

黄金 黄金 如何晋级?

关于在Create MyVirtual Machine中实现ROT功能

2285

1

2025-06-24 17:13:34

展开查看
引用自找答案,问题ID:332011

您好,我在Create MyVirtual Machine中使用模板项目SinuMill3(Demo) CNC-SW6.22,在MDA模式下编写并运行“G54 G17 G90;ROT RPL=45”程序段,然后由MDA模式切换为手动模式(JOG)。在手动模式下激活工件坐标系(WCS)并手动正负向移动X轴,在HMI界面上X和Y轴同时移动,但是机床模型只有X轴移动。请问如何让机床模型的X和Y轴也同时移动呢?(此图中可以明显看出机床模型的Y轴没有移动)

提问者:手机用户20240505762199


lranbing 回答道:

问题可能出在旋转后的工件坐标系(WCS)未正确映射到3D模型运动。
一、原因分析
1、ROT指令未同步至3D模型
ROT RPL=45旋转工件坐标系后,手动移动X轴实际沿旋转后的新坐标系方向运动(物理上需XY轴复合移动)。但CMVM默认仅读取通道轴的物理运动指令,未将坐标系变换应用于3D模型。
2、模型坐标系绑定错误
模板项目 SinuMill3(Demo) 的机床模型(model.mkc)可能绑定在机床坐标系(MCS)而非旋转后的工件坐标系(WCS),导致模型仅响应物理轴位移。
二、解决方法
1、激活坐标系变换映射
在CMVM项目中启用"外部坐标系接口"功能:
  [CMVM项目] --> [打开机床配置]-->[选择“3D仿真”选项卡]--> [勾选“启用外部坐标系变换”]--> [设置坐标系源为“当前通道WCS”]。
此配置需在虚拟NCU运行前完成,修改后需重启CMVM项目。
2、修正3D模型绑定关系
打开 model.mkc 文件(路径:C:\Users\<user>\AppData\Local\Siemens\Automation\SINUMERIK ONE\...\3d\model),检查轴绑定部分:
<Axis name="X" type="linear" binding="AX1"/> <!-- 需改为坐标系绑定 -->
<Axis name="Y" type="linear" binding="AX2"/>
替换为?:
<CoordinateSystem name="WCS" binding="Channel1.WCS"/> <!-- 绑定至通道WCS -->
将修改后的 model.mkc 覆盖原文件,在CMVM中点击“重新加载3D模型”(操作路径:Operate > 调试 > 3D视图 > 刷新模型)。
三、验证坐标系同步状态
在手动模式(JOG)下,进入设置 > 显示 > 实际值界面;
确认“坐标系”显示为“WCS”且“旋转角度”为45°;
移动X轴时,观察“坐标变换”状态栏是否显示XY复合位移(如 X+1.0, Y+1.0)。

还有1人在找答案上回答了该问题,查看全部>
您好,我在Create MyVirtual Machine中使用模板项目SinuMill3(Demo) CNC-SW6.22,在MDA模式下编写并运行“G54 G17 G90;ROT RPL=45”程序段,然后由MDA模式切换为手动模式(JOG)。在手动模式下激活工件坐标系(WCS)并手动正负向移动X轴,在HMI界面上X和Y轴同时移动,但是机床模型只有X轴移动。请问如何让机床模型的X和Y轴也同时移动呢?
关于在Create MyVirtual Machine中实现ROT功能 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25809条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。