UG后处理制作
- 格式:ppt
- 大小:1.99 MB
- 文档页数:50
制作自己的后处理1,开始菜单里打开UG/POST Builder附件0.PNG (17.26 KB)2008-1-14 20:541.PNG (130.23 KB)下面说说UG/POST Builder的界面和一些基本的东西设定螺旋下刀的方式增加一个自定义命令,拖到%下一行,如图,加入以下命令uplevel #0 {set mom_kin_helical_arc_output_mode LINEAR MOM_reload_kinematics}完成加turbo,使后处理速度快5~6倍再在如图位置增加一个自定义命令输入以下内容uplevel #0 {set mom_kin_is_turbo_output "TRUE"MOM_reload_kinematics}完成这个命令可以使后处理速度快5~6倍,一个字“快”加入这个命令后,如果不想自动开油的话要修改下面三个地方,只有加了turbo的才改这三个地方以下内容需要回复才能看到自己的自定义设置如果自己喜欢在每次程式开始时做一次Z轴回零的动作,按以下三个图设置以下内容需要回复才能看到2.PNG (16.78 KB)2008-1-14 21:10 , 阅读权限: 113.PNG (19.15 KB)2008-1-14 21:10 , 阅读权限: 11自己的自定义设置有些高速机要在程式开始前加入G05.1Q1,有的又要加其它指令,但不管加什么指令,按以下方法都可以搞定以下内容需要回复才能看到在程式尾加入G05.1Q0G49,和程式头的方法一样。
把M02改为M30,点击M02进行修改,方法如图以下内容需要回复才能看到在程式头或程式尾加一些强制性输出的指令也可以用以下方法搞定,以加入G05.1Q1为例增加一个自定义命令,在里面添加如下命令MOM_output_literal "G05.1Q1"如果要多加几行指令,只需换行重复以上的动作,只是G05.1Q1要换成其它的指令罢了以下内容需要回复才能看到加入刀具信息在弹出的对话框中输入如下指令global mom_tool_diameterglobal mom_tool_corner1_radiusglobal mom_tool_nameMOM_output_literal "( $mom_tool_name D=[format "%.2f" $mom_tool_diameter] R=[format "%.2f" $mom_tool_corner1_radius] )"注意,D和R都可以改成你方便识别的文字,也可以改成汉字,不过要你的机床能识别汉字,%.2f是输出刀具信息的精度,这个意思是小数点后面2位数,2可以改成其它数字,其它地方就不要改了。
制作自己的后处理1,开始菜单里打开UG/POST Builder附件0.PNG (17.26 KB)2008-1-14 20:541.PNG (130.23 KB)下面说说UG/POST Builder的界面和一些基本的东西设定螺旋下刀的方式增加一个自定义命令,拖到%下一行,如图,加入以下命令uplevel #0 {set mom_kin_helical_arc_output_mode LINEARMOM_reload_kinematics}完成加turbo,使后处理速度快5~6倍再在如图位置增加一个自定义命令输入以下内容uplevel #0 {set mom_kin_is_turbo_output "TRUE"MOM_reload_kinematics}完成加turbo,使后处理速度快5~6倍这个命令可以使后处理速度快5~6倍,一个字“快”加入这个命令后,如果不想自动开油的话要修改下面三个地方,只有加了turbo的才改这三个地方以下内容需要回复才能看到自己的自定义设置如果自己喜欢在每次程式开始时做一次Z轴回零的动作,按以下三个图设置以下内容需要回复才能看到2.PNG (16.78 KB)2008-1-14 21:10 , 阅读权限: 113.PNG (19.15 KB)2008-1-14 21:10 , 阅读权限: 11自己的自定义设置有些高速机要在程式开始前加入G05.1Q1,有的又要加其它指令,但不管加什么指令,按以下方法都可以搞定以下内容需要回复才能看到在程式尾加入G05.1Q0G49,和程式头的方法一样。
把M02改为M30,点击M02进行修改,方法如图以下内容需要回复才能看到在程式头或程式尾加一些强制性输出的指令也可以用以下方法搞定,以加入G05.1Q1为例增加一个自定义命令,在里面添加如下命令MOM_output_literal "G05.1Q1"如果要多加几行指令,只需换行重复以上的动作,只是G05.1Q1要换成其它的指令罢了以下内容需要回复才能看到加入刀具信息在弹出的对话框中输入如下指令global mom_tool_diameterglobal mom_tool_corner1_radiusglobal mom_tool_nameMOM_output_literal "( $mom_tool_name D=[format "%.2f" $mom_tool_diameter] R=[format "%.2f" $mom_tool_corner1_radius] )"注意,D和R都可以改成你方便识别的文字,也可以改成汉字,不过要你的机床能识别汉字,%.2f是输出刀具信息的精度,这个意思是小数点后面2位数,2可以改成其它数字,其它地方就不要改了。
②1启动后处理构造器③④①2如图设置,选用fanuc_6M 控制器①②③④①3保存,取名:3zhou_fanuc②③②4(不让G40单独占一行)删除G40代码①③④⑤②5(不让G40与G02同一行)删除G41代码①③④⑤②6(设置G00同样可以输出G41/G40)添加G41代码①③④⑤②7(设置G41之后必然有D01)添加custom command代码①③④⑤⑥7(设置G41之后必然有D01)输入代码MOM_force Once D⑦插入⑧设置名称⑨输入代码7(设置G41之后必然有D01)(补充说明)下面的做法是不正确的D会提前出现8(设置线性运动分辨率)(即坐标数据精度)(设置为0.001,精度不要设置高了)②9(设置圆弧最小值)①③④⑤最小值最小圆弧长度太小会出问题,见后面补充说明设置0.01比较合适10(设置钻孔循环G98退刀)选择G9810(设置钻孔循环G98退刀)添加G9811(设置G84格式)允许定制11(设置G84格式)添加G95 M29指令11(设置G84格式)添加定制G95指令11(设置G84格式)添加定制M29指令11(设置G84格式)(设置G84之后输出G94的标识)(钻孔之后不输出G94攻丝之后才输出G94)11(设置G84格式)钻孔之后不输出G94攻丝之后才输出G9411(设置G84格式)(单独定义一个攻丝F指令)删除原来的F11(设置G84格式)添加自定义F如下图11(设置G84格式)新建格式设置如下11(设置G84格式)(设置螺距F大于5小于0.001报警)编程F超出区间会报警如下图这个报警不便于检查我们继续优化11(设置G84格式)(设置超出值弹出报警窗口)值设大11(设置G84格式)(设置超出值弹出报警窗口)在G84之后加入如下语句就会报警如右图作业:设置T=0 S=0 报警提示:在代码上面右键选择编辑,可以查看代码的变量名称11(设置G84格式)(添加一个Q代码)设置如右图11(设置G84格式)设置代码输出顺序交换一下输出顺序完成G84设置②12(去除切削进给F后面的点)如F200.改成F200①③④⑤13(删除G02后面的K代码)G18/G19平面需要时可以单独做一个后处理14(线性运动 S M03 单独占行)提行即可15(程序无G00同样输出G43)加入G43 H01指令16(快速运动 S M03 单独占行)提行即可17(G43这行输出M08)18(S之后出现G04暂停)在线性运动和快速运动的S之后添加G04 K 地址不同系统暂停指令不同自己根据系统要求设置代码18(S之后出现G04暂停)(每个工序刷新一次G04)这样可以实现,但是同一把刀每个工序都在S之后输出暂停浪费时间我们需要换刀时才暂停所以要改一下,见后页18(S之后出现G04暂停)接上页把刷新放到换刀之前就可以了19(添加刀具信息和换刀暂停T0报警)在自动换刀T M6后面添加一个自定义命令如下图看不清楚代码到后处理视频页面可以下载后处理然后打开TCL文件,搜索T=0即可20(S0、F250报警)在每个地方都添加右边代码(有些工序是没有某些动作的,所以全部添加保证生效)20(S0、F250报警)钻孔需要在这里面添加,否则无效21(设置G54-G59)添加一个新块21(设置G54-G59)添加G-MCS Fixture offset21(设置G54-G59)右键更改为用户定义21(设置G54-G59)53改成G54默认输出G54MCS中的装夹偏置设置1=G55 2=G56...22(程序头输出%+NC名)输出零件名称23(在程序头输出Zmax)定制命令-导入-行程检查导入23(在程序头输出Zmax)在before_motion中输入check命令23(在程序头输出Zmax)在尾部添加如下代码注意因为要重写文件,所以后处理NC文件不能指定为中文路径,否则会报警注意:代码看不清楚到后处理页面下载打开.TCL文件搜索rewrite即可把ZMAX输出到程序头会大大减慢后处理速度做过一个比较:2250K的文件(2.19M)不加turbo输出到前面80秒加turbo输出到前面要55秒钟不加turbo输出在后面30秒加turbo输出在后面7秒钟24(提高后处理速度)导入turbo高速处理指令24(提高后处理速度)把turbo高速处理指令加入程序头即可注意:加入turbo的影响加入turbo高速处理指令后,设置的自定义事件:与线性运动,圆弧运动,快速运动相关的都无效了例如F=250报警就无效了(钻孔,换刀有效里面的还有效)制作完成!后面有补充内容。
UG后处理制作教程简介UG(Unigraphics)是一款强大的计算机辅助设计(CAD)软件,被广泛应用于工程制图、产品设计和制造等领域。
在使用UG进行设计后,还需要对设计结果进行后处理,以生成可供生产和制造使用的输出文件。
本文档将向您介绍UG后处理的基本步骤和常用功能,帮助您进行高效准确的后处理工作。
步骤一:选择后处理器UG提供了多种后处理器,可以根据不同需求选择适合的后处理器。
在UG界面的“后处理”选项中,选择合适的后处理器,如输出NASTRAN文件后处理,切换到相应的后处理界面。
步骤二:设置后处理参数在进行后处理之前,需要根据实际需求设置后处理参数。
常见的后处理参数包括:结果输出路径、结果文件格式、后处理图形显示等。
通过设置这些参数,可以满足不同的后处理需求。
步骤三:后处理图形显示UG提供了丰富的图形显示功能,可以直观地展示设计结果。
在后处理界面中,可以选择要显示的结果类型,如应力、位移、温度等。
同时,还可以根据需要对显示的结果进行颜色映射、边界设置等操作,以便更好地观察和分析设计结果。
步骤四:后处理结果导出在后处理过程中,可以将结果导出为各种格式的文件,以便于与其他软件进行数据交换和共享。
UG支持多种文件格式的导出,包括NASTRAN、STL、IGES、STEP等。
根据实际需要,选择合适的文件格式并导出结果文件。
常用功能介绍1. 结果过滤和转换在后处理过程中,可以通过结果过滤和转换功能,对设计结果进行筛选和转换。
例如,可以通过过滤功能只显示某些关键区域的结果,或者通过转换功能将结果数据转换为其他单位或坐标系。
2. 结果剪裁和裁剪UG提供了结果剪裁和裁剪功能,可以根据需要选择感兴趣的区域进行处理。
通过剪裁和裁剪操作,可以更详细地观察和分析设计结果,提高后处理的效率和准确性。
3. 动画演示和动态模拟除了静态结果的显示和分析,UG还提供了动画演示和动态模拟的功能。
可以通过设置时间步长和动画参数,对设计结果进行动态展示,以便更好地理解和评估设计的运行情况。
nx ug 后处理制作视频教程
后处理是指在视频拍摄完成后,通过剪辑、特效、调色等手段进行编辑和加工的过程。
下面将介绍一些后处理制作视频的基本步骤。
首先,需要选择适合的视频编辑软件。
市面上有很多种视频编辑软件可供选择,如Adobe Premiere Pro、Final Cut Pro等。
选择一个熟悉和适合自己的软件是制作视频的第一步。
第二步是导入素材。
将拍摄好的视频素材导入到软件中,可以将素材按照需要排序并进行整理。
同时,如果有音频素材或其他特效素材,也可以一同导入并准备好使用。
第三步是剪辑和编辑。
根据视频的主题和需要,选择合适的片段进行剪辑和拼接。
可以对镜头进行修剪、切换、添加过渡效果等,以保持视频的连贯性和流畅性。
接下来,在编辑的基础上可以考虑加入一些特效和转场效果。
特效包括文字特效、图像特效、滤镜效果等,可以根据视频的风格和需要进行添加和调整。
转场效果则可以使视频过渡更加自然和流畅。
在特效和转场效果添加完成后,可以进行音频的调整和处理。
可以对视频中的背景音乐进行剪辑、混音,添加配音等,以达到更好的音频效果和音画协调。
最后,进行调色处理。
调色是后期制作中非常重要的一步,可
以通过调整明暗、饱和度、色调、色彩平衡等参数来改善视频的色彩效果和整体风格。
以上是一个简单的后处理制作视频的流程。
当然,随着技术的发展和软件的不断更新,后处理制作视频的方法和步骤也会有所变化。
希望以上内容能够对你了解后处理制作视频有所帮助。
第四章 后处理制作(教程部分章节内容展示)第 1 单元后处理制作过程指导一、领取任务1、制作一个华中数控 H21 数控铣床的后处理文件2、制作一个siemens840d 系统加工中心的后处理文件要求:,在程序尾 在程序头加入刀具名称、加工坐标系 G54 单独占一行、加入连续加工指令 G64、加入程序运行预计时间,不要输出行号、功能字之间不要输出空格间隔。
二、准备工作1、华中数控H21 的加工代码文件要求:文件命名:O_ _ _ _.NC 即O+任意 4位阿拉伯位数,后缀为.NC。
如:O1000.NC程序头:%_ _ _ _ 即%+任意 4位阿拉伯位数开头。
如%12342、siemens840d 的加工代码文件要求:文件命名:任意字母+任意数字,后缀为.NC。
如:AA01.NC程序头:% %%_N _程序名称_MPF 如:%_N _AA01_MPF3、后处理加入刀具名称①打开后处理构造器②在程序头 ADD BLOCK 类型选择 Operator message③插入 TOOL:$mom_tool_name④保存。
OK4、后处理加入加工时间①打开后处理构造器②在程序尾 ADD BLOCK 类型选择 CUSTOM COMMAND(在程序头加是不行的)③插入下面语句global mom_machine_timeMOM_output_literal "(CUTTING TIME: [ format "%.2f" $mom_machine_time]H)" ④保存。
OK三、操作步骤启动后处理构造器将后处理构造器设置为中 文版面新建一个后处理文件 (华中系统)中文(简体) ①点击新建后处理构造器 开始‐‐‐‐‐‐‐后处理构造器options Language 中文(简体)②不能取中文名称, 否则不 能后处理加工代码6-32为设置程序头内容⑨加工代码中不要输出行 号,以减小文件内存②输入后处理文件名称③选择毫米单位④选择3轴机床⑤确定⑥点击程序和刀轨⑦点击程序⑧点击程序起始序列⑨在第4行MOM_set_seq_on上单击右键选择删除⑩-14设置华中数控程序头12 华中数控程序头要求%+4 位任意数字开头15-21 设置加工坐标系 G54 位于程序开始第一行 ⑩点击%所在的块11 在弹出窗口%上单击右键选择编辑12输入华中数控程序头%123413确定14确定15选择新块16鼠标按住不放拖动到 %1234 下,当下面出现 白色高亮时释放鼠标17 文本方式可以自己定义 输出内容,是非参数化数据19设置加工坐标系G54 17在弹出窗口选择文本18 点击添加文字按住鼠标不放拖动到空白处的蓝色条上, 当出现白色高亮时释放鼠标20确定19输入加工坐标系G5421确定23-27 设置连续加工代码 G6425设置连续加工代码G6424 点击添加文字按住鼠标不放拖动到空白处的蓝色条上,当出现白色高亮时释放鼠标22 点击 G40 G17所在的块23选择文本下面如果出现这种错误的位置, 请重新拖动到%1234下面28-31 设置加工刀具名称显 示在加工坐标G54的下一行 处,便于观察程序所使用的 刀具是否与机床上的刀具 一致30此代码为显示刀具名称 TOOL:$mom_tool_name25 在弹出窗口输入连续加工代码G6426确定27确定28选择运算程序消息29 点击添加块按住鼠标不放拖动到 G54下,当出现白色高亮时释放鼠标30 在弹出窗口输入代码(不可输错)31确定删除自动换刀命令 32程序头设置结果如图①点击操作起始序列②在G91 G28所在的行单击右键选择删除,并依次将自动换刀后面内容全部删除结果如图,全部删除完设置圆弧输出模式③④最小圆弧半径和最小 圆弧长度设置大一点避免 极小曲线采用圆弧输出可 能会导致出错,极小圆弧可 能会被机床识别为整圆⑤IJK 定义的方式,华中机 床的定义方式为Arc start to center删除刀具长度补偿命令③移除G43命令①点击运动②点击圆周移动③最小半径设置为0.1⑤IJK 定义为 Arc start tocenter④最小圆弧长度设置为0.5⑥确定①点击运动②点击快速移动③在 G43 上单击右键选择删除④移除H01命令修改程序尾①-⑧将M02改成M30M02 编写在主程序的最后一 个程序段中,表示主程序的 结束。
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后处理制作示例(仅作参考)以FANUC 0i-MD的三轴铣床加工中心系统,及三轴普通铣床,在UG11制作二个后处理器。
首先根据说明书,了解相关的技术资料:程序结构:文件名:任何四位字母或数字.nc (如)程序:程序头%主程序号:O+任意四位数字如:%O0001N001 G54 G90 G40 G49 G80 M08………N…. M30%M98 P21010,后四位数字1010是调用的子程序号,P后面的数字是重复次数,最多可有三位数字。
一、先建Fanuc三轴加工中心后处理文件在制作后处理器时,要注意以上的M代码和G代码。
还有:1、文件名:字母任意四位字母或数字.nc(如);程序头:%O+任意四位数字,为主程序名(如O2047)。
如果只有一个主程序,也可以不加,省略这程序号。
2、程序头增加显示所用刀具名称(运算程序消息)。
插入Tools:$mom_tool_name3、增加G54-59 去掉G71,增加G54-59 G40 G49 G17 G90 G80 强制输出。
4、(1)三轴数控加工中心铣床,保留自动换刀?,M06换刀;T01是刀库选择01号刀具,刀库转动相应位置。
(不要更改)M06 (刀具交换的命令);T01 (刀库转动到01号刀的位置).T01 M06(更换为T01刀具,或者是将当前的主轴上安装的刀具放回到刀库的T01位置)。
(2)在换刀前可添加一个刀具长度补偿和半径补偿的取消操作。
G49G40.(G49 G40 G91 G28 Z0).(3)保留长度补偿功能;保留半径补偿功能;(其实半径补偿功能是没用的,UG已经自动计算好刀具的真实轨迹,可以取消,也可不取消。
)(若是三轴数控铣床,没有刀库的话,取消换刀功能)。
5、设置圆弧输出模式,最小半径0.01mm,最小圆弧0.2mm.(据说如果太小,数控系统会误认为是整圆)6、增加M05; M09;G91 G28 Z0;M01 (G91 G28 Z0返回换刀点,和M01选择停止,都可以不加)7、删除末尾的%1234,留下%在程序尾显示加工预计时间(定制命令) global mom_machine_timeMOM_output_literal "(TIME :[ format "%.2f" $mom_machine_time])"8、M02可改为M30,也可以不改。
②1启动后处理构造器③④①2如图设置,选用fanuc_6M 控制器①②③④①3保存,取名:3zhou_fanuc②③②4(不让G40单独占一行)删除G40代码①③④⑤②5(不让G40与G02同一行)删除G41代码①③④⑤②6(设置G00同样可以输出G41/G40)添加G41代码①③④⑤②7(设置G41之后必然有D01)添加custom command代码①③④⑤⑥7(设置G41之后必然有D01)输入代码MOM_force Once D⑦插入⑧设置名称⑨输入代码7(设置G41之后必然有D01)(补充说明)下面的做法是不正确的D会提前出现8(设置线性运动分辨率)(即坐标数据精度)(设置为0.001,精度不要设置高了)②9(设置圆弧最小值)①③④⑤最小值最小圆弧长度太小会出问题,见后面补充说明设置0.01比较合适10(设置钻孔循环G98退刀)选择G9810(设置钻孔循环G98退刀)添加G9811(设置G84格式)允许定制11(设置G84格式)添加G95 M29指令11(设置G84格式)添加定制G95指令11(设置G84格式)添加定制M29指令11(设置G84格式)(设置G84之后输出G94的标识)(钻孔之后不输出G94攻丝之后才输出G94)11(设置G84格式)钻孔之后不输出G94攻丝之后才输出G9411(设置G84格式)(单独定义一个攻丝F指令)删除原来的F11(设置G84格式)添加自定义F如下图11(设置G84格式)新建格式设置如下11(设置G84格式)(设置螺距F大于5小于0.001报警)编程F超出区间会报警如下图这个报警不便于检查我们继续优化11(设置G84格式)(设置超出值弹出报警窗口)值设大11(设置G84格式)(设置超出值弹出报警窗口)在G84之后加入如下语句就会报警如右图作业:设置T=0 S=0 报警提示:在代码上面右键选择编辑,可以查看代码的变量名称11(设置G84格式)(添加一个Q代码)设置如右图11(设置G84格式)设置代码输出顺序交换一下输出顺序完成G84设置②12(去除切削进给F后面的点)如F200.改成F200①③④⑤13(删除G02后面的K代码)G18/G19平面需要时可以单独做一个后处理14(线性运动 S M03 单独占行)提行即可15(程序无G00同样输出G43)加入G43 H01指令16(快速运动 S M03 单独占行)提行即可17(G43这行输出M08)18(S之后出现G04暂停)在线性运动和快速运动的S之后添加G04 K 地址不同系统暂停指令不同自己根据系统要求设置代码18(S之后出现G04暂停)(每个工序刷新一次G04)这样可以实现,但是同一把刀每个工序都在S之后输出暂停浪费时间我们需要换刀时才暂停所以要改一下,见后页18(S之后出现G04暂停)接上页把刷新放到换刀之前就可以了19(添加刀具信息和换刀暂停T0报警)在自动换刀T M6后面添加一个自定义命令如下图看不清楚代码到后处理视频页面可以下载后处理然后打开TCL文件,搜索T=0即可20(S0、F250报警)在每个地方都添加右边代码(有些工序是没有某些动作的,所以全部添加保证生效)20(S0、F250报警)钻孔需要在这里面添加,否则无效21(设置G54-G59)添加一个新块21(设置G54-G59)添加G-MCS Fixture offset21(设置G54-G59)右键更改为用户定义21(设置G54-G59)53改成G54默认输出G54MCS中的装夹偏置设置1=G55 2=G56...22(程序头输出%+NC名)输出零件名称23(在程序头输出Zmax)定制命令-导入-行程检查导入23(在程序头输出Zmax)在before_motion中输入check命令23(在程序头输出Zmax)在尾部添加如下代码注意因为要重写文件,所以后处理NC文件不能指定为中文路径,否则会报警注意:代码看不清楚到后处理页面下载打开.TCL文件搜索rewrite即可把ZMAX输出到程序头会大大减慢后处理速度做过一个比较:2250K的文件(2.19M)不加turbo输出到前面80秒加turbo输出到前面要55秒钟不加turbo输出在后面30秒加turbo输出在后面7秒钟24(提高后处理速度)导入turbo高速处理指令24(提高后处理速度)把turbo高速处理指令加入程序头即可注意:加入turbo的影响加入turbo高速处理指令后,设置的自定义事件:与线性运动,圆弧运动,快速运动相关的都无效了例如F=250报警就无效了(钻孔,换刀有效里面的还有效)制作完成!后面有补充内容。
U G后处理制作图文并茂
通俗易懂
This model paper was revised by the Standardization Office on December 10, 2020
1.设置程序头
设置每次换刀都需要的参数
首先把后处理构造器打开(开始-UG-加工-后处理构造器),“语言”选择中文,点击新建,输入后处理名称(英文),选择“毫米”,点击确定,“机
设置冷却液开
设置公制英制代
置顺序号增量
设置输出程序的扩展名(一般为C)
这里设置顺序号要不要前导零,如N0001变成
置程序显示刀
名称,半径,R 置程序尾
把块拖入想放的位置
点击
设置显示加工时
显示加工时间在程序
最后面的全部英文
完整英文如下图。
第四章 后处理制作(教程部分章节内容展示)第 1 单元后处理制作过程指导一、领取任务1、制作一个华中数控 H21 数控铣床的后处理文件2、制作一个siemens840d 系统加工中心的后处理文件要求:,在程序尾 在程序头加入刀具名称、加工坐标系 G54 单独占一行、加入连续加工指令 G64、加入程序运行预计时间,不要输出行号、功能字之间不要输出空格间隔。
二、准备工作1、华中数控H21 的加工代码文件要求:文件命名:O_ _ _ _.NC 即O+任意 4位阿拉伯位数,后缀为.NC。
如:O1000.NC程序头:%_ _ _ _ 即%+任意 4位阿拉伯位数开头。
如%12342、siemens840d 的加工代码文件要求:文件命名:任意字母+任意数字,后缀为.NC。
如:AA01.NC程序头:% %%_N _程序名称_MPF 如:%_N _AA01_MPF3、后处理加入刀具名称①打开后处理构造器②在程序头 ADD BLOCK 类型选择 Operator message③插入 TOOL:$mom_tool_name④保存。
OK4、后处理加入加工时间①打开后处理构造器②在程序尾 ADD BLOCK 类型选择 CUSTOM COMMAND(在程序头加是不行的)③插入下面语句global mom_machine_timeMOM_output_literal "(CUTTING TIME: [ format "%.2f" $mom_machine_time]H)" ④保存。
OK三、操作步骤启动后处理构造器将后处理构造器设置为中 文版面新建一个后处理文件 (华中系统)中文(简体) ①点击新建后处理构造器 开始‐‐‐‐‐‐‐后处理构造器options Language 中文(简体)②不能取中文名称, 否则不 能后处理加工代码6-32为设置程序头内容⑨加工代码中不要输出行 号,以减小文件内存②输入后处理文件名称③选择毫米单位④选择3轴机床⑤确定⑥点击程序和刀轨⑦点击程序⑧点击程序起始序列⑨在第4行MOM_set_seq_on上单击右键选择删除⑩-14设置华中数控程序头12 华中数控程序头要求%+4 位任意数字开头15-21 设置加工坐标系 G54 位于程序开始第一行 ⑩点击%所在的块11 在弹出窗口%上单击右键选择编辑12输入华中数控程序头%123413确定14确定15选择新块16鼠标按住不放拖动到 %1234 下,当下面出现 白色高亮时释放鼠标17 文本方式可以自己定义 输出内容,是非参数化数据19设置加工坐标系G54 17在弹出窗口选择文本18 点击添加文字按住鼠标不放拖动到空白处的蓝色条上, 当出现白色高亮时释放鼠标20确定19输入加工坐标系G5421确定23-27 设置连续加工代码 G6425设置连续加工代码G6424 点击添加文字按住鼠标不放拖动到空白处的蓝色条上,当出现白色高亮时释放鼠标22 点击 G40 G17所在的块23选择文本下面如果出现这种错误的位置, 请重新拖动到%1234下面28-31 设置加工刀具名称显 示在加工坐标G54的下一行 处,便于观察程序所使用的 刀具是否与机床上的刀具 一致30此代码为显示刀具名称 TOOL:$mom_tool_name25 在弹出窗口输入连续加工代码G6426确定27确定28选择运算程序消息29 点击添加块按住鼠标不放拖动到 G54下,当出现白色高亮时释放鼠标30 在弹出窗口输入代码(不可输错)31确定删除自动换刀命令 32程序头设置结果如图①点击操作起始序列②在G91 G28所在的行单击右键选择删除,并依次将自动换刀后面内容全部删除结果如图,全部删除完设置圆弧输出模式③④最小圆弧半径和最小 圆弧长度设置大一点避免 极小曲线采用圆弧输出可 能会导致出错,极小圆弧可 能会被机床识别为整圆⑤IJK 定义的方式,华中机 床的定义方式为Arc start to center删除刀具长度补偿命令③移除G43命令①点击运动②点击圆周移动③最小半径设置为0.1⑤IJK 定义为 Arc start tocenter④最小圆弧长度设置为0.5⑥确定①点击运动②点击快速移动③在 G43 上单击右键选择删除④移除H01命令修改程序尾①-⑧将M02改成M30M02 编写在主程序的最后一 个程序段中,表示主程序的 结束。
UG后处理制作说明一、背景介绍在UG后处理制作中,需要掌握UG软件的使用技巧,同时需要深入了解产品的工艺要求和制造过程的具体步骤。
本文将详细介绍UG后处理的制作过程以及注意事项,以帮助读者更好地理解和掌握这一技术。
二、UG后处理制作步骤1.导入CAD模型:通过UG软件,将产品的CAD模型导入到系统中。
可以选择直接导入已有的模型,也可以根据产品的要求自行绘制模型。
2.选择加工工艺:根据产品的几何形状、材料属性和工艺要求,选择合适的加工工艺。
可以在软件中选择现有的加工工艺,也可以根据具体需求自定义加工工艺。
3.修改模型:根据加工工艺的要求,对模型进行相应的修改。
可以对几何形状进行调整、尺寸进行修改,也可以调整材料属性和工艺参数。
4.优化模型:通过对模型的优化,使产品的制造和加工更加精确和高效。
可以通过优化几何形状、尺寸和工艺参数,减少材料和能源的消耗,提高产品的质量和性能。
5.生成工艺文件:根据模型的修改和优化结果,生成相应的工艺文件。
这些文件包括加工路径、加工顺序、工艺参数以及材料和设备的信息。
在生成工艺文件时,需要确保文件的准确性和完整性,以便后续的制造和加工工作。
6.验证工艺文件:通过对生成的工艺文件进行验证,确保文件的正确性和可行性。
可以使用模拟软件对工艺文件进行模拟和测试,以预测和解决可能存在的问题。
7.导出工艺文件:在验证工艺文件无误后,将其导出为可供机器使用的格式。
可以导出为G代码、STL文件等常见的机器语言格式,并将其保存到本地或上传到相应的设备。
三、UG后处理制作注意事项1.熟练掌握UG软件的使用技巧,了解其各个功能模块和操作方法。
在进行UG后处理制作时,可以更好地利用软件的功能,提高制作效率和质量。
2.了解产品的工艺要求和制造过程的具体步骤。
可以与工艺工程师、制造工程师和加工工人进行沟通和交流,深入了解产品的制造和加工需求。
3.对模型的修改和优化要有清晰的思路和目标。
通过对几何形状、尺寸和工艺参数的调整和优化,可以提高产品的制造精度和加工效率。