UG后置处理详解

合集下载

UG6.0后置处理设置经验之谈

UG6.0后置处理设置经验之谈

1.0.0:打开后处理工具卡1.2.0:进入创建后处理文件页面1.2.1 创建一个新的后处理文件这里输入文件名(英文)此区域Inches 英制单位Millimeters 公制设定此区域轴选项3-轴4-轴或5轴这里只讲解3轴通用设定此区域为机床类型设定Generic 通用的Library 浏览自带机床User’s 用户自定义此区域描述你的后处理单只能输入英文选择完自己需要的格式后处理单击OK 进入下一步这一选项可以显示你选择机床类型4轴3轴或你自定义的机床这一区域是你的输出是否记录选项此区域左边为机床行程数据右边为机床原点数据此区域左边为机床精度小数右边为机床快速进给G00速度其他选项默认就可以了这一选项进行修改你的程序头程序尾中间换刀程序衔接道具号道具属性显示的添加进行讲解此选项为程序头选项此选项为增加程序条命令点击它可以拖入程序条就像这样这里的垃圾桶通样你不想要的此条可以删除下面讲解通用的编程设置下面图片是默认的设置此选项为N码关闭此选项为N码开启一般都是把这条此选项需要更改改成你需要的G40 G49 G80 G90既可单击这条词条就可修改进入下一画面把不需要的拖入垃圾桶通过此选项里的代码你可以找到你想要的改好后点击OK既可安全起见最好加入个Z轴回零命令拉入一个词条框添加一个新的词条框如果你想把词条框放在哪个词条框的周围只要看好词条对应放置位置变白既可松掉鼠标下面进入新词条选项里点击这里可以加入你要的词条而我们需要的是 G00 G91 G28 Z0 命令可以用文本形式输入就是这里选择第二个选项“TEXT”文本点击 Add word 拉入这个区域同样变白放置输入你要的文本G00 G91 G28 ZO 点击OK 既可程序头设定完成就是这个效果看下图如果需要加入O号下面编辑你的换刀过程点击中文意思就是操作开始步骤在这里你可以加入你需要的道具信息 N号的开关 M8 M9的开关设置 G43H00等设置下面先讲解 N号的加入加入N号我们只需要拉两个 N号开关词条就可以选择这一选项拉到上面是N号开然后拉入在下面既可下面加入刀具信息找到这个选项操作员消息拉入 N号关后面输入命令MOM_output_literal “( 刀具名称:$mom_tool_name )”MOM_output_literal “( 刀具直径:$mom_tool_diameter )”MOM_output_literal “( 刀具R角半径:$mom_tool_corner_radius )”想要哪个信息就输入哪行如果要两个以上就飞边拉入词条输入这项编辑完毕单击蓝色的区域机床控制 Machine Control 进入一下界面我们只要在G43后加上M8既可完成此项设定然后点击进程动作设定我们只需要修改中间的那个 G02 G03的进入下一页面该为Vector-Arc Start to Center 修改后OK 推出不改出程序带R的带圆的程序就是乱做一团。

数控铣床ug后处理文件制作解析

数控铣床ug后处理文件制作解析

KND(凯恩帝)100-M数控铣床系统UG后处理文件制作王裕栋摘要:本文针对XK5328(凯恩帝100-M系统)立式三轴联动数控铣床,介绍了运用UG软件中的后处理开发工具--后处理构造器(UG PostBuilder)定制此机床的专用后处理程序的一般步骤和方法。

关键词:KND(凯恩帝)100-M;NX/后处理构造器;后置处理一、前言数控技术也叫计算机数控技术(CNC,Computerized Numerical Control),目前它是采用计算机实现数字程序控制的技术。

这种技术用计算机按事先存贮的控制程序来执行对设备的运动轨迹和外设的操作时序逻辑控制功能。

数控机床是按照事先编制好的加工程序,自动地对被加工零件进行加工,而现今的程序一般都由两种方法得到:一是手动编程,二是利用CAM软件自动编程,而CAM软件所编写出来的数控程序是否能与厂方机床、工作环境、人员素质等因素匹配,关键就在于后处理文件是否是最优化的。

二、问题的出现二零零六年毕业后,我留校在实习工厂,做了一名数控铣床实习老师,刚一接手,自己就觉得压力很大,首先是我们的学生在实习操作中,经常会有机床、刀具、夹具的损坏,第二个对程序的运行时间估计不足,造成有的零件全班加工下来,很紧张,但有的却很早就可以完成实习任务,为了减轻实习工厂设备的损坏和合理安排实习任务,我决定研究一下以上问题的所在。

三、故障检查与分析排除上班一两个星期后,我发现很多的撞刀事件都是由于学生在实习当过程中,使用了某个固定循环或模态指令后,程序加工过程当中,由于某种原因,没有再往下加工,但从新加工后呢,一开始又不会去取消上一次的固定固定循环或模态指令,所以就会出现加工出现不可靠因素,另一个问题就是,如果使用UG自带的后处理文件的话,都是有自动换刀功能,而我们实习工厂的XK5328是用手动换刀的,所以一般出来的NC文件都要手工去修改,有时候经常会改错或改漏的地方,造成程序的问题,第三个就是加工的时候没有一个刀具列表和所用时间的大体估计,这样就会造成加工的时候手忙脚乱的去找刀具和刀柄等工具,也不好合理的安排实习时间,第四就是当在UG里设置了螺旋下时,由于XK5328是两轴半的机床,所以在得到NC代码后,在机床里运行里,会出现报错,以上几大问题,其主要的原因就是我们没有XK5328的UG后处理文件,只要有了这个文件,那么以上的问题都可以解决,但要得到这个文件,一般由这样两种途径:一是由机床厂商提供或由软件厂商提供。

UG-后处理程序解析

UG-后处理程序解析
5: G90 G54 取消输出 # MOM_output_literal "G90 G54“
6: 自动换刀格式此程序没有输出,以上更改可使用搜索字符方式快速查找。
7: 未说明的其它格式参数请不要随意更改。
UG刀路回放
000001.pim
%,MX--, ;(JIATIE COMPANY Tel:0769-3000000;This is for nx4) N0010 G17 G90 N0012 G53 Z0 S10000 M03 M08 N0014 G51 E0.01 N0016 G54 N0018 G04 K500 N0020 G43 D1 ;(ToolName=D10 D=10.00 R=0.00 ) N0024 G00 X0.0 Y-24.15 S10000 M03 N0026 Z15. N0028 Z2.7 N0030 G01 Z-.3 F3000. N0032 Y-21.15 N0034 X-16. F5000. N0036 G02 X-21.15 Y-16. I0.0 J5.15 N2380 G00 Z15. N2382 M09 N2384 G53 Z-1 N2386 M05 N2388 G53X0Y0 M30 %,MX--,
UG 后处理
龚老师-----制作
1:在产生完一系列刀具路径后,需要将这些刀具路径按其在机床中的加 工顺序排列,然后对它们进行后处理,产生机床代码文件 .NC PIM 或其 它后缀格式。
2:如果机床具有自动换刀功能,则可将不同尺寸刀,则仅可将尺寸相同的 刀具的刀具路径组合在一组。
2:此后处理开启了螺旋下刀圆弧输出。(若你机床不接受此格式) 关闭螺旋下刀圆弧输出:打开dochop.tcl 文件 PB_CMD_init_helix 更改成 # PB_CMD_init_helix

UGNX7.5后置处理培训

UGNX7.5后置处理培训

21.(设置G54-G59) 右键更改为用户定义
21.(设置G54-G59)
53改成G54 默认输出G54 MCS中的装夹偏置设置1=G55 2=G56...
22.(程序头输出%+NC名) 输出零件名称
导入
23.(在程序头输出Zmax) 定制命令-导入-行程检查
23.(在程序头输出urbo输出在后面7秒钟
24.(提高后处理速度) 导入turbo高速处理指令
24.(提高后处理速度) 把turbo高速处理指令
加入程序头即可
注意:加入turbo的影响 加入turbo高速处理指令后,设置的自定义事件: 与线性运动,圆弧运动,快速运动相关的都无效了
UG NX7.5后置处理培训
一、后置处理概述 二、UG/Post组成结构 三、三轴加工中心后置处理器创建 四、多轴铣后置处理创建 五、TCL语言介绍
一、后置处理概述
无论是哪种CAM软件,其主要用途都是生成在机床上加工零件的刀具轨迹(简 称刀轨)。一般来说,不能直接传输CAM软件内部产生的刀轨到机床上进行加工, 因为各种类型的机床在物理结构和控制系统方面可能不同,由此而对NC程序中指令 和格式的要求也可能不同。因此,刀轨数据必须经过处理以适应每种机床及其控制 系统的特定要求。这种处理,在大多数CAM软件中叫做“后处理”。后处理的结果 是使刀轨数据变成机床能够识别的刀轨数据,即NC代码。
(设置为0.001,精度不要设置高了)


9.(设置圆弧最小值) ④
最小值最小圆弧长度太小 会出问题,见后面补充说明
设置0.01比较合适

10.(设置钻孔循环G98退刀)
选择G98
11.(设置G84格式) 允许定制
11.(设置G84格式) 添加G95 M29指令

(完整版)五轴UG(NX)后处理

(完整版)五轴UG(NX)后处理

0 引言UG作为一种优秀的CAD/CAM软件,他几乎可以覆盖从设计到加工的方方面面。

利用UG NX CAM加工模块产生刀轨。

但是不能直接将这种未修改过的刀轨文件传送给机床进行切削工件,因为机床的类型很多,每种类型的机床都有其独特的硬件性能和要求,比如他可以有垂直或是水平的主轴,可以几轴联动等。

此外,每种机床又受其控制器(controller)的控制。

控制器接受刀轨文件并指挥刀具的运动或其他的行为(比如冷却液的开关)。

但控制器也无法接受这种未经格式化过的刀轨文件,因此,刀轨文件必须被修改成适合于不同机床/控制器的特定参数,这种修改就是所谓的后处理。

近年来,五轴加工已开始应用到精密机械加工领域,工件一次装夹就可完成五面体的加工。

如配置上五轴联动的高档数控系统,还可以对复杂的空间曲面进行高精度加工。

但五轴机床后置处理因机床具体结构、刀位文件不同。

后置处理所得出的数控程序也不尽相同。

因为五轴加工的后处理非常关键,本人结合自己的实际工作经验,着重谈谈五轴加工中心后处理的制作过程。

1 UG后处理开发方法UG/Post Execute和UG/Post Builder共同组成了UG加工模块的后置处理。

UG的加工后置处理模块使用户可方便地建立自己的加工后置处理程序。

后处理最基本的2个要素就是刀轨数据(Tool Path Data)和后处理器(A Postprocessor)。

利用UG/Post Execute后置处理器进行后处理,有2种方法:①利用MOM(Manufacturing Output Manager),②利用GPM(Graphics Postprocessor Module)。

MOM的工作过程如下:刀轨源文件→Postprocessor→NC机床MOM后处理是将UG的刀轨作为输入,他需要2个文件,一个是Event Handler,扩展名为.tcl,包含一系列指令用来处理不同的事件类型;另一个是Definition File,扩展名为.def,包含一系列机床、刀具的静态信息。

UG后置处理器介绍

UG后置处理器介绍

中華大學機械系徐永源徐永源後處理器開發徐永源後處理器開發徐永源後處理器開發Try it徐永源後處理器開發發生什麼事? 你看到甚麼? 它做了什麼事?徐永源DemoIncluding a cutting path,a pp, a output nc file.Try it(chp1_01)徐永源後處理器開發徐永源後處理器開發徐永源DemoUsing VeriCut including a cutting path,a pp, a output nc file.後處理器開發Demo徐永源後處理器開發徐永源後處理器開發徐永源後處理器開發Try it徐永源後處理器開發後處理器開發徐永源Demo show.avi including pb simpleOperation, output three files,ugpost_template.dat, simple cutting path,running and output nc files.Try it(chp1_02)後處理器開發後處理器開發後處理器開發後處理器開發後處理器開發後處理器開發後處理器開發後處理器開發徐永源後處理器開發徐永源START OF PROGRAMSTART OF GROUPSTART OF OPERATIONTOOL CHANGE (not LOAD command)INITIAL MOVEEND OF OPERATION後處理器開發徐永源TheEach Event Handler contain instructions for each event to beprocessed with TCL language.MOM will invoke(TCL procedure name be identical to triggered event name. (toolThe parameters passed to the Event Handler as global variables.後處理器開發徐永源Tool Path Post CommandEvent generator parses(後處理器開發徐永源MOM_start_of_programMOM_start_of_path後處理器開發徐永源後處理器開發徐永源後處理器開發徐永源Definition file contains information about a specific machine tool.NC machines use addresses (G,M,X,Y..) to control the machine.Each NC command line changes machine state by addresses.Post use definition file’s information to format NC commands.後處理器開發徐永源後處理器開發徐永源後處理器開發徐永源後處理器開發徐永源後處理器開發徐永源後處理器開發。

UG后置处理详解

UG后置处理详解

UG后置处理解读要做后置处理程序,你首先要理解你的刀位文件的含义,首先你自己要知道怎么把这些刀位转化为NC代码,如果你读不懂刀位文件,那么你不可能成为一个后置处理高手。

下 面我们简单分析一下以下一段由UG产生的刀位文件的每一行是什么意思。

1、RAPID2、GOTO/-13.0000,-5.7446,3.0000,0.0000000,0.0000000,1.00000003、PAINT/COLOR,424、FEDRAT/MMPM,250.00005、GOTO/-13.0000,-5.7446,0.00006、CIRCLE/-17.0000,0.0000,0.0000,0.0000000,0.0000000,-1.0000000,7.0000,0.0600,0.5000,20.0000,3.00007、GOTO/-10.0000,0.0000,0.0000/8、PAINT/COLOR,319、GOTO/-10.0000,220.0000,0.000010、CIRCLE/-17.0000,220.0000,0.0000,0.0000000,0.0000000,-1.0000000,7.0000,0.0600,0.5000,20.0000,3.000011、GOTO/-13.0000,225.7446,0.00005F/我们从第1行开始看,在UG刀位文件里RAPID代表快速进给,它将影响下一行的走刀方式第2行GOTO语句,后面跟的是点的坐标,前三位为X,Y,Z坐标,后三位为刀轴的方向矢量,由于上一行有RAPID指令,所以这一句处理成NC代码就应该为G00 X-13.0000 Y5.7446 Z3.0000,如果是五轴设备,则应该处理成G00 X-13.0000 Y5.7446 Z3.0000 A0.000 B0.000或G00 X-13.0000 Y5.7446 Z3.0000 A0.000 C0.000等,根据设备的结构不同而不同。

UG NX7.5后置处理培训

UG NX7.5后置处理培训

24.(提高后处理速度) 导入turbo高速rbo高速处理指令 加入程序头即可
注意:加入turbo的影响 加入turbo高速处理指令后,设置的自定义事件: 与线性运动,圆弧运动,快速运动相关的都无效了 例如F=250报警就无效了
(钻孔,换刀有效里面的还有效)
四、多轴铣后置处理创建
多轴的机床结构: ①五轴双旋转工作台 ②五轴双摆头 ③五轴摆台+摆头

② ①
1、五轴双旋转工作台 1)中心距
2)转心距和刀长
五轴双旋转工作台后置处理
验证
4th 与 5th 偏置
1、五轴双摆头
验证
刀长
转心距
新建格式 设置如下
11.(设置G84格式) (设置螺距F大于5小于0.001报警) 编程F超出区间会报警如下图 这个报警不便于检查 我们继续优化
11.(设置G84格式) (设置超出值弹出报警窗口) 值设大
11.(设置G84格式) (设置超出值弹出报警窗口) 在G84之后加入如下语句 就会报警如右图 作业:设置T=0 S=0 报警 提示:在代码上面右键 选择编辑,可以查看代码 的变量名称
钻孔需要在这里面添加,否则无效
21.(设置G54-G59)
添加一个新块
21.(设置G54-G59) 添加G-MCS Fixture offset
21.(设置G54-G59) 右键更改为用户定义
21.(设置G54-G59) 53改成G54 默认输出G54 MCS中的装夹偏置设置1=G55 2=G56...
22.(程序头输出%+NC名)
输出零件名称
23.(在程序头输出Zmax) 定制命令-导入-行程检查
导入
23.(在程序头输出Zmax) 在before_motion中输入 check命令

UG NX 10.0数控编程教程(高职高专教材)PPT教案 第06章 后置处理...

UG NX 10.0数控编程教程(高职高专教材)PPT教案 第06章 后置处理...

UG NX 10.0数控编程教程(高职高专教材)PPT教案第06章后置处理...UG NX 10.0数控编程教程(高职高专教材)PPT教案第06章后置处理。

第一节数控机床的后置处理介绍。

1.1 数控机床的后置处理概念。

后置处理是指在数控编程完成后,需要将程序转换成数控机床可以识别的代码,并进行优化和调整,以便于数控机床能够正确、高效地加工工件。

后置处理是数控编程的重要环节,它直接影响着加工效率和加工质量。

1.2 后置处理的作用。

后置处理的主要作用是将数控编程生成的加工程序转换成数控机床能够识别和执行的代码,同时对加工路径、刀具轨迹等进行优化和调整,以提高加工效率和加工质量。

1.3 后置处理的流程。

后置处理的一般流程包括以下几个步骤:(1)读取数控编程生成的加工程序;(2)解析加工程序,提取加工路径、刀具轨迹等信息;(3)根据数控机床的特性和要求,对加工路径、刀具轨迹等进行优化和调整;(4)生成数控机床能够识别和执行的代码;(5)输出转换后的加工程序,供数控机床使用。

第二节 UG NX 10.0后置处理功能介绍。

2.1 UG NX 10.0后置处理功能概述。

UG NX 10.0作为一款先进的数控编程软件,具有强大的后置处理功能。

它可以根据不同的数控机床类型和加工要求,对加工程序进行智能化的转换和优化,以满足不同加工需求。

2.2 UG NX 10.0后置处理功能的特点。

UG NX 10.0后置处理功能具有以下特点:(1)智能化,可以根据数控机床的特性和要求,自动进行加工程序的转换和优化;(2)灵活性,支持多种数控机床类型和加工方式,可以满足不同的加工需求;(3)高效性,可以快速、准确地完成后置处理,提高加工效率;(4)可视化,可以将转换后的加工程序以图形方式显示,方便用户进行查看和调整。

2.3 UG NX 10.0后置处理功能的应用。

UG NX 10.0后置处理功能主要应用于以下方面:(1)数控编程,可以将数控编程生成的加工程序进行智能化的转换和优化;(2)加工路径规划,可以根据数控机床的特性和要求,对加工路径进行优化和调整;(3)刀具轨迹调整,可以根据刀具特性和加工要求,对刀具轨迹进行优化和调整;(4)加工效率提升,可以通过后置处理,提高数控机床的加工效率和加工质量。

最新UG后处理制作说明详解精品课件

最新UG后处理制作说明详解精品课件

8
UG_Post-Builder界面(jièmiàn)介紹
3.2.1 Program (程序(chéngxù)和刀軌參數)
Quality Assurance
Program Start Sequence(定義程序頭)﹕定義程式頭事件(shìjiàn)。例如﹕程式頭 的”%”,程式名﹑刀具名。
Operation Start Sequence(操作頭):定義從操作開始 到第一個切削運動之間的事件。每一個操作都有
Prinntt DDaattee::1111/4/4/2/0220121
foxsemicon第in二te页gr,a共te5d0t页ec。hnology Inc.
CONFIDENTIAL
Presenter:
2
UG_Post-Builder界面(jièmiàn)介紹
步驟﹕
1.啟動UG_Post Builder
foxsemicon第i十nt四eg页ra,te共d5t0e页c。hnology Inc.
CONFIDENTIAL
Presenter:
14
UG_Post-Builder界面(jièmiàn)介紹
Quality Assurance
3.2.6 Custom Command(用戶指令(zhǐlìng))
Priinntt DDaattee::1111/4/4/2/0220121
foxsemicon第in十te二g页ra,te共d50t页ec。hnology Inc.
CONFIDENTIAL
Presenter:
12
UG_Post-Builder界面(jièmiàn)介紹
3.2.4 Word Summary (字地址(dìzhǐ)定義)

840D四轴UG后置处理制作方法

840D四轴UG后置处理制作方法

840D四轴UG后置处理制作方法在数控机床编程的过程中,UG软件是常用的编程软件之一、840D四轴UG后置处理是在UG软件中进行数控程序后置处理的操作方法,主要用于将UG软件中编写好的数控程序转化为机床可识别的G代码。

1.打开UG软件并加载所需零件的模型。

在UG软件中,首先需要打开所需零件的模型,可以通过"文件"菜单中的"打开"选项或者直接拖拽文件到UG软件界面中加载模型。

2.进入刀具路径规划。

在UG软件中,进入“CAM功能区”,选择相应的加工方法、刀具路径和工序等。

4.检查工具轴向。

在UG软件中,需要检查工具轴向是否正确。

工具轴向是刀具的方向,通常使用X、Y、Z轴表示。

在检查工具轴向时,需要确保刀具的方向与加工轴向一致,以避免机床在加工过程中的误操作。

5.设置刀具补偿。

在UG软件中,可以设置刀具补偿,用于调整刀具的位置。

刀具补偿通常通过设置刀具半径和刀具长度来实现,以确保加工精度。

6.设置切削参数。

在UG软件中,需要设置切削参数,包括切削速度、进给速度、切削深度等。

切削参数的设置是数控加工中非常重要的一步,它直接关系到加工效果和加工速度。

8.进行后置处理。

在UG软件中,使用840D四轴UG后置处理软件,可以将UG软件中编写好的数控程序进行后置处理。

后置处理的目的是将UG软件中的数控程序转化为机床可执行的G代码。

9.生成G代码。

在840D四轴UG后置处理软件中,通过选择机床型号、配置刀库、选择切削参数等步骤,可以生成机床可执行的G代码。

10.导入机床执行。

在840D四轴UG后置处理软件中,将生成的G代码导入到机床中执行。

通过机床的操作界面,加载导入的G代码,进行加工操作。

总结:。

五轴UG(NX)后处理

五轴UG(NX)后处理

0 引言UG作为一种优秀的CAD/CAM软件,他几乎可以覆盖从设计到加工的方方面面。

利用UG NX CAM加工模块产生刀轨。

但是不能直接将这种未修改过的刀轨文件传送给机床进行切削工件,因为机床的类型很多,每种类型的机床都有其独特的硬件性能和要求,比如他可以有垂直或是水平的主轴,可以几轴联动等。

此外,每种机床又受其控制器(controller)的控制。

控制器接受刀轨文件并指挥刀具的运动或其他的行为(比如冷却液的开关)。

但控制器也无法接受这种未经格式化过的刀轨文件,因此,刀轨文件必须被修改成适合于不同机床/控制器的特定参数,这种修改就是所谓的后处理。

近年来,五轴加工已开始应用到精密机械加工领域,工件一次装夹就可完成五面体的加工。

如配置上五轴联动的高档数控系统,还可以对复杂的空间曲面进行高精度加工。

但五轴机床后置处理因机床具体结构、刀位文件不同。

后置处理所得出的数控程序也不尽相同。

因为五轴加工的后处理非常关键,本人结合自己的实际工作经验,着重谈谈五轴加工中心后处理的制作过程。

1 UG后处理开发方法UG/Post Execute和UG/Post Builder共同组成了UG加工模块的后置处理。

UG的加工后置处理模块使用户可方便地建立自己的加工后置处理程序。

后处理最基本的2个要素就是刀轨数据(Tool Path Data)和后处理器(A Postprocessor)。

利用UG/Post Execute后置处理器进行后处理,有2种方法:①利用MOM(Manufacturing Output Manager),②利用GPM(Graphics Postprocessor Module)。

MOM的工作过程如下:刀轨源文件→Postprocessor→NC机床MOM后处理是将UG的刀轨作为输入,他需要2个文件,一个是Event Handler,扩展名为.tcl,包含一系列指令用来处理不同的事件类型;另一个是Definition File,扩展名为.def,包含一系列机床、刀具的静态信息。

(完整版)五轴UG(NX)后处理

(完整版)五轴UG(NX)后处理

0 引言UG作为一种优秀的CAD/CAM软件,他几乎可以覆盖从设计到加工的方方面面。

利用UG NX CAM加工模块产生刀轨。

但是不能直接将这种未修改过的刀轨文件传送给机床进行切削工件,因为机床的类型很多,每种类型的机床都有其独特的硬件性能和要求,比如他可以有垂直或是水平的主轴,可以几轴联动等。

此外,每种机床又受其控制器(controller)的控制。

控制器接受刀轨文件并指挥刀具的运动或其他的行为(比如冷却液的开关)。

但控制器也无法接受这种未经格式化过的刀轨文件,因此,刀轨文件必须被修改成适合于不同机床/控制器的特定参数,这种修改就是所谓的后处理。

近年来,五轴加工已开始应用到精密机械加工领域,工件一次装夹就可完成五面体的加工。

如配置上五轴联动的高档数控系统,还可以对复杂的空间曲面进行高精度加工。

但五轴机床后置处理因机床具体结构、刀位文件不同。

后置处理所得出的数控程序也不尽相同。

因为五轴加工的后处理非常关键,本人结合自己的实际工作经验,着重谈谈五轴加工中心后处理的制作过程。

1 UG后处理开发方法UG/Post Execute和UG/Post Builder共同组成了UG加工模块的后置处理。

UG的加工后置处理模块使用户可方便地建立自己的加工后置处理程序。

后处理最基本的2个要素就是刀轨数据(Tool Path Data)和后处理器(A Postprocessor)。

利用UG/Post Execute后置处理器进行后处理,有2种方法:①利用MOM(Manufacturing Output Manager),②利用GPM(Graphics Postprocessor Module)。

MOM的工作过程如下:刀轨源文件→Postprocessor→NC机床MOM后处理是将UG的刀轨作为输入,他需要2个文件,一个是Event Handler,扩展名为.tcl,包含一系列指令用来处理不同的事件类型;另一个是Definition File,扩展名为.def,包含一系列机床、刀具的静态信息。

第06章 后置处理【UG NX 11.0数控编程】

第06章 后置处理【UG NX 11.0数控编程】

6.2.2 新建一个后处理器文件
“新建后处理器”对话框
6.2.3 机床的参数设置值
当完成以上操作后,系统进入后处理器编辑窗口,此时系 统默认显示为选项卡。该选项卡用于设置机床的行程限制、回 零坐标及插补精度等参数。
6.2.4 程序和刀轨参数的设置
1.程序选项卡 2.G代码选项卡 3.M代码选项卡 4.文字汇总选项卡 5.文字排序选项卡 6.定制命令选项卡 7.链接的后处理选项卡 8.宏选项卡
6.3 定制后处理器综合范例
对于目标后处理器的要求为: (1)铣床的控制系统为:FANUC。 (2)在每一单段程序前加上相关的工序名称和工序类
型,便于机床操作人员识别。 (3)在每一单条程序结尾处将机床主轴Z方向回零,主
轴停转,冷却关闭,便于检测加工质量。 (4)在每一单段程序结束加工时间,便于分析加工效率。 (5)机床的极限行程为X:1500.0,Y:1500.0,Z:
tcl文件输出检验获得机床控制系统数据输出检验机床类型执行后处理yesyes专用后置铣车线切割等不在ugpostbuilder功能之内62创建后处理器文件621进入ug后处理构造器工作环境622新建一个后处理器文件623机床的参数设置值624程序和刀轨参数的设置625nc数据定义626输出设置627虚拟nc控制器621进入ug后处理构造器工作环境nx后处理构造器工作界面nx后处理构造器工作界面622新建一个后处理器文件新建后处理器对话框623机床的参数设置值当完成以上操作后系统进入后处理器编辑窗口此时系统默认显示为选项卡
第6章 后 置 处 理
本章内容主要包括: 概述 创建后处理器文件 定制后处理器综合范例
6.1 概述
在UG NX 11.0中,在生成了包括切削刀具位置及机床控制指 令的加工刀轨文件后,因为刀轨文件不能直接驱动机床,所以 必须来处理这些文件,将其转换成特定机床控制器所能接受的 NC程序,这个处理的过程就是“后处理”。

如何作UGCAM 后置处理及定义机床数据文件

如何作UGCAM 后置处理及定义机床数据文件

Quick Reference Guide如何作UG/CAM 后置处理及定义机床数据文件一、UG/CAM 后置处理原理图二、UG/CAM作后置处理的方法1、在Manufacturing Operation Manager 里通过Export生成CLSF 文件2、ToolBox CLSF 进入CSLF Manager3、选Postprocess 进入数控后处理菜单NC Postprocessing4、指定机床数据文件MDFA Specify5、设置NC Output成为File6、指定输出的NC文件名Output File7、Postprocess后处理,生成NC 代码*.Ptp 文件三、如何定义机床数据文件MDFA(一)进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入------------------------------------------------------------------------------------------------------------------- C:\>c:\eds140\mach\mdfg 执行UG带的mdfg .exe 文件MDFG VERSION 13.0.31. EDIT AN MDFA/MDF2. CREATE NEW MDFA3. TERMINATEENTER SELECTION:FILE NAME (default extension: mdfa)MDFA TO CREATE?Test 给MDFA文件名**creating test.mdfa**SELECT THE INPUT DA TA TYPE1.>ALL DATA V ALUES ARE ENTERED IN INCH UNITS2. ALL DATA V ALUES ARE ENTERED ON METRIC UNITSENTER SELECTION:2 用米制单位GENERATE MDFA FILE test.mdfaMDFG主菜单,共有14项,常用的是1-6和14。

UG NX7.5后置处理培训

UG NX7.5后置处理培训
UG NX7.5后置处理培训
一、后置处理概述 二、UG/Post组成结构 三、三轴加工中心后置处理器创建 四、多轴铣后置处理创建 五、TCL语言介绍
一、后置处理概述
无论是哪种CAM软件,其主要用途都是生成在机床上加工零件的刀具轨迹(简 称刀轨)。一般来说,不能直接传输CAM软件内部产生的刀轨到机床上进行加工, 因为各种类型的机床在物理结构和控制系统方面可能不同,由此而对NC程序中指令 和格式的要求也可能不同。因此,刀轨数据必须经过处理以适应每种机床及其控制 系统的特定要求。这种处理,在大多数CAM软件中叫做“后处理”。后处理的结果 是使刀轨数据变成机床能够识别的刀轨数据,即NC代码。
UG刀位数据
TOOL PATH/FIXED_CONTOUR_2,TOOL,MILL TLDATA/MILL,30.0000,0.0000,75.0000,0.0000,0.0000
数控加工指令
MSYS/0.0000,0.0000,0.0000,1.0000000,0.0000000,0.0000000,0.000000 0,1.0000000,0.0000000
:0030 T01 M06 N0040 G0 G90 X45.355 Y37.426 A-45. C-45. S1000 M03 N0050 G43 Z213.858 H00
PAINT/COLOR,211
N0060 Z300.858
RAPID
N0070 G1 Z210.858 F250. M08
GOTO/95.0000,30.8579,73.6396 PAINT/COLOR,42 FEDRAT/MMPM,250.0000
UG Data Storage
User Defined
Event Handler Definition File

D四轴UG后置处理制作方法

D四轴UG后置处理制作方法

1.打开UG7.5后置处理构造器——》选择新建后处理;2.设置后处理名称(字母和符号组成)——》后处理输出单位(毫米)——》机床类型(4轴带轮盘铣床)——》调用库中现有的840D控制器——》点击确定;3.对后处理构造器的机床、程序和刀轨、NC数据定义、虚拟NC控制器四个组成部分的参数进行修改和设置,输出设置中的参数保持原样,不做调整;4.机床设置:——》5.设置第四轴参数(一般参数保持原样,不做调整);6.旋转平面设置为XY,文字指引线设置为A,旋转轴设置为反向;7.点击界面上的显示机床,查看机床模型如下,则表明4轴参数设置正确;8.程序和刀轨设置——》程序——》程序起始序列——》程序开始;9.在程序开始中增加G55、G64、D1三个块;(添加方法:添加新块——》将添加块拖到要添加的位置进行创建——》添加文字:文本——》将添加文字拖到屏幕中央编辑区域——》弹出对话框——》输入G55——》再重复以上步骤添加下一个;10.程序和刀轨设置——》程序——》操作起始系列设置第一个刀具和自动换刀事件格式如下:11.程序和刀轨设置——》程序——》刀轨——》运动——》线性移动12.程序和刀轨设置——》程序——》刀轨——》运动——》圆周移动设置试用平面为XY,最小圆弧长度为0.02,输出格式调整如下图:13.程序和刀轨设置——》程序——》操作结束序列——》刀轨结束14.程序和刀轨设置——》程序——》程序结束序列——》程序结束15.程序和刀轨设置——》定制命令——》PB_CMD_before_motion在PB_CMD_output_5axis一行最前面加上#(一个或多个都可),或者删除该行16.程序和刀轨设置——》定制命令——》PB_CMD_set_Sinumerik_default_setting将对应有”V7”一行的COMPCAD改为COMPOF17.程序和刀轨设置——》定制命令——》PB_CMD_output_Sinumerik _setting在下图命令行前加#,以取消多余代码的输出18.程序和刀轨设置——》定制命令——》PB_CMD_output_motion _message在下图命令行前加#,以取消多余代码的输出19.NC数据定义参数设置20.选择Abscoord,将其输出格式调整为5.3,意为输出坐标值精确到小数点后3位即可21.同理选择Rotary,将其输出格式调整为4.3,意为输旋转角度值精确到小数点后3位22.虚拟控制器参数设置23.勾选生成虚拟NC控制器,否则无法输出代码24.完成设置,点击保存在选择非中文路径目录下,完成。

UG编程中的背面加工技巧介绍

UG编程中的背面加工技巧介绍

UG编程中的背面加工技巧介绍在数控编程中,背面加工是一项关键的技术,尤其是在UG软件中。

背面加工可以实现对工件的背面进行精确的加工和处理,提高加工效率和加工质量。

本文将介绍UG编程中的几种常用的背面加工技巧,帮助读者更好地掌握这一技术。

一、背面加工的概述背面加工是指在加工过程中对工件的后侧进行加工。

在UG软件中,可以通过设置坐标系、刀具路径和切削参数等来实现对背面的加工。

背面加工不仅可以提高加工效率,还可以避免因工具刀具参数的变化而导致的误差。

二、背面加工技巧介绍1. 设置背面加工坐标系在UG软件中,设置背面加工坐标系是进行背面加工的第一步。

通过选择工件的后侧面作为加工的参考面,确定背面加工的参考坐标系。

在设置坐标系时,需要考虑到刀具路径和切削参数等因素,以实现对背面的准确加工。

2. 刀具路径规划在进行背面加工的刀具路径规划时,需要选择合适的切削路径和切削方向。

一般情况下,背面加工的刀具路径与正面加工的刀具路径相反。

通过合理规划刀具路径,可以有效避免碰撞和误差,并提高加工精度。

3. 切削参数设置背面加工的切削参数设置与正面加工相似,需要考虑到刀具的进给速度、转速和切削深度等因素。

在设置切削参数时,需根据背面加工的具体要求和材料的特性进行调整,以确保背面加工效果的可靠和稳定。

4. 多轴联动加工在复杂的工件加工中,常常需要进行多轴联动加工。

在UG软件中,可以通过设置多个中间点和切削平面,实现多轴联动的背面加工。

多轴联动加工能够充分发挥机床的灵活性和自动化程度,提高生产效率和加工质量。

5. 背面加工路径优化为了进一步提高背面加工的效率和质量,可以对刀具路径进行优化。

在UG软件中,可以通过调整切削路径、增加过渡段和优化刀具路径等手段,实现背面加工路径的最优化。

路径优化不仅可以减少加工时间,还可以提高加工精度和表面质量。

三、背面加工技巧的应用案例下面以一具体的案例来说明背面加工技巧的应用。

案例:加工一个带有复杂凹槽的工件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UG后置处理解读要做后置处理程序,你首先要理解你的刀位文件的含义,首先你自己要知道怎么把这些刀位转化为NC代码,如果你读不懂刀位文件,那么你不可能成为一个后置处理高手。

下 面我们简单分析一下以下一段由UG产生的刀位文件的每一行是什么意思。

1、RAPID2、GOTO/-13.0000,-5.7446,3.0000,0.0000000,0.0000000,1.00000003、PAINT/COLOR,424、FEDRAT/MMPM,250.00005、GOTO/-13.0000,-5.7446,0.00006、CIRCLE/-17.0000,0.0000,0.0000,0.0000000,0.0000000,-1.0000000,7.0000,0.0600,0.5000,20.0000,3.00007、GOTO/-10.0000,0.0000,0.0000/8、PAINT/COLOR,319、GOTO/-10.0000,220.0000,0.000010、CIRCLE/-17.0000,220.0000,0.0000,0.0000000,0.0000000,-1.0000000,7.0000,0.0600,0.5000,20.0000,3.000011、GOTO/-13.0000,225.7446,0.00005F/我们从第1行开始看,在UG刀位文件里RAPID代表快速进给,它将影响下一行的走刀方式第2行GOTO语句,后面跟的是点的坐标,前三位为X,Y,Z坐标,后三位为刀轴的方向矢量,由于上一行有RAPID指令,所以这一句处理成NC代码就应该为G00 X-13.0000 Y5.7446 Z3.0000,如果是五轴设备,则应该处理成G00 X-13.0000 Y5.7446 Z3.0000 A0.000 B0.000或G00 X-13.0000 Y5.7446 Z3.0000 A0.000 C0.000等,根据设备的结构不同而不同。

第3行是着色语句,只对UG自身起作用,不用也不能转化为NC。

第4行为FEDRAT/MMPM,250.000,这一行是给定进给速度,也就是说从这一行以后的走刀进给速度都为250mmpm。

{ 因此第5行转化为NC代码就应该是G01 X-13.0000 Y-5.7446 Z0.0000 F250。

第6行CIRCLE开头,表明即将走一段圆弧,前三位-17.0000,0.0000,0.0000是圆心坐标,接下来三位0.0000000,0.0000000,-1.0000000表明圆弧的矢量方向,可以决定圆弧所在的平面和圆弧走刀的方向,后面的几位数字是刀具信息和精度等相关信息,我们在这里可以忽略。

由于圆弧的矢量方向为0,0,-1,所以该圆弧所在平面与XY平面平 行,因此是一个三坐标圆弧,由于是0,0,-1,所以其圆弧插补指令也就确定为G03,如果是0,0,1则应该为G02。

接下来第7行是圆弧的终点坐标,所以第6句和第7句可以一起转化为NC代码G03 X-10.000 Y0.000 I____ J_____其中X-10.000 Y0.000是终点X,Y坐标,Z由于与上一句相同可省略,那么I,J后面的值怎么确定呢,这是由系统决定的。

对于FIDIA系统,I,J后面的值分别应该是圆心的X,Y坐标,所以对于FIDIA系统,NC代码应为:G03 X-10.000 Y0.000 I-17.000 J0.000而多与FANUC或SIEMENS系统,I,J值是圆心的X,Y值相对于起点的坐标值,即I=圆心X-起点X,而J=圆心Y-起点Y,所以,对应的NC代码为: G03 X-10.000 Y0.000 I-4.000 J5.7446当然你也可以转化为别的表达方式,比如R之类,这里就不一一介绍了。

后面几行以此类推,所以最后后置应当处理为:FIDIA系统N1 G00 X-13.000 Y-5.745 Z3.000N2 G01 Z0.000 F2504?;E X6]0[ F_c6s_dN3 G03 X-10.000 Y0.000 I-17.000 J0.000N4 G01 Y220.000N5 G03 X-13.000 Y225.745 I-17.000 J220.000FANUC、SIEMENS系统N1 G00 X-13.000 Y-5.745 Z3.000N2 G01 Z0.000 F250N3 G03 X-10.000 Y0.000 I-4.000 J5.7446N4 G01 Y220.000N5 G03 X-13.000 Y225.745 I-7.000 J0.000.UG POST后置处理2007-06-02 16:11二、UG/CAM作后置处理的方法1、在 Manufacturing Operation Manager 里 通过 Export 生成 CLSF 文件2、ToolBox?CLSF 进入 CSLF Manager3、选 Postprocess 进入数控后处理菜单 NC Postprocessing4、指定机床数据文件 MDFA Specify5、设置 NC Output 成为 File6、指定 输出的NC文件名 Output File7、Postprocess后处理,生成 NC 代码 *.Ptp 文件三、如何定义机床数据文件MDFA(一) 进入MS-DOS方式,用菜单对话方式定义,以下是定义的过程,带底纹部分是用户输入------------------------------------------------------------------------------------------------------------------- C:\>c:\e d s140\mac h\m d fg 执行UG带的m d fg .exe 文件MDFG V ERSION 13.0.31. EDIT AN MDFA/MDF2. CREATE NE W MDFA3. TERMINATEENTER SELECTION:2 建立新的MDFA,若修改MDFA选 3FILE NAME (d efault extension: m d fa)MDFA TO CREATE?Test 给MDFA文件名**creating test.m d fa**SELECT T H E INPUT DATA TYPE1.>ALL DATA V ALUES ARE ENTERED IN INC H UNITS2. ALL DATA V ALUES ARE ENTERED ON METRIC UNITSENTER SELECTION:2 用米制单位GENERATE MDFA FILE test.m d faMDFG主菜单,共有14项,常用的是 1-6和14。

1.> MAC H INE TOOL TYPE – MILL机床类型选择2. MAC H INE TOOL COORDINATE AXES V ALIDITY确定机床远动轴代码格式3. PREPARATORY, AUXILIARY, AND E V ENT CODE FORMATS确定G代码和M代码格式 程序头尾固定输出格式定义4. MAC H INE TOOL MOTION CONTROL确定是相对/绝对、英/公制、圆弧直线插补编码等5. POSTPROCESSOR COMMAND确定机床命令控制6. LISTING AND PUNC H CONTROL确定NC程序的格式7. LISTING COMMENTARY DATA8. INITIAL CODES9. RUN TIME OPTIONS10. EDIT W ORD ADDRESS C H ARACTER OUTPUT SE Q UENCE11. OUTPUT FILE V ALIDATION12. PRINT MDF SUMMARY13. RENAME FILE14. FILE/TERMINATE存盘退出ENTER SELECTION:---------------------------------------------------------------------------------------------------------------- (二) 以MDFG主菜单为基础,以下是常用的一些选项1、坐标轴数值的表示 2-1-1 (选菜单2、再选1、再选1。

下同)X FORMAT DEFINITIONCURRENT STATUS1. C H ARACTER FOR W ORD ADDRESS X 用X表示X轴2. TOTAL NUMBER OF DIGITS 7 数据位有7位3. NUMBER OF DECIMAL PLACES 3 小数点后有3位4. ZERO SUPPRESSION LEADING AND TRAILING是否省略小数点前后的零5. SIGN SUPPRESSION PLUS 是否省略正负号6. DECIMAL POINT OUTPUT? YES 小数点是否出现7. TRAILING C H ARACTER(S) RE Q UIRED? (5 MAXIMUM) NO8.>ENTRY COMPLETEENTER SELECTION:------------------------------------------------------------------------------------------------------------2、定义绝对、相对坐标代码 4-1-33、定义公制、英制代码 4-1-44、定义直线、圆弧插扑代码 4-1-15、定义圆弧插补格式 4-46、定义圆弧插补是否能跨象限 4-4-1-2-4-5、67、圆弧插补的圆心定义 4-4-1-2-4-7、78、在程序头尾输出固定的语句 3-6-1-1、29、容许在一条语句内有多个G代码 3-310、程序输出格式 6-4-3 7-BIT ASCII MCD11、定义多轴机床 4-3-1(三)控制机床动作的指令定义大部分在菜单5内,注意,要在程序中出现这些指令,UG/CAM编程时须在MAC H INE CONTROL中指定 动作5-1-4 COOLNT 冷却液控制5-1-6 CYCLE 固定循环5-1-8 END 程序结束5-1-9 FEADRAT 进给率5-1-16 LOAD 换刀和长度补正5-1-24 ROTATE 旋转轴的定义5-1-27 SE Q NO 行号的控制5-1-30 SPINDL 主轴控制。

相关文档
最新文档