连接 Siemens NX 和 Rhino 的插件
- 要使用此工具,必须使用 Rhino 7 与 NX 1980 及以上版本。
- 鉴于编写的 Brep 代码目前仍然问题较多,因此使用 STEP 来进行格式转换,因此要求 NX 有 STEP242 的许可证。
- NX 1953 在导入 STEP 的过程中存在问题,请不要使用此版本。
下载最新版本 点击此处
提供的程序是 NX 1980 的版本,理论上适用于 1980 及更高版本,如果不适用,可以自己进行编译并进行签名,更多和签名相关的信息,请点击下方的链接。如果有相关问题或者需要提供其它版本,请提交 issue。
- 安装 Rhino 和 NX.
- 打开 RhinoInside.NX Starter.
- 根据界面提示进行选择.
- 点击启动.
- 安装 NX 时将安装目录设置为如下形式,XXX\Siemens\NXVER,其中 XXX 为任意文件夹,注意最好不要有空格,否则可能会引发其它问题,NXVER 为 NX 的版本号,比如 NX1872、NX1953,注意 NX 和 版本号之间不要有空格。
- 创建环境变量 SPLM_ROOT_DIR,指向第一步安装路径中的 XXX\Siemens。
- 创建环境变量 RHINO_ROOT_DIR,指向 RHINO 的安装目录,比如 C:\Programs\Rhino\7。
#已知问题
- 不能修改 Grasshopper 中组件的描述(名称),否则会卡死,原因暂时未知。
- 实际测试的时候发现,NX 1953 导入 STP 的时候可能会有问题,提示 Failed to find/create NX OCC part for PLM part,西门子支持网站上显示可能是一个 bug
- 数据转换过程中 Grasshopper 会出现 object expired during a solution 的报错,错误原因还在分析中,再次连线可暂时解决此问题。