UG_后处理技巧说明
ug后处理
ug后处理介绍ug后处理是指在ug软件中进行模型后处理的过程。
ug是一款三维计算机辅助设计(CAD)软件,它被广泛用于制造业、机械工程、航空航天等领域。
在ug中,用户可以进行模型的建模、分析和后处理等操作。
后处理的作用ug后处理是对模型分析结果的可视化和改进的过程。
通过后处理,用户可以对模型进行可视化,了解其特性和性能,从而进行优化和改进。
除了可视化外,ug后处理还可以进行其他操作,如提取数据、对模型进行修复、生成报告等。
常见的后处理操作以下是ug中常见的后处理操作:1. 结果可视化在ug中,用户可以将模型的分析结果以图形的形式进行可视化显示。
用户可以通过设置颜色、透明度、线条粗细等参数来定义图形的显示效果,从而更直观地观察模型的特性和性能。
结果可视化可以帮助用户更好地理解模型,发现问题和优化设计。
2. 数据提取ug提供了强大的数据提取功能,用户可以从模型的分析结果中提取出需要的数据。
例如,用户可以提取节点位移、应力分布、应变分布等结果数据,用于进一步分析和处理。
数据提取可以帮助用户对模型进行深入研究,找到潜在问题并制定相应解决方案。
3. 模型修复在模型建模和分析过程中,往往会遇到一些模型的几何结构不完整或者有错误的情况。
ug提供了模型修复的功能,用户可以通过修复工具对模型进行几何结构的修复和错误的修正。
模型修复可以保证模型的准确性和可靠性,提高分析结果的精度。
4. 报告生成ug具有强大的报告生成功能,用户可以根据模型的分析结果生成详细的报告。
报告中可以包含模型的几何结构、分析结果、图表和表格等信息,用户可以自定义报告的格式和内容。
报告生成可以方便用户与团队成员、客户、上级领导进行交流和分享,促进项目的进展和决策。
小结ug后处理是ug软件中不可或缺的一个环节,它对模型的分析结果进行可视化、数据提取、模型修复和报告生成等操作,具有重要的作用。
通过后处理,用户可以更直观、深入地了解模型的特性和性能,发现潜在问题并进行优化。
浅谈UG后处理及应该注意的几个问题
浅谈UG后处理及应该注意的几个问题本人结合自己的工作和在实际中遇到的几个问题,谈一下对后处理的认识以及应该注意的几个问题,尽量减少在实际应用中因后处理的不当所带来的损失(比如撞刀、过切等)。
Unigraphics作为一种优秀CAD/CAM软件已被广泛应用于汽车、航空等领域,基础应用方面的文章也比较多,但对于加工后处理(postprocessing)这方面的文章却不多,本人结合自己的工作和在实际中遇到的几个问题,谈一下对后处理的认识以及应该注意的几个问题,尽量减少在实际应用中因后处理的不当所带来的损失(比如撞刀、过切等)。
我们利用UG加工模块产生刀轨,首要目的是为了加工工件,但我们不能直接将这种未修改过的刀轨文件传送给机床进行切削工件,因为机床的类型很多,每种类型的机床都有其独特的硬件性能和要求,比如它可以有垂直或是水平的主轴,可以几轴联动等。
此外,每种机床又受其控制器(controller)的控制,控制器接受刀轨文件并指挥刀具的运动或其它的行为(比如冷却液的开关),但控制器也无法接受这种未经格式化过的到轨文件,因此,刀轨文件必须被修改成适合于不同机床/控制器的特定参数,这种修改就是所谓的后处理。
后处理最基本的两个要素就是刀轨数据(Tool Path Data)和后处理器(A Postprocessor),如下图示:UG的后处理有两种方法:一种是利用MOM(Manufacturing Output Manager),一种是利用GPM(Graphics Postprocessor Module)。
MOM的工作过程如下:由上图我们知道,MOM后处理是将UG的刀轨作为输入,它需要两个文件,一个是Event Handler,扩展名为.tcl,包含一系列指令用来处理不同的事件类型;另一个是Definition File,扩展名为.def,包含一系列机床、刀具的静态信息。
这两个文件可以利用UG自带的工具POSTBUILD来生成。
教你如何制作属于自己的UG后处理
教你如何制作属于自己的UG后处理制作属于自己的UG后处理是一个相对繁琐的过程,需要一定的UG软件的使用经验和编程知识,下面将详细介绍一步步的制作过程。
首先,打开UG软件并载入您的模型。
选择"应用"选项卡中的"后处理"功能,并点击"启动"按钮。
要创建新的自定义操作,点击"新建"按钮。
在弹出的对话框中,输入您的后处理操作的名称,并选择您想要的操作类型,例如显示/隐藏实体、修改实体颜色、修改实体线宽等。
完成上述设置后,UG会自动切换到"操作定义"选项卡。
在这里,您可以选择要应用该操作的实体类型,例如点、线、面等。
您还可以选择要应用操作的实体范围,例如全部实体、选定实体等。
然后,您需要设置操作的具体参数。
UG提供了多种参数设置选项,包括颜色、线型、线宽、透明度等。
根据您的需求,选择适当的参数值,并将其添加到操作列表中。
完成参数设置后,单击"保存"按钮以保存操作。
接下来,您可以使用已创建的操作。
首先,选择要应用操作的实体,并在"操作定义"选项卡中选择您创建的操作。
最后,您可以将保存的操作导出为后处理模板文件,以便在其他模型中使用。
在"操作定义"选项卡中,单击"模板"按钮,并选择导出选项。
根据您的需求,选择要导出的操作,并为模板文件指定名称和保存路径。
通过以上步骤,您就可以制作属于自己的UG后处理。
这样,您可以根据自己的需求和喜好来定制模型的显示效果,提高工作效率和模型的可视化效果。
需要注意的是,制作后处理涉及到UG软件的使用技巧和编程知识,需要一定的实践和经验。
建议初学者可以先参考UG相关教程和文档,多进行实践和探索,逐渐掌握制作后处理的技巧和方法。
UG-后处理实例详细讲解
U GU G后处理实训案例本实训案例建立一个三轴数控铣床后处理(控制系统:FANUC),机床型号:MILLAC-761V。
客户要求: 1.NC程序自动换刀,并给出刀具基本信息,便于检查。
2.在每一单条程序结尾处将机床主轴Z方向回零,主轴停转,冷却关闭。
便于检查工件加工质量。
3.在每一单条程序前加上相关的程序名称,便于机床操作员检查。
4.在程序结尾处增加加工时间的显示,便于工时计算。
5.用户可以选择普通攻牙和刚性攻牙软件要求•UG NX v2.0.4.2•Post Builder v3.2.1硬件要求•Windows 2000 + Service Package 4,或者Windows XP + Service Package 1•CPU 1 GHz 以上,内存1 GB以上, 64 MB显存以上的图卡,并且支持OpenGL。
初始设置::初始设置1.在 ugii_env.dat文件中UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_metric.def2.装载选项Load option From directory3.文件目录将文件夹放在E:\…\post\mill\操作指导操作指导::步骤操作说明图例说明1启动后处理构建器启动NX/Post Builder2新建后处理新建后处理文件文件按File →New...图标3选择控制系统在Post Name 栏中输入MILLAC-761V在Post Output Unit 处选择Millimeters确认Machine Tool 选项在Mill 上点3-axis 选择条,选默认的3轴机床控制系统选Library ,并在下拉选项中选择fanuc_6M单击OK4显示轴机床简图在File 下拉菜单,选择Save找到E:\post\mill 点击OK单击Display Machine Tool ,显示出3轴机床简图。
单击Close 退出5设定机床行程极限将机床行程极限根据机床说明书设为X=1540 Y=760 Z=660将Traversal Feed Rate Maximum 设为160006程序头定义选择NX/Post Builder 的Program and Tool Path 中的Program 子页在左侧结构窗口中选择Program Start Sequence7删除%用鼠标右键单击“MOM_set_seq_on ”,在弹出的菜单中选择Delete8参数选择用鼠标左键单击“G40G17G90G71”在弹出来的对话框中将“G71”拖到回收桶从上方的下拉选项中选择G_adjust →G49加入 G_motion →G80加入G →G -MCS Fixture offset 加入用鼠标右键单击“G49”,选择 Force Output 。
UG-后处理技巧说明
此区域描述你的后处理单只能输入英文
选择完自己需要的格式后处理单击OK进入下一步
这一选项可以显示你选择机床类型4轴3轴或你自定义的机床
这一区域是你的输出是否记录选项
此区域左边为机床行程数据右边为机床原点数据
此区域左边为机床精度小数右边为机床快速进给G00速度
其他选项默认就可以了
然后进入下一页面点击这里
#
set mom_sys_helix_pitch_type "rise_radian"
#
# The default setting for mom_sys_helix_pitch_type is "rise_radian".
# This is the most common. Other choices are:
N260 G0 Z-.846
N270 X-58.
N280 Z-2.769
N290 G1 Z-5.769
N300 G41 X-55. D01
N310 G2 X-50. Y35. I5. J0.0
在fanuc、mazak等机床上试验过,在fanuc系统上如果G41后没有D号,可以执行前一个模态的有效的D号,在G40后如果没有撤销刀补的直线段,刀补撤销没有问题,在G40这一句不产生移动,在下一句G1 x y的语句执行
这项编辑完毕
单击蓝色的区域
机床控制Machine Control进入一下界面我们只要在G43后加上M8既可完成此项设定
然后点击 进程动作设定我们只需要修改中间的那个G02 G03的
进入下一页面
修改这里把Vector-Arc Center to Start该为Vector-Arc Start to Center
UG后处理技巧说明
UG后处理技巧说明
一、土压力后处理技巧
土压力后处理技巧主要是在建筑物和基础上,以增加土压力以及延长建筑物使用寿命的一种技术。
本文将介绍其实施过程及技巧。
1、根据工程需要,设置合适的土压力深度。
土压力后处理时,首先要求根据建筑物或基础的实际情况,结合工程的需要,合理计算出所需土压力的最小深度。
这一步对土压力后处理的效果是非常关键的。
深度太浅则会影响土压力的作用,深度太深则对设备和施工造成额外的损失。
2、土处理过程的选择
土压力后处理时,会根据建筑物的要求,结合土质的特性,选择合适的土处理方法,实施土压力后处理。
一般可根据建筑物的要求,选择压实土处理、灌浆处理、处理加固、土处理加密、定向钻探加固等处理方法。
3、注意土处理的质量控制
土压力后处理的实施过程中,重要的一环是要求良好的土处理质量。
要求从深度、宽度等方面做到准确无误,土处理实施到底,并根据土质特性,合理调整机械参数,达到要求的土处理强度。
4、使用专用设备
土压力后处理时,要求使用专用设备,并根据实际需要,选择最佳的设备。
UG后处理技巧说明
UG后处理技巧说明1.增强对比度:对比度是指图像中最亮和最暗区域之间的差异程度。
通过增加对比度可以使图像中的细节更加清晰,色彩更加鲜明。
常用的增强对比度的方法包括直方图均衡化、拉伸和分段线性增强等。
2.调整曝光:曝光是指图像中每个像素所接受到的光线的亮度。
调整曝光可以使图像的亮度更加均匀,细节更加清晰。
通常可以通过调整图像的亮度、对比度和曲线等参数来实现曝光的调整。
3.去噪:图像中的噪声是指由于光线、传感器等原因引起的图像中的随机干扰。
去噪的目的是减少噪声对图像质量的影响,使图像更加清晰。
常见的去噪方法包括中值滤波、均值滤波和小波去噪等。
4.锐化:锐化是指增强图像的边缘,使图像更加清晰。
常用的锐化方法包括高提升滤波和拉普拉斯锐化等。
高提升滤波通过增加高频成分来增强图像的边缘,而拉普拉斯锐化则是通过对图像进行二阶导数运算来增强边缘。
5.色彩校正:色彩校正是指调整图像的色彩平衡,使图像中的颜色更加真实、鲜明。
常见的色彩校正方法包括亮度-对比度调整、颜色平衡和通道分离调整等。
6.图像重采样:图像重采样是指改变图像的分辨率,通常用于图像的放大或缩小。
常见的图像重采样方法包括双线性插值和双立方插值等。
7.图像修复:图像修复是指修复图像中的缺失、破损等部分,使图像更加完整。
常用的图像修复方法包括基于纹理合成的方法、基于边缘的方法和基于插值的方法等。
8.图像拼接:图像拼接是指将多幅图像拼接在一起,形成一幅大尺寸的图像。
常见的图像拼接方法包括基于特征匹配和基于投影变换的方法等。
9.图像分割:图像分割是将图像划分为若干个具有相似特征的区域。
常用的图像分割方法包括阈值分割、边缘检测和区域生长等。
ug后处理制作教程
UG后处理制作教程简介UG(Unigraphics)是一款强大的计算机辅助设计(CAD)软件,被广泛应用于工程制图、产品设计和制造等领域。
在使用UG进行设计后,还需要对设计结果进行后处理,以生成可供生产和制造使用的输出文件。
本文档将向您介绍UG后处理的基本步骤和常用功能,帮助您进行高效准确的后处理工作。
步骤一:选择后处理器UG提供了多种后处理器,可以根据不同需求选择适合的后处理器。
在UG界面的“后处理”选项中,选择合适的后处理器,如输出NASTRAN文件后处理,切换到相应的后处理界面。
步骤二:设置后处理参数在进行后处理之前,需要根据实际需求设置后处理参数。
常见的后处理参数包括:结果输出路径、结果文件格式、后处理图形显示等。
通过设置这些参数,可以满足不同的后处理需求。
步骤三:后处理图形显示UG提供了丰富的图形显示功能,可以直观地展示设计结果。
在后处理界面中,可以选择要显示的结果类型,如应力、位移、温度等。
同时,还可以根据需要对显示的结果进行颜色映射、边界设置等操作,以便更好地观察和分析设计结果。
步骤四:后处理结果导出在后处理过程中,可以将结果导出为各种格式的文件,以便于与其他软件进行数据交换和共享。
UG支持多种文件格式的导出,包括NASTRAN、STL、IGES、STEP等。
根据实际需要,选择合适的文件格式并导出结果文件。
常用功能介绍1. 结果过滤和转换在后处理过程中,可以通过结果过滤和转换功能,对设计结果进行筛选和转换。
例如,可以通过过滤功能只显示某些关键区域的结果,或者通过转换功能将结果数据转换为其他单位或坐标系。
2. 结果剪裁和裁剪UG提供了结果剪裁和裁剪功能,可以根据需要选择感兴趣的区域进行处理。
通过剪裁和裁剪操作,可以更详细地观察和分析设计结果,提高后处理的效率和准确性。
3. 动画演示和动态模拟除了静态结果的显示和分析,UG还提供了动画演示和动态模拟的功能。
可以通过设置时间步长和动画参数,对设计结果进行动态展示,以便更好地理解和评估设计的运行情况。
UG-后处理技巧说明
-C3一a 也aEI'aEaa&MX 6.C1WS许可CAKAAutodesk百度工具栏暴风影青1K^ HX 5.0fl^i crosoft Silverli ght 昨MX许可HX 4.0l&VGS MX 7.0卜[扇冊工具►ip NX许可王具►桓1按布信息* 1聒加工工具L■11 ■&转换器卜己HX T .0|1;NX 7.0查看盟cls2d£mdFgugpostUG后处理(后面有点UG与VERICUT )要适当的提高自己的英语水平1.0.0:打开后处理工具卡箋后处理构造黠:;:加工知识編辑器1.2.0:进入创建后处理文件页面QcixELoas# A Tin fil«|UG Fo^tBuilder ALUthor Llcenise Us^i^s-Starting UGxPost Duildcr in E:^Progr ft n Files/UGS7/H« 7.0zPOSTBU I L» "I C3 w X* *•p n详可工貝►- a 的s" ♦*% DUXZA 卜1:::加工知识塀杨月I巴f?换器*C; KI 7 .C| &n 7.0 K«W此区域「Inches英制单位Millimeters 公制设定此区域轴选项3-轴4-轴或5轴这里只讲解3轴通用设定此区域为机床类型设定,Generic通用的Library浏览自带机床User'用户自定义|'此区域描述你的后处理单只能输入英文选择完自己需要的格式后处理单击OK进入下一步这一选项可以显示你选择机床类型4轴3轴或你自定义的机床这一区域是你的输出是否记录选项此区域左边为机床行程数据右边为机床原点数据此区域左边为机床精度小数右边为机床快速进给G00速度其他选项默认就可以了然后进入下一页面点击这里B BC I III no- To 4ilJH1 F * 4 記PathV/C Dat««■ A. Taol T»rd r 一眇—DriflT-'ntiu ■- Stu" t Seqti.en.ceCiU Start S«^u«ncfl -NitiOii C umed Cycl e sL®pa • L I . RHTiol Fathfl achineCentrculS eq*VirtuaJ. B/C C AS .trail a?rGust OH C $■■BiC»biAed 1/C C^de Blocks这一选项进行修改你的程序头 性显示的添加进行讲解 此选项为程序头选项 序条就像这样Ada Block程序尾中间换刀程序衔接道具号道具属此选项为增加程序条命令点击它可以拖入程 这里的垃圾桶通样你不想要的此条可以删除|New BlockAdd Black |[kew Block可修改进入下一画面把不需要的拖入垃圾桶通过此选项里的代码你可以找到你想要的改好后点击0K既可安全起见最好加入个Z轴回零命令拉入一个词条框| Add Block BlockluesBBce添加一个新的词条框如果你想把词条框放在哪个词条框的周围只要看好词条对应放项“TEXT 文本点击Add word 拉入这个区域同样变白放置输入你要的文本GOO G91 G28 Z0点击0K 既可程序头设定完成就是这个效果看下图如果需要加入0号N 号的开关M8 M9的开关设置G43H00等-ha~o_lai T号关后面在这里你可以加入你需要的道具信息 设置下面先讲解N 号的加入lamual Tool Change^^PB^CMD^tool^cbanEe^for...r! _□ KOO加入N 号我们只需要拉两个N 号开关词条就可以面既可下面加入刀具信息 找到这个选项操作员消息|0p er at 0 r Mess下面编辑你的换刀过程点击 作开始步骤Oper&ti on Star t Sequence中文意思就是操lx输入命令MOM_output_literal (刀具名称:$mom_tool_name ) ” MOM_output_literal (刀具直径:$mom_tool_diameter ) ”MOM_output_literal (刀具 R 角半径:$mom_tool_corner_radius ) 想要哪个信息 就输入哪行 如果要两个以上 就飞边拉入词条输入这项编辑完毕[MTool Tath—卅直ehirtG Cantr &1—® Motion单击蓝色的区域机床控制 Machine Control 成此项设定进入一下界面我们只要在G43后加上M8既可完t43 H01Set lodesG02 G03然后点击" 进程动作 设定 我们只需要修改中间的那个G41 匚LT 如 G90 X Y 工 F E 讪 MOJ M0叮t41 t02 X Y Z I J K 7 SGOO G5C rapl rap2 S W03G43 &00 G90 rar3 HOICouted CyclesSpindle KF日日日日九丄丄丄J LA■ A1X. Ccunter-Cleckwise (CCLff)陌—Edi t Flane Codes• Full Circle QuadrajLt J?a/f asMiikimw |0.001 Maxinum ' 99999. 999进入下一页面修改这里把Vector-Arc Center to Start 该为Vector-Arc Start to Center 修改后OK推出不改出程序带R的带圆的程序就是乱做一团。
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 后处理(后面有点UG与VERICUT)要适当的提高自己的英语水平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后处理制作说明详解精品课件
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ǐ)定義)
UG 后处理技巧说明
UG 后处理(后面有点UG与VERICUT)要适当的提高自己的英语水平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后处理更改技巧简单的自定义后处理格式1: 后处理默认输出 G01 G02 G03 两位数输出若更改为 G1 G2 G3 一位数输出。
可更改 dochop.defFORMAT Digit_2 "&_02_00" 为 FORMAT Digit_2 "&_01_00"------------------------------------------------------------2:此后处理开启了螺旋下刀圆弧输出。
(若你机床不接受此格式)关闭螺旋下刀圆弧输出:打开dochop.tcl 文件PB_CMD_init_helix 更改成 # PB_CMD_init_helix------------------------------------------------------------3: 本后处理已输出 G91 G28 Z0.0 Z轴归零(若你不想输出此格式)关闭Z轴归零输出:MOM_do_template return_home 更改为 # MOM_do_template return_home------------------------------------------------------------3:G05 P10000 (程序头输出高速格式)MOM_do_template start_of_program 取消输出 #MOM_do_template start_of_programG05 P0 (程序尾输出高速结束格式)MOM_do_template end_of_program_1 取消输出 #MOM_do_template end_of_program_1更改高速格式输出打开 dochop.def 搜索 G05 P10000 G05 P0 分别更改就行------------------------------------------------------------5: G90 G54取消输出 # MOM_output_literal "G90 G54"------------------------------------------------------------6: 自动换刀格式此程序没有输出。
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)。
UG 后处理(后面有点UG与VERICUT)要适当的提高自己的英语水平1.0.0:打开后处理工具卡1.2.0:进入创建后处理文件页面1.2.1 创建一个新的后处理文件这里输入文件名(英文)这一区域是你的输出是否记录选项此区域左边为机床行程数据右边为机床原点数据此区域左边为机床精度小数右边为机床快速进给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 Center to Start 该为Vector-Arc Start to Center 修改后OK 推出不改出程序带R的带圆的程序就是乱做一团。
这项无需修改固定循环孔功能All right! 最后让我们来修改程序尾。
可以加入加工时间只是参考值的时间点击进入以下界面把不需要的拉入垃圾桶把M02 该为M30 或在前面加入你要的 M5 M9 啊什么的过加入G00 G91 G28 Z0 最后加入加工时间It’s a interesting sequence!!~!~在这里找到这个选项 Custom Command 拉入最后输入global mom_machine_timeMOM_output_literal “运行时间:[ format “%.2f” $mom_machine_time]”点击OK 保存在一个你能找到的英文文件夹里你的后处理可以用了可以试试了自己多研究研究很有趣的UG与VERICUT后处理中加刀具注释与时间方法在后出里构造器里打开一个后处理文件,或者新建一个也行,然后在打开的后处理文件里添加变量,如global mom_tool_name // 刀具名global mom_tool_diameter // 刀具直径global mom_tool_corner1_radius // 刀具角半径global mom_path_name // 路径名称global mom_machine_time //加工时间MOM_output_literal "(NAME mom_tool_name )"MOM_output_literal "(D : [ format "%.2f" $mom_tool_diameter] )"MOM_output_literal "(R :[ format "%.2f" $mom_tool_corner1_radius] )"MOM_output_literal “(Path name: $m om_path_name)"MOM_output_literal "(TIME :[ format "%.2f" $mom_machine_time])" VERICUT7.0怎么样删除和添加定义的用户目录在平时使用当中,我们会设置很多用户路径,但有些仿真文件被移动后,该用户目录就没有用处了,但还会在shortcut下拉列表框出现。
我们可以通过编辑cgtech_62_user.prefs文件,来删除和添加定义的用户目录。
1.cgtech_62_user.prefs文件一般在C:\Documents and Settings\×××\目录下,xxx是你的windows 用户名。
2.打开cgtech_62_user.prefs文件,找到以Recent Work开头的行,这些就是我们设置的用户路径,你可以按照这种格式删除或添加用户路径。
3.还可以找到Toolpath Filters这一行,可以添加你想要的数控程序的后缀名。
4.用户还可以在这里编辑其它一些设置,但在设置前你最好知道这些设置是干什么用的!!!有关海德汉M128的后处理更改后处理里XYZ坐标变量分别改为x mom_mcs_goto(0)y mom_mcs_goto(1)z mom_mcs_goto(2)UG后处理刀补的正确输出方法前一段时间搞ug 刀补的多刀处理问题,蛮头疼的,看到一强人Yeager给了一个方法在Cutcom On里面增加一個Custom Command.,.填入"MOM_force once D",这个方法可以解决D号的模态省略的问题,即在分层刀路里第二层G41/G42后没有D号的问题. 佩服啊!关于G40的处理:在Cutcom off项中删除G40 ,生成程序的效果如下:N40 G0 G90 X-58. Y30. M03 S2000N50 G43 Z3. H01N60 Z1.077N70 G1 Z-1.923 F250.N80 G41 X-55. D01N90 G2 X-50. Y35. I5. J0.0N100 G1 X50.N110 G2 X55. Y30. I0.0 J-5.N120 G1 Y-30.N130 G2 X50. Y-35. I-5. J0.0N140 G40 G1 Y-37.54N150 G0 Z1.077N160 Y-38.N170 Z-.846N180 G1 Z-3.846N190 G42 Y-35. D01N200 G3 X55. Y-30. I0.0 J5.N210 G1 Y30.N220 G3 X50. Y35. I-5. J0.0N230 G1 X-50.N240 G3 X-55. Y30. I0.0 J-5.N250 G40 G1 X-57.54N260 G0 Z-.846N270 X-58.N280 Z-2.769N290 G1 Z-5.769N300 G41 X-55. D01N310 G2 X-50. Y35. I5. J0.0在fanuc 、mazak等机床上试验过,在fanuc系统上如果G41后没有D号,可以执行前一个模态的有效的D号,在G40后如果没有撤销刀补的直线段,刀补撤销没有问题,在G40这一句不产生移动,在下一句G1 x y 的语句执行。
如果将G41D1 单独列一行,可以对下一个坐标点进行补偿,但是补偿点的位置有误在mazak系统中:G41D1单独列一行的语句运行后,立即对前一个坐标点进行补偿,G40也是如此,也就是说补的位置不是我们要补的位置。
所以我们为了程序的正确性,必须保证G41 D1 position,G40 position 的格式。
做好刀补的方法:总结:1.在Cutcom On里面增加一個Custom Command.,.填入"MOM_force once D",这个方法可以解决D号的模态省略的问题2.删除Cutcom Off的G40。
3.在rapid move 里加入G40。
4.加入G545.刀具信息:global mom_tool_nameMOM_output_literal "(TOOL NAME $mom_tool_name)"6.加工时间:global mom_machine_timeMOM_output_literal "(MACHINE TIME [format "%.2f" $mom_machine_time] MIN )"7.在每个操作前加入行号及路径名$mom_path_nameon路径名(operator message)off8.在rapid move中,需对rap1,rap2,rap3及m13强制输出.($mom_output_file_basename)(刀轨文件名)$mom_path_name(操作名)9."MOM_force once M03" 。
10. 要用M8-Coolant Flood11.螺纹铣:init_helixuplevel #0 {## This procedure will be executed automatically at the start of program and# anytime it is loaded as a slave post of a linked post.## This procedure can be used to enable your post to output helix.# You can choose from the following options to format the circle# block template to output the helix parameters.#set mom_sys_helix_pitch_type "rise_radian"## The default setting for mom_sys_helix_pitch_type is "rise_radian".# This is the most common. Other choices are:## "rise_radian" Measures the rise over one radian.# "rise_revolution" Measures the rise over 360 degrees.# "none" Will suppress the output of pitch.# "other" Allows you to calculate the pitch# using your own formula.## This custom command uses the block template circular_move to output# the helix block. If your post uses a block template with a different# name, you must edit the line that outputs the helix block.## The following variable deines the output mode for helical records.## FULL_CIRCLE -- This mode will output a helix record for each 360# degrees of the helix.# QUADRANT -- This mode will output a helix record for each 90# degrees of the helix.# LINEAR -- This mode will output the entire helix as linear gotos.# END_POINT -- This mode will assume the control can define an entire# helix in a single block.set mom_kin_helical_arc_output_mode FULL_CIRCLEMOM_reload_kinematics#============================================================= proc MOM_helix_move { } {#============================================================= global mom_pos_arc_planeglobal mom_sys_cir_vectorglobal mom_sys_helix_pitch_typeglobal mom_helix_pitchglobal mom_prev_pos mom_pos_arc_centerglobal PIswitch $mom_pos_arc_plane {XY { MOM_suppress once K ; set cir_index 2 }YZ { MOM_suppress once I ; set cir_index 0 }ZX { MOM_suppress once J ; set cir_index 1 }}switch $mom_sys_helix_pitch_type {none { }rise_revolution { set pitch $mom_helix_pitch }rise_radian { set pitch [expr $mom_helix_pitch / ($PI * 2.0)]}other {## Place your custom helix pitch code here#}default { set mom_sys_helix_pitch_type "none" }}MOM_force once X Y Zif {$mom_sys_helix_pitch_type != "none"} {MOM_force once I J Kif {$mom_sys_cir_vector == "Vector - Arc Center to Start"} {set mom_prev_pos($cir_index) 0.0set mom_pos_arc_center($cir_index) $pitch} elseif {$mom_sys_cir_vector == "Vector - Arc Start to Center"} {set mom_prev_pos($cir_index) $pitchset mom_pos_arc_center($cir_index) 0.0} elseif {$mom_sys_cir_vector == "Unsigned Vector - Arc Center to Start"} { set mom_prev_pos($cir_index) 0.0set mom_pos_arc_center($cir_index) $pitch} elseif {$mom_sys_cir_vector == "Absolute Arc Center"} {set mom_pos_arc_center($cir_index) $pitch}}## You may need to edit this line if you output more than one block# or if you have changed the name of your circular_move block template#MOM_do_template circular_move} ;# MOM_helix_move} ;# uplevel。