已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 将其整行删除 或加上 成为注释行 pbld n smetric e 修改后 G21 指令不再出现 某些控制器可不用此指令 注意修改时保持格 式一致 G21 指令为选择公制单位输入 对应的英制单位输入指令为 G20 2 增加 G54 指令 方法二 单击按钮 系统弹出查找对话框 输入 force wcs 单击按钮 查找结果 所在行为 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 指令 输出三轴加工中心程序的 FANUC 后处理文件为 MP EZ PST 输出 4 轴 加工中心程序的三菱控制器后处理文件为 MP520AM PST 3 删除第四轴数据 A0 以适应三轴加工中心 单击按钮 系统弹出查找对话框 输入 Rotary Axis 单击按钮 查找结果所 在行为 164 Enable Rotary Axis button y 将其修改为 164 Enable Rotary Axis button n 修改后第四轴数据不再出现 4 删除刀具号 换刀指令 回参考点指令 适应无刀库的数控铣机床 单击按钮 系统弹出查找对话框 输入 M6 单击按钮 查找结果所在行为 if stagetool zero pbld n t M6 e 将其修改为 if stagetool zero e pbld n t M6 另一个换刀的位置所在行为 pbld n t M6 e 将其删除或改为注释行 pbld n t M6 e 修改后换刀指令行不再出现 通常修改第一个出现 M6 指令的位置即可 单击按钮 系统弹出查找对话框 输入 sg28ref 单击按钮 查找结果所 在行为 pbld n sgabsinc sgcode sg28ref Z0 scoolant e pbld n sg28ref X0 Y0 protretinc e 将其修改为 pbld n scoolant e pbld n sg28ref X0 Y0 protretinc e 输出的 NC 文件修改前对应位置指令为 N116G91G28Z0 M9 修改后变为 N116M9 PST 文件中另有两个类似位置 如使用 G92 指令确定工件坐标 可对其适 当修改 加工结束后 机床各轴不回参考点 便于手动换刀时节省时间 5 删除 NC 文件的程序名 注释行 单击 按钮 系统弹出查找对话框 输入 单击 按钮 查找结果所在 行为 e progno e PROGRAM NAME progname e DATE DD MM YY date TIME HH MM time e 将其删除或改为注释行 e progno e PROGRAM NAME progname e DATE DD MM YY date TIME HH MM time 输出的 NC 文件修改前对应位置指令为 O0010 PROGRAM NAME A2 DATE DD MM YY 25 12 04 TIME HH MM 10 45 修改后以上指令行不再出现 单击按钮 系统弹出查找对话框 输入 pstrtool 单击 按钮 查找结果所 在行为 pstrtool tnote toffnote tlngnote tldia e 将其删除或改为注释行 pstrtool tnote toffnote tlngnote tldia e 输出的 NC 文件修改前对应位置指令为 D16R8 0 TOOL 2 DIA OFF 0 LEN 0 DIA 16 修改后以上指令行不再出现 此注释行指明当前刀路所使用的刀具参数 可用于加工前核对加工单 建议保留 法兰克及三菱控制器可以接受注释内容 6 取消行号 单击按钮 系统弹出查找对话框 输入 omitseq 单击 按钮 查找结果 所在行为 omitseq no Omit sequence no 将其修改为 omitseq yes Omit sequence no 修改后行号不再出现 7 调整下刀点坐标值位置 单击按钮 系统弹出查找对话框 输入 g43 单击 按钮 查找结果所在 行为 pcan1 pbld n sgcode sgabsinc pwcs pfxout pfyout pfcout speed spindle pgear strcantext e pbld n G43 tlngno pfzout scoolant next tool e 将其修改为 pcan1 pbld n sgcode sgabsinc pwcs pfxout pfyout pfcout e pbld n sgcode pfzout e pbld n speed spindle pgear strcantext e pbld n G43 tlngno scoolant next tool e 输出的 NC 文件修改前对应位置指令为 G0G90G54X16 Y 14 5S2200M3 G43H0Z20 M8 修改后变为 G0G90G54X16 Y 14 5 G0Z20 S2200M3 G43H0M8 新的指令顺序使下刀点 安全高度 x y z 坐标值同其他指令分开 易 于在断刀时修改 G43 指令在 PST 文件中有两个位置 如仅使用 G54 指令时 修改第一个出现 G43 的位置即可 8 输出普通及啄式钻孔循环指令 单击按钮 系统弹出查找对话框 输入 usecandrill 单击 按钮 查找结 果相关行为 usecandrill no Use canned cycle for drill usecanpeck no Use canned cycle for Peck 将其修改为 usecandrill yes Use canned cycle for drill usecanpeck yes Use canned cycle for Peck 此修改适用于支持 G81 G83 钻孔循环指令的控制器 MASTERCAM 后处理的设置和参数修改 后置处理文件简称后处理文件 是一种可以由用户以回答问题的形式自行修改的文件 其扩展名为 PST 安装 MASTERCAM 时系统会自动安装默认的后处理为 MPFAN PST 在 应用 Mastercam 软件的自动编程功能之前 必须先对这个文件进行编辑 才能在执行后处 理程序时产生符合某种控制器需要和使用者习惯的 NC 程序 如果没有全部更正 则可能 造成事故 例如 某机床的控制系统采用 G54 工件坐标系定位 G90 绝对坐标编程 要求 生成的 NC 程序前面必须有 G54G90 设置 如果后处理文件的设置为 G55G91 则每次生 成的程序中含有 G55G91 却不一定有 G54G90 如果在加工时没有进行手工改正 则势 必造成加工错误 本文介绍了 Mastercam 后处理文件的内容以及修改和设置的方法 供有 关人员参考 也就是说后处理程序可以将一种控制器的 NC 程序 定义成该控制器所使用的 格式 以 FANUC 系列的后处理系统为例 它可以定义成惯用于 FANUC 3M 控制器所使用 的格式 也可以定义成 FANUC 6M 控制器所使用的格式 但不能用来定义其它系列的控 制器 不同系列的后处理文件 在内容上略有不同 但其格式及主体部分是相似的 一般都 包括以下部分 1 Annotation 注释 对后处理文件及其设定方法作一般性介绍 此部分内容一般都 不用更改 以下是截取的部分注释 注释前都带 号 系统在执行代码处理时是不会读取前面带 号的语 句的 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 fastmode yes Enable Quick Post Processing set to no for debug bug1 2 0 No display 1 Generic list box 2 Editor bug2 40 Append postline labels non zero is column position bug3 0 Append whatline no to each NC line bug4 1 Append NCI line no to each NC line whatno yes Do not perform whatline branches leave as yes get 1004 1 Find gcode 1004 with getnextop rpd typ v7 0 Use Version 7 style contour flags processing strtool v7 2 Use Version 7 toolname tlchng aft 2 Delay call to toolchange until move line cant tlchng 1 Ignore cantext entry on move with tlchng aft newglobal 1 Error checking for global variables getnextop 0 Build the next variable table 3 General Output Settings 常规后处理设定 此部分可视情况更改 以适合机台或个人使 用 以下截取的是 9 0 版的一些常规设定 冒号前面的是变量 冒号后面的是设定值 号后面 是注解 一般是说明 0 代表什么 1 代表什么 2 代表什么 yes 或 no 应该不用翻译了吧 英文 后面的中文注解是我加进去的 翻译的不是很详细 但相信大家能看懂 没有翻译的就表示我 根本不会或此设定不常用 嘿嘿 sub level 1 Enable automatic subprogram support 启用自动支持子程式 breakarcs 2 Break arcs 0 no 1 quadrants 2 180deg max arcs 打断圆弧方式 arcoutput 1 0 IJK 1 R no sign 2 R signed neg over 180 转出圆弧方式 arctype 2 Arc center 1 abs 2 St Ctr 3 Ctr St 4 unsigned inc do full arc 0 Allow full circle output 0 no 1 no 是否转成整圆方式 helix arc 0 Support helix arc output 0 no 1 all planes 2 XY plane only 是否转成螺旋 弧 arccheck 1 Check for small arcs convert to linear 是否检测小圆弧并将其转成线 atol 01 Angularity tolerance for arccheck 2 圆弧角度公差 ltol 002 Length tolerance for arccheck 1 圆弧长度公差 vtol 1 System tolerance 系统公差 maxfeedpm 500 Limit for feed in inch min 最大进给 英制 ltol m 05 Length tolerance for arccheck 1 metric 圆弧长度公差 公制 vtol m 0025 System tolerance metric 系统公差 公制 maxfeedpm m 10000 Limit for feed in mm min 最大进给 公制 force wcs no Force WCS output at every toolchange 换刀时是否转出 WCS 坐标 spaces 0 Number of spaces to add between fields 两行之间是否加入空格 omitseq yes Omit sequence numbers 是否省略序列号 seqmax 9999 Max sequence number 最大序列号 stagetool 0 0 Do not pre stage tools 1 Stage tools 是否沿用刀具 use gear 0 Output gear selection code 0 no 1 no 是否转成齿轮代码 max speed 10000 Maximum spindle speed 最大转速 min speed 50 Minimum spindle speed 最小转速 nobrk no Omit breakup of x y z rapid moves progname 0 Use uppercase for program name sprogname 程式名称是否使用大写 4 中间还有一些例如 Common User defined 指令设定 Format statements 格式报 告 definitions for NC output NC 代码限定 Error messages 出错信息 Toolchange NC output Variable Formats 刀具变量 等基本上都是系统固定格式 不需要更改 在此就不再详 述 当然 我也不建议你更改这些项目 如果你改错的话 系统很可能不执行或机台报警 5 Start of File and Toolchange Setup 文本内容和换刀设定 此部分内容很重要 很多 使用者都从这里着手把程式改成自己需要的格式 以下截取的是 9 0 版的部分内容 其中有些 是我根据自己需要更改的 中文是我加的注解 引号内是可以更改的内容 e 程式开头的百分号 progno e 程式号码 comment 注解 可有可无 如不需要则删除此句 PROGRAM NAME sprogname e 程式名称 可有可无 tnote toffnote tlngnote tldia e 刀具直径及补正参数显示 如不需要则把此整句 删除 DATE DD MM YY date TIME HH MM time e 程式日期显示 可有可无 pbld n M99 e 我自己加的一句 如不需要则整句删除 而不是只删除引号内的内容 pbld n G90 G92 X0 Y0 Z10 e 定义加工原点 也可以改为 G54 坐标 sav absinc absinc 绝对坐标系 中间省略的部分是系统根据刀路自动转出的程式 一般不必改 以下几句是出现在程式尾 可以根据需要添加或删除 n Z10 e 加工完成后提刀至安全高度 n X0 Y0 e 归零 n G91 e 转用相对坐标 n M99 e 回到主程式 mergesub 此四句为程式结尾固定语句 不必理它 clearsub mergeaux clearaux e 程式尾 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 将其整行删除 或加上 成为注释行 pbld n smetric e 修改后 G21 指令不再出现 某些控制器可不用此指令 注意修改时保持格 式一致 G21 指令为选择公制单位输入 对应的英制单位输入指令为 G20 2 增加 G54 指令 方法二 单击按钮 系统弹出查找对话框 输入 force wcs 单击按钮 查找结果 所在行为 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 指令 输出三轴加工中心程序的 FANUC 后处理文件为 MP EZ PST 输出 4 轴 加工中心程序的三菱控制器后处理文件为 MP520AM PST 3 删除第四轴数据 A0 以适应三轴加工中心 单击按钮 系统弹出查找对话框 输入 Rotary Axis 单击按钮 查找结果所 在行为 164 Enable Rotary Axis button y 将其修改为 164 Enable Rotary Axis button n 修改后第四轴数据不再出现 4 删除刀具号 换刀指令 回参考点指令 适应无刀库的数控铣机床 单击按钮 系统弹出查找对话框 输入 M6 单击按钮 查找结果所在行为 if stagetool zero pbld n t M6 e 将其修改为 if stagetool zero e pbld n t M6 另一个换刀的位置所在行为 pbld n t M6 e 将其删除或改为注释行 pbld n t M6 e 修改后换刀指令行不再出现 通常修改第一个出现 M6 指令的位置即可 单击按钮 系统弹出查找对话框 输入 sg28ref 单击按钮 查找结果所 在行为 pbld n sgabsinc sgcode sg28ref Z0 scoolant e pbld n sg28ref X0 Y0 protretinc e 将其修改为 pbld n scoolant e pbld n sg28ref X0 Y0 protretinc e 输出的 NC 文件修改前对应位置指令为 N116G91G28Z0 M9 修改后变为 N116M9 PST 文件中另有两个类似位置 如使用 G92 指令确定工件坐标 可对其适 当修改 加工结束后 机床各轴不回参考点 便于手动换刀时节省时间 5 删除 NC 文件的程序名 注释行 单击 按钮 系统弹出查找对话框 输入 单击 按钮 查找结果所在 行为 e progno e PROGRAM NAME progname e DATE DD MM YY date TIME HH MM time e 将其删除或改为注释行 e progno e PROGRAM NAME progname e DATE DD MM YY date TIME HH MM time 输出的 NC 文件修改前对应位置指令为 O0010 PROGRAM NAME A2 DATE DD MM YY 25 12 04 TIME HH MM 10 45 修改后以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 节能照明产品的推广策略-洞察及研究
- 整合后的品牌战略优化-洞察及研究
- 神经母细胞瘤信号通路调控机制研究-洞察及研究
- 智能机器人在环境保护中的潜力研究-洞察及研究
- 水资源信息安全管理-洞察及研究
- 五金行业清洁生产技术探索-洞察及研究
- 积极应征活动方案
- 科室下县城义诊活动方案
- 社区春节灯光活动方案
- 社会实践活动耕田活动方案
- 综测《中国近代史纲要》1-300 单选题附有答案
- 2022风电场风机基础工程施工组织设计
- 2024至2030年天津市大健康产业市场运行及投资策略咨询报告
- 部编教材四年级上册语文第四单元教学设计-教案
- 【新教材】苏科版(2024)七年级上册数学第1-6章全册教案设计
- HSK标准教程5上-课件-L4
- 砂石料加工合同范本
- 古诗300首(自主考级)标题注音版
- 中国移动《下一代全光骨干传送网白皮书》
- 2024版传承红色基因赓续红色血脉
- 【珠江啤酒公司企业绩效考核方法的案例分析(12000字论文)】
评论
0/150
提交评论