当前位置:文档之家› PowerMILL 2012 5轴内容18-12

PowerMILL 2012 5轴内容18-12

PowerMILL 2012 5轴内容18-12
PowerMILL 2012 5轴内容18-12

简介

能检查机床-零件之间是否存在潜在碰撞,是对5轴加工应用程序的基本要求。为此,PowerMILL 提供了一个额外机床工具栏,供用户仿真刀具路径。

标准机床仿真纯属供直观查看,用户需仔细检查碰撞。不过用户也可付费购买供选的机床仿真模块,使用该模块进行动态仿真时,在出现碰撞的位置,仿真会自动停止,屏幕上出现一警告信息,直到用户确认(点击确认),随后系统会将发生碰撞的刀具路径注册到碰撞列表。 机床零件(例如床身、主轴、旋转工作台、刀架等) 保存为一组独立的三角形模型,这些模型注册在一个 mtd 文件,该文件在仿真过程中可控制各个三角形模型的方向和位置。

PowerMILL 安装数据中提供了三个基本的多轴机床仿真 (.mtd ) 文件,通常它位于C 驱动器的以下目录:

C:\Program Files\Delcam\PowerMILL13.0.06\file\examples\MachineData

培训所用计算机的D 盘上有大量的 mtd 文件,这些文件都是基于实际机床数据而设置,它们位于:

...\PowerMILL_Data\MachineData

机床仿真 (.mtd) 文件中的全部模型所使用的控制移动和限界都是通过精确复制实际使用机床参数得到。由于设计变化,设置标准的不同以及公差原因,每个机床仿真 (.mtd) 文件及其相关的模型都必须针对每个机床进行测试和精确调试。

1 删除全部,重设表格。

2 打开只读项目:

...\PowerMILL_Data\five_axis\Collision_Simulation\Swarf_Check

3 选取文件 – 保存项目为:

...\COURSEWORK\PowerMILL-Projects\MCTool-simulation

11. 机床仿真

4 右击浏览器视窗中的刀具路径 - Outer Swarf,从弹出菜单选取自开始仿真。

5 于是仿真工具栏即出现在屏幕。

6 从主下拉菜单选取查看-工具栏-机床,打开机床工具栏。

7 选取输入机床模型图标并从目录

...\PowerMILL_Data\Machine Data 选取dmu50v.mtd

MTD文件中包含有各个独立机床的位置和旋转细节。

通常将机床模型的全局原点(用户坐标系)定位在旋转工作台中心的顶部。

激活的PowerMILL 刀具自动位于机床主轴。

8 确认已选取显示\不显示机床图标,显示机床。

9 选取从前查看 (-Y)并放大加工区域。

10 选取仿真工具栏中的刀具查看点图标。

11 选取仿真工具栏中的打开机床显示。

仿真信息表格显示了刀具位置和碰撞位置信息。

选取位置标签后即可显示出机床位置。左手边的值为轴地址字符以及它们相应的值。

此机床具有5个轴,A轴和B轴是旋转轴,而X轴、Y轴和Z轴为线性轴。

右手边的值显示出了每个轴的行程范围,具体值和所仿真的刀具路径相关。它们是自指定原点的绝对值,应用零按钮可重设。

12 选取对话视窗顶部的机床碰撞标签。

13 开始仿真,直观查看零件加工。

系统发现碰撞,于是屏幕上出现一警告信息。

警告信息仅在第一次发现碰撞时出现。

14 点击OK,继续仿真。

全部碰撞移动均被注册并显示在加工碰撞栏。

目前仅显示了第一个碰撞,直到仿真继续进行。

15 继续仿真。

16 从列表中选取一碰撞移动。

于是仿真将直接移动到表格中所选的碰撞位置,这样就可直观地查看该碰撞位置的碰撞情况(如右上图)。

清楚地知道碰撞发生的位置和碰撞细节后,用户即可采取相应的措施来避免碰撞。对本范例,我们只要把刀具长度做适量增长即可解决问题。

17 在浏览器中右击刀具D10TR3,从弹出菜单选取设置。

18 选取刀具表格中的夹持标签,将伸出修改为50。

19 关闭表格,右击浏览器中的刀具路径Outer Swarf,从弹出菜单选取自开始仿真选项。

20 选取仿真工具栏中的打开机床显示。

21 选取表格中的机床碰撞标签。

22 点击清除按钮,清除已有的碰撞显示。

23 开始仿真。

此时碰撞页面仍然是空的,它表明没有发现碰撞。

24 选取文件-保存项目。

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

五轴联动数控加工中的刀具补偿方法

五轴联动数控加工中的刀具补偿方法 刀具补偿是现代计算机数控(CNC)系统所具有的重要功能之一,可分为刀具半径补偿和长度补偿两种。就目前而言,应用于二维轮廓加工的两坐标联动数控系统基本都具备刀具补偿功能,而多坐标(三坐标以上)联动数控系统中对于刀具补偿功能还未能得到较好解决。特别是五轴联动加工中,由于刀具的旋转运动,使得五轴联动刀具补偿较难实现。 国外几个主要CNC生产商在其高档的五轴联动数控系统中已经带有刀具补偿功能,如SIEMENS的SINUMERIC840D系统具有将三维空间向量转换为实际机械轴角度的计算能力的“3D Tool Radius Compensation”功能,而所带的坐标转换(或位置变换)功能其实质就是五轴刀具长度补偿。国内有关五轴联动加工刀具补偿方法的研究并不多,因此,本文将对五轴加工中的刀具补偿问题进行深入研究,分别对五轴加工中的刀具半径补偿和长度补偿的实现方法进行详细叙述,以期能建立并完善五轴联动CNC系统的刀具半径和长度补偿功能。 一、五坐标加工数控程序的生成 五坐标加工主要应用于复杂曲面零件如整体叶轮等的加工,因此其数控程序的生成必须借助于一些自动编程软件如UGII、HyperMill等。在应用这些软件进行五坐标数控编程时得到的刀位文件(CLF)是不依赖于具体机床结构和形式的,而且它提供了五轴曲面加工时刀具底端面中心(以下简称为刀具中心)在工件坐标系下要求位移到的位置坐标以及刀轴的方位矢量等信息,但CLF文件的生成却依据了选用刀具的形式(如平底刀等)和刀具半径等参数。 因此,五轴加工程序的生成与刀具参数设定有密切的关系。另外,利用编程软件的后置处理模块根据选用五轴数控机床的结构形式等参数将CLF文件转换成加工曲面所需的数控程序。假定某加工程序段为:G01XxYyZzAaCc其中位置坐标值x、y、z可以是刀具中心坐标也可以是机床主轴端(Spindle none)的坐标a、c分别为绕X轴、Z轴的角度坐标值。当x、y、z为刀具中心坐标时称为刀具中心编程,当x、y、z为主轴端坐标时称为主轴端编程,如图1所示。 但无论哪种编程方式都需数控系统具有刀具自动补偿功能才能加工出我们所需要的零件。以下将以图2所示结构形式五轴数控机床和刀具(平底刀)中心编程为例分别叙述五轴联动加工中的刀具半径补偿和长度补偿。 二、现行五轴数控编程在刀具半径补偿方面的不足 上节中叙述的五坐标数控加工编程方式和得到的数控指令格式是根据国际标准化组织(ISO)有关数控编程的标准ISO 6983进行的。对平面两轴或两轴半的加工而言,在ISO 6983中常使用G41/G42功能来补偿刀具半径。补偿时根据数控程序中提供的相关信息如G17/G18/G19进行加工平面选择配合G41/G42左右刀具补偿选取,利用一般较低档的控制器即可完成。 但是,对于三轴特别是五轴加工,即刀具半径的补偿要在三维空间完成,ISO 6983中所提供的信息则显得不足,如G17/G18/G19、G41/G42等已经失效,插补程序段中提供的数据信息又仅仅是刀具中心点坐标和刀具轴的方位角,刀具半径补偿实际上不可能进行,因为控制

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

简介五轴联动数控机床

五轴联动数控机床是一种科技含量高、精密度高专门用于加工复杂曲面的机床,这种机床系统对一个国家的航空、航天、军事、科研、精密器械、高精医疗设备等等行业有着举足轻重的影响力。 简介 装备制造业是一国工业之基石,它为新技术、新产品的开发和现代工业生产提供重要的手段,是不可或缺的战略性产业。即使是发达工业化国家,也无不高度重视。近年来,随着我国国民经济迅速发展和国防建设的 需要,对高档的数控机床提出了迫切的大量需求。机床是一个国家制造业水平的象征。而代表机床制造业最高境界的是五轴联动数控机床系统,从某种意义上说,它反映了一个国家的工业发展水平状况。长期以来,以美国为首的西方工业发达国家,一直把五轴联动数控机床系统作为重要的战略物资,实行出口许可证制度。特别是冷战时期,对中国、前苏联等社会主义阵营实行封锁禁运。爱好军事的朋友可能知道著名的“东芝事件”:上世纪末,日本东芝公司卖给前苏联几台五轴联动的数控铣床,结果让前苏联用于制造潜艇的推进螺旋桨,上了几个档次,使美国间谍船的声纳监听不到潜艇的声音了,所以美国以东芝公司违反了战略物资禁运政策,要惩处东芝公司。 五轴机床的种类 有摇篮式、立式、卧式、NC工作台+NC分度头、NC工作台+90°B轴、NC工作台+45°B 轴、NC工作台+ A轴°、二轴NC 主轴等。 A轴和C轴最小分度值一般为0.001度,这样又可以把工件细分成任意角度,加工出倾斜面、倾斜孔等。A轴和C轴如与XYZ三直线轴实现联动,就可加工出复杂的空间曲面,当然这需要高档的数控系统、伺服系统以及软件的支持。这种设置方式的优点是主轴的结构比较简单,主轴刚性非常好,制造成本比较低。但一般工作台不能设计太大,承重也较小,特别是当A轴回转大于等于90度时,工件切削时会对工作台带来很大的承载力矩。另一种是依靠立式主轴头的回转。主轴前端是一个回转头,能自行环绕Z轴360度,成为C轴,回转头上还有带可环绕X轴旋转的A轴,一般可达±90度以上,实现上述同样的功能。这种设置方式的优点是主轴加工非常灵活,工作台也可以设计的非常大,客机庞大的机身、巨大的发动机壳都可以在这类加工中心上加工。这种设计还有一大优点:我们在使用球面铣刀加工曲面时,当刀具中心线垂直于加工面时,由于球面铣刀的顶点线速度为零,顶点切出的工件表面质量会很差,采用主轴回转的设计,令主轴相对工件转过一个角度,使球面铣刀避开顶点切削,保证有一定的线速度,可提高表面加工质量。这种结构非常受模具高精度曲面加工的欢迎,这是工作台回转式加工中心难以做到的。为了达到回转的高精度,高档的回转轴还配置了圆光栅尺反馈,分度精度都在几秒以内,当然这类主轴的回转结构比较复杂,制造成本也较高。 国外五轴联动数控机床是为适应多面体和曲面零件加工而出现的。随着机床复合化技术的新发展,在数控车床的基础上,又很快生产出了能进行铣削加工的车铣中心。五轴联动数控机床的加工效率相当于两台三轴机床,有时甚至可以完全省去某些大型自动化生产线的投资,大大节约了占地空间和工作在不同制造单元之间的周转运输时间及费用。市场的需求推动了我国五轴联动数控机床的发展,CIMT99 展览会上国产五轴联动数控机床第一次登上机床市场的舞台。自江苏多棱数控机床股份有限公司展出第一台五轴联动龙门加工中心以来,北京机电研究院、北京第一机床厂、桂林机床股份有限公司、济南二机床集团有限公司等企业也相继开发出五轴联动数控机床。 当前,国产五轴联动数控机床在品种上已经拥有立式、卧式、龙门式和落地式的加工中心,适应不同大小尺寸的杂零件加工,加上五轴联动铣床和大型镗铣床以及车铣中心等的开发,基本涵盖了国内市场的需求。精度上,北京机床研究所的高精度加工中心、宁江机械集

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輸出為相對座標值,具體值為:圓心座標值-圓弧始點座標(常用)

五轴联动数控机床技术现状与发展趋势

五轴联动数控机床技术现状与发展趋势 摘要:介绍五轴联动数控机床在工业加工中的优势和重要性,从国内、国外两个方面阐述目前五轴联动数控机床发展的现状,最后从目前机床工业发展动态出发展望五轴联动数控机床的发展趋势。 关键词:五轴联动数控机床技术现状发展趋势 一、简介 五轴联动数控机床是一种科技含量高、精密度高专门用于加工复杂曲面的机床,这种机床系统对一个国家的航空、航天、军事、科研、精密器械、高精医疗设备等等行业有着举足轻重的影响力。目前,五轴联动数控机床系统是解决叶轮、叶片、船用螺旋桨、重型发电机转子、汽轮机转子、大型柴油机曲轴等等加工的唯一手段。 二、国内外研究现状 陈则仕,张秋菊2005年提出一种五轴联动机器人运动学建模与仿真研究,探讨在VC ++6.0集成编程环境下,调用OpenGL实现机器人的建模与仿真。对一种五轴联动机器人首先建立几何模型,对其正逆运动学问题进行分析求解,然后建立友好人机交互界面,对机器人示教再现过程进行模拟,最终实现让机器人走空间直线路径的轨迹规划仿真。该方法为五轴联动机器人研究开辟新的道路,为五轴联动机器人的实用化做好理论实践经验。 赵世田,孙殿柱,孙肖霞2006年提出基于UG/POST五轴联动加工中心专用后置处理器的研发,通过结舍UG/Post Builder后置处理器开发工具和上述后置处理算法,开发了该机床的专用后置处理器,并通过试验进一步验证了该后置处理器的正确性和实用性。 德国兹默曼公司2007年开发出FZ25龙门铣床,标志着Zimmermann(兹默曼)公司再次扩展了其高度专业化的五轴联动HSC龙门铣床的应用范围。FZ 25非常适合大工件的干式切削,尤其是轻型的复合材料的加工,例如碳纤维和玻璃纤维强化塑料、环氧树脂、亚安酯、聚苯乙稀等。 杜玉湘,陆启建,刘明灯2007年提出五轴联动数控机床的结构和应用,介绍了五轴联动数控机床的几种结构及其特点和发展趋势;阐述了几种五轴联动机床加工的加工造型、编程(CAD/CAM系统)及其优缺点;详细描述了五轴联动数控机床对数控系统的要求及四开公司五轴联动数控系统的关键参数;列举了四开公司历年来参展的五轴联动数控机床及现场加工工件的情况。 燕红波,杨庆东,刘芳在2007年提出五轴联动的数控加工技术的研究及应用,五轴联动加工以其高柔性,高复合性,优良的切削位置姿态赢得越来越多用户的青睐,但编程的抽象和操作的复杂已经成为提高数控加工技术的一大瓶颈问题.本文介绍了多轴联动数控加工中心的结构模型,提出了基于典型的CAD/CAM软件UG的多轴后处理方法和加工实例,并对某一新型的五轴联动机床阐述了其各轴的坐标变换关系,开发了后处理系统,为多轴联动加工方案的制定提供了参考。 李培楠,郭锐锋,黄艳等在2008年提出四元数五轴联动插补算法的研究,设计一种基于四元数五轴联动的插补算法,不仅简化了插补计算量,同时能够使刀具从一点平稳的运动到另一点,而且插补的轨迹更光滑连续.文章引入四元数理论,重点研究了四元数在构造数学模型和运动变换中的应用,并在Matlab中成功的进行了仿真.实验结果表明了该算法的可行性。四元数是最简单的超复数,那可不可以引入其他元数理论,产生的效果将会是怎么样呢? 刘士玉,徐树洛在2008年提出五轴联动龙门加工中心现状与发展探讨,通过对五轴联动龙门加工中心现状的分析,总结了机床总体结构特点,找出了国内外机床在技术上的差距。

五轴联动数控机床技术现状与发展趋势

万方数据

万方数据

万方数据

五轴联动数控机床技术现状与发展趋势 作者:梁铖, 刘建群, Liang Cheng, Liu Jianqun 作者单位:广东工业大学机械电子学院,广州,510006 刊名: 机械制造 英文刊名:MACHINERY 年,卷(期):2010,48(1) 被引用次数:3次 参考文献(15条) 1.范超毅透过CIMT2007看五轴联动加工机床的发展[期刊论文]-机床与液压 2008(08) 2.林胜五轴数控机床发展及应用 2005(41) 3.蕊阳机床工业亟须发展五轴数控技术 2003(04) 4.匿名我国数控机床技术发展与展望[期刊论文]-机械工程师 2007(02) 5.中国机床工具工业协会市场部CIMT精品荟萃[期刊论文]-世界制造技术与装备市场 2007(02) 6.沈福金更加灵巧的铣头 2008(04) 7.杨红华数控机床技术发展现状[期刊论文]-湖南农机 2008(05) 8.李东茹我国数控技术发展与展望[期刊论文]-世界制造技术与装备市场 2006(01) 9.郑东喜;邹传平浅析数控机床的发展趋势及国内形势 2006(23) 10.吴志衡;徐旋波数控机床技术发展趋势[期刊论文]-机电工程技术 2004(09) 11.安胜谈我国数控机床技术发展趋势[期刊论文]-农机使用与维修 2007(06) 12.盛博浩;唐华数控机床技术发展浅析[期刊论文]-航空制造技术 2002(06) 13.沈福金加工中心的主要发展动向一第23届日本国际机床展(JIMTOF2006)评述[期刊论文]-航空制造 2007(02) 14.樊小年数控技术的应用与发展趋势初探 2005(02) 15.孙杰数控机床技术发展趋势[期刊论文]-内蒙古科技与经济 2007(22) 本文读者也读过(2条) 1.杜玉湘.陆启建.刘明灯.DU Yu-xiang.LU Qi-jian.LIU MING-deng五轴联动数控机床的结构和应用[期刊论文]-机械制造与自动化2008,37(3) 2.张惠敏.ZHANG Huimin五轴联动数控机床的设计[期刊论文]-机床与液压2010,38(8) 引证文献(3条) 1.孙杰.金珊经济型五轴数控机床后置处理系统研究与应用[期刊论文]-制造技术与机床 2011(10) 2.唐勇关于我国数控机床行业发展之路的探讨[期刊论文]-科技创新导报 2011(21) 3.Li LU.Shusheng LIU.Shenggen SHI.Jianzhong YANG An Open CAM System for Dentistry on the Basis of China-made 5-axis Simultaneous Contouring CNC Machine Tool and Industrial CAM Software[期刊论文]-华中科技大学学报(医学)(英德文版) 2011(5) 本文链接:https://www.doczj.com/doc/2e7092624.html,/Periodical_jxzz201001002.aspx

详解五轴联动数控加工编程与操作技术培训的发展前景

详解五轴联动数控加工编程与操作技术培训的发展前景 前景性发展分析 (中文学名:深圳卓越模具数控培训官网;英文学址:www.0755ug.com) 【内容摘要】目前cnc正向五轴cnc的方向发展.因为, 三轴已经不能满足现代化工业加工的要求, 加工复杂工件必须采用五轴才能达到加工要求,五轴cnc与三轴cnc相比, 它不仅能够满足用户的加工需求, 而且还可以帮助用户提高生产效率, 降低操作难度。五轴会慢慢取代三轴在工业加工的市场需求,五轴是未来的一个发展趋势。 【关键词】五轴数控 【文章分类号】Q34 【文章标识号】U19 五轴发展前景 目前cnc正向五轴cnc的方向发展.因为, 三轴已经不能满足现代化工业加工的要求, 加工复杂工件必须采用五轴才能达到加工要求,五轴cnc与三轴cnc相比, 它不仅能够满足用户的加工需求, 而且还可以帮助用户提高生产效率, 降低操作难度。五轴会慢慢取代三轴在工业加工的市场需求,五轴是未来的一个发展趋势。 而深圳卓越模具数控高级培训在cnc数控编程五轴教育培训中有着独特的优势,专门购进五轴联动机床实战,因此而吸引到了广大学员。深圳卓越模具数控高级培训负责人表示:五轴编程较三轴编程难点:首先,编程难度增加,三轴加工中心在加工时,刀轴方向是不会改变的,运动方式也有限,编程相对简单。五轴加工,由于刀具和工件的相互位置在加工过程中随时调整,刀轴方向不断改变,要注意干涉。其次,现在一般都用专门的编程软件进行辅助编程,我这里以UG为例;相对三轴,五轴加工编程很重要的两点:驱动方法和刀轴,这两项的设定很重要。另外,为完整切削要加工的面,避免过切或切削不完整,“指定部件”和“指定检查”也很重要。最后是,后处理,五轴比三轴复杂,要考虑的参数更多。所以,深圳卓越模具数控高级培训负责人建议大家如果想要学到真正的五轴编程技术,最好找个像深圳卓越模具数控高级培训这样负责任的培训机构进行学习。

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 )

五轴联动数控机床加工中心基本知识介绍

五轴联动数控机床加工中心基本知识介绍 几十年来,人们普遍认为五轴数控加工技术是加工连续、平滑、复杂曲面的惟一手段。一旦人们在设计、制造复杂曲面遇到无法解决的难题,就会求助五轴加工技术。早在20世纪60年代,国外航空工业生产中就开始采用五轴数控铣床。目前五轴数控机床的应用仍然局限于航空、航天及其相关工业。 五轴联动数控是数控技术中难度最大、应用范围最广的技术,它集计算机控制、高性能伺服驱动和精密加工技术于一体,应用于复杂曲面的高效、精密、自动化加工。国际上把五轴联动数控技术作为一个国家生产设备自动化水平的标志。由于其特殊的地位,特别是对于航空、航天、军事工业的重要影响,以及技术上的复杂性,西方工业发达国家一直把五轴数控系统作为战略物资实行出口许可证制度,对我国实行禁运。因而,研究五轴数控加工技术对国家科技力量和综合国力的提高有重要意义。 符合数控机床发展的新方向 近几年国际、国内机床展表明,数控机床正朝着高速度、高精度、复合化的方向发展。复合化的目标是在一台机床上利用一次装夹完成大部分或全部切削加工,以保证工件的位置精度,提高加工效率。国外数控镗铣床、加工中心为适应多面体和曲面零件加工,均采用多轴加工技术,包括五轴联动功能。在加工中心上扩展五轴联动功能,可大大提高加工中心的加工能力,便于系统的进一步集成化。最近国际机床业出现了一个新概念,即万能加工,数控机床既能车削又能进行五轴铣削加工。五轴数控机床在国内外的实际应用表明,其加工效率相当于两台三轴机床,甚至可以完全省去某些大型自动化生产流水线的投资,大大节约了占地空间和工件在不同制造单元之间的周转运输的时间和花费。 发展和推广的难点及阻力何在 显然,人们早已认识到五轴数控技术的优越性和重要性。但到目前为止,五轴数控技术的应用仍然局限于少数资金雄厚的部门,并且仍然存在尚未解决的难题。五轴数控技术为何久久未能得以广泛普及?五轴数控加工由于干涉和刀具在加工空间的位姿控制,其数控编程、数控系统和机床结构远比三轴机床复杂得多。目前,五轴数控技术在全球范围内普遍存在以下问题。 五轴数控编程抽象、操作困难 这是每一个传统数控编程人员都深感头疼的问题。三轴机床只有直线坐标轴,而五轴数控机床结构形式多样;同一段NC代码可以在不同的三轴数控机床上获得同样的加工效果,但某一种五轴机床的NC代码却不能适用于所有类型的五轴机床。数控编程除了直线运动之外,还要协调旋转运动的相关计算,如旋转角度行程检验、非线性误差校核、刀具旋转运动计算等,处理的信息量很大,数控编程极其抽象。

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自带的后置处理选项文件中没有的时候,就需要重

五轴联动数控机床

五轴联动数控机床 五轴联动数控机床指的是一台机床上至少有五个坐标轴(三个直线坐标和两个旋转坐标),而且可以在计算机数控(CNC)系统的控制下同时协调运动进行加工。那这样的五轴联动数控加工与一般三轴数控加工相比优势在哪呢? 一、五轴联动数控机床可以加工一般三轴数控机床所不能加工或很难一次装夹完成加工的连续、平滑的自由曲面。如航空发动机和汽轮机的叶片,舰艇用的螺旋推进器,以及许许多多具有特殊曲面和复杂型腔、孔位的壳体和模具等,如用普通三轴数控机床加工,由于其刀具相对于工件的位姿角在加工过程中不能变,加工某些复杂自由曲面时,就有可能产生干涉或欠加工(即加工不到)。而用五轴联动数控机床加工时,则由于刀具/工件的位姿角在加工过程中随时可调整,就可以避免刀具工件的干涉并能一次装夹完成全部加工; 二、五轴联动数控机床可以提高空间自由曲面的加工精度、质量和效率。例如,三轴机床加工复杂曲面时,多采用球头铣刀,球头铣刀是以点接触成形,切削效率低,而且刀具/工件位姿角在加工过程中不能调,一般就很难保证用球头铣刀上的最佳切削点(即球头上线速度最高点)进行切削,而且有可能出现切削点落在球头刀上线速度等于零的旋转中心线上的情况。而采用五轴联动数控机床加工,由于刀具/工件位姿角随时可调,则不仅可以避免这种情况的发生,而且还可以时时充分利用刀具的最佳切削点来进行切削,或用线接触成形的螺旋立铣刀来代替点接触成形的球头铣刀,甚至还可以通过进一步优化刀具/工件的位姿角来进行铣削,从而获得更高的切削速度、切削线宽,即获得更高的切削效率和更好的加工表面质量; 三、模具加工的优势。在传统的模具加工中,一般用立式加工中心来完成工件的铣削加工。随着模具制造技术的不断发展,立式加工中心本身的一些弱点表现得越来越明显。现代模具加工普遍使用球头铣刀来加工,球头铣刀在模具加工中带来好处非常明显,但是如果用立式加工中心的话,其底面的线速度为零,这样底面的光洁度就很差,如果使用五轴联动数控机床技术加工模具,可以克服上述不足。采用五轴联动机床加工模具可以很快的完成模具加工,交货快,更好的保证模具的加工质量,使模具加工变得更加容易,并且使模具修改变得容易。

最新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轴旋转。

五轴联动数控加工中心的结构

1五轴联动数控加工中心的结构 五轴联动加工中心大多是3+2的结构,即x,y,z三个直线运动轴加上分别围绕x,y,z轴旋转的a,b,c三个旋转轴中的两个旋转轴组成。这样,从大的方面分类,就有x,y,z,a,b;x,y,z,a,c;x,y,z,b,c三种形式;由二个旋转轴的组合形式来分,大体上有双转台式、转台加上摆头式和双摆头式三种形式。这三种结构形式由于物理上的原因,分别决定了机床的规格大小和加工对象的范围。其中,双转台结构的五轴联动机床由于在加工工件时工件需要在两个旋转方向运动,所以只适合加工小型零件,如小型整体涡轮、叶轮、小型精密模具等,由于结构最为简单,所以相对价格较为低廉,就应用来讲,这是数量最多的一类五轴联动数控机床(图1)。 图1双转台式五轴联动机床加工(汽车大灯)模具 转台加上摆头式结构的五轴联动机床由于转台可以是a轴、b轴或c轴,摆头也是一样,可以分别是a轴、b轴或c轴,所以转台加上摆头式结构的五轴联动机床可以有各种不同的组合,以适应不同的加工对象,如加工汽轮发电机的叶片,需要a轴加上b轴,其中a轴需要用尾座顶尖配合顶住工件,如果工件较长同时直径又细,则需要两头夹住并且拉伸工件来进行加工,当然这里一个必要条件是两个转台必须严格同步旋转;再如加工如图2所示零件,采用c轴加上b轴,由于工件仅在c轴上旋转运动,所以工件可以很小,也可以较大,直径范围可由几十毫米至数千毫米,c轴转台的直径也可以从100~200mm至2~3m,机床的规格、质量也从几吨至十几吨甚至数十吨。这也是一类应用十分广泛的五轴联动数控机床,其价格居中,随机器规格大小、精度和性能的不同相差很大。双摆头式结构的五轴联动机床如图3所示,由于结构本身的原因:摆头中间一般有一个带有松拉刀结构的电主轴,所以双摆头自身的尺寸不容易做小,一般在400~500mm

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程序",在弹出的菜单中选择"全部写人"选项。

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