您好,欢迎来天津市天港机械有限公司网站!

联系我们

在线咨询
QQ:

服务热线
电话:022-63277207
传真:022-63272730

新浪微博

后处理模板的制作 当前位置: 天津市天港机械有限公司 >> 技术支持 >> 后处理模板的制作

后处理模板的制作

[来源:天津市天港机械有限公司] | [作者:天港机械] | [日期:09-04-16] | [热度:]

正确安装EdgeCAM后,在EdgeCAM的安装程序下面(开始菜单→程序→EdgeCAM)可找到Code Wizard选项。Code WizaTd可以用来定制新的后处理模板或编辑已有的后处理模板,在Code Wizard启动后的第一个对话框要求明确是要进行新的后处理模板制作还是对已经存在的后处理模板进行修改。
  假如要进行新模板的制作,第一步要做的工作就是在如图1所示的对话框中根据现有机床控制机的类型,选择一个标准模板。它可以大大简化制作后处理模板的工作量。因为这些标准模板都有一些默认值。我们只需要在此基础上做很少量的修改即可。
  假如没有你需要的控制机型号的模板,可以选择与之同一系列或最相近的类型。随后,将有后处理制作向导弹出,只要按照下面向导要求的内容进行操作就可以完成后处理的制作代码。见图2。
  这五个步骤在向导中是有先后次序的,由于我们已经选择了一个标准模板做参考,将我们关心的内容或与标准模板不一致的内容进行更改即可。因此我们也可以不按照向导的次序,直接修改右上角的五个标题所包含的内容。这五个标题内容就是向导的五个步骤所完成的内容,这样我们就不必要拘泥于向导的次序了。按向导上的“Finish”按钮退出向导,直接更改标准模板。
  一、参数页面设置的内容
  1.Machine——机床参数
  点击机床图标按钮,可以看到如图3的对话框,这里设置的是机床硬件相关参数。
  在编程过程中,我们有两个进给移动,一个是回换刀点(Toolchange),一个是回原点(Home点),调用这两个命令的时候,无需指定终点的坐标,因为终点位置是在这里指定的。这些点的位置将会出现在程序中,因此这里的位置应该引起注重。换刀点(Toolchange点)和相对原点(Home点)在仿真过程中可以看到。定义这些点的原则是绝对安全。
  2.Format Table——字符格式及内容
  这里设置每个出现在NC代码中的字母的含义,以及它的格式和精确度等内容。
  假如我们开始没有指定一个标准模板,那么这里每个变量用什么字符输出就都需要在这里设定,这样工作量将成倍的增加。例如X Move这个变量是用字母x来表达,Y Move这个变量是用字母Y来表达等等。
  在样式表中左侧定义字母表达的内容,在右侧的选项中可以通过选择格式控制的条件来确定这些字母后面的数值输出的格式,并在Sample Output中的test栏目中输入一个试验值,在下面的英制结果(Inch result)和公制结果(Metric result)栏目中可以看到将来生成NC代码时输出的结果。
  3.NC Style,G-Codes Modality——代码及程序格式的设置
  这里有很多页面的内容需要设置,庆幸的是我们发现这里每个栏目都有默认的值。这些值也是我们进入代码向导时选定的标准模板自带的。我们只需要更改那些明确需要改变的内容即可,大部分可以采用默认值。这进一步看出选择标准模板的重要性。
  存此页面中的G-Codes、Hole Cycle G-Codes、M-Codes等页面的内容可以根据控制机手册设置。
  另外根据我们选定的标准模板的不同,以及机床类型的不同,这里的参数页面的内容和数量也有所不同。建议使用默认值,除非明确知道哪些是我们希望改变的,再去更改它。
  4.Code Constructors——代码构造器
  生成代码构造器,设定了生成NC代码的语法结构;前面我们通过样式表设定了每个字母所表达的内容,又通过第三步设定了每个G\M指令的含义,以及一些循环和插补的表达方式。下面就是通过代码构造器来安排NC代码中每个语句的前后次序和组成。
  代码构造器包括跟踪程序开始部分、直线插补、换刀后快速移动等NC程序的每一部分的内容。
  在这里我们以程序的开始阶段也就是我们通常所说的程序头的构造为例,做进一步的简单说明。
  在Valid Tokens中列出了能够被答应使用的项目;在Output栏目中列出的则是系统已经自动设置的程序头样式。我们可以按自己的需要对其进行修改编辑。
  5.M-Functions——增加M功能
  Code Wizard的最后一步,使用户能够根据自己机床的非凡功能定义一些非凡的M功能。并将这些M功能加入到EdgeCAM界面F的M功能的菜单中。图4是该项目的操作对话框:
  (1)在M-Functions中指定增加的M功能的名称,这个名称将在EdgeCAM界面下的M功能的菜单中出现。
  (2)Options中的名称是增加的具体操作项目名称。
  (3)在Mcode中给定一个在NC程序中的对应的M代码。
  (4)在Construct中可以设置它们的格式。
  例如:增加的M功能名称为转台旋转,在Options中我们要增加转台顺时针旋转90°(M代码设为M21)和转台顺时针旋转180°(M代码设为M22)以及转台逆时针旋转90°(M代码设为M23)和转台逆时针旋转180°(M代码没为M24),在Construct中设置的格式为[DELETE] [BLKNUM] [MCODE]。那么在应用后,在NC后置程序中就会出现“N□□□M21”或“N□□□M23”指令。
  二、测试和编译
  现在我们已经完成了所有的步骤,需要保存这个设置;主菜单→file→Save as命令可以保存当前文件。EdgeCAM会在文件的后面自动加上.CGD的扩展名。
  此时我们还不能获得后置应用程序,我们还必须进行编译。如图5。
  一旦选择编译按钮,代码向导系统将自动编译生成一个后处理模板。在进入加工模式的时候,我们就可以选择这个后处理模板了。
  当选择重新运行按钮,代码向导系统将自动编译该后处理模板,然后将当前的NC代码用刚编译得到的后处理进行更新,一般在调试阶段使用。