自写教程-UG后处理程序
UG后处理制作教程
第四章 后处理制作(教程部分章节内容展示)第 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后处理制作全过程及重要参数2. 网格优化(Mesh Optimization)网格质量是影响分析结果准确性的重要因素,在进行后处理之前需要对生成的网格进行优化处理。
UG软件提供了各种网格优化算法和工具,可以对网格进行加密、细化和光滑操作,以提高网格质量和准确性。
3. 结果分析(Result Analysis)在进行后处理之前,需要对分析结果进行分析和检查。
UG软件提供了丰富的结果分析工具,可以对仿真结果进行可视化显示、剖面分析、变形分析、应力和应变分析等,以评估模型的性能和可靠性。
4. 报告生成(Report Generation)在进行后处理之后,需要生成分析报告以记录和分享分析结果。
UG 软件提供了报告生成工具,可以将分析结果整合成报告,并导出为PDF、Word等格式,以方便与他人共享和交流。
重要参数:1. 网格尺寸(Mesh Size)网格尺寸是指在进行网格划分时的网格大小。
网格尺寸的选择应根据分析的要求和模型的复杂程度来确定,过细的网格会增加计算量,而过粗的网格则可能引起计算误差。
2. 网格质量(Mesh Quality)网格质量是指网格形状和大小的均匀性和稳定性。
优质的网格应具有均匀的网格大小和形状,以及较小的网格畸变和扭曲度。
网格质量的选择应尽可能满足分析要求,以提高模型分析的准确性和可靠性。
3. 后处理工具(Post-Processing Tools)后处理工具是指用于分析和处理仿真结果的各种工具和功能,如可视化工具、剖面分析工具、变形分析工具、应力和应变分析工具等。
合理使用后处理工具可以提高对模型性能和可靠性的评估能力。
4. 分析报告(Analysis Report)分析报告是记录和分享分析结果的重要方式,应包括模型的设计背景、分析方法、结果总结和结论等内容。
分析报告的撰写和生成需要使用报告生成工具,以确保报告的准确性和规范性。
ug后处理教程
制作自己的后处理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可以改成其它数字,其它地方就不要改了。
教你如何制作属于自己的UG后处理
教你如何制作属于自己的UG后处理制作属于自己的UG后处理是一个相对繁琐的过程,需要一定的UG软件的使用经验和编程知识,下面将详细介绍一步步的制作过程。
首先,打开UG软件并载入您的模型。
选择"应用"选项卡中的"后处理"功能,并点击"启动"按钮。
要创建新的自定义操作,点击"新建"按钮。
在弹出的对话框中,输入您的后处理操作的名称,并选择您想要的操作类型,例如显示/隐藏实体、修改实体颜色、修改实体线宽等。
完成上述设置后,UG会自动切换到"操作定义"选项卡。
在这里,您可以选择要应用该操作的实体类型,例如点、线、面等。
您还可以选择要应用操作的实体范围,例如全部实体、选定实体等。
然后,您需要设置操作的具体参数。
UG提供了多种参数设置选项,包括颜色、线型、线宽、透明度等。
根据您的需求,选择适当的参数值,并将其添加到操作列表中。
完成参数设置后,单击"保存"按钮以保存操作。
接下来,您可以使用已创建的操作。
首先,选择要应用操作的实体,并在"操作定义"选项卡中选择您创建的操作。
最后,您可以将保存的操作导出为后处理模板文件,以便在其他模型中使用。
在"操作定义"选项卡中,单击"模板"按钮,并选择导出选项。
根据您的需求,选择要导出的操作,并为模板文件指定名称和保存路径。
通过以上步骤,您就可以制作属于自己的UG后处理。
这样,您可以根据自己的需求和喜好来定制模型的显示效果,提高工作效率和模型的可视化效果。
需要注意的是,制作后处理涉及到UG软件的使用技巧和编程知识,需要一定的实践和经验。
建议初学者可以先参考UG相关教程和文档,多进行实践和探索,逐渐掌握制作后处理的技巧和方法。
ug后处理教程
制作自己的后处理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可以改成其它数字,其它地方就不要改了。
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(Unigraphics)是一款强大的计算机辅助设计(CAD)软件,被广泛应用于工程制图、产品设计和制造等领域。
在使用UG进行设计后,还需要对设计结果进行后处理,以生成可供生产和制造使用的输出文件。
本文档将向您介绍UG后处理的基本步骤和常用功能,帮助您进行高效准确的后处理工作。
步骤一:选择后处理器UG提供了多种后处理器,可以根据不同需求选择适合的后处理器。
在UG界面的“后处理”选项中,选择合适的后处理器,如输出NASTRAN文件后处理,切换到相应的后处理界面。
步骤二:设置后处理参数在进行后处理之前,需要根据实际需求设置后处理参数。
常见的后处理参数包括:结果输出路径、结果文件格式、后处理图形显示等。
通过设置这些参数,可以满足不同的后处理需求。
步骤三:后处理图形显示UG提供了丰富的图形显示功能,可以直观地展示设计结果。
在后处理界面中,可以选择要显示的结果类型,如应力、位移、温度等。
同时,还可以根据需要对显示的结果进行颜色映射、边界设置等操作,以便更好地观察和分析设计结果。
步骤四:后处理结果导出在后处理过程中,可以将结果导出为各种格式的文件,以便于与其他软件进行数据交换和共享。
UG支持多种文件格式的导出,包括NASTRAN、STL、IGES、STEP等。
根据实际需要,选择合适的文件格式并导出结果文件。
常用功能介绍1. 结果过滤和转换在后处理过程中,可以通过结果过滤和转换功能,对设计结果进行筛选和转换。
例如,可以通过过滤功能只显示某些关键区域的结果,或者通过转换功能将结果数据转换为其他单位或坐标系。
2. 结果剪裁和裁剪UG提供了结果剪裁和裁剪功能,可以根据需要选择感兴趣的区域进行处理。
通过剪裁和裁剪操作,可以更详细地观察和分析设计结果,提高后处理的效率和准确性。
3. 动画演示和动态模拟除了静态结果的显示和分析,UG还提供了动画演示和动态模拟的功能。
可以通过设置时间步长和动画参数,对设计结果进行动态展示,以便更好地理解和评估设计的运行情况。
UG 后处理
UG 后处理我自己做的笔记要适当的提高自己的英语水平1.0.0:打开后处理工具卡1.2.0:进入创建后处理文件页面1.2.1 创建一个新的后处理文件这里输入文件名(英文)此区域Inches 英制单位Millimeters 公制设定此区域轴选项3-轴4-轴或5轴这里只讲解3轴通用设定此区域为机床类型设定Generic 通用的Library 浏览自带机床User’s 用户自定义此区域描述你的后处理单只能输入英文选择完自己需要的格式后处理单击OK 进入下一步这一选项进行修改你的程序头程序尾中间换刀程序衔接道具号道具属性显示的添加进行讲解此选项为程序头选项此选项为增加程序条命令点击它可以拖入程序条就像这样这里的垃圾桶通样你不想要的此条可以删除下面讲解通用的编程设置下面图片是默认的设置此选项为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-后处理程序解析
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
UG后处理常用后处理编写语句
UG后处理常用后处理编写语句UG后处理常用语言:程式名称:PROGRAM NAME - $mom_output_file_basename日期:Creation Date: $mom_date刀具直径:Dia =[format "%.2f" $mom_tool_diameter]刀具半径:R =[format "%.2f" $mom_tool_corner1_radius]侧面余量:Part stock=[format "%.2f" $mom_stock_part]/smm底面余量:stock floor=[format "%.2f" $mom_stock_floor]/smm电脑加工时间:TOTAL MACHINE TIME: [format "%.2f" $mom_machine_time MIN] ("%.2f"表示加工时间取小数点两位数)刀具参数:$mom_tool_name 直径=[format "%.2f" $mom_tool_diameter]R=[format "%.2f" $mom_tool_corner1_radius]刃长=[format "%.2f" $mom_tool_flute_length] 刀长=[format "%.2f" $mom_tool_length])2.global mom_tool_nameglobal mom_tool_diameterglobal mom_tool_corner1_radiusMOM_output_literal "(刀具名称:$mom_tool_name )"MOM_output_literal "(刀具直径:[ format "%.2f" $mom_tool_diameter] )"MOM_output_literal "(刀具R角半径:[ format "%.2f"$mom_tool_corner1_radius] )"3.global mom_machine_timeMOM_output_literal "(加工时间:[ format "%.2f" $mom_machine_time])"1、首先打开UG后处理构造器,我的是新建的后处理,在库里面以fanuc_6m为标本2、在程序起始序列添加PB_CMD_fix_RAPID_SET命令,到G40 G80 G49等一些取消代码的下一行,如下图3、在运动里面的线性移动,下拉箭头选择命令--PB_CMD_suppress_linear_block_plane_code,到第一行,如已添加好了的下图,第二行的G17用第二个Arc Plance Code (XY/ZX/YZ),右击可选,不要强制输出4、圆周运动同样用第二个G17 Arc Plance Code (XY/ZX/YZ),可选,不强制输出5、快速移动G17同样Arc Plance Code (XY/ZX/YZ),可选,不强制输出6、下面开始修改钻孔固定循环了,G17添加第一个Cutcom Plane Code(XY/ZX/YZ),可选,不强制(选第二个圆弧平面命令应该一样的,我没深究)。
UG后处理操作
UG后处理操作UG后处理操作1、运行UG后处理构造器:开始—程序—UG NX4.0—后处理工具—UG构造器2、UG构造器打开后,首先点选OPEN(打开)—UG安装目录下的MACH —resource—postprocessor—mill3ax_turbo.pu i—打开3、回到后处理介面,点选取file下的Save As…crtl+A(另存)—选取一文件夹进行储存—回支UG构造器介面的file下的Close(关闭)如出现提示选否即可4、点选新建图标(New)—点选millimeters和user,s—点选Browse—打开刚才保存的mill3ax_turbo.pu i—OK5、一个新的New post打开后,将X 、Y 、Z和Maximum的转速改成100006、将光标移到program Tool path(程序、刀具路)下的program start seqence(程序开始次序)—将-Set-seq-on去掉—点选PE-CND-init-helix(将set-mom-kin-helical-arc-output-mode FULL_CIRCLE 下的FULL_CIRCLE替换为“LINEAR”)—OK7、继续点选G40 G17 G90 70—将G70去掉,点选Text分别增加G49、G80、G54—OK8、点选operation stare sequence(操作开始次序)—将G91 G28 Z0 TM06 T(都有图标的)去掉9、再点选program End sequnce(程序末端次序)—将m02打开,打开后将m02去掉—点选Text,新建一个M05—OK拖动Add block 到M05下——选取Text 新建一个M30—OK10、保存到刚先打开的保存文件夹下即可——退出UG构造器11、好!我们打开UG试一下刚编辑的程序吧,首先用UG打开已经编好刀路的程序(如T1-D10的刀路程序)—后处理—点选第一个浏览—打开以上刚保存的New_post.pui处理文件—选取第二个浏览,指定NC输出的位置并命名NC程序—OK—确定12、处理出的信息和我们刚编的程序一样吧。
ug后处理自己修改教程
ug后处理自己修改教程改环境变量UGII_CAM_POST_DIR 后处理原文件路径位置D:\UGSTUDY\postprocessorUGII_CAM_POST_OUTPUT_DIR NC程序输出位置D:\CNCMOM_suppress always N 程式序号全开全局控制MOM_set_seq_off 程式序号关了(N码)单段控制MOM_set_seq_ on 程式序号开了(N码)单段控制MOM_output_literal "程式中加载信息"MOM_output_literal "O0001" 程式中加O0001MOM_output_literal "(DATE: $mom_date)" 程式中加日期global mom_part_nameMOM_output_literal "(PART: $mom_part_name)" 程式中零件信息#=============================================================proc MOM_start_of_path { } {#===================================== ========================global mom_tool_name 刀具详思信息global mom_tool_diameter mom_tool_corner1_radius mom_tool_flute_length mom_tool_lengthMOM_set_seq_offMOM_output_literal "(ToolName=$mom_tool_name\D=[format "%.2f" $mom_tool_diameter]\R=[format "%.2f" $mom_tool_corner1_radius]\F=[format "%.2f" $mom_tool_flute_length]\L=[format "%.2f" $mom_tool_length])"global mom_tool_nameMOM_output_literal "(TOOL: $mom_tool_name)" 程式中加刀具名global mom_group_nameMOM_output_literal "(NAME: $mom_group_name)" 程式中加程式名global mom_operation_name 程式中单节名MOM_output_literal "(Operation_Name= $mom_operation_name)"#===================================== ========================proc MOM_end_of_program { } {#===================================== ========================global mom_stock_part mom_stock_floor (后处理加佘量 )MOM_output_literal "(Part stock=[format "%.3f" $mom_stock_part] MM \ Floor stock=[format "%.3f" $mom_stock_floor ] MM)"global mom_machine_time 加工时间MOM_output_literal "(Total Machine Time: [ format "%.2f" $mom_machine_time] minutes)"。
UG后处理制作教程
第四章 后处理制作(教程部分章节内容展示)第 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后处理制作全过程及重要参数
②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后处理制作说明一、背景介绍在UG后处理制作中,需要掌握UG软件的使用技巧,同时需要深入了解产品的工艺要求和制造过程的具体步骤。
本文将详细介绍UG后处理的制作过程以及注意事项,以帮助读者更好地理解和掌握这一技术。
二、UG后处理制作步骤1.导入CAD模型:通过UG软件,将产品的CAD模型导入到系统中。
可以选择直接导入已有的模型,也可以根据产品的要求自行绘制模型。
2.选择加工工艺:根据产品的几何形状、材料属性和工艺要求,选择合适的加工工艺。
可以在软件中选择现有的加工工艺,也可以根据具体需求自定义加工工艺。
3.修改模型:根据加工工艺的要求,对模型进行相应的修改。
可以对几何形状进行调整、尺寸进行修改,也可以调整材料属性和工艺参数。
4.优化模型:通过对模型的优化,使产品的制造和加工更加精确和高效。
可以通过优化几何形状、尺寸和工艺参数,减少材料和能源的消耗,提高产品的质量和性能。
5.生成工艺文件:根据模型的修改和优化结果,生成相应的工艺文件。
这些文件包括加工路径、加工顺序、工艺参数以及材料和设备的信息。
在生成工艺文件时,需要确保文件的准确性和完整性,以便后续的制造和加工工作。
6.验证工艺文件:通过对生成的工艺文件进行验证,确保文件的正确性和可行性。
可以使用模拟软件对工艺文件进行模拟和测试,以预测和解决可能存在的问题。
7.导出工艺文件:在验证工艺文件无误后,将其导出为可供机器使用的格式。
可以导出为G代码、STL文件等常见的机器语言格式,并将其保存到本地或上传到相应的设备。
三、UG后处理制作注意事项1.熟练掌握UG软件的使用技巧,了解其各个功能模块和操作方法。
在进行UG后处理制作时,可以更好地利用软件的功能,提高制作效率和质量。
2.了解产品的工艺要求和制造过程的具体步骤。
可以与工艺工程师、制造工程师和加工工人进行沟通和交流,深入了解产品的制造和加工需求。
3.对模型的修改和优化要有清晰的思路和目标。
通过对几何形状、尺寸和工艺参数的调整和优化,可以提高产品的制造精度和加工效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
機械資料檔產生器 MDFA檔 (載入參數)零件檔(Part) 刀具路徑(cls) 圓形后處理模組 NC檔 NC機械 完成零件第二項 GPM在UG之應用說明:此選項用于京明如何在UG骨,以圓形后處理模組GPM(Graphics Postprocessor Module) 產生NC檔,當選取UG下拉式功能表工具箱CCLSF管理員時,系統將顯示CLSF管理員對話框,點選其對話框中之后處理程式產生器,則系統將出現NC扣處理產生器對話框關于其祥細說明,請參考本書Part-3第三節).系統可以此對話框之設定產生一名稱為"*.ptp"之NC檔,及名稱為“*.ltp"之列示檔.第三項GPM在UG外之應用說明: 此選項用于說明如何在UG外部,以圓形后處理模組GPM(Graphics Postprocessor Module)產生NC檔,當欲以外部程式執行圓形后處理模組GPM 時,在WindowNT系統下,須點選WindowNT中開始>程式>Unigraphics V13.0>UG Command Prompt命令則系統會出現如下圖所示UG Command Prompt命令視穸,執行時只須在其命令視穸中輸入""gpm-MDF=name.MDFA(或.MDF)-CLF=name.cls(.clf或.iso)"即可產生一名稱為"*.ptp"之NC檔,下圓為其執行圓示:UG Command PromptExeccd XDK nit installed on this system.Environment set for Unigraphics User Function without Exceed XDUGII is C:\EDS130\ugopen; C:\WINNT\system32; C:\WINNT;%n\;C:\EDS130\UGII\;c:\EDS130\UGII\INCLUDE is ; C:\EDS130\ugopenLIB isCL is -c -nologo-MDC:\>c:eds130\mach\gpm -mdf=name.mdf -clf=name.clsGPM位置路徑 MDF檔案名稱 CLS檔案名稱[注] 當欲將由機械資料檔產生器(MDFG),所產生之二進位居要津(Binary)MDF 檔,改變為文字檔(ASCII),可在上述之UG Command Prompt命令視穸中,輸入"ascmdf fiename"命令,其檔案各稱可以輸入* 字元,將所有檔案轉為文字檔.ascmdf filename .mdf由進位碼檔轉成文字檔.mdfaclszclf fulname 由.cls檔轉成.clf檔(二進位碼檔)gpm -mdf=file.mdf -clf=name.cls 執生后處理mdfg 制作控制器格式檔即.mdfaxlafor punch or read a EIA or ISO MCD*file(制作讀取紙帶格式)MCD: Machine Confrol Data機器控制資料.第二節機械資料檔產生器MDFG (Machine Data File Generator)說明:在本節中將介紹機械資料檔產生器MDFG之使用方法,機械資料檔產生器MDFG (Machine Date File Generator)用于建構或編修一SACII格式之文字檔,其副檔名將以MDFA名稱存在,(在UGV10.4版以前,是以Binary格式副檔名MDF 存在)當以MDFA主要編修MDF檔,將其儲存為ASII格式,副檔名為mdfa.其機械資料檔mdfa主要用于在圓形后處理模組GPM(Graphics Postprocessor Module)產生NC檔案時,做為其參數設定,換句話說,當執行圓形后處理模組GPM時,會讀取機械資料檔MDFA, 做為其參數設定,在七節中,將以主選單設定,單位設定及主功能設定三項,說明MDFG之使用方法及其參數設定.第一項主選單設定說明:此選項于設定機械資料主生器MDFG之主功能.當在Window NT中使用時,必須先開啟Window NT中開始>程式Unigraphics V13.0>UG Command Prompt指令,或開始>程式>Unigraphics V13.0>命令提示字元(MS-DOS模式)指令,在進入UG Command Prompt 或MS-DOS模式兵種輸入指令及路徑,例如"C:\EDS130\MACH\CDFG",系統將會出現如下圓所示之主選單功能表,其中有編修機械資料檔MDFA/MDF(EDIT AN MDFA/MDF)建構新機械資料檔MDFA(CREATE NEW MDFA)終止(TERMINATE)三個選項,以下將依序說明,下圓為其主選單功能表圓示. MDFGC:\>ed eds130C:\EDS130>CD MACHC:\EDS130\MACH>cdfg.exeMDFG VERS I ON13.01.EDIT AN MDFA/MDF(編修)2.CREATE NEW MDFA(建構新檔)3.IERMINATE(終止)ENTER SELECT I ON:編修機械資料檔MDFA/MDF(EDIT AN MDFA/MDF)此選項用于編修已存在之機械資料檔MDFA或,MDF,當選取主選項功能表中編修機械資料檔MDFA/MDF時,系統會要求輸入已存在機械資料檔MDFA或MDF名稱,以供編修.(其中MDF檔為UGV10.4版以前所主生)下圖為其說明圓示.MDFGMDFG VERS I ON 13.01.EDIT AN MDFA/MDF2.CREATE NEW MDFA3.TERMINATEENTER SELECT I ON1FILE NAME (default extension:1st=mdfa, 2nd=mdf)MDFA/MDF TO EDIT?try建構新機械資料檔MDFA(CREATE NEW MDFA)此選項用于建構新機械資料檔MDFA(CREATE NEW MDFA), 當選取主選項此選項用于建構新機械資料檔MDFA(CREATE NEW MDFA)時,系統會要求輸入新機械資料檔MDFA之名稱,使用時只需輸入其新名稱即可,下圖為其說明圓示.MDFGMDFG VERS I ON 13.01.EDIT AN MDFA/MDF2.CREATE NEW MDFA3.TERMINATE4.ENTER SELECT I ON2.FILE NAME (default extension:mdfa)MDFA TO CREATE?test終止(TERMINATE)此選項用于結束機械資料檔主生器MDFG之設定,當選取主選項功能表中終止(TERMINATE)選項時,系統會結束機械資料檔產生器.第二項單位設定(編修機械資料檔MDFA/建構新機械資料檔MDFA>選取輸入資料種類>單位設定)說明:此選項用于編修已存在之機械資料檔MDFA(MDF)或建構新機械資料檔MDFA 時,其功能參數之設定與應用,當進入主選項功能表后,選取編修已存在之機機資料檔MDFA(MDF)或建構新機械資料檔MDFA,并完成輸入檔名之步驟,系統會出現如下圓所示選取輸入資料種類(SELECT THE INPUT DATA TYPE)功能表,在其中所示選取輸入資料種類(SELECT THE INPUT VALUES ARE ENTERED IN INCH UNITS)兩個選項,當輸入1時,系統將選取所有之資料值被鍵入英制單位選項,其在稍后所產生之資料將完全為英制單位,如輸入2時,系統將選取所有之資料值被鍵入分制單位選項,其在稍后所產生之資料將完全為公制單位,下圓為其選取輸入資種類(SELECT THE INPUT DATA TYPE)功能表及其中文對照表.MDFGSELEGT THE INPUT DATA TYPE1.>ALL DATA VALUES ARE ENTERED IN INGH UNITS2. ALL DATA VALUES ARE ENTERED ON METRI C UNITSENTER SELECT I ON:2項目選取輸入資料種類功能表1 所有之資料值被鍵入英制單位選項2. 所有之資料值被鍵入公制單位選項第三項主功能設定 (編修機械資料檔MDFA/建構新機械資料檔MDFA> 選取輸入資料種類產功能設定表)說明:當系統完成單位設定后,系統會出現如下圓所示主功能設定表,在其表中菜有工作母機類型(MACHINE TOOL TYPE -MILL)確認工作母機座標軸(MACHINE EOOL COORDINATE AXES VALIDITY), 準備機能,補助機能及事件代碼格式(PREPARATORY, AUXILIARY AND EVENT CODE FORMATS),工作母機運動控(MACHINE TOOL MOTION CONTROL),后處理指令 (POSTPROCESSOR COMMANDS),列示及打孔機控制(LISTING AND PUNCH CONTROL),列示附注資料(LISTING COMMENTARRY DATA),初始碼(INITIAL CODES),執行時間選項(RUN TIME IPTIONS)編修字元位址及輸出序列(EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENCE),確認輸出檔OUTPUT FILE VALIDATION)列印MDF摘要(PRINT MDF SUMMARY),檔案重新命名(RENAME FILE),檔案/終止(FILE/TERMINATE)等14個選項,以下將說明,下圓為其主功能設定表及其中文對照表.MDFGENTER SELECT I ON:GENERATE MDFA FILE test .mdfa1.>MACHINE TOOL TYPE -MILL2. MACHINE TOOL COORDINATE AXES VALIDITY3. PREPARATORY AUXILIARY AND EVENT CODE FORMATS4. MACHINE TOLL MOT I ON CONTROL5. POSTPROCESSOR COMMANDS6. LISTING AMD PUNGH CONTROL7. LISTING COMMENTARY DATA8. INITIAL CODES9. RUN TIME OPTIONS10. EDIT WORD ADDRESS CHARACTER OUTPUT SEQUENGE11.OUTPUT FILE VALIDATION12. PRINT MDF SUMMARY13.RENAME FILE14. FILE/TERMINATEENTER SELEGT I ON項目主功能設定表1 工作母機類型2. 確認工作母機座標軸3. 準備機能,輔助機能及事件代碼格式4. 工作母機運動控制5. 后處理指令6. 列示及紙帶打孔控制7. 列示附注資料8. 初始碼9. 執行時間選項10. 編修字元位址及輸出序號11. 確認輸出檔12. 列印MDF摘要13. 檔案重新命名14. 檔案/終工作母機類型(主功能設定表>工作母機類型)MDFG1MACHINE TOOL TYPE1. 2AXIS LATHE OR 4 AXIS NON-MERGING LATHE2. 4AXIS MERGING LATHE3. >MILL, 2 OR MORE AXES4. PUNCH5. EDM, 2 AXIS OR 4 AXIS6. PRODUCT I ON CENTER (LATHE AND MILL)ENTER SELECT I ON:此選項用于設定所編修或建構之機械資料檔MDFA之適用工作母機.當選取主功能設定表中工作母機類型(MACHINE TOOL TYPE-MILL)選項時,系統會現現如下圓所示工作母機種類設定表,其中有兩軸車床或四軸非合并車床(2AXIS LATHE IR 4 AXIS NON-MERGING LATHE),四軸合并車床(4AXIS MERGING LATHE),兩軸或多軸銑床鋪MILL,2 OR MORE AXES) 床(PUNCH)兩軸或四軸放電加工機(EDM, 2 AXIS OR 4 AXIS),切消中心機(車床與銑床)(PRODUCTION CENTER(LATHE AND MILL))六個選項,使用時只需輸入項目編號于輸入選擇(ENTER SELECTION)下,按下ENTER即可完成選取,下圓為工作機種類設定表及其中文對照表.項目工作母機型1. 兩軸車床或四軸非合并車床2. 四軸合并車床3. 兩軸或多軸銑床4. 沖床5. 兩軸或由軸放電加工機6. 切消中心機(車床與銑床)確認工作母機座標軸(主功能設定表>確認工作母機座標軸)此選項用于定義輸出座標軸之確實性及字元信址格式.當選取主功能設定表中確認工作母機座標軸(MACHINE TOOL COORDINATE AXES VALIDITY)選項時,系統會出現如下圓所示確認要作母機座標軸設定表,其中有X軸(X COORDINATE),Y軸(Y COORDINATE),Z軸(Z COORDINATE),I軸(I COORDINATE) J軸(J COORDINATE),K軸(K COORDINATE)不使用(NOT USED),V軸(平行主軸)(V COORDINATE (PARALLEL SPINDLE AXIS))及完成輸入(ENTRY COMPLETE) 十個選項,以下將說明,使用時只需輸入項目編號于輸入選擇(ENTER SELECTION) 下,按下ENTER即可完成選取,下圓為確認工作母機座標軸設定表及其中文對照表.MDFG1.X COORDINATE2.Y COORDINATE3.Z COORDINATE4.I COORDINATE5.J COORDINATE6.K COORDINATE7. NOT USED8. U COORDINATE (PARALLEL SPINDLE AXIS9. W COORDINATE(PARALLEL SPINDLE .AXIS10.> ENTRY COMPLETEENTER SELECT I ON項目機械刀具主軸方向1. X軸2. Y軸3. Z軸4. I軸5. J軸6. K軸7. 不使用8. V軸9. W軸10. 完成輸入11.X軸COORDINATE:此選項用于設定X軸座標方向值及輸出格式12.Y軸 COORDINATE:此選項用于設定Y軸座標方向值及輸出格式13.Z軸 COORDINATE:此選項用于設定Z軸座標方向值及輸出格式14.I軸 COORDINATE:此選項用于設定I軸座標方向值及輸出格式15.J軸 COORDINATE:此選項用于設定J軸座標方向值及輸出格式6.K軸 COORDINATE:此選項用于設定K軸座標方向值及輸出格式7.不使用(NOT USED):此選項用于設定不使用輸出格式.8.V軸(平行主軸)(V COORDINATE(PARALLEL SPINDLE AXIS)):此選項用于設定平行于主軸(第四軸)V軸座標軸方向什及輸出格式.9.W軸(平行主軸)(W COORDINATE(PARALLEL APINDLE AXIS)):此選項用于設定平行于主軸(第四軸)W軸座標軸方向值及輸出格式.10.完成輸入(ENTRY COMPLETE):此選項用于在完成確認工作母機座標軸選項后,回到主功能設定,當完成確認工作母機座標軸選項之設定后.可點選此一選項回到主功能表.準備機能,!輔助機能及事件代碼格式(主功能設定表>準備機能,輔助機能及事件代碼格式)此選項用于指定M碼之代碼格式,G碼在每單節之數字碼,定義事件碼格式(PREPARATORY, AUXILLARY AND EVENT CODE PARAMETERS)選項進,系統會出現如下圓所示準備機能,輔助機能碼格式(UTXILARY CODES(AUXFUN) FORMAT),每一單節準備機能碼個數(NUMEBE OF PREPATORY CODES PER BLOCK)每個輔助機能碼個數(NUMEBR OF AUXILIARY FUNCTION CODES PER BLOCK)事件碼需要與否(EVENT CODES (SYS10 CONTROLS) REQUIRED),輸出自定文字與否(USER DEFINED TEXT OUTPUT REQUIRED)及完成輸入(ENTRY COMPLETE)七個選項,以下將說明,使用時只,需輸入項目編號于輸入選擇(ENTER SELECTION)下,按下ENTER即可完成選取,下圓為準備機能,輔助機能事件代碼格式設定表及其中文對照表:MDFGENTER SELECT I ON3PREPARATOURY, AUXILIARY AND EVENT CODE PARAMETERSCURRENT ST1.>PREPARATORY CODES(PREFUN) FORMAT G2. AUXILIARY GODES (AUXFUN) FORMAT M3.UNMBER OF PREPARATORY CODES PER BLOCK I4.UNMBER OF AUXILIARY FUNCT I ON CODES PER BLOCK I5.EVENT CODES (SYS10 CONTROLS) REQUIRED? NOER DEFINED TEXT OUTPUT REQUIRED? NO7.ENTRY COMPLETEENTER SELECT I ON項目準備機能,輔助機能及事件代碼格式1 準備機能碼格式2. 輔助機能碼格式3. 每一單節準備機能碼個數4. 每一單節輔助機能碼個數5. 事件碼需要與否6. 輸出自定文字與否7. 完成輸入(1)準備機能碼格式(PREPARATORY CODES (PREFUN)FORMAT):此選項用于指定準備機能碼(G碼)字元格式.(2)輔助機能碼格式(AUXILIARY CODES(AUXFUN) FORMAT):此選項用于指定輔助機能碼(M碼)字元格式.(3)每一單準備機能碼號碼(NUMBER OF PREPATORY CODES PER BLOCK):此選項用于指定在每一程式單節中,準備機能碼(G碼)之最大之個數.(4)每一單節輔助機能碼號碼(NUMBER OF AUXILIARY FUNCTION CODES PER BLOCK):此選項用于指定在每一程式單節中,輔助機能碼(M碼)之最大之個數.(5)事件碼需要與否(EVENT CODES (SYS10 CONTROLS) REQUIRED):此選項用于設定事件碼需要與否(6)輸出自定文字與否(USER DEFINED TEXT OUTPUT REQUIRED):此選項用于設定輸出自定文字與否(7)完成輸入(ENTRY COMPLETE): 此選項用于在完成準備機能,輔助機能及事件代碼格式選項后,回到主功能表之設定,當完成準備機能,輔助機能及事件代碼式選項之設定后,可點選此一選項,回到主功能表.控制工作母機運動輒(主功能設定表>控制工作母機運動)MDFG4MACHINE TOOL MOTION CONTROL1. >MOTION G CODES2. RAPID TRAVERSE POSITIONING PARAMETERS3. LINEAR INTERPOLATION MOTION PARAMETERS4. CIRGULAR INTERPOLATION MOTION PARAMETERS5. DEGELERATION SPAN PARAMEIERS6. LINEAR AXIS MODALITY7. ROTARY AXIS MODALITY8. SPLINE INTERPOLATION MOTION PARAMETERS9. ENTRY COMPLETEENTER SELEGTION:此選項用于設定圖形后處理模組GPM相對于工作母機之運動.系統能夠由準備機能,補助機能及事件代碼格式選項,定義準備機能碼(G碼)之格式,使用控制工作母機運動選項,控制準備機能碼(G)碼之運動.當選取主功能設表中控制工作母機運動(MACHINE TOOL MOTION CONTROL)選項時,系統會出現如下圖所示控制工作母機運動設定表,其中有G碼運動(MOTION G CODES),快速移動位置參數值(RAPID TRAVERSE POSITIONNG PARAMETERS)線性內插運動參(LINEAR INTERPOL ATION MOTION PARAMETERS),圓弧內插運動參數(CERCULAR INTERPOLATION MOTION PRAMETERS),速變化範圍參數(DECELERATION SPAN PARAMETERS), 線性軸形態(LINEAR AXIS MODALITY) 旋轉軸形態(POTARY AXIS MODALITY)雲形內插運動參數(SPLINE INTERPOLATION MOTION PARAMETERS)及完成輸入(ENTRY COMPLETE)九個選項,以下將逐一說明,使用時只需輸入項目號于輸入選擇(ENTER SEKECTION)下,按下(ENTER)即可完成選取.下圖為控制工作母機運動設定表及其中文對照表.項目控制機械刀具運動1 G碼運動2 快速移動位置參數3 線性內插運動參數4 圓弧內插運動參數5 減速變化範圍參數6 線性軸形態7 旋轉軸形態8 雲形內插運動參數9 完成輸入(1) G碼運動(MOTION G CODES):此選項用于設定G碼控制工作母機運動之類型(2) 快速移動位置參數(RAPID TRAVERSE POSETIONING PARMETERS):此選項用于設定圖形后處理模組GPM輸出之快速移動位置參數之碼及格式. (3) 線性運動參數(LINEAR INTERPOLATION MOTION PARAMETERS):此選貢用于設定圖形后處理模組GPM輸出之線性運動參數這碼用格式.(4) 圓弧運動參數(CIRCULAR INTERPOLATION MOTION PARAMETERS):此選項用于設定圖形后處理模組GPM輸出之圓弧運動參數之碼及格式.(5) 減速變化範圍參數(DECELERATION SPAN PARAMETERS):此選項用于設定圖形后處理模組GPM輸出之減速值.(6) 線性軸形態(LINEAR AXIS MODALITY):此選項用于設定在圖形后處理模組GPM之輸出指定之座標軸(例如X,Y,Z.軸),為全部或是所選取的.(7) 旋轉軸形態(ROTARY XIS工MODALITY):此選項用于設定在圖形后處理模組GPM之輸出指定之第四軸座標軸,為全部或是所選取的.(8) 雲形運動參數(SPLINE INTERPOLATION MOTION PARMETERS):此選項用于設定圖形后處理模組GPM輸出之雲線運動參數之碼及格式.(9) 完成輸入(ENTRY COMPLETE):此選項用于在完成控制工作母貢運動選項后,回到主功能表之設定.當完成控制工作母機運動選項之設定后,可點選此一選項,回到主功能表.后處理指令(主功能設定表>后處理指令)此選項用于設定如何由后處理資料產生器GPM,輸出CLSF后處理程式命令.當選取主功能設定表中后處理指(POSTROCESSOR COMMANDS)選項時, (POSTPROCESSOR COMMAND SELECTION)后處理驗證摘要(POSTPROCESSOR COMMAND VALIDATIONSUMMARY)及完成輸入號于輸入選擇(ENTER SELECTION)下,按下ENTER即可完成選鄧.下圖為后處理指設定表及其中文對照表.MDFG5POSTPROCESSOR COMMANDS1. >POSTPROGESSOR COMMAND SELEGTION2. POSTPROCESSOR COMMAND VALIDATION SUMMARY3. ENTRY COMPLETEENTER SELECTION:項目后處理指令1 選擇后處理指令2 后處理驗證摘要3 完成輸入(1) 選擇后處理指令(POSTPROCESSOR COMMAND SELECTION):此選項用于設定后處理指令之參數用及格式,當選取此選項后,系統會出現后處理指令一覽表,可選取其中指令做編修之運動.(2) 后處理驗證摘要(POSTPROCESSOR COMMAND VALIDATIONSUMMARY): 此選項用于設定后處理指令為有效的,無效的或是無用的字元.(3) 完成輸入(ENTRY COMPLETE): 此選項用于在完成后處理指令選項后,回到主功能表之設定.當完成后處理指令選項之設定后,可點選此一選項, 回到主功能表.列示及紙帶打孔控制(主功能設定表>列示及紙帶打孔控制)此選項用于控制列表機之列印格及紙帶打孔之輸出.系統將內定線上印表機及紙帶打孔機設備名稱,然而也可自行定輸出設備.在其輸出設備上,系統能提供每頁之列數,每列之行數用每個單節之號碼之輸出.其紙帶碼格式有美國電子協會(EIA),國際化標準(IOS)及7位元之ASC 碼(MCD)之輸出選項選.當選取主功能表中列示及紙帶打孔控制(LISTING AND PUNCH CONTROL)選項時,系統會出現如下圖所示及紙帶打孔控制設定功能表.其中有指定每頁上之列數(LINES PER PAGE),指定每列上欄位數(COLUMNS)格式(PUNCH OUTPUT CODE FORMAT)紙帶打孔輸出碼欄位鍵距(SPACES BETXEEN FIELDS IN PUNCH OUTPUT CODE),列示欄位間距(SPACES BETXEEN FIELDS IN LISTING ),機械控制名稱(最多24字元)(MACHINE / CONTROL,NAME,MAX24 CHAR),完成輸入(ENTRY COMPLETE)八項選項,以下將逐一說明.下圖為其列示及紙帶打孔控制設定表及其中文對照表.MDFG6LISTING AND PUNCH CONTROLCURRENT STATUS1 LINES PER PAGE 392 COLUMNS PER LINE3 PUNCH DEVICE ACCESS 1324 PUNCH OUTPUT CODE FORMAT ISO,CR,LF5 SPACES BETWEEN FIELDS IN PUNCH OUTPUT CODE 06 SPACES BETWEEN FIELDS IN LISTING 07 MACHINE/CONTROL NAME, MAX24 CHAR8 >ENTRY COMPLETEENTER SELECTION:項目列示及紙帶打孔控制1 指定每頁上之列數2 指定每列上之欄位數3 存取紙帶打孔裝置4 輸出紙帶打孔格式5 紙帶打孔輸出碼欄位間距6 列示指定之欄位間距7 機械控制名稱(最多24字元)8 完成輸入(1) 指定每頁上之列(LINES PER PAGE): 此選項用于設定欲由圖形后處理模組CPM輸出列示檔中每頁之最大列數.(2) 指定每列上之字元(COLUMNS PER LINE): 此選項用于設定欲由圖形后處理模組GPM輸出列示檔中每列上之最大字元數.(3) 存取紙帶打孔裝置(PUNCH DEVICE ACCESS):此選項用于設定紙帶打孔裝置之位址.MDFGPUNCH OUTPUT CODE PARITY FORMAY1. EIA <ODD PARITY PUNCHES>2. ISO <EVEN PARITY PUNCHES>3. >7-BIT ASCII MCDENTER SELECTION:項目輸出紙帶打孔格式1 EIA(奇數同位打孔)2 ISO(偶數同位打孔)3 7位元之ASCII(1) 輸出紙帶打孔格式(PUNCH OUTPUT CODE FORMAT): 此選項用于設定紙帶打孔之輸出格式.當選取此選項之后,系統會出現如下圖所示之美國電子協會(EIA),國際化標準(ISO)及7位元之ASC 碼(MCD)三種紙帶打孔格式,選取其中所需之格式,按下ENTER即可.下圖為其輸出紙帶打孔格式設定表及中文對照表.(2) 紙帶打孔于指定資料欄(SPACES BETWEEN FIELDS IN PUNEH OUTPUT CODE):此選項用于指定欲輸出于紙帶打孔之資料欄列數.(3) 列示指定之資料欄(SPACES BETWEEN FIELDS IN LISTING): 此選項用于指定欲輸出于列示之資料欄列數.(4) 機械控制名稱(最多24字元)(MACHINE/CONTROL,NAME,MAX 24 CHAR):此選項用于輸入欲輸出于列示檔之機械名稱,但其字元數不得超過24字元.(5) 完成輸入(ENTRY COMPLETE):此選項用于在完成列示及紙帶打孔控制選項后,回到主功能表之設定.當完成列示及紙帶打孔控制選項之設定后,可點選此選項,回到主功能表.列示標題日期(主功能設定表>列示標題日期)此選項用於設定在輸出列示檔中, 能夠將記錄列數座標位置,第四軸你度,第車軸角度進給率,轉速及單節執行時間顯示于列示檔中,當選取主功能表中列示標題日期(INDICATE WHICH ITEMS YOU WANT TO INCLUDE IN LISTHG)選項時,系統會出現如下圓示列示標題目期設定功能表,其中有記錄列數(RECORD NUMBER),X軸座標(X COORDINATE),Y軸座標(Y COORDINATE), Z軸座標(Z COORDINATE),第四軸座標(4TH AXIS ANGLE), 第五軸座標(5TH AXIS ANGLE),進給(FEED)轉速(RPM),車節時間(BLOCK TIME)及完成輸入(ENTYRCOMPLETE)十項選項,以下將說明,下圓為列示及紙帶打孔控制設定表信其中文對照表.MDFG7COMMENTA DATAINDICATE WHI CH ITEMS YOU WANT TO INCLUDE IN LISTINGCURRENT STATUS1.RECORD NUMBER YES2.X COORDINATE YES3.Y COORDINATE YES4.Z COORDINAET YES5.4 TH AXIS ANGLE NO6.5 TH AXIS ANGLE NO7.FEED YES8.RPM .YES9.BLICK TIME10.>ENTRY COMPLETEENTER SELECT I ON:項目列示標題日期1 記錄列數2 X軸座標3 Y軸座標4 Z軸座標5 第四軸角度6 第五軸角度7 進給8 轉給9 單節時間10 完成時間1.(1)記錄列數(RECORD NUMBER): 此選項用于設定輸出列示檔時,能夠將在CLSF中之資訊視穸列數顯示于列示檔中,使用時只需輸入其項目符號,按下ENTER,即可切換顯示與否,其設定結果會顯示于列示標題日期設定功能表中.2.(2)X軸座標(X COORDINATE):此選項用于設定在輸出列示檔時,能夠將X軸在絕對座標中座標值顯示于列示檔中,使用時只需輸入其項目符號,按下ENTER,即可切換顯示與否,其設定結果會顯示于標題日期設定功能表中.3.(3)Y軸座標(Y COORDINATE)此選項用于設定在輸出列示檔時,能夠將Y軸絕對座標值顯示于列示檔中,使用時只需輸入其項目符號,按下ENTER ,即可切換到顯示與否,其定結果會顯示于列示標題日期設定功能表中.4.(4) Z座標(Y COORDINATE)此選項用于設定在輸出列示檔時,能夠將Z絕對座標值顯示于列示檔中,使用時只需輸入其項目符號,按下ENTER ,即可切換到顯示與否,其定結果會顯示于列示標題日期設定功能表中.5.(5)第四軸角度(4 TH COORDINATE)Z此選項用于設定在輸出列示檔時,能夠將第四軸角度顯示于列示檔中,使用時只需輸入其項目符號, 按下ENTER ,即可切換到顯示與否,其定結果會顯示于列示標題日期設定功能表中.6.(6) 第五角度(4 TH COORDINATE)Z此選項用于設定在輸出列示檔時,能夠將第五角度顯示于列示檔中,使用時只需輸入其項目符號, 按下ENTER ,即可切換到顯示與否,其定結果會顯示于列示標題日期設定功能表中.7.(7) 進給(FEED): 此選項用于設定要在輸出列示檔時,能夠將進給率顯示于列示檔中, 使用時只需輸入其項目符號, 按下ENTER ,即可切換到顯示與否,其定結果會顯示于列示標題日期設定功能表中.8.(8)轉給(RPM): 此選項用于設定要在輸出列示檔時,能夠將轉速顯示檔中,使用時只需輸入其項目符號, 按下ENTER ,即可切換到顯示與否,其定結果會顯示于列示標題日期設定功能表中.9.(9)單節時間(BLOCK TIME): 此選項用于設定要在輸出列示檔時,能夠將單切執行時間顯示于列示檔中, 使用時只需輸入其項目符號, 按下ENTER ,即可切換到顯示與否,其定結果會顯示于列示標題日期設定功能表中.10.(10)完成輸入 (ENTRY COMPLETE):此選項用于在完成列題日期選項后,回到主功能表之設定,當完成列示標題選項之設定后,可點選此一選項,加到主功能表.初始碼(主功能設定表>初始碼)MDFGCURRENT STATUS1.PQRTNO MAN READABLE2.REWIND STOP CODE RWS WITH EOB3.PROGRQM ID O/O4.HEADER BLOCKS 15.TOOL DEFINIT I ON BLOCK NOT DEFINED6.CONTROL IN/OUT CODES INSERT7.CHARACTER FOR ALI GNMENT (RESTART)BLOCK此選項用定由后處理模組GPM所產生之NC檔,其檔頭起始碼之字元格式及位置,當選取主功能表中初始碼(INITIAL CODES)選項時,系統會出現如下圓所示初始碼(INITIAL CODES)設定功能表,其中有元件編號(PARTNO),循環停止碼(REWIND STOP CODE),程式編號(PROGRAM ID).單節起始碼(HEADERBLOCK),定義刀具單節(TOOL DEFINITION BLOCK) 控制輸入/輸出碼(CONTROL IN/OUT CODES),單節重新開始字元(CHARACTER FOR ALIGNMENT(RESTART) BLOCK),程式開始字元(CHARACTER FOR PROGRAM START (AGIE)), 及完成輸入(ENTRY COMPLETE)九項選項,以下交說明,下圓為其初始碼設定表及其中文對照表.INSERT8.CHARA CHER FOR PROGRAM START(AGIE) N9.>ENT RY COMPLETEENTER SELECT I ON:項目初始碼1. 元件編號2. 循環停止碼3. 程式編號4. 單節起始5. 定義刀具單節6. 控制輸入/輸出碼7. 單節重開始字元8. 程式開始字元(AGIE工具機專用)9. 完成輸入(10)元件編號(PARTNO):此選項用于顯示紙帶打孔文字于紙帶上,當于紙帶打孔輸出時,可以此選項將程式起始碼以文字列示于紙帶上.(11)循環停止碼(REWIND STOP CODE):此選項用于定義循環停止碼之格式及位置.(12)程式編號(PROGRAM ID): 此選項用于設定單節之起始碼,其設定是以先設定單節編號,再輸入起始碼.(13)單節起始碼(HEADER BLOCKS)此選項用于設定單節之起始碼,其設定是以先設定單節編號后,再輸入起始碼.(14)定義刀具單節(TOOL DEFINITION BLOCK):此選項用于設定刀具單節之起始碼,使用時,首先選取此選項,接著點選輸入單節起始碼編號,直接輸入起始碼即可.(15)控制輸入/輸出碼(CONTROL IN /OUT CODES):此選項用于控制輸出及輸入碼之格式,如系統需要NC檔之操作員資訊,可用此選項設定后處理指令插入或列示操作員資訊.(16)單節重新開始字元(CHARACTER FOR ALIGNMENT (RESTSRT) BLOCK):此選項用于定單節之重新開始字元.(17)程式開始字元(CHARACTER FOR PROGRAM START (AGIE)):此選項用于設定由圓形后處理模組GPM所產生NC程式檔之間始字元.(18)完成輸入(ENTRY COMPLETE):此選項用于要完成初始碼選項后,回到主功能表之設定,當完成初始碼選項之設定后,可點選此一選項,回到主功能表.執行時間選項(主功能設定>執行時間選項)此選項用于設定輸出設備或檔案之形式,單位,及格式,其功能與UG后處理程式主生器話框內之設定相同,如在此選項設定完畢,則可在UG之后處理程式主生器對話框內使用"MDF"預設什設定,當選取主功能表中執行時間選項時,系統會出現如下圓所示執行時間選,項(RUN TIME OPTIONS)設定功能表,其中有輸出于紙帶打孔(PUNCH OUTPUT),輸出于列示檔(LISTING OUTPUT), 錯誤訊息輸出于終端機(ERROR MESSAGE TEMINAL),錯誤訊息輸出于列示檔(ERROR MESSAGE LISTING), 單位(UNITS),列示檔格式 (LISTING FORMAT),附注(COMMENTARY DATA),十進位制格式字元(XHARACTER FOR DECIMAL FORMAT)及完成輸入(ENTRY COMPLETE)九項選項,以下將說明,下圓為其執行時間選項設定表及其中文對照表.MDFG。