设置控制定义的最佳实践

发布时间:2023-02-28
在设置控制定义的实际操作中,非常容易犯错误或者失去方向。跟着这篇文章中我们推荐的设置控制定义的最佳实践,你可以将犯错误的机会最小化。

注意:此文中的信息仅适用于 Mastercam Mill,Lathe,Wire and Router 产品模块,不适用于 Mill-Turn 产品模块。Mill-Turn 的机床定义和后处理是另外的形式和规范,不在此文讨论之列。

在设置控制定义的实际操作中,非常容易犯错误或者失去方向。

跟着这篇文章中我们推荐的设置控制定义的最佳实践,你可以将犯错误的机会最小化。

• 设置「控制器类型」和使用「现有定义」按钮

• 删除无用的重复控制定义

• 保持合适的默认参数值

• 保持后处理文本中合适的默认值

A. 设置「控制定义」和使用「现有定义」按钮

当你加载了一个.mcam-control 文档之后,首先做两件事情:

第一,选择符合机床和 Mastercam 产品的「控制器定义」

图片

当你打开「控制定义管理器」之后,不能直接认为已经设置到了适合的「控制器类型」。如果在这里设置错误,会产生一系列的问题,然后开始不断犯错误。

第二,在选择正确「控制器类型」之后,点击「现有定义」按钮,查看.mcam-control文件中目前现有那些控制定义,选中想要编辑的控制定义,再开始下一步操作。

图片

这里的最佳实践是其中有两组定义设置,如上图:

• 一组是默认定义

• 另一组是为后处理专门设置的控制定义

B. 删除无用的重复控制定义

在进行控制定义的时候非常容易在一个.mcam-control 文档中,创建出多个重复的无用的控制定义。如果已经有了很多个控制定义,需要及时将他们清理出去。很多人遇到的问题,是他们认为自己的.mcam-control 文档中只有一个控制定义,但事实上里面有很多个控制定义。

1. 点击「现有定义」按钮,查看.mcam-control 文件中是否有多个无用的控制定义。

2.  按这个步骤删除这些控制定义:

a. 选择你想要删除的控制定义的「控制器类型」

b. 点击「后处理」按钮

c. 选中不想要的控制定义点击「删除文件」。

1.  对每种「控制器类型」重复步骤 2。

C. 保持合适的默认参数值

一个优秀设置的控制定义会有以下两组控制定义值:

图片

我们推荐的最佳实践是将默认设置与后处理所使用的设置相匹配。当 Default setting for control type 控制定义与后处理设置匹配,如果后处理被移到了另一个地方或经过更新,任何指向新后处理的新控制定义会自动拥有合理的设置值。同时,如果 Mastercam 在非默认的文件夹中寻找后处理,恰当的控制定义值会被用到新的后处理中。

D. 为你的后处理文本保持

一个恰当的“默认”部分

一个通常的误解是没有意识到默认的控制定义设置中没有包括后处理文本。默认的后处理文本输入的内容是完全独立的,你需要单独的进行维护。

. pst 文件的后处理文本部分应该有两个与「现有定义」对话框中的条目匹配的部分:

•  一个是默认后处理文本条目:[CTRL_WIRE|DEFAULT]

•  一个是后处理文本条目:[CTRL_WIRE|AGIE GENERIC AC123 4X WIRE]

许多用户认为需要手动编辑默认部分,修改它的名字,这样后处理名称丨控制定义就只有一个部分了,但这不是一个好主意。

有一个默认部分的后处理文本可以让管理控制定义和后处理更简单。例如,如果你想要移动后处理并建立一个新的控制定义与新位置的后处理相关联。Mastercam会使用默认值去填充新的控制定义。如果找不到默认部分,Mastercam会使用系统默认值来填充,需要更多的时间来重新编辑。

这里的最佳实践是永远不要删除后处理文本的默认部分。

E. 不要手动编辑修改后处理文本

通过直接编辑. pst文件来编辑后处理文本是非常诱人的。特别是你正在编辑后处理的其他区域并且. pst文件已经在编辑器中打开的时候。

但是,作为一种最佳实践,你应该始终使用「控制定义管理器」中的文本页来编辑后处理文本。

•   文本页面包括右键菜单上的工具,可让您从其他后处理导入或复制后处理文本条目或恢复默认值。

•   直接编辑后处理文本时,很难跟踪括号内的标题部分 [ … ] 以及它们是如何嵌套的。

•   标点符号——例如引号和空格——可能很微妙。使用文本页面可确保发布文本条目的格式正确。

•   Mastercam 2018中后处理文本的新XML格式即使是有经验的后处理作者也可能不熟悉,而且很容易出错。

    测试社区