CAD/CAM软件 |
|
| 按行业筛选 |
|
|
| 按产品筛选 |
|
|
| |
查看本类全部文章 |
| |
|
|
|
在SolidEdge中处理Unigraphics文件 |
|
作者:chinacad |
|
SolidEdge 允许您处理在 Unigraphics 中创建的文件。在 SolidEdge 中打开Unigraphics 文件之前,重要的是您要熟悉该文件的内容。例如,您需要了解该文件到底是组件还是零件,在 SolidEdge 中,它们是以不同的方式打开的。您还应考虑在SolidEdge 中使用这些文件的方式。如果您想要创建参变模型,请使用“特征识别”选项来识别 Unigraphics 文件中的各个特征。如果您想要创建与Unigraphics 相关联的模型,则应该使用“零件副本”命令来插入 Unigraphics 文件的关联副本。
如果模型不具有有意义的值,您总是可以使用“打开”命令来创建与 Unigraphics 文件之间不具有关联性的主体。
SolidEdge 可以从 Unigraphics 中读取的数据类型:
立体结构
面体
组件结构,包括出现名、出现色和文件名。
注意:SolidEdge 不读取 Unigraphics 文件中的点和曲线数据。
Unigraphics 可以从 SolidEdge 读取的数据类型:
Unigraphics 可以读取 SolidEdge 立体零件模型,但不支持 SolidEdge 组件。
计算 UG 主体的数目
当您在 SolidEdge 中打开 Unigraphics 文件时,最好检查 Unigraphics 文件中应该传送到 SolidEdge 中的主体的数目。为此,在 Unigraphics 中:
在“信息”菜单中,单击“对象”。
在“类选择”对话框中,将“过滤方法”设置为“类型”。
在“通过类型选择”对话框中,选择“立体结构”并单击“确定”按钮。
在“类选择”对话框中,单击“全部选中”按钮。
您将在屏幕底部看到立体结构的计数。重复这些步骤,以确定文件中的面体数。
注意:当您在 SolidEdge 中打开 Unigraphics 文件时,您应该能看到相同的立体结构数。然而,您在 SolidEdge 中看到的面体数可能会少一些,这是因为重合的面体可能已被缝合到了一起。
在 SolidEdge 中打开 Unigraphics 文件
Unigraphics 组件和零件文件具有相同的扩展名 (.PRT)。所以,您在 SolidEdge 中打开 Unigraphics 文件时需要特别小心。根据所打开的文件类型的不同,步骤也略有不同。
打开 Unigraphics 组件文件:
在“文件”菜单中,单击“打开”。
在“打开文件”对话框中,在“文件类型”框中将文档格式设置为 Unigraphics 文件 (*.PRT)。
选择您想要打开的 Unigraphics 组件文件。
在“打开文件”对话框中,单击“打开”。
在“新建”对话框中,选择组件模板 (NORMAL.ASM),然后单击“确定”。
如果您在保存 Unigraphics 文件时将 UGII_env.dat 文件中的 UGII_MONIKER 参数设置为 1,则会在 SolidEdge 中的主体特征与 Unigraphics 文件中的对应主体特征之间创建关联链接。
注意:可以使用 Unigraphics 组件文件的现有文件夹结构打开它们。在以前的版本中,所有组件文件都必须驻留在同一个文件夹中。
在大多数大型组件中,不大可能所有的 Unigraphics 文件都与顶层组件文件驻留在同一个文件夹中。Unigraphics 会创建一个外部文件 load_options.def,它与正在打开的文件驻留在同一个文件夹中。此文件包含规则以及 Unigraphics 部件文件所在的文件夹,并包含它们与 Unigraphics 组件文件的连接方式。
在导入操作期间,SolidEdge 使用一个类似的文件来定位 Unigraphics 文件。search_opt.def 文件驻留在正在打开的 Unigraphics 组件文件所在的文件夹中。它包含打开 Unigraphics 文件时要使用的搜索路径的列表。SolidEdge 将搜索指定的文件夹以及任何子文件夹。例如,如果您想要搜索 UG Assembly Test 文件夹以及所有子文件夹,则 search_opt.def 文件应包含以下条目:s:\UG Assembly Test\..\
在 SolidEdge 中打开 Unigraphics 零件文件的方法分为两种:
导入非关联 Parasolid 数据到 SolidEdge 中。
使用关联嵌入来在 Unigraphics 文件与 SolidEdge 模型之间创建链接。
以非关联方式打开零件文件:
在“文件”菜单中,单击“打开”。
在“打开文件”对话框中,在“文件类型”框中将文档格式设置为 Unigraphics 文件 (*.PRT)。
选择您想要打开的 Unigraphics 零件文件。
在“打开文件”对话框中,单击“打开”。
在“新建”对话框中,选择零件模板 (NORMAL.PAR),然后单击“确定”。
以关联方式打开零件文件:
在“文件”菜单上,单击“新建”。
在“新建”对话框中,选择零件模板 (NORMAL.PAR),然后单击“确定”。
在“插入”菜单中,单击“零件副本”。
在“选择零件副本”对话框中,在“文件类型”框中将文档类型设置为 Unigraphics 零件文档 (*.PRT)。
选择您想要插入的文件,然后单击“打开”。
在进行编辑之后,您必须编辑 UGII_env.dat 文件并保存组件,以在 Unigraphics 与 SolidEdge 之间创建关联链接。
为此:
在 Unigraphics 中,使用“记事本”打开 UGII 文件夹中的 UGII_env.dat。
在该文件中,搜索 MONIKER。
在 UGII_MONIKER=0 一行上,将 0 改为 1。
保存文件。
打开包含多个主体的文件
SolidEdge 允许您打开包含多个立体结构的 Unigraphics 文件。在打开 Unigraphics 文件时,您可以使用 SolidEdge 组件或零件模板。如果您使用 SolidEdge 组件模板来打开包含多个立体结构的 Unigraphics 文件,则会为 Unigraphics 文件中的每个立体结构创建单独的部件。
如果您使用 SolidEdge 零件模板来打开包含多个主体的 Unigraphics 文件,将把 Unigraphics 文件中的立体结构复制到 SolidEdge 文件中,并作为主体特征添加。特征的缺省名称将是 "BodyFeature_n",其中,n 代表 SolidEdge 零件中的特征号。
如果使用“零件副本”命令来打开包含多个立体结构或同时包含立体结构与构造元素的 Unigraphics 文件,将把每个主体作为单独的零件副本特征添加。
当通过“零件副本”打开文件时,与 IGES 或 STEP 之类的传统转换程序不同,SolidEdge 并不尝试缝合表面或布尔立体。Unigraphics 文件中的所有主体都作为构造元素显示。没有任何主体是作为基本特征指定的,然而,您可以使用“转换为基本特征”命令将其中一个主体转换为基本特征。“转换为基本特征”命令出现在所有结构表面特征的快捷菜单中,而无论主体是如何创建的。如果结构表面不是立体,或者,如果已存在基本特征,则此命令不可用。
在更新零件副本特征时,如果对应的主体不再存在于 Unigraphics 文件中,该特征将失败。并且,即使对 Unigraphics 文件添加了新主体,当您更新零件副本特征时,也不会将它们添加至 SolidEdge 文件。如果您想让 SolidEdge 识别对 Unigraphics 文件所作的附加,必须执行单独的插入零件副本操作。
SolidEdge 根据 Unigraphics 文件(而非个别的主体)确定零件副本特征是否已处于过时状态。这意味着链接状态对于一个 Unigraphics 文件内的所有零件副本而言将是相同的。
在 SolidEdge 中更新 Unigraphics 文件
当在 SolidEdge 中打开已更新的 Unigraphics 文件时,“更新零件副本”对话框显示。此对话框允许您更新过时的 Unigraphics 文件。您并不是一定要在打开文件时更新过时的文件。如果您愿意的话,您可以后退并以人工方式更新它们。
在 SolidEdge 中以人工方式更新 Unigraphics 文件:
在“特征路径查找器”中,用鼠标右键单击您想要更新的链接。在快捷菜单中,单击“更新链接”。
注意:可以在 SolidEdge 中更新 Unigraphics 文件的同时打开它们。
在 Unigraphics 中打开 SolidEdge 文件
可以在 Unigraphics 中打开 SolidEdge 组件、零件和钣金文件
在 Unigraphics 中,在“文件”菜单中单击“打开”。
将“文件类型”过滤器更改为 .ASM、.PAR 或 .PSM。
这将对 SolidEdge 零件指定 Unigraphics 零件名。例如,Part1.PAR 变为 Part1.PRT。所以,如果已存在同名的 Unigraphics (.PRT) 文件,您将无法打开 SolidEdge 零件 (.PAR) 文件。
注意:不能打开在 Unigraphics 中带有拆散的主体的 SolidEdge 文件。
特征识别
在打开 Unigraphics 文件时,SolidEdge 提供了一个选项来识别特征。要识别特征,请在“Unigraphics 导入选项”对话框上选择“识别特征”选项。如果应用特征识别,SolidEdge 文件与 Unigraphics 文件之间的关联链接将会断开。
高效处理 Unigraphics 文件
除了要熟悉 Unigraphics 文件的内容以及如何在 SolidEdge 中使用它们之外,还有其他的信息可以帮助您高效地处理这些文件。在转换期间,如果物理或虚拟内存状态不允许您创建或保存文件,就会有一个对话框显示警告,并提供取消或继续操作的选项。
如果您想尝试释放足够的内存并继续,请单击“继续”,否则,单击“取消”以停止转换过程。如果您单击“取消”,将会保存文件。
当再次选择 Parasolid 文件进行转换时,将使用在上一转换过程中创建的日志文件来在前一停止点启动转换。日志文件是一个文本文件,它包含主体以及创建或放置的文件的文件名。放置的所有主体在日志文件中都会有一个条目,即使该主体不是唯一的。这可以作为所读取主体的计数。有了此计数,您就能够以递归方式检查 Parasolid 组件结构,以获得(计数 +1)个主体。文件名用于创建高速缓存,以便为主体的多次出现提供复用文件功能。在成功创建整个 Parasolid 组件结构之后,将删除日志文件。如果日志文件在您选择 parasolid 文件时已存在,将打开顶层组件并继续转换。日志文件的名称是 .log,它与 Parasolid 文件在同一个文件夹中。
存在一个 OLE 链接限制,即任何给定组件层都只能有大约 800 个链接。Parasolid 对可以在任何组件层中放置的零件数不加限制,因此,当在 SolidEdge 中打开文件时,可能会出现问题。
为了处理这种情况,对 Parasolid 组件文件的结构作了修改。为每一层组件创建的文件数在读取 Parasolid 文件时确定。如果驻留在任一层组件中的主体的数目大于 700,就创建一个新的组件对象,并将零件主体重新分配到新的子组件中。例如,假定有一个 Parasolid 文件包含一个具有 2,340 个唯一主体(其中有 20 个是面体)的 Parasolid 组件。于是,将创建三个新的子组件;其中两个各包含 700 个主体,另一个包含 221 个主体。第一层将有 719 个主体,以将所有面体存放在一起,这样,只需创建一个文档。
在大型组件中,不大可能所有的 Unigraphics 文件都与顶层组件文件驻留在同一个文件夹中。Unigraphics 创建一个外部文件 load_options.def,此文件包含规则以及 Unigraphics 部件文件所在的文件夹,并包含它们与 Unigraphics 组件文件的连接方式。
为了在 SolidEdge 重复这种情况,可以在导入操作期间使用一个文本文件来定位 Unigraphics 文件。(end)
|
|
文章内容仅供参考
(投稿)
(如果您是本文作者,请点击此处)
(9/9/2005) |
对 CAD/CAM软件 有何见解?请到 CAD/CAM软件论坛 畅所欲言吧!
|