好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Mastercam后置处理文件及其设定方法说明.docx

13页
  • 卖家[上传人]:ni****g
  • 文档编号:380584150
  • 上传时间:2023-12-09
  • 文档格式:DOCX
  • 文档大小:26.06KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Mastercam 后置处理文件及其设定方法具体说明Mastercam 后置处理文件及其设定方法具体说明mastercam 系统配置的是适应单一类型掌握系统的通用后置处理,该后置处理供给了一种功能数据库模型, 用户依据数控机床和数控系统的具体状况,可以对其数据库进展修改和编译,定制出适应某一数控机床的专用后置处理程序mastercam 系统后置处理文件的扩展名为 pst,称为 pst 文件,它定义了切削加工参数、nc 程序格式、关心工艺指令,设置了接口功能参数等,其构造由八个局部组成:1. 注解程序每一列前有“#”符号表示该列为不影响程序执行的文字注解如:# mi2-absolute, or incremental positioning 0=absolute1=incremental表示 mi2 定义编程时数值给定方式,假设 mi=0 为确定值编程,mi=1 为增量值编程在这一局部里,定义了数控系统编程的全部预备功能 g 代码格式和关心功能 m 代码格式2. 程序纠错程序中可以插入文字提示来帮助纠错,并显示在屏幕上如:# error messages 〔错误信息〕 psuberror # arc output not allowederror-wrong axis used in axis substitution, e假设开放图形卷成旋转轴时,轴替换出错,则在程序中会消灭上面引号中的错误提示。

      3. 定义变量的数据类型、使用格式和常量赋值如规定 g 代码和 m 代码是不带小数点的两位整数,多轴加工中心的旋转轴的地址代码是a、b 和 c,圆弧长度允许误差为 0.002,系统允许误差为 0.00005,进给速度最大值为 10m/min 等4. 定义问题可以依据机床加工需要,插入一个问题给后置处理程序执行如定义 nc 程序的名目,定义启动和退出后置处理程序时的c-hook 程序名5. 字符串列表字符串起始字母为 s,可以依照数值选取字符串,字符串可以由两个或更多的字符来组成字符串 sg17,表示指定 xy 加工平面,nc 程序中消灭的是 g17,scc1 表示刀具半径左补偿,nc 程序中消灭的是 g41,字符串 sccomp 代表刀具半径补偿建立或取消6. 自定义单节可以让使用者将一个或多个 nc 码作有组织的排列自定义单可以是公式、变量、特别字符串等: pwcs # g54+ coordinate setting at toolchangeif mil >1, pwcs_g54表示用 pwcs 单节指代#g54+在换刀时坐标设定值,mil 定义为工件坐标系〔g54~g59〕7. 预先定义的单节使用者可依据数控程序规定的格式将一个或多个 nc 代码作有组织的排列,编排成一条程序段。

      8. 系统问答后置处理软件提出了五组问题,供使用者答复,可依据注解文字、赋值变量、字符串等内容,依据使用的机床、数控系统进展答复设计后置处理文件,一般是依据 nc 程序的构造模块来进展依据 nc 程序的功能,后置处理文件分成六个模块如下:1. 文件头文件头局部设定程序名称和编号,此外,sinumerik 810d 系统还必需指定 nc 程序存放路径,并依据以下格式输出:“%_n_〔程序名及编号〕_〔路径〕”nc 程序可存放在主程序、子程序和工作程序名目下,扩展名分别为: mpf、spf、wpd,一般放在工作程序名目下因此经修改的 pst 文件格式为:pheader # start of file%_n_, progname, _wpd 〔程序名、存放名目〕2. 程序起始在程序开头,要完成安全设定、刀具交换、工件坐标系的设定、刀具长度补偿、主轴转速掌握、冷却液掌握等,并可显示编程者、编程日期、时间等注解修改后的有刀具号 pst 文件开头格式如下:# start of file for non-zero tool number......pspindle 〔主轴转速计算〕 pcom_movbtl 〔移动设备〕 ptoolcomment 〔刀具参数注解〕......pbld, n, *sgcode, *sgplane, g40, g80, *sgabsinc〔快进、xy 加工平面、取消刀补、取消固定循环、确定方式编程〕if mil <=one, pg92_rtrnz, pg92_rtrn, pg92_g92 〔返回参考点〕......pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, pcan1〔快进至某位置、坐标系编置、主轴转速等〕pbld, n, pfzout, *tlngno, scoolant, [ if stagetool=one, *next_tool]〔安全高度、刀长补偿、开冷却液〕pcom_movea 〔加工过程〕3. 刀具交换刀具交换执行前,须完成返回参考点、主轴停顿动作,然后换刀,接着完成刀具长度补偿、安全设定、主轴转速掌握。

      pst 文件中用自定义单节 ptlchg 指代换刀过程,编辑修改后的程序如下: ptlchg # tool change......ptoolcomment 〔刀参数注解〕 comment 〔插入注解〕if stagetool <> two, pbld, n, *t, e 〔推断、选刀〕 n, m6 〔换刀〕pindex 〔输出地址〕pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, *speed, *spindle, pgear, pcan1〔快进至某位置、坐标系偏置、主轴转速等〕pbld, n, pfzout, *tlngno, m7, [if stagetool=one, *next_tool] (安全高度、刀长补偿号、开冷却液)pcom_movea 〔加工过程〕4. 加工过程这一过程是快速移动、直线插补、圆弧插补、刀具半径补偿等根本加工动作对于几乎全部系统,这些加工动作的程序指令根本一样只是留意 sinumerik 810d 系统的刀具长度补偿值由字母 d 后加两位数字调用,不需要 g43/g44 指令;而半径补偿值则由 g41/g42 调用,不需要再接地址代码。

      用 g40 取消刀具长度和刀具半径补偿5. 切削循环mastercam 软件供给了 6 种内定的孔加工固定循环方式:一般钻削〔drill/cbore〕、深孔啄钻〔peck drill〕、断屑钻〔chip break〕、右攻丝〔tap〕、精镗孔〔bore#1〕、粗镗孔〔bore #2〕,通过杂项选项〔misc #1/misc #2〕可设定左攻丝、背镗孔、盲孔镗孔、盲孔铰孔等循环,并承受 g73~g89 代码来表示如对于深孔钻削固定循环,mastercam 承受的格式为:g83 x_y_z_r_q_f;而 sinumerik 810d 系统用 cycle83 指代深孔钻削循环,其 nc 程序要求给出循环加工全部参数,输出格式为: cycle83〔rtp,rfp,sdis,dp,dpr,fdep,fdpr,dam,dtb,dts,frf,vari〕在 pst 文件中需按 sinumerik 810d 系统格式进展定义、修改和编写6. 程序结尾程序结尾一般状况下是取消刀补、关冷却液、主轴停顿、执行回参考点,程序停顿等动作下面是修改后的 pst 程序结尾:ptoolend_t #end of tool path, toolchange......pbld, n, sccomp, m5, *scoolant, e 〔取消刀补、主轴停顿、关冷却液〕pbld, n, *sg74, z1=0. x1=0. y1=0., e 〔返回参考点〕 if mi2=one, pbld, n, *sg74, x1=0., y1=0., protretinc, e else, protretabs 〔程序完毕〕[转帖]例子中文说明 # POST 名称 : wgkG54 # 类型 : MILL# 机床名称 : GENERIC FANUC# 掌握器名称 : GENERIC FANUC# 描述 : GENERIC FANUC 3 AXIS MILL POST# Associated Post : NONE # 车/铣复合 : NO# 4-axis/Axis subs. : NO# 五轴 : NO# 子程序支持 : NO # 自动换刀 : NO# 工作坐标系 : G54# Executable : MP 8.00 ## ## 这个POST 支持 FANUC 掌握器一般三轴铣床的的 G 代码输出,# 不支持自动换刀,有最大圆弧报警# 它来源于 MP-EZ.PST# 是针对 Mastercam Mill V8 的特征而设计的## ## Programmers Note:# CNC 05/01/00 - Initial post setup, jce # 2023-10-11 - 去掉自动换刀,# 2023-10-12 - 增加中文注释,# 2023-10-21 - 增加最大圆弧警告,# 2023-11-05 - 修改坐标系为 G54,# # 特征:# # ## 以下 Misc.(杂项) 必需使用整数:## mi2 - 确定或增量坐标 at top level # 0 = 确定# 1 = 增量## mi3 - 选择 G28 或 G30 来执行参考点回归. # 0 = G28, 1 = G30## Canned text:# 在轮廓点里插入 cantext.以允许/制止 以下 Mastercam 里许可的功能, # Entering cantext on a contour point from within Mastercam allows the# following functions to enable/disable.# Cantext 值:# 1 = Stop = 输出 M00 停顿码# 2 = Ostop = 输出 M01 选择停顿码# 3 = Bld on = 在 NC 单节翻开单节删除码 # 4 = bLd off = 在 NC 单节关闭 单节删除码 ### 钻孔:# 在这个 POST 里支持全部的钻孔方法.## 附加留意事项:# 1) G54 calls are generated where the work offset entry of 0 = G54, # 1 = G55, etc.# 2) 由 NCI 变量 met_tool 打算是否使用米制## 3) 以增量方式从换刀起始位置计算运动量.# 起始位置通常定义为全部换刀时刀具所处的最终位置# Incremental mode calculates motion from home position at toolchanges. # The home position is used to define the last position of the tool# for all toolchanges.# 4) 变量 ”absinc” 现已被预先定义, 设定 mi2 (杂项整数)以定义# 确定/增量程序输出.。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.