当前位置:文档之家› Master CAM 软件在数控加工中的应用

Master CAM 软件在数控加工中的应用

Master CAM 软件在数控加工中的应用
Master CAM 软件在数控加工中的应用

Master CAM软件在数控加工中的应用

李敏

(常州铁道高等职业技术学校电气工程系江苏常州 213011)

摘要:介绍MasterCAM软件的特点和功能,重点说明MasterCAM软件在数控加工中的应用。

关键词:CAD/CAM; MasterCAM软件; 数控加工

1.前言

随着现代机械工业的快速发展,CAD/CAM(计算机辅助设计与制造)技术成为现代信息技术与传统机械设计制造技术相结合的一个典型范例,是先进制造技术的一个重要组成部分,它广泛应用于产品设计和机械制造中,使用CAD/CAM 系统产生机床的数控加工程序可以替代传统的手工编程,运用CAD/CAM进行零件的设计和加工制造,可以缩短企业产品开发周期,改善产品质量,从而提高产品的市场竞争力。

MasterCAM软件是美国的CNC Software公司推出的集设计和制造、数控机床自动编程于一体的CAD/CAM软件。由于它对硬件要求不高,并且操作灵活、易学易用并具有良好的价格性能比,因而深受广大企业用户和工程技术人员的欢迎,广泛应用于机械加工、模具制造、汽车工业和航天工业等领域,它具有二维几何图形设计、三维曲面设计、刀具路径模拟、加工实体模拟等功能,并提供友好的人机交互,从而实现了从产品的几何设计到加工制造的CAD/CAM一体化。是目前世界上应用最广泛的CAD/CAM软件之一。

2.MasterCAM软件的功能

MasterCAM是一种功能很强的CAD/CAM软件,它由CAD设计模块和CAM制造模块组成,并分成Design(造型)、Mill(铣削加工)、Lathe(车削加工)和Wire(线切割)4个功能模块。Design设计模块集2D和3D线框、曲面和实体造型于一体,具有全特征化造型功能和强大的图形编辑、转换处理能力。CAM制造模块可生成和管理多种类型的数控加工操作。MasterCAM软件将CAD设计和CAM制造模块集成于一个系统环境中,完成零件几何造型、刀具路径生成、加工模拟仿真、数控加工程序生成和数据传输,最终完成零件的数控机床加工。

3. MasterCAM软件在数控加工中的应用

首先对所设计的零件进行加工工艺分析,然后利用MasterCAM软件中的CAD 设计模块绘制几何图形,完成零件的造型,再利用CAM制造模块选择合适的加工步骤、合适的加工刀具、材料、工艺参数和加工部位,产生刀具路径,生成刀具的运动轨迹数据,通过仿真模块进行轨迹模拟。最终生成适合指定数控系统的数控加工程序,并通过通信接口,把数控加工程序送给机床系统完成加工。

下面结合实例介绍软件MasterCAM软件在数控加工自动编程中的的使用。

3.1 零件连杆的加工工艺分析

图 1所示为加工的零件图,在运用MasterCAM软件对零件进行数控加工自动编程前,首先要对零件进行加工工艺分析,确定合理的加工顺序,在保证零件的表面粗糙度和加工精度的同时,要尽量减少换刀次数,提高加工效率,并充分考虑零件的形状、尺寸和加工精度,以及零件刚度和变形等因素,做到先粗加工后精加工;先加工主要表面后加工次要表面;先加工基准面后加工其他表面。

图1所示连杆可通过铣削加工完成,所用刀具Φ10的平铣刀、Φ50的钻头及Φ20的平铣刀。该零件在数控铣床上加工的工艺流程为:挖槽加工、钻孔加工、外形铣削加工。

3.2 零件连杆的几何造型

建立零件的几何模型是实现数控加工的基础,MasterCAM四大模块中的任何一个模块都具有进行二维或三维的设计功能,具有较强(CAD)的绘图功能。同时由于软件系统内设置了许多标准图形转换接口,可以将各种类型的图形文件如AutoCAD,Pro/ENGINEER,UG等软件上的图形转换成MasterCAM系统的图形文件,实现图形文件共享。

在对连杆造型时,我们就可以直接在Mill模块中进行绘图,绘图时必须根据连杆的实际尺寸大小来绘制,以保证计算生成的刀具路径的正确性。

3.3零件连杆的加工刀具路径确定

当完成了零件的CAD造型后,就可以进入CAM数控编程处理。CAM制造模块要求选择合适的加工步骤、合适的加工刀具、材料、工艺参数和加工部位,通过系统的处理自动生成刀具路径文件,生成刀具的运动轨迹数据。

本例零件连杆加工刀具路径利用Mill确定具体包括以下几方面的内容:

(1)加工坯料及对刀点的确定

在确定连杆的加工刀具路径前,先利用Mastercam系统提供的边界框(Bound.box)命令确定加工图形所需要的坯料尺寸,并将图形中心移到坐标原点,便于加工时以图形中心对刀。

(2)挖槽加工刀具路径的确定

挖槽加工刀具路径主要包括刀具的选择、刀具参数的设定、加工参数(安全高度、下刀位置、下刀方式、切削方式、切削量等)的设定。

(3)钻孔加工刀具路径的确定

主要包括钻头的选择、刀具参数的设定、加工参数(安全高度、下刀位置、切削深度等)的设定。

(4)外形加工刀具路径的确定

主要包括刀具的选择,刀具参数的设定,加工顺序的选择,加工参数(安全高度、下刀位置、补偿量、切削量等)的设定。

3.4 零件连杆的刀具路径模拟和实体切削仿真

设置好刀具加工路径后,利用MasterCAM系统提供的实体加工模拟功能,观察切削加工的过程,检测工艺参数的设置是否合理,零件在数控实际加工中是否存在干涉,验证刀具路径的正确性。同时在数控模拟加工中,系统会给出有关加工过程的报告。这样可以在实际生产中省去试切的过程,可降低材料消耗,提高生产效率。

3.5 生成加工NC代码及传输程序

利用MasterCAM系统的Post后处理功能,将连杆几何图形所规划的挖槽加工、钻孔加工及外形加工刀具路径所生成的NCI刀具路径文件转成能被CNC机床所使用的NC代码,并利用Communic传输功能进行NC代码的传输。对于不同的数控设备,其数控系统可能不尽相同,选用的后置处理程序也就有所不同。对于具体的数控设备,应选用对应的后置处理程序,后置处理生成的NC数控代码经适当修改后,如能符合所用数控设备的要求,就可以输出到数控设备,进行数控加工使用。

4 结语

采用 MasterCAM软件能方便地建立零件的几何模型,自动生成NC代码,缩短编程人员的编程时间,特别对复杂零件的数控程序编制,可大大提高程序的正确性和安全性,降低生产成本,提高工作效率。

参考文献:

[1]孙祖和.Mastercam设计和制造范例解析[J].2005(7).

[2]何满才.数控编程与加工-Mastercam9.0[J].2004(4).

[3]王贵明.数控实用技术[M].北京:机械工业出版社,2007,7.

[4] 周建强,冯晋.MasterCAM在零件设计和加工中的应用[J].扬州职业大学学报,2001(3).

典型零件的三维造型及数控加工程序的设计

典型零件的三维造型及数控加工程序的设计 摘要 科学技术和社会的蓬勃发展,对机械加工产品的质量、品种和生产效率等各方面都提出了越来越高的要求。在这种社会背景下,数控加工技术应运而生,并逐步成为现代机械加工企业不可或缺的得力助手。 应用数控加工技术不仅能提高加工质量和生产效率,而且还能解决若干普通机械加工所解决不了的加工技术问题,大大降低了加工成本,提高了综合经济效益,同时还极大的改善了工人的劳动条件。然而在加工前,如果能用相关软件对所需加工的零件进行简单而精确地三维造型,则会使数控加工如虎添翼,起到事半功倍的效果。本文就如何应用三维造型及数控加工技术,精确加工出所需零件进行了简明扼要的阐述。 通过此次研究设计,首先更加系统化了自己对三维造型和数控加工综合应用的能力,同时也表达出了自己对相关技术的一些个人见解。 关键词:CAD/CAM,三维造型,数控加工技术,模拟仿真,刀具轨迹

BUSINESS RULE DISCOVERING AND RULE ENGINE APPLICATION RESEARCH ABSTRACT KEY WORDS:关键词1,关键词2,关键词3,关键词4,关键词5,关键词6

目录 前言 (1) 第1章标题...................................................................... 错误!未定义书签。 §1.1 为什么要提出业务规则方法 ................................ 错误!未定义书签。 §1.2 业务规则入门 ....................................................... 错误!未定义书签。 §1.2.1 什么是业务规则 ............................................ 错误!未定义书签。 §1.2.2 业务规则方法的基本原则............................. 错误!未定义书签。第2章业务规则发现及管理 ........................................... 错误!未定义书签。 §2.1 业务规则的发现方法 (4) §2.1.1 业务规则的功能分类 (4) §2.1.2 业务规则的一般分类 (4) §2.1.3 规则描述的方法 (4) §2.2 管理业务规则 (5) 第3章业务规则引擎及其应用 ....................................... 错误!未定义书签。 §3.1 业务规则引擎介绍 (6) §3.1.1 规则引擎产生的背景 (6) §3.1.2 规则引擎的工作原理 (6) §3.2 规则引擎的工作过程和应用方法 (6) 第4章基于Spring框架的规则引擎............................... 错误!未定义书签。 §4.1 J2EE中的Spring时代 (7) §4.1.1 轻量级Spring框架介绍 (7) §4.1.2 Spring框架与重量及侵入式框架EJB比较 (7) §4.2 基于Spring框架设计规则引擎 (7) 第5章基于规则引擎的虚拟银行贷款申请系统实现..... 错误!未定义书签。 §5.1 功能需求 (8) §5.2 业务规则发现 (8) §5.3 基于业务规则贷款申请系统设计 (8) §5.3.1 Struts设计表示层的UI界面 (9)

mastercamx4后处理说明

我的9.1!是mili版的 zhengyong2010(2012-01-02 18:50:36): zhengyong2010(2012-01-02 18:50:53): 处理出来的钻孔程序是这样的!zhengyong2010(2012-01-02 18:51:27):

我的是这个文件夹 毛连均(2012-01-02 18:51:57): mastercam9.1软件有吗 zhengyong2010(2012-01-02 18:52:07): 有! zhengyong2010(2012-01-02 18:52:32): https://www.doczj.com/doc/2217690821.html,/item.htm?spm=1103CV29.3-gC1W.h-57stLG&id=12871 372822& 毛连均(2012-01-02 18:52:42): 有安装视频吗 zhengyong2010(2012-01-02 18:52:59): 这个是一键安装的! zhengyong2010(2012-01-02 18:53:12): 不用自己动手安装! 毛连均(2012-01-02 18:53:25): 哦 zhengyong2010(2012-01-02 18:53:37): 不过正版的系统安装不上哦 毛连均(2012-01-02 18:55:27): 这个软件直接放到postscript 毛连均(2012-01-02 18:55:58): posts吗 zhengyong2010(2012-01-02 18:56:23):

你开远程协助吧! zhengyong2010(2012-01-02 18:56:27): 我帮你看看 毛连均(2012-01-02 18:57:05): 不会 zhengyong2010(2012-01-02 18:57:12): 0 毛连均(2012-01-02 18:58:01): 聊天记录

MasterCAM X5后处理编辑

MasterCAM X5后处理编辑 更改IJK格式: 打开X5 选择设置——机床器定义——选择要更改的后处理程序——选择圆弧选项——把 XY,XZ,YZ平面设置成(开始至中心的间距)。 更改行号输出: 打开X5 选择设置——机床器定义——选择要更改的后处理程序——选择NC输出——行 号一栏取消即可。 %号修改: 用记事本打开后处理MPFAN文件——查找Start of File and Toolchange Setup——在下方"%", e$——改成我们需要的就可以了,如不需要%号,可在本行最前方加一个#就可以去掉%号 了。 去掉程序中的空格: 用记事本打开后处理MPFAN文件——查找sav_spc = spaces$——可在本行最前方加一个# 就可以去掉空格了。 更改O0000(程序名): 用记事本打开后处理MPFAN文件——查找*progno$, sopen_prn, sprogname$, sclose_prn, e$——如果想删除O0000——就把开头的*progno$,这一段删除,

有些机台不认O0000可能认O0001我们只需更改第一句*progno$,更改成 "O0001",就可以 了 想把O0000和程序序名分开就可以把*progno$,更改为*progno$, e$这样就分 开了格式如下: O0000 (COR01) 去掉程序路径和时间信息: sopen_prn, "DATE=DD-MM-YY - ", date$, " TIME=HH:MM - ", time$, sclose_prn, e$ #Date and time output Ex. 12-02-05 15:52 sopen_prn, "MCX FILE - ", *smcpath$, *smcname$, *smcext$, sclose_prn, e$ sopen_prn, "NC FILE - ", *spathnc$, *snamenc$, *sextnc$, sclose_prn, e$ sopen_prn, "MATERIAL - ", *stck_matl$, sclose_prn, e$ spaces$ = sav_spc 这些段落全部开头加# 去掉换刀程序: 用记事本打开后处理MPFAN文件——查找pbld, n$, *t$, sm06, e$改为#pbld, n$, *t$, sm06, e$ 删除高度补偿: 用记事本打开后处理MPFAN文件——查找pbld, n$, sg43, *tlngno$, pfzout, scoolant, pstagetool, e$改为#pbld, n$, sg43, *tlngno$, pfzout, scoolant, pstagetool, e$如果要保留安全高

典型轴类零件的数控加工工艺设计

典型轴类零件的数控加工工艺设计 1 2020年5月29日

摘要 数控技术是用数字信息对机械运动和工作过程进行控制的技术,数控装备是以数控技术为代表的新技术对传统制造产业和新兴制造的渗透形成的机电一体化产品,即所谓的数字化装备。 本次设计就是进行数控加工工艺设计典型轴类零件,主要侧重于该零件的数控加工工艺和编程,包括完成该零件的工艺规程,主要工序工装设计,并绘制零件图、夹具图等。 经过本次毕业设计,对典型轴类零件的设计又有了深的认识。从而达到了巩固、扩大、深化所学知识的目的,培养和提高了综合分析问题和解决问题的能力以及培养了科学的研究和创新能力。 1 2020年5月29日

关键词:数控技术典型轴类零件加工工艺毕业设计 2 2020年5月29日

目录 摘要 (1) 目录 (2) 1.引言 (3) 1.引言 (3) 2.零件分析 (4) 2.1毛坯的选择 (4) 2.2 机床的选择 (4) 3.零件图加工艺分析 (7) 3.1零件的工艺分析 (7) 3.2 零件的加工工艺设计 (11) 4.零件图加工程序编写 (21) 4.1零件左端加工程序编写 (21) 4.2零件右端加工程序编写 (22) 5. 程序调试 (25) 致谢 (26) 参考文献 (27) 3 2020年5月29日

1.引言 数控技术集传统的机械制造技术、计算机技术、成组技术与现代控制技术、传感检测技术、信息处理技术、网络通讯技术、液压气动技术、光机电技术于一体,是现代先进制造技术的基础和核心。数控车床己经成为现代企业的必须品。随着数控技术的不断成熟和发展及市场日益繁荣,其竞争也越来越激烈,人们对数控车床选择也有了更加广阔的范围,对数控机床技术的掌握也越来越高。随着社会经济的快速发展,人们对生活用品的要求也越来越高,企业对生产效率也有相应的提高。数控机床的出现实现了广大人们的这一愿望。数控车削加工工艺是实现产品设计、保证产品的质量、保证零件的精度,节约能源、降低消耗的重要手段。是企业进行生产准备、计划调度、加工操作、安全生产、技术检测和健全劳动组织的重要依据。也是企业对高品质、高品种、高水平,加速产品更新,提高经济效益的技术保证。这不但满足了广大消费者的目的,即实现了产品多样化、产品高质量、更新速度快的要求,同时推动了企业的快速发展,提高了企业的生产效率。 数控工艺规程的编制是直接指导产品或零件制造工艺过程和操作方法的工艺文件,它将直接影响企业产品质量、效 4 2020年5月29日

MasterCAM 后置处理设置方法详细说明

MasterCAM X版本后置处理及其修改方法详细说明mastercam系统配置的是适应单一类型控制系统的通用后置处理,用户根据数控 机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数 控机床的专用后置处理程序。 mastercam系统默认发那科后置处理文件的扩展名为pst,称为pst文件。(一般该文件在共享文档\shared mcamx5\MILL\Posts\MPFAN.pst)根据本人多年使用经验,初次安装后后处理有以下几点要修改。 (1)默认后处理去掉第四轴A0的输出 用记事本或任意文本编辑器打开MPFAN.pst,然后搜索Rotary Axis Settings,找到rot_on_x:1#SET_BY_MD Default Rotary Axis Orientation #0=Off,1=About X,2=About Y,3=About Z 改成rot_on_x:0#SET_BY_MD Default Rotary Axis Orientation #0=Off,1=About X,2=About Y,3=About Z 就可以关闭四轴,没有A0输出。 (2)去掉程序开头的注释输出 用记事本或任意文本编辑器打开MPFAN.pst,然后搜索"%",找到 "%",e$ sav_spc=spaces$ spaces$=0 中间略掉 spaces$=sav_spc 改成 "%",e$ sav_spc=spaces$ spaces$=0 *progno$,sopen_prn,sprogname$,sclose_prn,e$ #sopen_prn,"PROGRAM NAME-",sprogname$,sclose_prn,e$ #sopen_prn,"DATE=DD-MM-YY-",date$,"TIME=HH:MM-",time$, sclose_prn,e$#Date and time output Ex.12-02-0515:52 #sopen_prn,"DATE-",month$,"-",day$,"-",year$,sclose_prn, e$#Date output as month,day,year-Ex.02-12-05 #sopen_prn,"DATE-",*smonth,"",day$,"",*year2,sclose_prn, e$#Date output as month,day,year-Ex.Feb.122005 #sopen_prn,"TIME-",time$,sclose_prn,e$#24hour time output-Ex.15:52 #sopen_prn,"TIME-",ptime sclose_prn,e$#12hour time output 3:52PM spathnc$=ucase(spathnc$) smcname$=ucase(smcname$) stck_matl$=ucase(stck_matl$)

第四章数控车床典型零件的加工

第四章数控车床典型零件的加工 第一节数控车工操作工(中级)课题Ⅰ 一、实训图纸 1.如图(1)所示,毛坯尺寸φ36×115㎜,材料45#钢,1号刀:粗精车外圆刀(90°右偏刀),2号刀:切断刀(刀宽4㎜)。 2.零件图工艺分析 (1)技术要求分析。如图(1)所示,零件包括外沟槽,外圆锥,半球体和切断等加工。其中 工件的尺寸精度和表面粗糙度的要求不高。零件材料45#钢,无热处理和硬度要求。 (2)确定装夹方案,定位基准,加工起点,换刀点。用三爪自定心卡盘夹紧定位,加工 起点和换刀点可以设为同一点,(即:G00 X100. Z100.)。 (3)制定加工方案,确定各刀具及切削用量。如表: 101

3.数值计算 (1)设定程序原点,以工件前端面与轴线的交点为程序原点建立工件坐标系,当工件要调头车削时,也同样以前端面与轴线的交点为程序原点建立工件坐标系。工件加工程序起始点和换刀点都设在(X100.,Z100.)位置点。 (2)暂不考虑刀具刀尖圆弧半径对工件轮廓的影响。 4.工件参考程序 a) 工件的参考程序。 102

b) 工件的参考程序。 103

104

N0420 M03 N0430 T22 换刀补号为02的02号刀 N0440 G00 X38 Z-50 N0450 G01 X25 F100 切槽 N0460 G00 X100 N0470 G00 Z100 N0480 M30 程序结束 第二节数控车工操作工(中级)课题Ⅱ 一、实训图纸 如下图所示,已知毛坯为φ40×115的45钢,要求编制数控加工程序并完成零件的加工。注:毛坯为?40,零件还没有进行粗加工。 数控车工操作工(中级)课题Ⅱ比例数量材料 (图2) 1 45钢 姓名日期 中船澄西技工学校评分 1.如图(2)所示,毛坯尺寸φ40×115㎜,材料45#钢,1号刀:粗精车外圆刀(90°右 偏刀),2号刀:切断刀(刀宽5㎜),3号刀:外螺纹车刀(60°) 2.零件图工艺分析 105

对FANUC 0i的MasterCAM后处理修改

对FANUC 0i的MasterCAM后处理修改 2010-07-16 16:17 FANUC 0i MA系统配MasterCAM软件仍然是当今数控机床加工的主流搭配,因此本文对广大数控机床的编程与操作人员来讲,很有参考价值。文中所表述的思路、方法与程序都是作者在长期的工作实践中总结出来的,我们也欢迎广大读者在欣赏本文的同时,将你们有实用价值的技巧与心得写出来与大家共分享。 我们在利用MasterCAM为FANUC 0iMA系统做计算机编程的过程中发现,应用软件默认的FANUC后处理程序(Mpfan.pst)输出的刀路文件,需要大量的手工修改才能满足实际加工的需要。为了使CAM软件得到进一步推广应用,我们对MasterCAM9.0后置处理程序进行了编辑,使之应用得到了成功,大大提高了编程效率和程序质量,缩短了产品的制造周期,提高了产品的市场竞争力。『::好就好::中国权威模具网』 1. MasterCAM生成的后处理程序 在图1所示中,主要完成:(1)φ12立铣刀铣外形;(2)φ2中心钻打中心孔;(3)φ10钻头钻2-φ10孔的加工。 采用MasterCAM软件完成该零件的数控加工仿真后,应用后处理程序Mpfan.pst,生成的NC加工代码如下。 % O0000 (PROGRAM NAME-EXAMPLE1) (DATE=DD-MM-YY-11-07-04 TIME=HH:MM-08:41) N100G21 N102G0G17G40G49G80G90

(TOOL-1DIA.OFF.-1LEN.-1DIA.-12.) N104T1M6(φ12立铣刀铣外形) N106G0G90X-62.Y10.A0.S1000M3 N108G43H1Z50.M8 N110Z10. N112G1Z-10.F1000. N114G41D1X-50.F100. N116Y60. N118X-20. N120Y51. N122G3X-14.Y45.R6. N124G1X14. N126G3X20.Y51.R6. N128G1Y60. N130X50. N132Y10. N134X40.Y0. N136X-40. N138X-49.661Y9.661 N140G40X-58.146Y1.175 N142G0Z50. N144M5 N146G91G28Z0.M9 N148G28X0.Y0.A0. N150M01 (TOOL-2DIA.OFF.-2LEN.-2DIA.-2.) N152T2M6(φ2中心钻) N154G0G90G55X15.Y20.A0.S1500M3 N156G43H2Z3.M8 N158G1Z-3.F50. N160G0Z3. N162X65. N164G1Z-3. N166G0Z3. N168M5 N170G91G28Z0.M9 N172G28X0.Y0.A0. N174M01 (TOOL-3DIA.OFF.-3LEN.-3DIA.-10.) N176T3M6(φ10钻头钻2-φ10孔) N178G0G90G54X-25.Y20.A0.S1000M3

典型零件数控加工工艺分析及编程

典型零件数控加工工艺分析及编程 姓名: 班级: 学号: 指导老师: (单位:江苏省盐城技师学院邮编:224002) 2009-4-10

典型零件数控加工工艺分析及编程 【摘要】针对典型零件选择机床、夹具、刀具及量具,拟定加工工艺路线、切削用量等,编写数控加工的程序。 【关键词】工艺编程 一、数控加工工艺路线的设计 工艺路线是指零件加工所经过的整个路线,也就是列出工序名称的简略工艺过程。工艺路线的拟定是制订工艺规程的重要内容,其主要任务是选择各个表面的加工方法,确定各个表面的加工顺序及整个工艺过程的工序数目和工序内容。 数控加工工艺路线的设计与通用机床加工工艺路线的设计的主要区别在于它往往不是只从毛坯到成品的整个过程,而仅是几道数控加工工序工艺过程的具体描述。因此在工艺路线设计中一定要注意到,由于数控加工工序一般都穿插于零件加工的整个工艺过程中,因而要与其它加工工艺衔接好。 ⒈工序的划分 根据数控加工的特点,数控加工工序的划分一般可按下列方法进行: ⑴以一次安装、加工作为一道工序。这种方法适合于加工内容较少的零件,加工完后就能达到待检状态。 ⑵以同一把刀具加工的内容划分工序。有些零件虽然能再一次安装加工中加工很多代加工表面,但考虑到程序太长,会受到某些限制(主要是内存容量),机床连续工作时间的限制(如一道工序在一个工作班内不能结束)等,此外,程序太长会增加出错与检索的困难。因此程序不能太长,一道工序内容

不能太多。 ⑶以加工部位划分工序。对于加工内容很多的工件,可按其结构特点将加工部位分成几个部分,如内腔、外形、曲面或平面,并将每一部分的加工作为一道工序。 ⑷以粗、精加工划分工序。对于加工后易发生变形的工件,由于对粗加工后可能发生的变形需要进行校形,故一般来说,凡要进行粗、精加工的过程,都要将工序分开。 ⒉顺序的安排 顺序的安排应根据零件的结构和毛坯,以及定位、安装与夹紧的需要来考虑。顺序安排一般应按以下原则进行: ⑴上道工序的加工不能影响下道工序的定位与夹紧,中间穿插于通用机床加工工序的也应综合考虑; ⑵先进性内腔加工,后进行外形加工; ⑶以相同定位、夹紧方式或用同一把刀具加工的工序,最好连续加工,以减少重负定位次数和换刀次数。 ⑷同时还应遵循切削加工顺序的安排原则:先粗后精、先主后次、先面后孔、基准先行。 二、数控编程 数控编程就是生产用数控机床进行零件加工的数控程序的过程。数控程序是由一系列程序段组成,把零件的加工过程、切削用量、位移数据以及各种辅助操作,按机床的操作和运动顺序,用机床规定的指令及程序各式排列而成的一个有序指令集。 零件加工程序的编制是实现数控加工的重要环节,特别是对于复杂零件的加工,其编程工作的重要性甚至超过数控机床

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 将其整行删除,或加上“#”成为注释行:

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 查找当前行的上一行:

MASTERCAM后处理修改方法必看

M A S T E R C A M后处理修改方法必看 集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是 G54。 部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~ G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。 1、增加G54指令(方法一): 采用其他后处理文件(如)可正常输出G54指令。由于后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。 选择【File】>【Edit】>【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文件修改前对应位置指令为:? 修改后变为:? 前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。? 输出三轴加工中心程序的FANUC后处理文件为,输出4轴加工中心程序的三菱控制器后处理文件为。? ⑵后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。?

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

Mastercamx后处理

Mastercam 是一套应用广泛的CAD/CAM/CAE软件包,它采用图形交互式自动编程方法实现NC 程序的编制。交互式编程是一种人机对话的编程方法,编程人员根据屏幕提示的内容,反复与计算机对话,选择菜单目录或回答计算机的提问,直至将所有问题回答完毕,系统即可自动生成NC程序。NC程序的自动产生是受软件的后置处理功能控制的,不同的加工模块(如车削、铣削和线切割等) 和不同的数控系统对应不同的后处理文件。软件当前使用哪一个后处理文件,是在软件安装时设定的,而在具体应用软件进行编程之前,一般还需对当前的后处理文件进行必要的修改和优化,以使其符合系统要求和使用者的编程习惯。有些用户在使用软件时,由于不了解情况,没有对后处理文件进行修改,导致生成的N C程序中某些固定的地方经常出现一些多余的内容,或者总是漏掉某些词句。解决这类问题,一般都需要在将程序传入数控机床之前,对程序进行手工修改,如果没有全部更正,则可能造成事故。例如,在数控编程中可以去掉程序行号,以控制程序文件大小,便于文件的快速上传。又如,更改某些不同系统的不同程序代码,或限定主轴和进给速度的最大与最小极限速度。再如,确定立式和卧式机床型号等。本文介绍了Mastercam 后处理文件的内容以及修改和设置的方法,供有关人员参考。 一、启动Mastercam 软件的修改文件 以铣削为例,在安装的MaterCAM根目录下,采用记事本打开MPFAN.pst 文件(位置为“ D:\mcamx\mill\Posts\MPFAN. pst”)。图1所示即为该文件。 后置处理文件简称后处理文件,是一种可以由用户以回答问题的形式自行修改的文件,其扩展名为“.PST”。在应用Mastercam软件的自动编程功能之前,必须先对这个文件进行编辑,才能在执行后处理程序时产生符合某种控制器需要和使用者习惯的NC程序,也就是说,后处理程序可以将一种控制器的NC程序,定义成该控制器所使用的格式。以FANUC系列的后处理系统为例,MPFAN后处理文件针对的是4轴加工中心,下面我们来优化FANUC 3M控制器所使用的格式。注意:不同系列的后处理文件,在内容上略有不同,但其格式及主体部分是相似的,一般都包括以下四个部分。

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 格式)数据的读入: *progno:从 MasterCAM 图形中读入程序号 scomm:从 MasterCAM 图形中读入注释文本 *t:从MasterCAM 图形中读入刀具号 *tnote, *toffnote, *tlngnote, *tldia:从 MasterCAM 图形中读入刀具直径 date:从 MasterCAM 图形中读入日期

数控车床典型零件加工实例

模块五数控车床典型零件加工实例 本课题主要选取了两个实例,一个是模具数控车加工实例,一个是中级数控车床操作工应会试题 1 ?加工准备 1)将两拼块分别加工成形。 2)在两拼块上装导钉,一端与下模板过渡配合,另一端与上模板间隙配合 3)两拼块合装后外形尺寸磨正,对合平面磨平并保证两拼块厚度一致。 4 )在花盘上搭角铁,将下模板固定在角铁上,拼合上模板并压紧,用千分表校正后固定角铁,安装示意图如图1-81所示。 图1-81安装示意图 2 ?所需刀具 本工件需要通过钻孔、粗车、精车三个工步加工,钻孔时采用在尾架上装夹 ?16mm的钻头手动进给,而粗车和精车则采用自动运行的办法。 粗车时用55。的内孔车刀,刀具号为T01,刀补号为01 ;精车时用35。的内孔车刀,刀具号为T02,刀补为02。 3 .编写加工程序 N10 M03 S500

N20T0101 N30G00 X0 Z3.0 N40G01 Z-30.0 F0.5 N50G01 X20.8 F0.2 N60G01 Z-57.0 N70G00 X0 N80G00 Z-31.6 N90G01 X24.4 F0.2 N100G01 Z-50.4 N110G00 X0 N120Z3.0 N130G01 X18.3 Z3.0 F0.3 N140Z0 N150X22.0 Z-10.1 N160W-6.3 N170G02 X21.7 W-13.4 I6.45 J-6.8 N180G03 X24.5 Z-50.4 I-11.1 J-11.0 N190GO2 X20.8 Z-56.0 I7.55 J-5.6 N200G01 X0 N210G00 Z200.0 N220G00 X200.0 T0100 N230T0202

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格式) 数据的读入: *progno:从MasterCAM图形中读入程序号 scomm:从MasterCAM图形中读入注释文本 *t:从MasterCAM图形中读入刀具号 *tnote, *toffnote, *tlngnote,

数控加工中心典型零件编程实例

数控加工中心典型零件编程实例 一、基本内容 1、孔加工类零件加工 2、综合类零件加工 二、教学参考时数:2 三、授课形式:实践 四、学习要求 1、掌握典型零件加工工艺编制 2、掌握典型零件加工程序编程 例1:如图所示,为一长方形板类零件,工件材料为45号钢,六面已加工,试分析孔加工工艺及编写该零件的加工程序。 1、零件加工工艺分析 如图所示的零件,其上共有4个孔,两个精度要求不高的φ6/φ12的沉头孔,可以直接钻头钻穿,后采用φ12的立铣刀扩出沉孔。φ8H7的通孔要求精度较高,可以先采用φ的钻头先钻穿,留0.2mm的余量进行铰削加工,保证精度。φ36的沉孔为了保证孔的同轴度

和表面的垂直度可以采用背镗工艺,因此该零件安排的加工工艺过程如下:(1)为保证孔间距精度,先采用中心钻点孔。 (2)采用φ6的钻头钻削两个φ6孔。 (3)采用φ钻头钻削φ8孔留余量0.2mm。 (4)采用φ30钻头钻留余量2mm。 (5)扩φ12沉孔。 (6) 粗镗φ32孔留余量0.03mm。 (7)背镗φ36孔至尺寸。 (8)铰φ8H7。 (9) 精镗φ32孔。 2、刀具及切削用量的选择 加工零件所需的刀具及其切削用量选择见表。 表加工刀具及切削用量 3、确定编程原点位置及相关的数值计算 根据工艺分析,为方便计算与编程,如图所示,选左上角的O点为工件坐标系原点。4个点位的坐标如下: A(X = Y = ) B(X = Y = ) C(X = Y = ) D(X = Y = )

5、加工注意事项 (1)装夹镗刀杆时,要注意首先使用M19控制好准定方位,另外,注意系统内设的退刀方向。 (2)在首件加工要按下选择性暂停按钮,调整好刀具,控制精度。

相关主题
相关文档 最新文档