什么是MP后处理 ?
MP后处理器的核心是两个文件的组合:▪post处理器可执行文件。这是一个将工具路径数据转换为NC代码的DLL文件。Mastercam 提供的post处理器是MP.DLL ▪后处理器自定义文件(.PST)。这是由MP读取的脚本MP.DLL可为您的特定机器和控制自定义NC输出。编辑和自定义.PST文件 是本指南的范围。注:有时.PST文件附有.PSB文件。这.PSB文件是加密的.PST文件,或A.PST的一部分文件。这样做是为了保护未经授权的修改产生的PST文件。通常,当大多数用户提到"后处理器"或"后处理时,他们实际上是在重新使用.PST文件,而不是MP。这就是我们将在本指南中使用的术语——当我们谈论"您的后处理"时,我们将提到"您的后处理PST文件,即使从技术上讲,后处理器是MP .DLL。此外,.PST文件还必须附带有效的Mastercam机床定义和控制定义。机器和控制定义链接到您的后处理,以便当您加载机床定义时,Mastercam知道该使用哪个后处理。
自定义文件(*.PST)
MP后处理器自定义文件(*).PST是用数控软件公司专有的脚本语言(称为MP)编写的。这是一种编程语言,旨在使编程经验有限的人能够将后处理与Mastercam一起使用。您的后处理是一个ASCII文本文件,其中包含MP语言说明,可准确定义将生成哪些NC代码及其格式。当大多数Mastercam用户提到"后处理"、"写后处理"或"编辑后处理"时,他们通常谈论的是"PST文件。您可以编辑.PST文件与Mastercam提供的编辑器,或者您可以使用任何文本编辑器。▪在.PST文件可以使用之前,它必须链接到机床和控制定义。当你在Mastercam中选择一个控制定义时,适当的.PST文件会自动选择。▪每个.PST文件还包括一个名为Post文本 的部分,用于自定义Mastercam界面。Mastercam在加载机床定义时读取此数据,并相应地修改界面。例如,可用的钻孔循环和冷却液选项从.PST文件中读取。后文本部分还包括固定文本和其他值定义。通常,你将使用Mastercam的控件定义管理器访问和处理post文本
二进制(加密)后处理文件(*.PSB)
某些后处理文件使用.PSB文件。这是一个二进制文件,旨在保护您的后处理不被更改。这通常只适用于“高端”后处理或从第三方开发者处购买的后处理。PSB文件可以加密.PST文件中的所有内容或任何部分。一个.PSB文件始终需要关联.PST文件。两个文件必须具有相同的名称(用于不同扩展的摘录),并位于同一目录中。如果后处理器使用.PSB文件,请确保将其与.PST文件一起备份可执行后文件(*.DLL)可执行后处理文件位于Mastercam安装中的"APPS文件夹"中。Mastercam提供的可执行后处理是MP.DLL.这是所有Mastercam产品使用的。注:MastercamX之前的Mastercam产品为Mastercam车床和Mastercam线切割分别提供可执行后处理DLL。MP.DLL是后处理器的"引擎"。它从您的Mastercam部分文件中读取工具路径数据,并根据其中的说明.PST文件,为您的机床编写NC文件。您不会修改MP.DLL,只是修改控制其行为的PST文件。重要提示:Mastercam可以使用不同的后处理文件。通常,这些是由第三方其他数控软件。最有可能的是,这些可执行文件的工作方式与本手册中描述的不同。本手册不适用于任何第三方可执行MP.DLL.本手册中描述的文件和示例仅用于MP后处理。