搜档网
当前位置:搜档网 › PowerMILL四轴加工功能介绍

PowerMILL四轴加工功能介绍

PowerMILL四轴加工功能介绍PowerMILL四轴支持全系列的切削刀具,不仅支持曲面和实体的四轴加工,

同时还支持逆向工程的三角形的加工,拓展了用户使用四轴加工的范围。PowerMILL的四轴加工,不仅能够为用户保证无过切,而且为用户保证无碰撞

四轴旋转精加工策略。该策略可以自动产生“螺旋”“直线”“圆型”等四轴加工刀具路径。

定位四轴加工:PowerMILL提供定位四轴加工,用户只需要通过坐标系定位四轴加工的轴向方向,PowerMILL中所有策略都应用到该方式中,生成用户需要定位四轴加工刀具路径。

四轴直线投影精加工策略,是DELCAM独有的

四轴加工策略,该策略尤如来自一只日光灯管的放

射光,很好地控制加工策略投影到零件上的方向,

通过和刀轴朝向线、自线等的配合,轻松的就可以

实现四轴加工的刀具路径

四轴点投影精加工策略,是DELCAM独有的四轴加工策略,该策略尤如来自一只日光灯管的放射光,很好地控制加工策略投影到零件上的方向,通过和刀轴朝向点、自点的配合,轻松的就可以实现四轴加工的刀具路径

四轴曲面精加工策略,PowerMILL允许在复杂曲面、实体、上使用曲面精加工等大量的加工策略,通过定义刀轴朝向直线就可以很容易的生成需要的连续四轴刀具路径。如下图的转子模型的加工

四轴曲面投影精加工策略,PowerMILL允许在复杂曲面、实体、上使用曲面投影精加工等大量的加工策略,多张曲面的加工,通过我们定义的参考曲面,通过定义刀轴朝向直线就可以很容易的生成需要的连续四轴刀具路径。

“四轴嵌入参考线精加工”加工策略。在控制刀轴的朝向直线刀轴,通过用户自定义的曲线,实现四轴的曲线加工。

四轴刀轴光顺:增加了方位角和仰角光顺,使得四轴旋转移动更平稳。因为减少了主轴运动方式的突然改变,从而可以增加曲面的质量;因为连续的旋转轴速度,从而减少机床加工时间,提高所有四轴加工策略的加工质量。

旋转轴运动极限限制。PowerMILL可限制旋转轴运动极限,这样可保证刀具路径不会超出机床的加工范围,快速调整刀具路径刀轴的极限角度控制。

四轴刀夹和刀杆&干涉碰撞:PowerMILL智能化完全仿过切,提供四轴刀夹和刀杆&干涉碰撞功能,保证生成的刀具路径无过切无碰撞。

四轴机床仿真和碰撞检查模块。此功能使用于

标准类型的机床和用户自定义的机床模型。机床仿真模块允许用户在屏幕上看到实际加工中将出现的真实情况,使用不同的加工策略来比较加工结果,机床仿真将指出超出机床加工范围的区域及可能出现的碰撞的区域。例如,用户可知道将工件置放于机床床身的不同位置或使用不同的夹具所产生的不同的结果,可查看哪种零件放置方向能得到最佳切削效果。

用户自定义机床及它的运动关系,PowerMILL 提供了开放的平台,用户可以非常方便和容易的在PowerSHAPE中定义自己本单位的机床如左图,定义机床的运动关系如下面的例子所示:

………………………………………………………….

PowerMILL后处理修改教程

一、完整的后处理文件介绍 一个完整的后处理文件通常有:定义字符段、定义字符格式段、定义键值段、定义指令值段、变量定义、程序格式段等部分组成。 下面我们先来看一个比较完整的后处理文件,并把它分为数段,把需要修改的地方做个必要的解释: machine fanucom ——————后处理文件头 ============第一部分是定义字符段=================================== define word TN address letter = "TOOL TYPE:- " address width = 13 field width = 25 end define 具体解释: define word TN ——————————————定义字段; address letter = "TOOL TYPE:- " —————定义字段的返回值,比如在后处理文件里有“MS =C ; TN ToolType ; EM =C”,而在写程式的时候选用的是端铣刀,那么在CNC程式里就会有(TOOL TYPE:- ENDMILL); address width = 13 ———————————定义字符宽度,如上"TOOL TYPE:- ",从T开始算起一共13位,包括空格; field width = 25 ———————————定义返回字的宽度,如上"ENDMILL",如果field width = 2,那"TOOL TYPE:- "就返回EN;如果field width = 25,那"TOOL TYPE:- "就返回ENDMILL。 end define ========================== 第二段是定义字符的格式================================== define format ( / G6 S T M1 M2 L P D E H O ) address width = 1 field width = 2

PowerMILL的后处理应用技巧

PowerMILL的后处理应用技巧 1引言 PowerMILL是一种专业的数控加工自动编程软件,由英国Delcam公司研制开发。从PowerMILL的使用来看,PowerMILL可以说是世界上功能最强大、加工策略最丰富的数控加工编程软件系统之一,同时也是CAM软件技术最具代表性的、增长率最快的加工软件。它实现了CAM系统与CAD系统的分离,可以更充分发挥CAM和CAD各系统的优势,可在网络下完成一体化集成,所以更能适应工程化的要求。其广泛应用于航空航天、汽车、船舶、家电以及模具等行业,尤其对各种塑料模、压铸模、橡胶膜、锻模、冲压模等具有明显的优势. 软件的数控自动编程主要是软件经过刀位等自动计算产生加工刀具路径文件,但刀路文件并不是数控程序。需要从加工刀具路径文件中提取相关的加工信息,并根据指定数控机床的特点及要求进行分析、判断和处理,最终形成数控机床能直接识别的数控程序,这就是数控加工的后置处理。本文针对PowerMILL自动编程软件后处理方面的技巧进行探讨。 2 PowerMILL后处理使用技巧 在PowerMILL生成刀具路径后,提供了两种后处理方法:NC程序和PM-Post后处理. 2.1 NC程序 NC程序模块存在于PowerMILL浏览器中,如图1所示,没有工具栏也没有快捷图标,只能通过"NC程序"菜单和NC程序对象菜单进行参数设置。NC程序生成的主要步骤如下: (1)右键单击产生的每个刀具路径,在弹出的菜单、中选择"产生独立的NC程序";或者右键单击PowerMILL浏览器中的"NC程序",在弹出的菜单路径,在弹出的菜单中选择"增加到NC程序"选项。

(2)右键单击生成的每个NC程序,在弹出的菜单中选择"写人";或者右键单击Poirer112ILL浏览器中的"NC程序",在弹出的菜单中选择"全部写人"选项。 2.2 PM-Post后处理 PM-Post是Delcam提供的专用后处理模块,其后处理操作步骤如下: (1)在PowerMILL的"选项"中将NC程序输出文件类型改成"刀位",输出后缀名为cut 的刀具路径文件。 (2)启动PM-Post进人PostProcessor模块,如图2所示,分别添加NC程序格式选项文件Option files和第一步产生的刀具路径文件CLDATA Gles. (3)右键单击某个刀具路径文件,在弹出的菜单中选择Process选项,实现该刀具路径文件的NC程序的输出。 可以看出,NC程序方法简单,当程序后处理设置为固定无需改动时,只需要选择相应的后处理选项文件,即可快速生成所需的NC程序代码。这种方法适用于单位设备固定统一,软件后处理对应性较强的情况。PM-Post方法不但可以生成所需的NC程序,还可以通过PM-Post中的Editor模块对NC程序格式选项文件进行设置,有利于生成更加简洁高效的NC程序代码。这种方法比较适合单位设备的种类型号较多,且自动数控编程由工艺组统一负责,然后再根据设备分配情况生成NC加工程序等场合。 3 PowerMILL后处理设置技巧 早期的PowerMILL后处理程序DuctPost以及其它数控编程软件提供的后处理程序大部分都是基于纯文本文档,用户可通过文本编辑器修改这些文件。该文件结构主要有注释、定义变量类型、定义使用格式、常量赋值、定义问题、字符串列表、自定义单节及系统问题等部分。最新的PowerMILL后处理程序PM-Post基于图形窗口和对话框,使后处理选项文件的设置变得直观、明了。 PM-Post的格式选项文件的修改在Editor模块中进行,如图3所示。 下面以Fanuc系统为例,给出常用后处理设置的方法: 为保留系统自带的Fanuc后处理文件,我们在修改前先将该文件另存为Fanuc

powermill后处理编写(5轴)讲课稿

p o w e r m i l l后处理编 写(5轴)

5轴主轴头选项文件设置 ( Up dated 31/01/2001 )以下链接给出的是一个5轴主轴头范例图示 :- ( 主轴头回转轴 ) 第4旋转轴和第5旋转轴要求 下面是多轴旋转加工需在选项文件中定义的内容。:- ( 范例中定义了三个主旋转轴, A , B , 和 C ,但实际应用中多旋转轴加工系统仅会使用其中两个。 ) define format ( A B C ) ## 内建源文件中可能已经定义 metric formats leading zeros = false trailing zeros = true decimal point = true decimal places = 3 imperial formats leading zeros = false trailing zeros = true decimal point = true decimal places = 4 end define word order = ( + A B C ) ## 仅当内建字排序列表中间没有时需要

block order = true ## 不考虑内建排序列表,使用"define block xxx. " 排序 define keys azimuth axis = C## 第4旋转轴通常为方位角 ( 立柱回转 ) elevation axis = B## 第5回转轴通常为仰角 ( 主轴回转 ) end define ## " A, 和 /或B, 和 /或C " 均需插入到Rapid 快进和Linear 线性程序段中,其和对齐轴相关。 ( 范例图示,B绕Y旋转,C绕Z旋转) define block move rapid N ; G1 ; G2 ; G3 ; G6 ; X ; Y ; Z ; B ; C ; S ; H ; M1 ; M2 end define define block move linear N ; G1 ; G2 ; X ; Y ; Z ; B ; C ; F ; M1 ; M2 end define 旋转轴参数设置 以下参数需包含在旋转轴选项中。 spindle azimuth rotation = true ## 旋转工作台缺省为 false spindle elevation rotation = true ## 旋转工作台缺省为false

PowerMILL后处理的分析说明

PowerMILL 後處理 對於後處理格式,一般的用戶有三個層次的需求: 一、powermill自帶的後處理中有適合自己機床要求的,不過要修改、增刪些代碼。 二、沒有適合的,需要改寫後處理。 三、機床的代碼格式完全與普通G代碼格式不同,需建全新的後處理。 本文只針對1、2種需求來進行講解,至於第三種則是高級篇的範疇了(哈哈,其實我也不知道,還沒做過呢) 現在開始準備工作: 1、以不同的控制器試著處理幾個G代碼檔出來,然後和自己機床的代碼進行比較,選一個最接近自己的。 2、打開ductpost\dp-index.html,準備有問題就看幫助。 3、運行:ductpost -w [控制器類型] > [控制器類型].opt ,從而生成OPT檔,這個選最接近你機床的控制器。如:ductpost -w hurco > hurco.opt 。這時就可以用文本編輯器來打開這個opt檔了: 1、程式頭、程式尾的改寫: 這個在以下的定義裏面: define block tape start ******************** end define define block tape end ******************* end define 你可以根據自己的需要添加,如: define block tape start "%" N ; "G17G90G80G40G49" end define define block tape end

N ; "M05" N ; "M30" end define 不過注意這種引號方法優點是簡單明瞭,但控制器只是把它當字元處理,而不能以模態存在,具體可參見其他說明。 2、是否需要N行號? % :0001 N10G28G91X0Y0Z0 N30T1M6 N40G0G90X-25.Y-40.S800 M3 如這上面的N10、N30、N40,另外行號的起始、增量、最大都可以定義。如果不想要行號,可修改為以下值: define format ( N ) not permanent end define 3、是否需要Message? N60( MSG, Toolpath Name: ET) N70( MSG, xyzxyz_cut_1 ET) N80( MSG, Output: ET) N90( MSG, UNITS: MILLIMETRES ET) N100( MSG, TOOL COORDINATES: TIP ET) N110( MSG, LOAD TOOL ET) 上面的資訊,可修改為你需要的,具體參見幫助。也可選擇不輸出,如: message output = false 4、圓弧的輸出格式: 這個需要講一下,輸出R的就不講了,專講I、J、K的輸出。大致有三大類: a、I、J輸出為圓心的絕對座標值。 b、I、J輸出為相對座標值,具體值為:圓心座標值-圓弧始點座標(常用)

PowerMILL软件二次开发接口知识和进行二次开发的方法009

PowerMILL软件二次开发接口知识和进行二 次开发的方法 来源:未知 admin责任编辑:模具站发表时间:2010-05-19 11:55 PowerMILL二次开发Powermill教程Powermill数控编程Powermill技巧 核心提示:一、前言 PowerMILL是英国DELCAM公司开发的一款优秀的、独立的、基于知识的专业三维加工软件,其技术在同行业中居世界领先地位。PowerMILL软件的主要特点如下:★与CAD系统的无缝接口现代的产业结构以及产品开发周期的缩短,极大的增加了CAD与CAM的异地化… 一、前言 PowerMILL是英国DELCAM公司开发的一款优秀的、独立的、基于知识的专业三维加工软件,其技术在同行业中居世界领先地位。PowerMILL软件的主要特点如下: ★与CAD系统的无缝接口 现代的产业结构以及产品开发周期的缩短,极大的增加了CAD与CAM的异地化生产,这就使得CAD模型的转换成为现代生产的关键环节。PowerMILL能够接受的CAD模型类型包括AutoCAD、CATIA、CIMATRON、IDEAS、IGES、UNIGRAGHICS、PRO/ENGINEER、SOLIDWORKS、STEP、 SOLIDEDGES以及VDA等多种模型格式,很好的做到了与CAD系统的无缝连接。 ★面向高速加工 1、智能化全程过切保护 现代的高速加工与传统加工相比,其切削速度提高了8倍左右,更有甚者可能达到10倍以上。在这种情况下一旦有过切现象发生,其冲击力将对机床、刀具带来极大的损害,甚至对人身安全造成伤害。PowerMILL充分考虑了这些因素,采用了智能化的全程防过切处理,不需人工干预而是全部由系统自动完成。我们的实际加工证明,PowerMILL可靠性高,完全防过切,使用起来让我们特别放心。 2、刀具过载保护 在型腔类工件的粗加工中,刀具与工件第一刀的接触不可避免的会有全刀宽切削,这种全刀宽切削对刀具的使用寿命有很大的危害。为解决这种问题,PowerMILL给用户提供了刀具过载保护功能--摆线加工,即当发生全刀宽切削时,PowerMILL会优化刀具路径,自动以摆线加工策略进行处理,避免刀具过载。 3、丰富的适合高速加工的细节处理 为了避免刀具在加工过程中走刀方向的突然变化和保证刀具切削的平稳性,PowerMILL 允许用户采用水平圆弧、垂直圆弧、斜向等多种进刀方式,使刀具能够高速地切入切出工件,同时PowerMILL在多种策略的刀具路径的尖角处可采用圆弧光顺优化处理,这些细节处理正是高速加工所要求的

[全]PowerMILL资料大全

PowerMILL资料大全 Powermill使用常识集锦: 先产生一个独立的加工程序,把产生的加工程序激活,再把下一个刀具路径增加到加工程序上去就可以了把你做的刀具路径, 直接用鼠标拖到要产生NC程序的里面, 然后写出就行了! 但是注意你所使用的刀具编号, 最好符合, 还有其他相关刀具数据, 例如轴向下刀速度, 圆弧速度, 切削速度, 转速, 都很重要! ●在PowerMILL中如何将只读项目转换为可读写项目运行PowerMILL的过程中,如果我们打开一个以前输出时没能正常关闭的项目,屏幕上会出现下面的警告信息:'Project open for Read Only' 此时如果需要将项目以可读写方式打开,则可在命令视窗中键入下面的命令:'PROJECT CLAIM' 这样打开的项目即为可读写项目 ●PowerMILL中如何将刀具附加到刀具路径上在PowerMILL 中可将激活刀具附加到刀具路径上,以便更加直观地查看刀具和刀具路径间的关系,查看刀具随刀具路径移动的情况。这项功能对5轴加工编程帮助颇大。有两种方法将激活 刀具附加到激活刀具路径上,第一种方法是在图形视窗中希望附加激活刀具的的刀具路径上的某个位置右击鼠标,从弹出菜单中选取附加激活刀具选项,于是 激活刀具即附加到光标所点击位置的刀具路径上;另一种方法是在PowerMILL 浏览器视窗中右击希望附加刀具的刀具路径目录,从弹出菜单中选取附加激活刀具到开始选项,于是激活刀具即附加到刀具路径的开始点。将刀具附加到刀具路径上后,使用键盘上的箭头键,沿刀具路径移动刀具,可直观查看刀具和刀具路径的相对位置。 ●编程注意事项

powermill后处理修改精华帖修订版

p o w e r m i l l后处理修改 精华帖修订版 IBMT standardization office【IBMT5AB-IBMT08-IBMT2C-ZZT18】

m a c h i n e f a n u c o m——————后处理文件头define word TN ---------------------------- 定义字段; address letter = "TOOL TYPE :- " ----- 定义字段的返回值 address width = 13 定义字符宽度 field width = 25 定义返回字的宽度 end define 结束定义 define format ( / G6 S T M1 M2 L P D E H O ) 第二段是定义字符的格式 address width = 1------------ 定义字符宽度 address width = 1------------ 定义字符宽度 field width = 2 ------------- 定义返回字的宽度 exponent width = 0 ---------- 指数的宽度 scale factor = 1 ------------- 比例因子:值乘以 1 scale divisor = 1 ------------ 比例因子:值被 1 除 tape position = 1----------- 字前留一个空格 print position = 1 -----------打印位置

sign = none----- 用于不需要 G代码和进给率 sign = if negative 仅标识负坐标 sign = always 如果需要 + / - 号 not permanent -------- 不需要行号 not modal ------------ 仅当改变时需要重复的字为 modal 。(模态)。通常 G 代码和 X, Y 和 Z 为坐标为 modal, 但圆心通常使用的 I, J, K 代码通常不是,因此它们为 not modal . metric formats --------------- 公制 leading zeros = false --------- 前导 0 trailing zeros = true ----------后导 0 decimal point = false ------ 不需要小数点 decimal places = 2 -------- 小数点后 2 imperial formats ------------- 英制 word order=====================语序 word order = ( OP N G1 G2 G3 G4 G5 ) word order = ( + G6 G7 X Y Z B C )

POWERMILL 加工方法-粗中精

开粗加工方法 核心提示:PowerMILL提供了开粗加工的三种方法,其中用得最多的是偏置区域清除模型加工。根据粗加工的特点,对高速加工在切削用量选择上的原则应是 浅切深、快进给。对刀具的要求,根据模型形状和尺寸综合考虑,应尽可能选用大直径的刀具。开粗加工中特别要注意设定毛… PowerMILL提供了开粗加工的三种方法,其中用得最多的是偏置区域清除模型加工。根据粗加工的特点,对高速加工在切削用量选择上的原则应是 “浅切深、快进给”。对刀具的要求,根据模型形状和尺寸综合考虑,应尽可能选用大直径的刀具。开粗加工中特别要注意设定毛坯在X、Y、Z三方向的尺寸,据工件的加工要求以“切削路径的刀具中心线不离开毛坯界限”作为原则来决定毛坯的设置。图1是由“最小限/最大限”来确定的无扩展的毛坯所产生的刀具路径。图 2为毛坯扩展后的刀具路径。可见,扩展后工件下部侧面也能加工到了。 图1 毛坯未扩展的刀具路径

图2毛坯扩展后的刀具路径 半精加工方法 核心提示:半精加工的主要目的是保证精加工时余量均匀。最常用的方法是先算出残留材料的边界轮廓(参考刀具未加工区域的三维轮廓),然后选用较小的刀具来仅加工这些三维轮廓区域,而不用重新加工整个模型。一般用等高精加工方法,加工残留材料区域内部。为得到合理的… 半精加工的主要目的是保证精加工时余量均匀。最常用的方法是先算出残留材料的边界轮廓(参考刀具未加工区域的三维轮廓),然后选用较小的刀具来仅加工这些三维轮廓区域,而不用重新加工整个模型。一般用等高精加工方法,加工残留材料区域内部。为得到合理的刀具路径,应注意以下几点: (1)计算残留边界时所用的余量,应跟开粗加工所留的余量一致。 (2)用残留边界等高加工中的凹面时,应把“型腔加工”取消掉,其路径如图4所示。否则,在图3所示路径中刀具单侧切削时,随着深度的增加,接触刀具的材料越多,切削力增大,使刀具易折断。 图3 型腔加工未取消的刀具路径

使用 POWERMILL 加工机锻模的工艺与技巧

使用 POWERMILL 加工机锻模的工艺与技巧 本文主要介绍了使用 POWERMILL 软件加工锻造机锻模具的三轴数控铣加工程序,结合锻模的形状复杂、型腔窄深、品种繁杂等特点,在软件本身的加工策略和加工方式的基础上总结了一些加工工艺与技巧,在保证锻模精度的基础上提高锻模的加工效率。 一、概论 1 、 CAD\CAM 软件经过 40 多年的发展,国内外都有了成熟的产品。 PowerMILL 就是英国 Delcam 公司 CAD/CAM 专业化软件模块之一。 Delcam CAD/CAM 系列软件被广泛地应用于航空航天、汽车、船舶、家用电器、轻工产品和模具制造等行业。 1991 年 Delcam 产品首次进入中国市场。 1997 年在北京成立 Delcam (中国)有限公司。多年来, Delcam 一直保持 CAM 软件开发研究的世界领先地位。 PowerMILL 是一个独立式的三维加工软件,它能快速、准确地产生无过切粗加工和精加工刀具路径。 PowerMILL 能读入各种 CAD 系统产生的三维模型,提供完善的加工策略,进行完全的加工。 2 、东风锻造有限公司引进了 Delcam 公司的 POWERSHAPE 和 POWERMILL 软件,利用该软件完成三轴数控铣床加工锻造机锻模具的 NC 程序。我们利用该软件中的POWERSHAPE 模块进行模具型腔的三维造型 ( 或其它软件 ) ,然后把三维图形导入POWERMILL 模块中,根据模具的形状特点、不同的工艺要求和精度要求,灵活的选用该系统提供的各种加工方式和加工参数进行三轴数控铣床的模拟加工,后置处理形成数控铣床的 NC 代码,然后传送到机床进行加工。至今已经在锻造模具加工中使用了 5 年,由于锻模的形状复杂、型腔窄深、品种繁杂的特点,在软件的加工策略和加工功能的基础上总结了一些加工工艺方法和技巧,在保证使用的情况下,采用合理的经济精度和经济的粗糙度,提高锻模的加工效率。 二、锻模的种类、特点及技术要求 1 、我厂主要生产汽车锻件,锻模全部由本厂自己生产,因此锻件的种类决定了锻模的品种,主要锻件有连杆、曲轴、前轴、轮毂、万向节叉等,因此锻模型腔复杂,单件小批量生产,因此采用数控加工比较适合。锻件的不同锻造生产工序也不相同,但是基本工序为预锻——终锻——切边——校正。预、终、校锻模的共同点就是上、下分为两大模块,预、终锻模型腔基本相同,要求也相似,所以加工基本相同。切边模具又分为切边凸模和切边凹模,加工就完全不同,而校正模具又和终、预锻有所区别,加工当然有所区别。 2 、锻件的不同模具的精度要求也不同,工序的不同模具要求也有所不同。因此模具制造的技术条件很多,下面列举要采用数控加工部分的一些通用技术要求; (a) 锻模的制造标准规定所有尺寸最小公差为± 0.08mm ; (b) 终、预锻型腔的表面粗糙度为 Ra1.6 ; (c) 飞边桥部粗糙度为 Ra3.2 ; (d) 飞边仓部的粗糙度为 Ra12.5 (e) 切边凸模型腔与锻件凸台必须留有间隙 1.5 —— 2mm, 甚至更大些;凸模外轮廓与凹模之间也有 1 - 2mm 的间隙。

powermill后处理修改参考

后处理的实际应用中,经常需要修改或删除的部分主要有几方面:程序头的修改;程序尾的修改;刀具调用的修改;第四轴的开启与关闭;各种注释部分的删除;钻孔循环的定制;行号的设定与省略;新参数的设定等。 (1)程序头的修改。 选中任务树窗口中的"Fanuc OM.pmopt Commands-Start Program"项,在右边图形窗口中,选中程序中不需要的部分,再点击上方的删除图标,可以删除该部分内容;如程序中默认的机床回参考点程序段"G91G28XOYOZO",如在程序启动时不必首先回参考点,可删除该段内容。 (2)程序尾的修改。 在任务树窗口中的"Fanuc OM.pmopt-Commands-Finish Program"项中可以定义程序尾部分的内容。默认的程序尾包含了"G91G28Z0"和"G28XOY0"机床回参考点选项,如不需要也可以删除。 (3)换刀程序段的修改。 选中任务树窗口中的"Fanuc OM.pmopt -Commands-Tool Control-Load First Tool"项,可以通过选中图形窗口中的"M6"项,点击添加"BlockNumber",使T指令和M6指令分行;同样可以使Change Tool项中的T指令和M6指令分行;如采用手动换刀,则NC程序中不需换刀程序,可右键点击"Load First Tool"和"Change Tool",在快捷键中选中"Deactivate,以关闭换刀程序。 (4)第4轴的开启和关闭。 选中任务树窗口中的"Fanuc OM.pmopt-Settings-Machine Kinematics"项,右边图形窗口中"KinematicModel"的选项,默认的"3-Axis"项则关闭第4轴;"4-Axis"项则打开第4轴,第4轴打开后,需对其方向、原点及行程范围等进行设置。 (5)各种注释部分的删除。 程序头部分、换刀部分等都设定了相应的注释,如不需要这些注释,可以进人程序头部分、换刀部分,将其中的注释内容选中删除即可。 (6)钻孔循环指令的定制。 打开任务树窗口中的"Fanuc OM.pmopt-Commands-Drilling Cycles"项,这里定义了各种钻销循环。如其中的"Single Pecking Setup"定义了基本钻削循环G81指令;"Deep Drill Setup"中定义深孔钻削循环G83指令。如要取消,可右键点击该指令,在快捷键中选中"Deactivate",即可取消该项定义。"DrillingCycles"子目录下还有其他钻镬削循环,可根据机床具体情况进行定义或删除。 (7)行号的设定与省略。 点击任务树窗口中的"Fanuc OM.pmopt-Settings-Global Constants"选项,右边图形窗口中"OutputBlock Number,项的"Value"框中的值,默认的为Yes ,显示行号;改为No,则不显示行号;"Block Increment"项为程序行号间距,"Value"值默认的为10,可根据需要修改成适合自己的行号间距。 (8)新参数的设定。 当数控机床的控制系统在PowerMILL自带的后置处理选项文件中没有的时候,就需要重

最新powermill后处理编写(5轴)培训资料

5轴主轴头选项文件设置 ( Up dated 31/01/2001 )以下链接给出的是一个5轴主轴头范例图示:- ( 主轴头回转轴) 第4旋转轴和第5旋转轴要求 下面是多轴旋转加工需在选项文件中定义的内容。:- ( 范例中定义了三个主旋转轴,A , B , 和C ,但实际应用中多旋转轴加工系统仅会使用其中两个。) define format ( A B C ) ## 内建源文件中可能已经定义 metric formats leading zeros = false trailing zeros = true decimal point = true decimal places = 3 imperial formats leading zeros = false trailing zeros = true decimal point = true decimal places = 4 end define word order = ( + A B C ) ## 仅当内建字排序列表中间没有时需要 block order = true ## 不考虑内建排序列表,使用"define block xxx. " 排序 define keys azimuth axis = C## 第4旋转轴通常为方位角( 立柱回转) elevation axis = B## 第5回转轴通常为仰角( 主轴回转)

end define ## " A, 和/或B, 和/或C " 均需插入到Rapid 快进和Linear 线性程序段中,其和对齐轴相关。( 范例图示,B绕Y旋转,C绕Z旋转) define block move rapid N ; G1 ; G2 ; G3 ; G6 ; X ; Y ; Z ; B ; C ; S ; H ; M1 ; M2 end define define block move linear N ; G1 ; G2 ; X ; Y ; Z ; B ; C ; F ; M1 ; M2 end define 旋转轴参数设置 以下参数需包含在旋转轴选项中。 spindle azimuth rotation = true ## 旋转工作台缺省为false spindle elevation rotation = true ## 旋转工作台缺省为false 上面定义了立柱column / 主轴spindle 是回转轴。 azimuth axis parameters = ( 0 0 0 0 0 1) elevation axis parameters = ( 0 0 0 0 10 ) 在此,两个轴的头三位数字都设置为0 0 0,它们通常是为工作台保留。 而主轴方位角spindle azimuth和仰角偏置elevation offsets通过 azimuth和elevation centre参数设置。 azimuth centre= ( 0. 0. 0. ) ## 通常不会在方位角方向出现偏置) elevation centre= ( 0. 0. 180.5) ## Z轴上偏置180.5mm Z 第二组的三个数字定义工作台旋转时旋转轴是绕X轴还是绕Y轴或是绕Z轴旋转。

PowerMILL教程精加工策略

4. 精加工策略 半精加工/精加工策略简介 精加工策略是一种区域清除加工之后将零件加工到设计形状的一类加工策略。需使用适当的值来控制刀具路径的切削精度和残留在材料上的材料余量,用于此目的的两个参数分别是公差和余量。 余量指定加工后材料表面上所 留下的材料量。可指定一般余 量(如图所示),也可在加工 选项中分别指定单独的轴向和 径向余量。 也可对实际模型中的一组曲面指定额外的余量值。 粗公差 精细精细公差公差 公差用来控制切削路径沿工件形状的精度。初加工可使用较粗糙的公差,而精加工必须使用精细公差。 注 如果余量值大于0,则其值必须大于公差值。

平行平行、、放射放射、、螺旋和参考线精加工 简介 这一章将介绍由向下投影参考线所产生的精加工策略。共有四种这种类型的策略,它们分别是平行、放射、螺旋和参考线(用户定义)精加工策略。 PowerMILL 通过沿Z 轴向下投影一预定义线框形状到模型来产生刀具路径。标准的平行、放射和螺旋几何形状直接通过在精加工表格中输入值产生。点取应用按钮执行命令前,可点取表格中的预览按钮,在图形视窗中预览所产生的图案和参考线。参考线几何形状则需要用户自行定义一几何形状(激活参考线),然后将该几何形状沿Z 轴投影到模型而形成刀具路径。 下面是这四种图案策略的几何形状,图案的查看方向为沿Z 轴向下。 平行 放射 螺旋 参考线 (用户定义) 放射、螺旋、以及平行精加工刀具路径和沿Z 轴向下投影到模型上的这些标准参考线完全一致。下面我们就以更常用一些的平行精加工策略为例,来介绍这类刀具路径。

平行精加工平行精加工策略策略 ? 删除全部并重设表格。 ? 从文件菜单下选取打开项目,通过打开的表格选取项目:- D:\users\train\PowerMILL_Data\Projects\Chamber_Start . 这次我们从一已有项目开始。 ? 于是屏幕上弹出一对话视窗,告诉我们原项目为只读文件。点击接受。 屏幕上即显示出保存在输入项目中的模型和刀具。 ? 从文件菜单中选取保存项目为: D:\users\training\COURSEWORK\PowerMILL-Projects\chamber ? 按缺省的方框-模型设置定义毛坯。 ? 从顶部工具栏中点击刀具路径策略图标。 ? 选取平行精加工图标,然后点击接受接受 。

PowerMILL的后处理应用技巧

P o w e r M I L L的后处理应 用技巧 This model paper was revised by the Standardization Office on December 10, 2020

PowerMILL的后处理应用技巧 1引言 PowerMILL是一种专业的数控加工自动编程软件,由英国Delcam公司研制开发。从PowerMILL的使用来看,PowerMILL可以说是世界上功能最强大、加工策略最丰富的数控加工编程软件系统之一,同时也是CAM软件技术最具代表性的、增长率最快的加工软件。它实现了CAM系统与CAD系统的分离,可以更充分发挥CAM和CAD各系统的优势,可在网络下完成一体化集成,所以更能适应工程化的要求。其广泛应用于航空航天、汽车、船舶、家电以及模具等行业,尤其对各种塑料模、压铸模、橡胶膜、锻模、冲压模等具有明显的优势. 软件的数控自动编程主要是软件经过刀位等自动计算产生加工刀具路径文件,但刀路文件并不是数控程序。需要从加工刀具路径文件中提取相关的加工信息,并根据指定数控机床的特点及要求进行分析、判断和处理,最终形成数控机床能直接识别的数控程序,这就是数控加工的后置处理。本文针对PowerMILL自动编程软件后处理方面的技巧进行探讨。 2 PowerMILL后处理使用技巧 在PowerMILL生成刀具路径后,提供了两种后处理方法:NC程序和PM-Post后处理. NC程序 NC程序模块存在于PowerMILL浏览器中,如图1所示,没有工具栏也没有快捷图标,只能通过"NC程序"菜单和NC程序对象菜单进行参数设置。NC程序生成的主要步骤如下: (1)右键单击产生的每个刀具路径,在弹出的菜单、中选择"产生独立的NC程序";或者右键单击PowerMILL浏览器中的"NC程序",在弹出的菜单路径,在弹出的菜单中选择"增加到NC程序"选项。 (2)右键单击生成的每个NC程序,在弹出的菜单中选择"写人";或者右键单击 Poirer112ILL浏览器中的"NC程序",在弹出的菜单中选择"全部写人"选项。

powermill教程4加工设置

2. 加工设置 产生刀具路径前的准备 以下列出了产生刀具路径前所需的一些基本设置内容。 1. 装载模型 2. 查看模型 3. 定义毛坯 4. 定义切削刀具 5. 设置进给率和主轴转速 6. 设置快进高度 7. 设置刀具开始点 1. 装载模型到 PowerMILL PowerMILL的范例模型保存在目录Examples下。 选取文件->范例。 PowerMILL可装载多种类型的模型。点取对话视窗中的文件类型下拉列表可将所需类型的文件显示在对话视窗中。

?选取文件chamber.tri,打开模型。 于是模型显示在 PowerMILL图形视窗中。 2. 查看模型 打开模型后最好从各个角度查看模型,这样可对模型有一清楚的了解。 ?选取等轴查看。 此模型有一斜坡和底部平坦平面相接。3. 定义毛坯 毛坯是PowerMILL用来限制刀具运动的基本矩形块。可将它想象为一块原材料。PowerMILL还提供了一些更高级的方法来限制刀具运动。 ?点击毛坯图标。

于是毛坯表格出现在屏幕上。在表格中的限界域中输入相应的最大和最小X 、Y 、Z 值可定义毛坯尺寸。 也可点击计算按钮,请PowerMILL 自动计算出毛坯尺寸。 可对计算后的值进行单独编辑或是锁住计算结果(锁住后该值将被灰化)。在扩展域中输入相应的偏置值可将毛坯按指定值偏置。 ? 点击计算按钮。 ? 点击接受。 毛坯按缺省设置以蓝色线框标识。使用毛坯 表格中的透明度滑块也可使毛坯以透明阴影 或实体显示。 4. 定义切削刀具 点取图形视窗左下部刀具工具栏中的相应刀具图标可打开相应的刀具定义表格。 ? 点取刀具工具栏中的下拉箭头,打开全部产生刀具图标。 屏幕上出现全部可定义刀具的图标。 将光标停留图标上,相应的刀具类型描述将出现在屏幕上。

powermill的后处理基础入门篇

首先说明一下,我虽然关注powermill很久了,不过研究后处理也是最近的事,对其的了解肯定不够全面,因为我用的是cimatron。写这个的目的是为了让更多的人了解PM的后处理配置方法,另一方面也是抛砖引玉,吸引更多高人出来。 对于后处理格式,一般的用户有三个层次的需求: 一、powermill自带的后处理中有适合自己机床要求的,不过要修改、增删些代码。 二、没有适合的,需要改写后处理。 三、机床的代码格式完全与普通G代码格式不同,需建全新的后处理。 本文只针对1、2种需求来进行讲解,至于第三种则是高级篇的范畴了(哈哈,其实我也不知道,还没做过呢) 现在开始准备工作: 1、以不同的控制器试着处理几个G代码文件出来,然后和自己机床的代码进行比较,选一个最接近自己的。 2、打开ductpost\dp-index.html,准备有问题就看帮助。 3、运行:ductpost -w [控制器类型] > [控制器类型].opt ,从而生成OPT文件,这个选最接近你机床的控制器。如:ductpost -w hurco > hurco.opt 。这时就可以用文本编辑器来打开这个opt文件了: 1、程序头、程序尾的改写: 这个在以下的定义里面: define block tape start ******************** end define define block tape end ******************* end define 你可以根据自己的需要添加,如: define block tape start "%" N ; "G17G90G80G40G49" end define

PowerMILL后处理

PowerMILL后处理修改 本教程是偶在实际使用中的PowerMILL后处理文件修改知识的积累,其中有部分修改案例来源于帮助文件,在此仅以文字和图片的形式把他记录下来与初学者共同分享。 一、完整的后处理文件介绍 一个完整的后处理文件通常有:定义字符段、定义字符格式段、定义键值段、定义指令值段、变量定义、程序格式段等部分组成。 下面我们先来看一个比较完整的后处理文件,并把它分为数段,把需要修改的地方做个必要的解释:machine fanucom ——————后处理文件头 =========================== 第一部分是定义字符段============================== define word TN address letter = "TOOL TYPE:- " address width = 13 field width = 25 end define 具体解释: define word TN ——————————————定义字段; address letter = "TOOL TYPE:- " —————定义字段的返回值,比如在后处理文件里有“MS =C ; TN ToolType ; EM =C”,而在写程式的时候 选用的是端铣刀,那么在CNC程式里就会有 (TOOL TYPE:- ENDMILL); address width = 13 ———————————定义字符宽度,如上"TOOL TYPE:- ",从T开 始算起一共13位,包括空格; field width = 25 ———————————定义返回字的宽度,如上"ENDMILL",如果field width = 2,那"TOOL TYPE:- "就返回EN;如 果field width = 25,那"TOOL TYPE:- "就返回 ENDMILL。 end define ========================== 第二段是定义字符的格式============================= define format ( / G6 S T M1 M2 L P D E H O ) address width = 1 field width = 2 exponent width = 0 scale factor = 1 scale divisor = 1 tape position = 0 print position = 1 sign = none not permanent not modal metric formats leading zeros = false trailing zeros = true decimal point = false 控制公制尺寸的前导零、后导零,小数点 decimal places = 0 imperial formats leading zeros = false

Solidworks模具设计与Powermill模具加工

目录 摘要 (Ⅰ) 第一章前言 (2) 1.1本次毕业设计的课题与目的 (2) 1.2计算机辅助设计软件的介绍 (2) 1.3计算机辅助制造软件的介绍 (2) 1.4数控加工技术的发展趋势 (3) 1.5本毕业设计的主要内容 (5) 第二章用Solidworks创建模型 (6) 2.1 设计与加工任务 (6) 2.2 设计前的准备 (6) 2.3产品三维造型 (6) 第三章模具设计 (8) 3.1 调入零件实体模型 (8) 3.2 设计收缩率 (9) 3.3 设计毛坯工作 (10) 3.4 分割体积。 (12) 3.5 保存上下模 (13) 第四章数据转换及加工 (15) 4.1 Powermill系统调入Solidworks数据文件 (15) 4.2参数设定 (17) 4.3 生成刀具路径 (20) 4.4加工仿真 (23) 4.5输出NC程序 (24) 4.6下模仿真加工 (27) 结束语 (28) 致谢 (29) 参考文献 (30) 附录 (31)

摘要 随着社会需要和科学技术的发展,产品的市场竞争愈来愈激烈,产品的生命周期越来越短,因而要求设计者不但能根据市场的要求很快地设计出新产品,而且能在尽可能短的时间内制造出产品的样品,在模具制造行业,CAD 模具辅助设计与CAM模具辅助加工的广泛应用,大大提高了模具设计与加工的效率。 SolidWorks软件是世界上第一个基于Windows开发的三维CAD系统, 其的设计功能强大,操作简单,其有专门的模具工具栏,可以进行简单到复杂模具的型腔生成以及分模;PowerMILL是英国Delcam公司出品的功能强大,加工策略丰富的数控加工编程软件系统。采用全新的中文Windows用户界面,提供完善的加工策略,帮助用户产生最隹的加工方案,可以实现高速加工无过切的效果。 本次毕业设计的目的是运用SolidWorks软件对手机外壳进行三维造型及分模设计,产生手机外壳模具的上下模腔,再导入到Powermill系统中进行毛坯设置、参数设置、加工策略设置、产生刀具路径、仿真加工,最后生成独立的NC程序。此NC程序经过简单的修改就可通过V24等传输软件传输给数控机床进行加工。 关键词:模具设计、Solidworks、数控加工、Powermill

相关主题