购物车 |  收藏箱 |  用户中心 |  网站帮助 |  退出登陆  
欢迎光临! 徐师傅模具资料店铺!这里有最最全面的模具资料。名慧模具网 我们提供最最全面的技术资料教程                                                                                          联系人 徐先生 QQ89106757 手机13915067177 数控仿真软件                                                                                          UG建模 UG分模 UG曲面造型 UG逆向抄数 UG数控编程 UG拆电极铜公 UG教程                                                                                          CAD PROE Soldworks Catia Mastercam Powermill视频教程网                                                                                          慢走丝 五金冲模 北京精雕浮雕雕刻 圆方橱柜销售设计 软件 加密狗
网站首页关于我们新品速递热力推荐热卖排行特价促销付款方式
用户名:
密  码:
验证码:
有效期:
注册为本站会员
高级搜索  取回密码  帮助
 模具软件教学 [647]
UG
Pro/e
CAD
Solidworks
Catia
Mastercam
Powermill
Cimatron
CAXA
Solidedge
TopSolid
UGS imageware
EdgeCAM
Hypermill
Maya
Rhino
Photoshop
3DS MAX
Moldflow
PLC
Java
佑达LifeCAD
统赢presscad
统达twincad
铸造技术
机械制图
机械基础就业培训
模具工艺结构设计
模具加工 维修 组装 调
CAD排位
逆向抄数点造型
钣金展开
其他软件教学
 数控 [145]
数控仿真软件
数控车
数控铣
加工中心
线切割 电火花
慢走丝
数控综合 机床维修
 车/铣/焊/钳/磨床 [36]
车床
铣床
磨床
冲床
焊工 焊接
钳工
铆工
机床综合加工
 建筑工程 [11]
建筑工程
 雕刻 [59]
精雕 浮雕
 职业技能培训 [218]
PLC
电工
汽车 摩托 电动车
家电维修
电子电路电气
服装
维修
手机
电脑
单片机
叉车
企业管理
服装裁减
建筑装潢
动画影视广告制作
其他技能
 行业软件 [407]
装饰家具
机械电子
建筑工程
辅助设计
财务管理
服装软件
经营管理
出版印刷
热门商品
 法兰克FANUC数控车床机床操
 MasterCAM X5 正式版 简体中
 CAXA电子图板机械版2011 破
 法兰克 0i数控车床仿真软件
 童装裁剪 服装裁剪计算 儿童
 广数980TA 数控车床操作 广
 法兰克系统 加工中心操作视
 上海宇龙数控加工仿真系统软
 Type3视频教程 雕刻机软件教
 cimco Edit V5 简体中文版
 北京精雕 JDPaint5.20 精雕
 CAXA数控车2013R1中文版 数
 普通车床操作 车工技能 车工
 UG8.0中文版软件 带安装视频
 法兰克FANUC 0i数控车加工中
 SolidWorks 2011 中文版 64
 CAXA实体设计2011 中文版 C
 广数GSK980TDb 数控仿真软件
 加工中心操作编程 数控操机
 AutoCAD2010视频教程 CAD20
 文泰雕刻视频教程 文泰学习
 AutoCAD 2008 视频教程 机械
 CAXA数控车2011r1 破解版 无
 法兰克系统数控编程视频教程
 圆方橱柜销售设计系统5.0 圆
 车床操作 磨车刀 车削加工
 广州数控车床GSK928TC数控仿
 全套统赢presscad视频教程
 最新UG NX4.0建模/装配/拆模
 3dmax基础 高级视频教程 3d
 精雕视频教程 北京精雕教程
 加工中心操作,CNC编程,数控
 犀牛4.0 Rhino Rhinoceros
 数控车操作视频教程 法兰克
 CAD2010 支持64位 简体中文
 清华天河2010 PCCAD2010 P
 圆方橱柜设计软件视频教程
 电动机维修视频教程,电动机
 TwinCAD V3.2 统达 线切割慢
 机械制图 三视图 装配图 零
我们的联系方式
QQ:89106757
手机13915067177
邮件yueqingyun@163.com
银行帐号及支付说明
有任何疑问,请进帮助中心
客户案例
您通过什么途径知道本站?
百度
google.com
其它网站上的链接
朋友介绍
媒体介绍
QQ

   查看投票结果

目前位置:首页 > 新闻中心 > 浏览新闻
MASTERCAM后处理教程 修改后处理文件加工语句命令代码
出处:名慧模具网 模具视频教程网,UG视频教程,CAD教程,PRO/E,模具设计,CATIA,数控仿真软件   发布日期:2010-02-07 00:43:40   浏览次数:7545


 

名慧网  www.ug888.com

 

QQ:   89106757
手机: 13915067177
邮件: 
89106757@qq.com

 
后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为.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(程式尾)


关于我们购物指南服务保证客户服务其它说明
 关于我们  新手上路  隐私保护  会员中心  缺货登记 
 网站动态  定购方式  服务保证  订单查询  投诉建议 
 常见问题  如何付款  售后服务  汇款确认  友情链接 
名慧模具数控
拍拍网
数控仿真软件
名慧网
名慧新闻
名慧网微博
一比多旗舰店
圆方软件
三维技术论坛
名慧模具空间
UG模具网
名慧模具空间
慧聪网
全球模具网
名慧模具名慧模具网名慧网百度有啊名慧网

客户服务中心信箱:yueqingyun@163.com客户服务中心热线直拨:0519-88684720公司地址:江苏省常州    邮政编码:213011
Copyright ◎ 2004 DESIGN www.ug888.com Corporation All rights reserved.

苏ICP备07503168号

Designed by Wonhoo
回到页面顶部
系统菜单[Wonhoo修改版]
顾客才是我们的总裁!

会员注册

回到上一页
回到顶部
回到首页

付款方式
网站帮助
高级搜索
订单查询
我要留言
发送站内消息

管理员登陆