当前位置:文档之家› mastercam四轴后处理坐标偏移的方法

mastercam四轴后处理坐标偏移的方法

Mastercam是一款广泛应用于数控加工行业的CAM软件,它可以帮助用户进行零件编程、工艺设计、刀具路径规划等工作。在使用Mastercam进行四轴数控加工时,经常会遇到坐标偏移的问题。本文将介绍Mastercam四轴后处理中常见的坐标偏移情况及解决方法,以帮助广大数控加工工作者更好地应对这一难题。

在进行四轴数控加工时,坐标偏移是一个容易出现的问题。这主要是

由于机床坐标系和工件坐标系之间的转换产生的误差。具体表现在工

件的加工精度不高、轮廓不清晰等方面。为了解决这些问题,需要对Mastercam进行后处理,将加工路径进行调整,使其能够更精确地匹配实际加工情况。

针对Mastercam四轴后处理中的坐标偏移问题,我们可以采取以下方法进行调整和解决:

1. 检查加工程序中的坐标系设置

在Mastercam中,用户可以根据需要设置不同的坐标系。在进行四轴数控加工时,一般会涉及到多个坐标系的转换。需要仔细检查加工程

序中的坐标系设置,确保其与实际加工情况一致。如果发现设置有误,及时进行调整。

2. 重新选择刀具路径

在Mastercam中,用户可以根据需要选择不同的刀具路径。对于四轴数控加工来说,选择合适的刀具路径非常重要。如果刀具路径选择不

当,可能会导致工件加工时出现坐标偏移的情况。需要对刀具路径进行重新选择,并进行必要的调整。

3. 调整加工参数

在进行四轴数控加工时,加工参数的设置对于加工精度和效率都有很大影响。如果加工参数设置不当,可能会导致坐标偏移的问题。需要对加工参数进行适当调整,以确保其能够满足实际加工要求。

4. 注意坐标系转换

在进行四轴数控加工时,坐标系的转换非常重要。如果转换不正确,可能会导致坐标偏移的问题。在进行坐标系转换时,需要格外注意,确保转换的准确性和稳定性。

Mastercam四轴后处理中的坐标偏移是一个常见的问题,但通过合理的调整和解决方法,我们完全可以解决这一难题。希望本文介绍的方法能够帮助到广大数控加工工作者,使他们能够更加轻松地应对Mastercam四轴后处理中的坐标偏移问题。在进行四轴数控加工时,坐标偏移是一个常见而且困扰人的问题,因为它直接影响到加工零件的精度和质量。当我们遇到坐标偏移问题时,需要对Mastercam进行合理的后处理,以保证加工精度和效率。下面将进一步探讨如何根据不同情况进行四轴后处理的坐标偏移调整。

1. 考虑工件的几何形状

在进行四轴数控加工时,工件的几何形状对于坐标偏移的影响非常大。一些复杂的工件形状可能会导致加工路径的复杂性,从而增加了坐标

偏移的可能性。对于这种情况,用户需要对Mastercam进行后处理,调整加工路径,保证其能够更好地适应工件的几何形状,从而减少坐

标偏移的问题。

2. 考虑机床的精度和稳定性

在进行数控加工时,机床的精度和稳定性是影响加工质量的重要因素。如果机床本身存在精度或稳定性问题,很可能会导致加工时出现坐标

偏移的情况。针对这种情况,用户需要对Mastercam进行后处理,调整加工路径,以便更好地适应机床的精度和稳定性,从而减少坐标偏

移的问题。

3. 考虑不同的加工策略

在进行四轴数控加工时,不同的加工策略对坐标偏移也有很大影响。

一些加工策略可能会增加坐标偏移的可能性,而另一些则可以有效地

减少坐标偏移的发生。在进行后处理时,用户需要对不同的加工策略

进行分析和选择,以便采用最适合的加工策略,减少坐标偏移的问题。

4. 考虑四轴联动机床的特点

四轴联动机床在进行数控加工时,其特点与三轴机床有很大不同,因

此需要根据其特点进行相应的后处理。四轴联动机床通常涉及到更复

杂的加工路径和更精细的加工要求,因此在后处理时需要格外注意,

确保加工路径的准确性和稳定性,从而减少坐标偏移的问题。

对于Mastercam四轴后处理中的坐标偏移问题,需要根据实际情况进行合理的调整和解决。只有在充分了解工件的几何形状、机床的精度和稳定性、不同的加工策略以及四轴联动机床的特点的基础上,才能更好地应对坐标偏移问题,并确保加工的精度和质量。希望通过本文的介绍,能够帮助到广大数控加工工作者,使他们能够更好地应对Mastercam四轴后处理中的坐标偏移问题,提高加工效率和质量,为相关行业的发展贡献更大的力量。

MasterCAM四轴教程

MasterCAM 四轴教程 MasterCAM 是一套CAD/CAM 软件,该软件具有强大的计算机辅助设计和计算 机辅助制造功能,集工件的二维几何图形设计、三维曲面设计、刀具路径模拟和加 工实体模拟等功能于一身,在多轴加工中,表现也尤为出色,并提供友好的人机交 互。 在4 轴钻孔类零件中,常有一些成一定规律的孔系排列零件,如图 1 为喷水用螺旋套筒出水零件,该零件要求在φ52.73mm、长度为60mm 的范围内钻150 个φ5mm 的孔,孔螺旋分布,螺距为10mm ,螺纹圈数为6。 Ma 此零件如果采用手工编程,费时费力,如采用一般CAM 软件编程,则需要有实体图,下面本文将介绍MasterCAM 软件非常优秀的一个加工功能:旋转轴的“轴的取代”加工方法,采用“曲线”和“点”加工零件。 笔者的加工思路为:将零件螺旋线展开,因为150 个φ5mm 出水孔是在螺旋线上均布排列,因此可将展开后的螺旋线绘制为150 个等分点(用MasterCAM 等分画点功能很容易实现) ,然后将4 轴钻孔加工转换为二维钻孔加工,再通过旋转轴的

“轴的取代”功能将二维钻孔转换为 4 轴钻孔刀路轨迹。 一、准备加工模型 绘制螺旋曲线展开线:如图 2 所示,动点 A 旋转1 周沿轴向移动的距离AC 称为导程(T) 。将圆柱表面展开,螺旋线随之展成为一倾斜直线,该倾斜直线为直角三角形 的斜边,底边为圆柱底圆的周长πd,另一直角边为导程T。图2 为圆柱螺旋线的两 面投影图。 具体到本例中,螺纹圈数6 ,则螺旋线缠绕 6 周的长度为L= π× d× n=3.14159 × 52.73mm × 6=993.937mm 。宽度为:H=T×n=10mm× 6=60mm 。其中,d 为圆柱外径,n 为螺旋圈数,T 为螺旋的螺距。由L( 长度)、H(宽度)可得到一矩形,根据零件加工时的装夹方向,该矩形的长和宽 正好相反,即:矩形长度为60mm ,高度为993.937mm 。 矩形及点的绘制方法如下。 (1) 绘制矩形。在MasterCAM 软件中依次操作:回主功能列表→绘图→矩形→ 两点绘矩形→输入点p(-5 ,0) 、p2 (-65 ,993.937) 。其中,由于将第一个孔的位置定位在距离套筒右端面5mm 处,所以其X 点坐标向左偏移5mm ,如图3a 所示。

mastercam9.1四轴半四轴定面加工后处理

# Post Name : MPFAN # Product : MILL # Machine Name : GENERIC FANUC # Control Name : GENERIC FANUC # Description : GENERIC FANUC MILL POST # 4-axis/Axis subs. : YES # 5-axis : NO # Subprograms : YES # Executable : MP # # WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO # THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE. # # --------------------------------------------------------------------------# Revision log: # --------------------------------------------------------------------------# Programmers Note: # CNC 01/12/01 - Initial post update for # CNC 07/02/01 - Add cantext to cancel drill and tool retract # CNC 01/09/02 - Initial post update for # CNC 01/31/02 - Set usecandrill, usecanpeck, force_wcs to YES # CNC 02/22/02 - Forces output of I,J,K arc centers (arcoutput:0) # CNC 04/12/02 - Use original position for inverse feed and 4 ax paths # CNC 05/01/02 - Set "helix_arc:2", support helix arc output in XY plane # CNC 05/07/02 - Do not update sav_rev with axis substitution # CNC 11/06/02 - Altered 'F'eedrate output format when tapping (G74/G84) # CNC 01/06/03 - moved feed assignment below pcom_moveb to address bug w/feed in 4 axis # CNC 01/17/03 - Added flags to allow reversal of axis orientations # CNC 02/04/03 - Initial post update for # # --------------------------------------------------------------------------# Features: # --------------------------------------------------------------------------# This post supports Generic Fanuc code output for 3 and 4 axis milling. # It is designed to support the features of Mastercam Mill V9. # # Following Misc. Integers are used: # # mi1 - Work coordinate system # 0 = Reference return is generated and G92 with the # X, Y and Z home positions at file head. # 1 = Reference return is generated and G92 with the # X, Y and Z home positions at each tool. # 2 = WCS of G54, G55.... based on Mastercam settings. # # mi2 - Absolute or Incremental positioning at top level

MASTERCAM后处理的设置和参数修改

MASTERCAM后处理的设置和参数修改 后置处理文件简称后处理文件,MASTERCAM后置处理文件是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为.PST。安装MASTERCAM时系统会自动安装默认的后处理为MPFAN.PST.在应用Mastercam软件的自动编程功能之前,必须先对这个文件进行编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯的NC程序,如果没有全部更正,则可能造成事故. MASTERCAM提供了不同系列的后处理文件,它们在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下部分: 1)注释部分。对后处理文件及其设定方法作一般性介绍.此部分内容一般都不用更改. 以下是截取的部分注释:(注释前都带#号,系统在执行代码处理时是不会读取前面带#号的语句的.) # Post Name : MPFAN # Product : MILL # Machine Name : GENERIC FANUC # Control Name : GENERIC FANUC # Description : GENERIC FANUC MILL POST # Associated Post : NONE

# Mill/Turn : NO # 4-axis/Axis subs. : YES # 5-axis : NO # Subprograms : YES # Executable : MP v9.0 # # WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO # THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE. 2) 系统程序规划部分(Debugging and Factory Set Program Switches)。此部分是MASTERCAM版本的后处理系统规划,每个版本都大同小异,一般不需更改.以下截取的是9.0版的) m_one : -1 #Define constant zero : 0 #Define constant one : 1 #Define constant two : 2 #Define constant three : 3 #Define constant four : 4 #Define constant five : 5 #Define constant c9k : 999 #Define constant

Mastercam后处理

【关键词】数控自动编程软件;后处理;数控系统 后处理(Post)是处理机床及数控系统直接相关的信息,是计算机辅助制造(CAM)基本实现过程的最后一个关键环节,它直接决定了由CAM编程所产生的加工程序能否在数控机床上顺利运行。众所周知目前数控机床所采用的控制系统各不相同,它们能识别的数控指令也不尽相同,如在我国应用十分广泛的日本FANUC系列数控系统、德国西门子公司的SINUMERIK系列数控系统。MasterCAM软件以其简单易学、经济实用的优点深受用户喜爱。该软件配置的是适应单一类型数控系统的通用后处理,每个后处理文件对应一种数控系统模型。在MasterCAM软件的Post文件夹下,有多种后处理文件。为了解决实际数控系统的不同配置和编程人员的不同习惯问题,正确认识、设置、修改后处理文件是行之有效的。 一、后处理的目的 数控机床是根据数控程序来动作的,而数控程序是由一系列的特定数控指令构成。编程人员使用CAM软件对加工零件进行交互式编程,所有工艺信息在编程过程中已设置好,由此生成刀具轨迹文件(NCI文件)。后处理则根据刀具轨迹文件以规定的标准格式转化为数控系统能够识别和执行的数控指令,实质上是一个文本编辑处理的过程。后处理的最终目的就是要生成一个适合于实际数控系统的代码程序。 二、MasterCAM后处理文件的结构 MasterCAM后处理文件的扩展名为PST,称为后处理器。它定义了数控程序的格式、辅助工艺指令、接口功能参数等。其结构主要有以下几部分组成。(1)注释资料:注释是对后处理文件及其设定方法的一般性介绍。程序列前带“#”符号的为注释,系统在执行代码处理时不受注释的影响。如“#Post Name:MPFAN”表示后处理器的名称为MPFAN。(2)辅助除错:辅助除错通过插入变量bug1、bug2等帮助除错,后处理程序会显示资料于屏幕上。(3)格式的描述:指定一个数值化的格式给变量使用,在“格式的指定”前必须含有格式的描述。(4)格式的指定:格式制定的命令。以字母“fmt”开头。(5)起始部分:在开始执行后处理程序时指定特定的数值给事先定义的变量或使用者自定义的变量、选择固定循环使用较长或较短的加工代码。(6)问题定义:在执行后处理程序时插入一个问题给后处理程序执行。(7)查表:定义一个查表的表格以便于从列表整数中选取一个号码。(8)字符串列表:字符串以字母“s”开头,主要用于定义NC程序中输出的指令代码。如“sg00G0 #Rapid”即用字符串sg00来指定快速点定位指令G0,在NC程序中出现G0代码。字符串列表主要包括常规的G代码、M代码、错误信息、刀具半径补偿等。(9)预先定义的单节:单节以字母“p”开头,用预先定义的常规去规划NC程序中大部分共同区域如程序的起始部分、刀具交换等。如“ptlchg #Tool change pcuttype toolchng = one if mi1 = one, #Work coordinate system …” 表示用ptlchg单节指代刀具交换。(10)使用者定义的单节:让使用者可按照数控程序规定的格式将一个或多个NC代码作有组织的排列,编排成一条程序段。(11)系统问题:后处理软件提出了一系列的问题供用户做简易的规划来更改后处理程序。如问题“81. Data rate (110,150,300,600,1200,2400,4800,9600, 14400,19200,38400)? 1200”表示系统提问传输速率是多少?后面括号里的数据是参考值,回答是1200。 四、MasterCAM后处理文件的修改 MasterCAM默认的后处理器为FANUC系统,文件名为MPFAN.PST。SINUMERIK系列系统无对应的后处理器。根据现有的数控系统(FANUC0i-MC、SINUMERIK802D)及平时编程习惯,主要修改以下几个方面。在修改前应该把原来的后处理文件作一备份,防止出错后无法恢复。 (一)FANUC0i-MC系统 (1)忽略程序号码;(2)忽略程序名称;(3)忽略程序日期与时间;(4)忽略公制代码G21;上面(1)~(4)修改时打开MPFAN.PST文件,在#Start of File and Toolchange Setup部分找到Psof单节把 *progno, e "(PROGRAM NAME - ", sprogname, ")", e "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e

mastercam四轴后处理坐标偏移的方法

Mastercam是一款广泛应用于数控加工行业的CAM软件,它可以帮助用户进行零件编程、工艺设计、刀具路径规划等工作。在使用Mastercam进行四轴数控加工时,经常会遇到坐标偏移的问题。本文将介绍Mastercam四轴后处理中常见的坐标偏移情况及解决方法,以帮助广大数控加工工作者更好地应对这一难题。 在进行四轴数控加工时,坐标偏移是一个容易出现的问题。这主要是 由于机床坐标系和工件坐标系之间的转换产生的误差。具体表现在工 件的加工精度不高、轮廓不清晰等方面。为了解决这些问题,需要对Mastercam进行后处理,将加工路径进行调整,使其能够更精确地匹配实际加工情况。 针对Mastercam四轴后处理中的坐标偏移问题,我们可以采取以下方法进行调整和解决: 1. 检查加工程序中的坐标系设置 在Mastercam中,用户可以根据需要设置不同的坐标系。在进行四轴数控加工时,一般会涉及到多个坐标系的转换。需要仔细检查加工程 序中的坐标系设置,确保其与实际加工情况一致。如果发现设置有误,及时进行调整。 2. 重新选择刀具路径 在Mastercam中,用户可以根据需要选择不同的刀具路径。对于四轴数控加工来说,选择合适的刀具路径非常重要。如果刀具路径选择不

当,可能会导致工件加工时出现坐标偏移的情况。需要对刀具路径进行重新选择,并进行必要的调整。 3. 调整加工参数 在进行四轴数控加工时,加工参数的设置对于加工精度和效率都有很大影响。如果加工参数设置不当,可能会导致坐标偏移的问题。需要对加工参数进行适当调整,以确保其能够满足实际加工要求。 4. 注意坐标系转换 在进行四轴数控加工时,坐标系的转换非常重要。如果转换不正确,可能会导致坐标偏移的问题。在进行坐标系转换时,需要格外注意,确保转换的准确性和稳定性。 Mastercam四轴后处理中的坐标偏移是一个常见的问题,但通过合理的调整和解决方法,我们完全可以解决这一难题。希望本文介绍的方法能够帮助到广大数控加工工作者,使他们能够更加轻松地应对Mastercam四轴后处理中的坐标偏移问题。在进行四轴数控加工时,坐标偏移是一个常见而且困扰人的问题,因为它直接影响到加工零件的精度和质量。当我们遇到坐标偏移问题时,需要对Mastercam进行合理的后处理,以保证加工精度和效率。下面将进一步探讨如何根据不同情况进行四轴后处理的坐标偏移调整。 1. 考虑工件的几何形状

【2019年整理】MasterCAM9后处理的修改

MasterCAM9后处理的修改 MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。 由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是:以下内容需要回复才能看到 ⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC 控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。 ⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。 ⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。 ⑷部分控制器不接受NC文件中的注释行。 ⑸删除行号使NC文件进一步缩小。 ⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。 ⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。 如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下: 1、增加G54指令(方法一): 采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。 用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST) 单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。 查找结果所在行为: pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e 插入G54指令到当前行,将其修改为: pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e 输出的NC文件修改前对应位置指令为: N102G0G17G40G49G80G90 修改后变为: N102G0G17G40G49G80G90G54 查找当前行的上一行: pbld, n, *smetric, e

MasterCAM后处理教程

MASTERTCAM后处理方法: 一.忽略程式名(加上#号) # Progno,e "(program name_",program,")",e "(Date=dd-mm-yy-",date,"Time=HH:MM-",......) 二.忽略公英制(加上#号) # Pbld,n,*smetric,e 三.加G54工件座标 Pbld,n,*sgcode,*sgplane,"G40","G49","G54","G80",...... 四.程式头忽略XY归零 Pfbld,n,sgabsinc,*sg28ref,"Z0",e # Pfbld,n,*sg28ref,"x0","y0",e Pfbld,n,"G91","G28,*Z0,e 需改变为这样. 五.忽略换刀程式 # if stagetool>=Zero,Pbld,n,*t,"M6",e 六.忽略进刀角度 删除(Pfcout,)*speed,*spindle,pgear,strcantext,e

Pbld,n,"G43" 七.程式尾去掉"XO"及protretine,(角度A0) Pbld,n,sccomp,*sm05,psub-end-mmy,e Pbld,n,sgabsinc,sgcode,*sg28ref,"Z0"..... Pbld,n,sg28ref,"X0","y0",protretinc,e中的"X0",与protretinc,删除. 主题:怎样可以去掉后处理出来的MCU 请问我装完9.1后发现处理出来的程序带MCU,怎样才能跟以前的版本一样啊 1、增加G54指令(方法一): 采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST 后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有 所不同,修改时根据实际情况调整。 用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST) 单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。 查找结果所在行为: pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e 插入G54指令到当前行,将其修改为: pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e

mastercam后处理修改

MasterCAM后处理修改特殊技巧一.1 MasterCAM后处理修改特殊技巧: Scrollex EDIT 另外:输出字母的大小写修改方式不知如何更改。 注:若要修改下述相应功能则直接查找红色下划线语句即可。 ①、 MasterCAM后处理输出文件格式设置 sextnc MIN #NC Program Extension for Okuma 上述语句表示输出格式为MIN格式。若没有可以新建。“.Trun”格式表示车床专用。需要的格式修改MIN即可,如MPF,NC,H,TXT等这样就不必每次为输出什么样的格式费神了。我就经常用MPF和NC、H几种格式,为每种格式编制一个后处理或通用一个均比较方便。 ②、“Arcoutput”控制语句控制圆弧输出格式,设置值若为“0”表示输出为“IJK”格式;若设置值为“1”则输出圆弧格式为“R”。“arctype”控制输出圆弧类型,若为“1”则表示由圆心确定;若为“2”则表示由起点(Start)指向圆心(Center),2=St-Ctr;若为“3”表示由圆心指向起点,3=Ctr-St;若为“4”表示非增量。 arcoutput : 0 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180 arctype : 1 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St , 4=unsigned inc. ③、“Omitseq”控制语句控制序列号输出,若设置值为“Yes”则忽略序列号,不输出,若设置值为“No”则不忽略即输出序列号。 ④、“Spaces”控制语句控制空格输出,若设置值为“0”表示不输出空格即紧凑输出,若设置值为“1”表示输出空格即在每个“X,Y,R,F”等控制语句前加一空格。 ⑤、若要查找每一条输出语句的作用及位置则在输出语句后加上标语句即可。一般输出语句的格式为: pbld, n, "M6", e(其中pbld为输出开头,n为序列号,“”引号内为直接输出字符,e为结束语句。 下面语句为程序号输出格式: fmt O 4 progno #Program number #fmt ":" 4 progno #Program number #表示注释语句的开始,fmt是格式定义,O表示输出程序开头为O,若开头为PR或P时只需要改O为需要的程序开头即可。这里的4表示程序号长度为4个字节。其它用fmt格式定义的语句也一样,可用此法修改想改的部分即可得到需要的输出结果。比如要求输出的G01变为L格式(即从ISO格式转化为Heidenhain格式) 数据的读入:

MASTERCAM后处理的设置及参数修改

--- MASTERCAM后办理的设置和参数改正后置办理文件简称后办理文件,MASTERCAM后置办理文件是一种能够由用户以回答下列问题的形式自行改正的文件,其扩展名为 .PST。安装MASTERCAM时系统会自动安装默认的后办理为MPFAN.PST在.应用 Mastercam 软件的自动编程功能以前,一定先对这个文件进行编写,才能在履行后办理程序时产生切合某种控制器需要和使用者习惯的 NC程序,假如没有所有改正,则可能造成事故 . MASTERCAM供给了不一样系列的后办理文件,它们在内容上略有不一样,但其格式及主体部分是相像的,一般都包含以下部分: 1)说明部分。对后办理文件及其设定方法作一般性 介绍. 此部分内容一般都不用改正 . 以下是截取的部分说明:( 说明前都带 #号, 系统在履行代码办理时是不会读取前面带#号的语句的 .) #Post Name : MPFAN #Product : MILL #Machine Name : GENERIC FANUC #Control Name : GENERIC FANUC #Description : GENERIC FANUC MILL POST #Associated Post : NONE

---

--- #Mill/Turn : NO #4-axis/Axis subs. : YES #5-axis : NO #Subprograms : YES #Executable : MP v9.0 # #WARNING:THIS POSTIS GENERICANDIS INTENDEDFOR MODIFICATION TO #THE MACHINE TOOL REQUIREMENTSAND PERSONAL PREFERENCE. 2)系统程序规划部分( Debugging and Factory Set Program Switches )。此部分是 MASTERCAM版本的后办理系统 规 划,每个版本都迥然不一样 , 一般不需改正 . 以下截取的是 9.0 版的 ) m_one : -1 #Define constant zero : 0 #Define constant one : 1 #Define constant two : 2 #Define constant three : 3 #Define constant four : 4 #Define constant five : 5 #Define constant c9k : 999 #Define constant

MASTERCAM后处理修改方法.——必看

进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。 部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC 控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。 1、增加G54指令(方法一): 采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。 选择【File】>【Edit】>【PST】命令,系统弹出读文件窗口,选择Mpfan.PST文件,系统弹出如下图所示编辑器。 单击"查找"按钮,系统弹出查找对话框,输入“G49”,如下图所示:

单击FIND NEXT按钮,查找结果所在行为: pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e 插入G54指令到当前行,将其修改为: pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e 输出的NC文件修改前对应位置指令为: N102G0G17G40G49G80G90 修改后变为: N102G0G17G40G49G80G90G54 查找当前行的上一行: pbld, n, *smetric, e 将其整行删除,或加上“#”成为注释行: #pbld, n, *smetric, e 修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。 2、增加G54指令(方法二): 单击"查找"按钮,系统弹出查找对话框,输入“force_wcs”,单击"FIND NEXT" 按钮,查找结果所在行为: force_wcs : no #Force WCS output at every toolchange? 将no改为yes,修改结果为: force_wcs : yes #Force WCS output at every toolchange? 输出的NC文件修改前对应位置指令为: N106G0G90X16.Y-14.5A0.S2200M3 修改后变为: N106G0G90G54X16.Y-14.5A0.S2200M3 前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。

MasterCAM四轴教程

M a s t e r C A M四轴教程MasterCAM是一套CAD/CAM软件,该软件具有强大的计算机辅助设计和计算机辅助制造功能,集工件的二维几何图形设计、三维曲面设计、刀具路径模拟和加工实体模拟等功能于一身,在多轴加工中,表现也尤为出色,并提供友好的人机交互。 在4轴钻孔类零件中,常有一些成一定规律的孔系排列零件,如图1为喷水用螺旋套筒出水零件,该零件要求在φ52.73mm、长度为60mm的范围内钻150个φ5mm的孔,孔螺旋分布,螺距为10mm,螺纹圈数为6。Ma 此零件如果采用手工编程,费时费力,如采用一般CAM软件编程,则需要有实体图,下面本文将介绍MasterCAM软件非常优秀的一个加工功能:旋转轴的“轴的取代”加工方法,采用“曲线”和“点”加工零件。 笔者的加工思路为:将零件螺旋线展开,因为150个φ5mm出水孔是在螺旋线上均布排列,因此可将展开后的螺旋线绘制为150个等分点(用MasterCAM等分画点功能很容易实现),然后将4轴钻孔加工转换为二维钻孔加工,再通过旋转轴的“轴的取代”功能将二维钻孔转换为4轴钻孔刀路轨迹。 一、准备加工模型 绘制螺旋曲线展开线:如图2所示,动点A旋转1周沿轴向移动的距离AC称为导程(T)。将圆柱表面展开,螺旋线随之展成为一倾斜直线,该倾斜直线为直角三角形的斜边,底边为圆柱底圆的周长πd,另一直角边为

导程T。图2为圆柱螺旋线的两面投影图。 具体到本例中,螺纹圈数6,则螺旋线缠绕6周的长度为L=π×d×n=3.14159×52.73mm×6=993.937mm。宽度为:H=T×n=10mm×6=60mm。其中,d为圆柱外径,n为螺旋圈数,T为螺旋的螺距。由L(长度)、H(宽度)可得到一矩形,根据零件加工时的装夹方向,该矩形的长和宽正好相反,即:矩形长度为60mm,高度为993.937mm。 矩形及点的绘制方法如下。 (1)绘制矩形。在MasterCAM软件中依次操作:回主功能列表→绘图→矩形→两点绘矩形→输入点p(-5,0)、p2 (-65,993.937)。其中,由于将第一个孔的位置定位在距离套筒右端面5mm处,所以其X点坐标向左偏移5mm,如图3a所示。

MASTERCAM后处理的设置和参数修改

MASTERCAM后处理的设置和参数修改后置处理文件简称后处理文件,\IASTERCAM后置处理文件是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为.PSTo 安装MASTERCAM时系统会自动安装默认的后处理为MPFAN. PST.在应用Mastercam软件的自动编程功能之前,必须先对这个文件进行编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯的NC程序,如果没有全部更正,则可能造成事故.MASTERCAM提供了不同系列的后处理文件,它们在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下部分: 1)注释部分。对后处理文件及其设定方法作一般性介绍.此部分内容一般都不用更改. 以下是截取的部分注释:(注释前都带#号,系统在执行代码处理时是不会读取前面带#号的语句的.) U Post Name : \IPFAN #Product : MILL #Machine Name : GENERIC FANUC U Control Name : GENERIC FANUC #Description : GENERIC FANUC MILL POST # Associated Post : NONE n Mill/Turn : NO #4-axis/Axis subs. : YES

#5-axis : NO #Subprograms : YES #Executable : MP v9. 0 U U WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO U THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE. 2)系统程序规划部分(Debugging and Factory Set Program Switches)。此部分是MASTERCAM版本的后处理系统规划,每个版本都大同小异,一般不需更改.以下截取的是9. 0版的) m_one : ~1 ^Define constant zero : 0 #Define constant one : 1 ^Define constant two : 2 #Define constant three : 3 #Define constant four : 4 #Define constant five : 5 #Define constant c9k : 999 #Define constant fastmode : yes ^Enable Quick Post Processing, (set to no for debug) bugl : 2 #0二No display, l=Generic list box,

mastercam9.1四轴半四轴定面加工后处理

:MPFAN MILL :GENERIC FANUC :GENERIC FANUC :GENERIC FANUC MILL POST # 4-axis/Axis subs. : YES # 5-axis : NO # Subprograms : YES # Executable : MP # # WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO # THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE. # — OB MB — «■ •» «■ «■ •» — «■ «■ 一 •» — «■ •» «» «■ Mi # Revision log: •» OB OV «■ «■ ^一 «■ Mi «• MB _ Mi 4V OB •» «» _ OB •»«■ •»— «■ ^0flB ― flB # Programmers Note: # CNC 01/12/01 - Initial post update for # CNC 07/02/01 - Add cantext to cancel drill and tool retract # CNC 01/09/02 - Initial post update for # CNC 01/31/02 - Set usecandrill, usecanpeck, force_wcs to YES # CNC 02/22/02 - Forces output of I^K arc centers (arcoutput:0) # CNC 04/12/02 - Use original position for inverse feed and 4 ax paths # CNC 05/01/02 - Set ,,helix_arc:2,, / support helix arc output in XY plane # CNC 05/07/02 - Do not update sav_rev with axis substitution # CNC 11/06/02 - Altered Feedrate output format when tapping (G74/G84) # CNC 01/06/03 - moved feed assignment below pcom_moveb to address bug w/feed in 4 axis # CNC 01/17/03 - Added flags to allow reversal of axis orientations # CNC 02/04/03 - Initial post update for # OB OV «■ ^一 «■ Mi «• MB _ Mi 4V OB OB •»«■ — «■ ^0flB ― flB # Features: •» •» OB fl9 4B «■ — «• Ml «■ «■ OB •» •» «■ 4V OB MB •» ・ «• 一 «■ •» «■ 一 «■ •» •» 4B . OB Mi «» . «■ OB ― «» «• «■ Mi 4B # This post supports Generic Fanuc code output for 3 and 4 axis milling. # It is designed to support the features of Mastercam Mill V9. # # Following Mise. Integers are used: # # mil - Work coordinate system # 0 = Reference return is generated and G92 with the # X, Y and Z home positions at file head. # 1 = Reference return is generated and G92 with the # X, Y and Z home positions at each tool. # 2 = WCS of G54, G55.・・. based on Mastercam settings. # # mi2 - Absolute or Incremental positioning at top level # 0 = absolute # 1 = incremental # # mi3 - Select G28 or G30 reference point return. # 0 = G28" = G30 # Post Name # Product # Machine Name # Control Name # Description

mastercam9.1四轴半四轴定面加工后处理.doc

mastercam9.1四轴半四轴定面加工后处理

# Post Name : MPFAN # Product : MILL # Machine Name : GENERIC FANUC # Control Name : GENERIC FANUC # Description : GENERIC FANUC MILL POST # 4-axis/Axis subs. : YES # 5-axis : NO # Subprograms : YES # Executable : MP v9.10 # # WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO # THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE. # # ----------------------------------- ----------------------------------- ---- # Revision log: # ----------------------------------- ----------------------------------- ---- # Programmers Note: # CNC 01/12/01 - Initial post update for V8.1

----------------------------------- ---- # Features: # ----------------------------------- ----------------------------------- ---- # This post supports Generic Fanuc code output for 3 and 4 axis milling. # It is designed to support the features of Mastercam Mill V9. # # Following Misc. Integers are used: # # mi1 - Work coordinate system # 0 = Reference return is generated and G92 with the # X, Y and Z home positions at file head. # 1 = Reference return is generated and G92 with the # X, Y and Z home positions at each tool. # 2 = WCS of G54, G55.... based on Mastercam settings. # # mi2 - Absolute or Incremental positioning at top level

相关主题
文本预览
相关文档 最新文档