加工中心后置处理【精选】

合集下载

Mastercam后置处理文件及其设定方法详细说明

Mastercam后置处理文件及其设定方法详细说明

Mastercam后置处理文件及其设定方法详细说明Mastercam后置处理文件及其设定方法详细说明mastercam系统配置的是适应单一类型控制系统的通用后置处理,该后置处理提供了一种功能数据库模型,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数控机床的专用后置处理程序。

mastercam系统后置处理文件的扩展名为pst,称为pst文件,它定义了切削加工参数、nc程序格式、辅助工艺指令,设置了接口功能参数等,其结构由八个部分组成:1.注解程序每一列前有“#”符号表示该列为不影响程序执行的文字注解。

如:# mi2-absolute, or incremental positioning0=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,可以依照数值选取字符串,字符串可以由两个或更多的字符来组成。

MASTERCAM的后置处理程序修改说明

MASTERCAM的后置处理程序修改说明

MASTERCAM的后置处理程序设计一、前言数控自动编程分为以自动编程语言和以计算机绘图为基础的自动编程方法,两种方式都是经过刀位计算产生加工刀具路径文件,而不是数控程序。

从加工刀具路径文件中提取相关的加工信息,并根据指定数控机床的特点及数控程序格式要求进行分析、判断和处理,最终形成数控机床能直接识别的数控程序,就是数控加工的后置处理(Post Processing)。

Mastercam是美国CNC Software.Inc公司开发的基于微机平台的CAD/CAM软件,侧重于数控加工,其曲线、曲面设计主要针对数控加工编程,它能完成2~5轴数控铣削加工编程、线切割加工编程和车削编程加工,在模具制造业中的应用非常广泛。

该系统分为主处理程序和后置处理程序两大部分。

主处理程序针对加工对象、加工系统建立三维模型,用图形交互的方法计算刀具运动轨迹,生成加工刀具路径文件(称为NCI文件)。

NCI文件是一个用ASCII码编写的文件,包含产生NC程序的全部资料。

该系统后置处理程序内定成适应日本FANUC控制器的通用格式,如FANUC 3M、FANUC 6M、FANUC 0—MC控制器等。

MV-610加工中心配置的数控系统是德国西门子SINUMERIK 810D,Mastercam软件生成的NC代码不能直接应用,还需人工做大量的修改,既不方便又易出差错。

因此,有必要对MV-610加工中心开发专用的后置处理程序,发挥软件的CAM模块最佳效果。

本文根据Mastercam7.2c的通用后置处理程序,结合MV-610加工中心和SINUMERIK 810D系统的特点,设计出专用的后置处理程序,以便Mastercam生成的NC程序能直接用于加工生产。

二、Mastercam系统通用后置处理程序Mastercam系统配置的是适应单一类型控制系统的通用后置处理,该后置处理提供了一种功能数据库模型,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数控机床的专用后置处理程序。

螺旋锥齿轮数控加工中的后置处理

螺旋锥齿轮数控加工中的后置处理

数 控 机 床 的所有 运 动 和操 作 都 是执 行 数控 指 令 的结 果 , 成 一 个 零 件 的数 控 加 工 一 般 需 要 执 完 行 一 连 串 的数控 指 令 , 即数控 程 序 . 控程 序 的获 数
得 有 两 种 途 径 : 工 编 程 和 自动 编 程 . 工 编 程 是 手 手
文 件 为输 入 源 , 过 后 置 处 理 工 具 对 刀 位 文 件 进 经
行 解 释 , 成宏 寄存 器 变 量 表 , 生 然后 调用 相 应 的宏
过 程 来完 成 不 同类 型 的转 换 关 系 . 置 处 理 流程 后
图 如 图 1所 示 .
根据 零 件 的加 工要 求 与 所选 数 控机 床 的数 控 指令 集编 写 数控 程 序 , 接输 入 数控 机 床 的数 控 系统 . 直 这种 方 法对 于 简 单二 维 零 件 的数 控加 工 是非 常 有 效 的 , 对 于 复杂 零 件 , 但 特别 像 锥 齿轮 之类 的无 法 用解 析式 表 达 的 齿面 则 显 得 束 手 无 策 . 自动 编 程 方 法则 不 同 , 过 刀 具 轨 迹 计 算 产 生 的 是 刀 位 文 经 件(L , C ) 而不 是 数 控 程 序 , 因此 , 时需 要设 法 将 这 刀 位文 件 转 换 成 指 定 数 控 机 床 能 执 行 的 数 控 程 序 , 经 过通 信 输入 到 数控 机 床 的数 控 系统 , 能 再 才
刀位 设计 和 实 际 机 械 加 工 之 间 的 一 条 连 接 枢 纽 ,
于工 件 运 动 ) 而 在 实际 加工 中使 用 的是机 床 坐标 ,
系( 即工 件 运 动 ) 因此 , . 我们 在 利用 计 算 机生 成 刀

Mastercam後处理(简体字)

Mastercam後处理(简体字)

Mastercam后置处理文件及其设定方法详细说明Mastercam系统后置处理文件的扩展名为PST,称为PST文件,它定义了切削加工参数、NC程序格式、辅助工艺指令,设置了接口功能参数等,其结构由八个部分组成:1.注解程序每一列前有“#”符号表示该列为不影响程序执行的文字注解。

如:# mi2-Absolute, or Incremental positioning0=absolute1=incremental表示mi2定义编程时数值给定方式,若mi=0为绝对值编程,mi=1为增量值编程。

在这一部分里,定义了数控系统编程的所有准备功能G代码格式和辅助功能M代码格式。

2.程序纠错程序中可以插入文字提示来帮助纠错,并显示在屏幕上。

如:# Error messages (错误信息)psuberror # Arc output not allowed"ERROR-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码作有组织的排列。

Mastercam后置处理文件及其设定方法详细说123

Mastercam后置处理文件及其设定方法详细说123

Mastercam后置处理文件及其设定方法详细说明mastercam系统配置的是适应单一类型控制系统的通用后置处理,该后置处理提供了一种功能数据库模型,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数控机床的专用后置处理程序。

mastercam系统后置处理文件的扩展名为pst,称为pst文件,它定义了切削加工参数、nc程序格式、辅助工艺指令,设置了接口功能参数等,其结构由八个部分组成:1.注解程序每一列前有“#”符号表示该列为不影响程序执行的文字注解。

如:# mi2-absolute, or incremental positioning0=absolute1=incremental表示mi2定义编程时数值给定方式,若mi=0为绝对值编程,mi=1为增量值编程。

在这一部分里,定义了数控系统编程的所有准备功能g代码格式和辅助功能m代码格式。

2.程序纠错程序中可以插入文字提示来帮助纠错,并显示在屏幕上。

如:# error messages (错误信息)psuberror # arc output not allowed"error-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代表刀具半径补偿建立或取消。

摆头转台加工中心五轴联动加工的后置处理与仿真验证_吴海兵

摆头转台加工中心五轴联动加工的后置处理与仿真验证_吴海兵

135
文章编号:1001-3997(2011)11-0135-03
摆头转台加工中心五轴联动加工的后置
处理与仿真验证 *
吴海兵 1 陈小岗 1 许兆美 2 (1 淮阴工学院 数字化制造技术重点建设实验室,淮安 223003)
(2 淮阴工学院 机械工程学院,淮安 223003)
Postprocessor and simulation of 5-axis machining center of table-rotating/tilting type
比如海德汉 iTNC530 的 M126 指令。机床控制系统没有内置的最
短距离旋转的指令,因此后置处理程序还要能够实现 C 轴最短距 离旋转功能。如上所述,C 轴旋转特性为 EIA(360°绝对),即 C 转角 的正负号定义旋转方向(正号逆时针旋转,符号顺时针旋转),C 转 角的绝对值定义绝对位置。3.2.2 计算出来的 C 角显然只确定了刀
手段。该技术具有技术含量高、精密度高、适于加工复杂曲面的特
点,对一个国家的航空、航天、军事、科研、精密器械、高精医疗设
图 1 机床照片
备等行业具有重要的意义。
机床控制系统采用东芝 TOSS999 系统,该系统基本与 FAN
采用的 CAM 系统是 UG NX,其拥有通用的后置处理模块。 UC 系统相似。高级五轴控制系统一般都带有 RTCP(即旋转刀具
中图分类号:TH16,TG659 文献标识码:A
1 引言
数控加工的后置处理是指读取由 CAM 系统生成的刀位文 件,从中提取相关的加工信息;并根据指定数控机床的特点及 NC 程序格式要求进行分析、判断和处理;最终生成数控机床能直接 识别的 NC 程序[1]。
CAM 系统在计算刀具轨迹时,假设工件不动,刀具相对于工

双摆头五轴联动加工中心后置处理仿真与优化

组合机床与自动化加工技术Modular Machine Tool & Automatic Manufacturing TechinnueNo.5May 2021第5期2021年5月文章编号 #1001 -2265(2021)05 -0146 -03DOI : 10.13462/j. cnki. mmtamt. 2021.05.034双摆头五轴联动加工中理仿真与优化**收稿日期:2020-06 - 17 ;修回日期:2020-07 -14*基金项目:科研计划(17JK0402);西安航空职业技术学院2017年度科研计划 (17XHZH-016)作者简介:(1981—),男,,西安航空职业技术学 授,工学 ,研究方向为计算机辅助设计与制造、数控加工技术,(E-mail)xgfo@ 163. com.佛新岗(西安航空职业技术学院,西安710089%摘要:为了提升数控机床加工的综合效能,基于UG 软件开发了 WALDRIEH COBUR 五轴联动龙门加工中心机床配套的Heidenhain530数控 用后处理程序。

以航空叶轮为载体,通过VERICUT 软件构建了虚拟机床模型,并对后处理输出的NC 程序进行了验证 化。

实 :优化后的NC 程序加工进 更加合理,减少了刀具磨损,降低了 成本,同时提高了加工 和质量,具有较的实践应用价值。

关键词:双摆头;后置处理;VERIUT ;虚拟机床;优化中图分类号:TH133 :TG71 文献标识码:ASimulation and Optimization of Post-Processing of 5-Axis Machining Center with Dual Rotary HeadsFO Xin-gang(Xi'an Aeronautical Vocation and Technical Co/eye , Xi'an 710089 , China )Abstrad;: In order W improve We comprehensive efficiency of NC machine tools , the special post proces s ­ing program for Heidenhain 530 NC system is developed with UG software , which is used in WALDRICH COBUR 5 -axis machining center. Taking the aviation imp —ler as We carrier , the virWal machine tool mod- e3isconstructed by VERSCUTsoftware , and the NC program outputby post-proce s ing wasverified and optimi eed. The practice shows that the optimi eed NCprogram proce s ing feed rateismorereasonab e , re ­ducing too3wear , reducing production costs , whieimproving theproce s ing e f iciency and quaity , with good practica3app ication va3ue.Key wors : dual rotary heads ; post processing ; VERICUT ; virtual machine tool ; optimization0引言着航空航天、汽车、国防工业、 、模具等行业的快速 ,机 产品的 设计越来越复杂,同 对工效率和质量提出了 的 ,特别是空间复杂曲面 工难度不 , 联数控加工中在这一 得到了广泛应用。

Mastercam系统后置处理

Mastercam系统后置处理Mastercam系统配置的是适应单一类型控制系统的通用后置处理,该后置处理提供了一种功能数据库模型,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数控机床的专用后置处理程序。

Mastercam系统后置处理文件的扩展名为PST,称为PST文件,它定义了切削加工参数、NC 程序格式、辅助工艺指令,设置了接口功能参数等,其结构由八个部分组成:1.注解程序每一列前有“#”符号表示该列为不影响程序执行的文字注解。

如:# mi2-Absolute, or Incremental positioning0=absolute1=incremental表示mi2定义编程时数值给定方式,若mi=0为绝对值编程,mi=1为增量值编程。

在这一部分里,定义了数控系统编程的所有准备功能G代码格式和辅助功能M代码格式。

2.程序纠错程序中可以插入文字提示来帮助纠错,并显示在屏幕上。

如:# Error messages (错误信息)psuberror # Arc output not allowed"ERROR-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-9 实用工具下拉菜单中的菜单项
(2)建立一个新的三轴铣床后处理 要建立一个以南京四开电子企 业有限公司SKY2003数控系统为应用对象的三轴雕铣机床后处理, 建立过程如下所述。
第二节 后置处理器的设置
图6-10 建立新的后处理对话框

第二节 后置处理器的设置
图6-11 “Machine Tool”属性页设置
第二节 后置处理器的设置
图6-27 建立新的后处理对话框
第二节 后置处理器的设置
图6-28 “Machine Tool”属性页设置
第二节 后置处理器的设置
图6-29 “Fourth Axis”节点参数设置
第二节 后置处理器的设置
图6-30 程序头设定
第二节 后置处理器的设置
图6-31 “G Codes”参数设定
第二节 后置处理器的设置
图6-12 程序头设定
第二节 后置处理器的设置
图6-13 程序尾设定
第二节 后置处理器的设置
图6-14 “G Codes”参数设定
第二节 后置处理器的设置
图6-15 输出NC程序扩展名设定
第二节 后置处理器的设置
2. Post
图6-16 后处理保存后产生的三个文件
第二节 后置处理器的设置
图6-44 PM-Post生成的数控程序
1)打开一个已经存在的任务。
第二节 后置处理器的设置
图6-45 PM-Post调入NC格式选项文件和刀具路径文件
图6-4 Post Builder 界面
第二节 后置处理器的设置
图6-5 文件下拉菜单中的菜单项
第二节 后置处理器的设置
图6-6 选项下拉菜单中检查用户命令菜单项的子菜单项

后置处理_边做边学——Mastercam X7数控加工立体化实例教程_[共2页]

第 1 章 Mastercam X7 的基础知识 19 第 1 章 Mastercam CX7h的ap基t础e知r 识1
图 1-35 【共同参数】选项卡 图 1-36 刀具路径
1.5.3 后置处理 刀具路径产生以后,为了保证程序的正确性,应该利用计算机进行验证,可以检验出碰 刀、漏加工等现象。只有经过计算机切削验证的程序才算是基本上无误的 NC 程序,才可以 导入到相应的机床进行加工。 (1)实体切削验证 ① 单击【操作管理器】对话框中的 按钮,系统弹出图 1-37 所示的【实体切削验证】 对话框。 ② 单击 按钮,开始模拟刀具路径进行外形铣削加工,结果如图 1-38 所示。
③ 单击【另存为】对话框中的
按钮,得到程序文件如图 削验证】对话框 图 1-38 模拟加工
(2)生成 NC 程序文件
① 单击操作管理器中的 按钮,系统弹出图 1-39 所示的【后处理程序】对话框。 ② 采用系统默认选项,然后单击【后处理程序】对话框中的 按钮,在图 1-40 所示 的【另存为】对话框中选取要存放程序的位置即可。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2) 后置处理的过程: 后置处理过程原则上是解释执行,即读出刀位文件中的一个 完整的记录(行),便分析该记录的类型,根据记录类型确定 是进行坐标变换还是进行文件代码转换,然后根据所选数控 机床(系统)进行坐标变换或文件代码转换,生成一个完整的 数控程序段。直到刀位文件结束,输出一个适于指定机床的 NC程序。 CAM软件将传统的零件几何形状编程输入改变成了交互式几 何造型设计,同时,CAM软件还可以读入由其他CAD软件建 立的几何模型,刀位轨迹的生成也已经图形化,对于采用 APT语言自动编程,其后置处理是通过编写相应的后置处理 子程序。对于不同的数控系统,需编写不同的后置处理程序。 当编程人员编写NC程序时,直接调用相应机床的后置处理 程序,就可以得到指定机床的NC程序(G代码)。
1) 后置处理中主要涉及到以下内容: (1) 刀位数据文件 由CAD/CAM软件生成的刀具轨迹; (2) 数控系统特性文件 数控系统特性文件的作用是向后置处 理系统提交使用的数控系统指令代码格式,后置处理系统根 据该指令格式将机床运动数据转换成CNC的程序代码,生成 具体机床的加工程序。数控系统特性文件包含刀位代码规则 和数控加工代码规则,不同的CAD/CAM系统生成的刀位代 码格式都有其不同的地方; (3) 数控机床特性文件 数控机床特性文件包括机床运动轴结 构形式、运动结构参数、运动轴行程、运动轴伺服参数(如 速度、加速度信息等)。后置处理程序根据以上信息进行机 床参数的设定,在三轴加工中只要设定运动轴行程及运动轴 伺服参数。
五. 实验步骤 1. CAM软件生成刀位文件; 在CAXA加工模块中,生成零件的刀位文件。 2. 在CAXA后处理中设置相关参数,将得到的刀位 文件生成NC程序; 进入CAXA后处理设置模块,,可在此模块中建立输 入相关参数,建立机床模型,为得到NC代码做准备。 最后利用工具/操作导航器/输出/NX后处理生成的NC 代码。
三. 实验仪器、设备及材料 1. CAM软件(后置处理功能):
CAXA 2. 数控机床DMC635V 3. PC机,CPU:P4 D2.8G,硬 盘:80G,内存:512MB,显卡: 128M以上 4. 平口钳、刀具、工具、毛坯。
四. 实验原理 1. 加工中心后置处理原理 数控机床的所有运动与操作都是执行特定的数控指令G代码 的结果。完成一个零件的数控加工一般需要连续执行一连串 的数控指令,即数控程序(G代码程序、NC程序)。当采用 自动编程时,经过刀具轨迹计算产生的是刀位文件,而不是 数控程序。因此需要将刀位文件转换成指定数控机床能执行 的数控程序,即刀位文件必须经过后置处理才能转换成NC 程序。后置处理是根据数控机床及数控系统的相关信息,将 各种CAM软件生成的前置刀位文件转变成特定数控机床可以 识别的数控加工程序。它是数控编程技术的关键技术之一, 是数控加工系统中的重要组成部分。 本次实验主要针对常用CAD/CAM软件生成的刀位文件进行 后置处理,根据相应数控机床的特性和控制系统的特点,生 成适合于该数控机床和控制系统的数控加工程序。
3. 实验目的 4. 实验步骤 5. 实验结果分析,写出心得与体会 6. 思考题讨论
七. 思考题 1. 后置处理涉及到哪些内容以及 后处理的过程;
2. 加工仿真过程所需要的要素。
3. 实现对数控加工过程的仿真 首先建立机床的几何模型和运动学模型,然后再建
立其他制造资源如刀具、工件和夹具等的几何模型, 指定NC程序并配置相应的参数,最后实现对加工过 程的仿真和优化。
六. 实验报告要求 提交文字形式实验报告的基本内容
1. 实验名称、学生姓名、班级、小 组、实验日期
2. 零件加工设备名称、型号及所用 刀具
加工中心后置处理及实际加工 综合验证实验
一. 实验目的 1. 理解加工中心后置处理的原理 及含义;
2. 初步掌握后置处理的流程﹑主 要内容;
3. 掌握加工中心后置处理及实际 加工之间的区别和联系;
ห้องสมุดไป่ตู้
二. 实验内容 1. 在CAXA软件上将刀位文件转 换为数控机床可以识别的NC序。 2. 在教师指导下进行实际加工, 并将加工结果与仿真进行对比。
相关文档
最新文档