840D四轴UG后置处理制作方法
- 格式:doc
- 大小:725.50 KB
- 文档页数:10
第四章 后处理制作(教程部分章节内容展示)第 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 编写在主程序的最后一 个程序段中,表示主程序的 结束。
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.完成设置,点击保存在选择非中文路径目录下,完成。
创作编号:GB8878185555334563BT9125XW创作者:凤呜大王*UG四轴加工讲解A.零件的建模:梅花滚筒ф100×3001)建模时要特别小心:在草图上作出梅花的曲线后,采用缠绕的方法使曲线附着在圆柱上。
2)图案的深度是5mm,而不在同一平面上的曲线拉伸后成的是片体。
所以采用片体修剪,缝合成实体,再与圆柱求差的方法。
因而最初拉伸时可以开始为-2结束为8,上下多2mm。
3)要保证图案的深度,在作修剪圆片体时,草图YZ平面上的ф100的圆心向-Z平移5mm 即可。
4)注意修剪片体时的方法,采用曲线修剪省事,先修剪原点的圆柱片体,再作平移5mm 的片体,在修剪这个平移5mm的片体。
最后缝合成实体。
5)作出第一个实体后,采用变换的方法(实例特征不支持)作出其他七个。
6)最后与圆柱体求差。
加工序号加工工序加工方法投影矢量刀轴刀具部件余量公差转速r/min进给mm/min1 粗加工型腔铣无Z轴T1B8 0.5±0.05 1000 3002 精加工腔可变轴指向直线离开直线T2D6 0 ±0.01 2000 150C.加工参数:1)粗加工切削模式:跟随周边,步距:%刀具平直,平面直径百分比:20,每一刀的深度:1,创作编号:GB8878185555334563BT9125XW创作者:凤呜大王*【切削层】类型:用户定义,已测量从:顶层,范围深度:5.0 其他默认就行。
其结果如下:对其进行变换,结果:其中,CA VITY_MILL_1_1为第一个(即原始生成的)CA VITY_MILL_2_1为将CA VITY_MILL_1_1轴向(+X)平移100复制出来的。
其他6个刀轨为“绕直线旋转”“Multiple Copies”(多重复制)出来的。
2)精加工腔(采用可变轴铣,即4轴联动)3 精加工侧壁可变轴指向直线离开直线T2D6 0 ±0.01 2000 150a.采用边界的驱动方式来限制刀具的切削区域创建的边界生成的刀轨边界只能创建在平面上,所以刀轨在上下显得余量很大b.其他采用精加工的默认参数即可。
ug四轴加工编程步骤
UG四轴加工编程的步骤一般如下:
1. 创建模型:使用CAD软件创建需要加工的零件模型,可以是STEP、IGES等格式。
2. 导入模型:将零件模型导入到UG软件中。
3. 设定工作坐标系:确定加工零件所使用的工作坐标系,包括原点和坐标轴方向。
4. 创建刀具:根据切削要求和加工路径,创建所需的刀具。
5. 创建刀具路径:根据工艺要求,使用UG的CAM功能创建刀具路径,并进行切削模拟。
6. 设置加工参数:设置加工参数,包括切削速度、进给速度、切削深度等。
7. 生成加工代码:生成数控加工程序代码,输出为NC文件。
8. 模拟和优化:对生成的加工程序进行模拟和优化,确保加工路径正确无误。
9. 传输到数控机床:将生成的NC文件传输到数控机床中进行加工。
10. 进行加工:按照NC文件中的加工程序,进行数控加工操
作。
11. 质检和调整:进行零件质检,根据实际情况进行必要的调整和修正。
以上是一般的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四轴加工讲解A.零件的建模:梅花滚筒ф100×3001)建模时要特别小心:在草图上作出梅花的曲线后,采用缠绕的方法使曲线附着在圆柱上。
2)图案的深度是5mm,而不在同一平面上的曲线拉伸后成的是片体。
所以采用片体修剪,缝合成实体,再与圆柱求差的方法。
因而最初拉伸时可以开始为-2结束为8,上下多2mm。
3)要保证图案的深度,在作修剪圆片体时,草图YZ平面上的ф100的圆心向-Z平移5mm即可。
4)注意修剪片体时的方法,采用曲线修剪省事,先修剪原点的圆柱片体,再作平移5mm的片体,在修剪这个平移5mm的片体。
最后缝合成实体。
5)作出第一个实体后,采用变换的方法(实例特征不支持)作出其他七个。
6)最后与圆柱体求差。
B.加工过程:C.加工参数:1)粗加工切削模式:跟随周边,步距:%刀具平直,平面直径百分比:20,每一刀的深度:1,【切削层】类型:用户定义,已测量从:顶层,范围深度:其他默认就行。
其结果如下:对其进行变换,结果:加工序号加工工序加工方法投影矢量刀轴刀具部件余量公差转速r/min进给mm/min1 粗加工型腔铣无Z轴T1B8 ±1000 3002 精加工腔可变轴指向直线离开直线T2D6 0 ±2000 1503 精加工侧壁可变轴指向直线离开直线T2D6 0 ±2000 150其中,CA VITY_MILL_1_1为第一个(即原始生成的)CA VITY_MILL_2_1为将CA VITY_MILL_1_1轴向(+X)平移100复制出来的。
其他6个刀轨为“绕直线旋转”“Multiple Copies”(多重复制)出来的。
2)精加工腔(采用可变轴铣,即4轴联动)a.采用边界的驱动方式来限制刀具的切削区域创建的边界生成的刀轨边界只能创建在平面上,所以刀轨在上下显得余量很大b.其他采用精加工的默认参数即可。
c.将刀轨复制平移,然后Multiple Copies。
四轴半四轴定面加工后处理1. 简介在加工和制造行业中,四轴和半四轴定面加工是常见的加工方法之一。
这种加工方法可以用于制造各种零部件和工件,如机械零件、汽车零部件、航空零部件等。
完成加工后,需要进行后处理以确保产品的质量和性能。
本文将介绍四轴半四轴定面加工后处理的基本过程和常见方法。
2. 四轴半四轴定面加工后处理的基本过程四轴和半四轴定面加工后处理的基本过程如下:2.1 清洗在加工过程中,金属切屑、油污等杂质会残留在零部件表面。
为了去除这些污染物,需要对零部件进行清洗。
清洗可以使用溶剂、洗涤液或超声波清洗机等设备进行。
2.2 去毛刺在加工中,可能会产生毛刺,对于需要精细加工的零部件,毛刺会对其质量和性能造成影响。
因此,在加工后需要去除毛刺。
常用的方法是使用砂带砂轮、砂纸、研磨机等工具进行去毛刺处理。
2.3 磨削磨削是定面加工后处理的重要步骤之一。
通过磨削,可以提高零部件的平整度和光洁度,以及达到更高的精度要求。
磨削可以使用手动砂轮、磨床等设备进行。
2.4 抛光抛光是为了提高零部件表面的光洁度和亮度。
通过抛光,可以消除磨削过程中的微观瑕疵和光洁度不均匀等问题。
常用的抛光方法包括手工抛光、机械抛光和化学抛光。
2.5 清洁防锈处理在定面加工后处理过程中,为了保护零件表面免受腐蚀和氧化的影响,需要进行清洁和防锈处理。
清洁可以使用溶剂进行,防锈可以使用防锈剂、喷涂剂或电镀等方法进行。
2.6 检验定面加工后处理完成后,需要进行检验,以确保加工和后处理过程满足要求。
常见的检验方法包括外观检查、尺寸测量和功能测试等。
如果发现问题,需要及时纠正和修复。
3. 常见的四轴半四轴定面加工后处理方法3.1 零件清洗方法零件清洗是定面加工后处理的首要步骤之一。
常见的零件清洗方法包括以下几种:•溶剂清洗:使用溶剂对零部件进行浸泡和冲洗,去除表面的污染物。
•蒸汽清洗:利用高温蒸汽对零部件进行清洗,可以有效去除油污和污染物。
•超声波清洗:通过超声波的震动作用,使溶剂或洗涤液中的微小气泡爆破,以去除表面的污染物。
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的带圆的程序就是乱做一团。
多轴数控磨床后处理算法多轴数控磨床后处理算法多轴数控磨床是一种高精度磨削设备,可以实现对复杂曲面的精密加工。
为了成功完成加工任务,需要使用后处理算法对数控磨床的刀具路径进行优化和转换。
下面将介绍多轴数控磨床后处理算法的步骤。
第一步是读取加工数据。
在进行后处理之前,需要将加工过程中产生的数据提取出来,包括刀具路径、切割速度和刀具半径等信息。
这些数据将成为后续算法处理的基础。
第二步是创建机床模型。
多轴数控磨床通常由多个运动轴组成,每个轴都有其特定的运动范围和限制条件。
为了在后处理中准确地模拟机床的运动,需要创建一个机床模型,包括各个轴的运动限制和机床的几何形状。
第三步是路径优化。
在进行磨削加工时,刀具路径的优化非常重要,可以提高加工的效率和质量。
通过使用优化算法,可以对刀具路径进行优化,减少切割时间和切削力,并降低刀具磨损。
第四步是生成数控代码。
在路径优化完成后,需要将优化后的刀具路径转换为数控代码。
数控代码是机床能够理解和执行的指令,通过将刀具路径转换为数控代码,可以实现对机床的控制。
第五步是动态轨迹生成。
多轴数控磨床可以实现对复杂曲面的磨削加工,因此需要通过动态轨迹生成算法生成刀具在三维空间中的运动轨迹。
通过控制各个轴的运动,可以实现对复杂曲面的高精度加工。
第六步是工艺参数优化。
在进行磨削加工时,工艺参数的选择对加工质量和效率有着重要影响。
通过使用工艺参数优化算法,可以选择最佳的工艺参数,实现加工过程的最优化。
第七步是仿真和验证。
在生成数控代码之前,需要对整个加工过程进行仿真和验证,确保加工过程的准确性和稳定性。
通过在机床模型中模拟刀具路径的运动,可以检查刀具路径的合理性,并进行必要的调整。
最后一步是生成数控代码。
在完成所有的优化和验证后,可以将优化后的刀具路径转换为数控代码,并将其加载到多轴数控磨床中进行加工。
数控代码包含了机床的运动指令和加工参数,通过执行数控代码,可以实现对复杂曲面的高精度加工。
-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的带圆的程序就是乱做一团。
18现代制造技术与裝备2017第3期总第244期基于华中数控的U G四轴后处理的定制方法阳涛(达州职业技术学院,达州635001)摘要:华中数控是国产优秀的数控系统之一,在各大企业和高等院校尤其是职业院校得到了广泛应用。
本 文以华中数控系统四轴加工中心为例(旋转轴为A轴),详细阐述了定制U G N X8.0后处理程序的方法。
关键词:华中数控U G后处理随着数控技术的不断发展,多轴数控加工中心的应用 越来越普遍。
华中数控系统是国产优秀的数控系统之一,在各大企业和高等院校尤其是职业院校得到了广泛应用。
但是,作为国产的数控系统,在使用国外主流CAD/C A M软 件如U G等软件进行自动编程时,只有针对德国西门子和日 本发那科等国际髙端数控系统的后处理文件,导致编程人 员必须对自动生成的数控程序进行手工编辑,效率很低,且出错率大。
因此,定制针对华中数控的后处理文件可以 大大提高编程效率。
下面以华中数控系统四轴加工中心为 例(旋转轴为A轴),定制UG NX8.0的后处理文件。
1机床基本类型的参数设定1.1启动后处理构造器单击【开始】、【所有程序】、【Siemens NX8.0】、【加工】、【后处理构造器】,在后处理构造器中单击【文 件】、【新建】,在弹出的新建后处理器对话框中进行如 图1所示的设置,然后单击【确定】。
图1处理器对话框1.2设置机床运动参数设置一般参数和第四轴,如图2所示。
2定义与控制系统相关的参数2.1程序头设置2.1.1设置程序名单击选项卡和__,在弹出的对话框中右击P,选择【编辑】,在弹出的文本框中输入01234,这样后处理生成的程序名就是01234。
图2机床运动参数设置2.1.2设置程序头格式删除G17平面选择指令和G71公制模式指令:单击 ■1010400X709007:,在弹出的对话框中依次右击@和选择【删除】,单击【确定】。
添加G49撤销刀具长度补偿指令和G80撤销固定循环 指令:单击主J按钮,选择【G—a d j u s t】、【G49_Cancel Tool Len A d j u s t】,将【添加文字】按钮拖动到后面,再单击±丨按钮,选择【G m o t i o n】、【G80_Cycle o f f】,将【添加文字】按钮拖动到P后面,单击确定。
4轴加工自动编程子程序设计与后置处理本文通过一个需要4轴加工的零件样例,以Creo parametric 2.0 软件的加工模块Pro/NC为平台,探讨了4轴加工程序生成、加工程序的阵列复制方法。
比较了“阵列”的复制方法与“子程序”的复制方法的优劣。
重点探讨了采用“子程序”复制方法的步骤与参数设置,与之相对应地如何利用系统提供的开发工具,采用“工厂级语言”FIL生成客户化的后处理器。
4轴加工在实际的应用中比较广泛。
随着多轴加工设备的应用普及,特别是5轴机床(加工中心)、复合加工中心等广泛应用,对4轴加工的专门研究相对较少。
4轴加工作为多轴加工的一种类型,具有多轴加工程序的共性又有自身的特殊特点。
本文以美国参数技术公司的Creo parametric 2.0软件加工模块Pro/NC为平台,重点探讨4轴粗加工刀路的生成、阵列、非加工路径的客户化及后处理程序设置方面的问题。
一、4轴加工模型的建立4轴加工类型总体上可以分类为“索引”和“多轴”两种类型。
“索引”类型加工主要包含4轴的粗加工和4轴的钻孔加工。
“多轴”类型加工主要包含4轴的钻孔加工、4轴的区域加工和圆柱凸轮的加工。
在Pro/NC的加工环境中,在一个“序列”内的刀具运动基本属于“多轴”的特点,而刀具在不同“序列”之间的“非加工”刀路就属于“索引”类型。
图1为本文所引用的加工模型的参照模型。
要完成加工程序的创建,首先要创建“操作”(图2、图3),建立一个操作的必要设置包括:①装配参照模型;②加工原点(程序坐标系);③退刀面。
其他可选用的设置项目:参数——头文件和末文件;选项——设定毛坯材料;夹具设置——指定夹具模型;工艺——程序实际加工时间运算;属性——加工程序的名称。
加工中心设置可选用的设置项目也比较多,主要包含“输出”、“刀具”、“参数”、“装配”、“行程”、“循环”和“属性”。
如图4所示,此处可以指定“后处理器”。
“操作设置”完成后,下一步即为创建“序列”。
1.打开UG7.5后置处理构造器——》选择新建后处理;2.设置后处理名称(字母和符号组成)——》后处理输出单位(毫米)——》机床类型(4轴带轮盘铣床)——》调用库中现有的840D控制器——》点击确定;3.对后处理构造器的机床、程序和刀轨、NC数据定义、虚拟NC控制器四个组成部分的参数进行修改和设置,输出设置中的参数保持原样,不做调整;4.机床设置:——》5.设置第四轴参数(一般参数保持原样,不做调整);6.旋转平面设置为XY,文字指引线设置为A,旋转轴设置为反向;7.点击界面上的显示机床,查看机床模型如下,则表明4轴参数设置正确;8.程序和刀轨设置——》程序——》程序起始序列——》程序开始;要添加的位置进行创建——》添加文字:文本——》将添加文字拖到屏幕中央编辑区域——》弹出对话框——》输入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.完成设置,点击保存在选择非中文路径目录下,完成。
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 四轴加工讲解A.零件的建模:梅花滚筒ф100×3001)建模时要特别小心:在草图上作出梅花的曲线后,采用缠绕的方法使曲线附着在圆柱上。
2)图案的深度是5mm ,而不在同一平面上的曲线拉伸后成的是片体。
所以采用片体修剪,缝合成实体,再与圆柱求差的方法。
因而最初拉伸时可以开始为-2结束为8,上下多2mm 。
3)要保证图案的深度,在作修剪圆片体时,草图YZ 平面上的ф100的圆心向-Z 平移5mm 即可。
4)注意修剪片体时的方法,采用曲线修剪省事,先修剪原点的圆柱片体,再作平移5mm 的片体,在修剪这个平移5mm 的片体。
最后缝合成实体。
5)作出第一个实体后,采用变换的方法(实例特征不支持)作出其他七个。
6)最后与圆柱体求差。
B.加工过程:1)粗加工切削模式:跟随周边,步距:%刀具平直,平面直径百分比:20,每一刀的深度:1, 【切削层】类型:用户定义,已测量从:顶层,范围深度:5.0其他默认就行。
其结果如下:对其进行变换,结果:其中,CAVITY_MILL_1_1为第一个(即原始生成的)CAVITY_MILL_2_1为将CAVITY_MILL_1_1轴向(+X )平移100复制出来的。
其他6个刀轨为“绕直线旋转”“MultipleCopies ”(多重复制)出来的。
2)精加工腔(采用可变轴铣,即4轴联动)a.采用边界的驱动方式来限制刀具的切削区域创建的边界生成的刀轨边界只能创建在平面上,所以刀轨在上下显得余量很大b.其他采用精加工的默认参数即可。
c.将刀轨复制平移,然后MultipleCopies。
3)精加工侧壁驱动几何体:曲线(由边缘曲线采用3mm所得)生成的刀具轨迹D.程序顺序视图粗加工精加工腔精加工侧壁E.采用NX自带的机床仿真由于采用一半的圆柱体作为毛坯因而只能显示一半零件毛坯F.创建带A轴的后处理器1)设置A轴参数2)其他参数3)分别在程序头和程序尾添加一些注解文件信息,包括NC生成的日期、零件名称及路径、NC的名称。
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.完成设置,点击保存在选择非中文路径目录下,完成。
第四章 后处理制作(教程部分章节内容展示)第 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软件中,可以通过设置坐标系、刀具路径和切削参数等来实现对背面的加工。
背面加工不仅可以提高加工效率,还可以避免因工具刀具参数的变化而导致的误差。
二、背面加工技巧介绍1. 设置背面加工坐标系在UG软件中,设置背面加工坐标系是进行背面加工的第一步。
通过选择工件的后侧面作为加工的参考面,确定背面加工的参考坐标系。
在设置坐标系时,需要考虑到刀具路径和切削参数等因素,以实现对背面的准确加工。
2. 刀具路径规划在进行背面加工的刀具路径规划时,需要选择合适的切削路径和切削方向。
一般情况下,背面加工的刀具路径与正面加工的刀具路径相反。
通过合理规划刀具路径,可以有效避免碰撞和误差,并提高加工精度。
3. 切削参数设置背面加工的切削参数设置与正面加工相似,需要考虑到刀具的进给速度、转速和切削深度等因素。
在设置切削参数时,需根据背面加工的具体要求和材料的特性进行调整,以确保背面加工效果的可靠和稳定。
4. 多轴联动加工在复杂的工件加工中,常常需要进行多轴联动加工。
在UG软件中,可以通过设置多个中间点和切削平面,实现多轴联动的背面加工。
多轴联动加工能够充分发挥机床的灵活性和自动化程度,提高生产效率和加工质量。
5. 背面加工路径优化为了进一步提高背面加工的效率和质量,可以对刀具路径进行优化。
在UG软件中,可以通过调整切削路径、增加过渡段和优化刀具路径等手段,实现背面加工路径的最优化。
路径优化不仅可以减少加工时间,还可以提高加工精度和表面质量。
三、背面加工技巧的应用案例下面以一具体的案例来说明背面加工技巧的应用。
案例:加工一个带有复杂凹槽的工件。
840D四轴U G后置处
理制作方法
-CAL-FENGHAI.-(YICAI)-Company One1
1.打开后置处理构造器——》选择新建后处理;
2.设置后处理名称(字母和符号组成)——》后处理输出单位(毫米)——》机床类型
(4轴带轮盘铣床)——》调用库中现有的840D控制器——》点击确定;
3.对后处理构造器的机床、程序和刀轨、NC数据定义、虚拟NC控制器四个组成部分的
参数进行修改和设置,输出设置中的参数保持原样,不做调整;
4.机床设置:——》
5.设置第四轴参数(一般参数保持原样,不做调整);
6.旋转平面设置为XY,文字指引线设置为A,旋转轴设置为反向;
7.点击界面上的显示机床,查看机床模型如下,则表明4轴参数设置正确;
8.程序和刀轨设置——》程序——》程序起始序列——》程序开始;
9.在程序开始中增加G55、G64、D1三个块;(添加方法:添加新块——》将添加块拖
到要添加的位置进行创建——》添加文字:文本——》将添加文字拖到屏幕中央编辑区域——》弹出对话框——》输入G55——》再重复以上步骤添加下一个;
10.程序和刀轨设置——》程序——》操作起始系列
设置第一个刀具和自动换刀事件格式如下:
11.程序和刀轨设置——》程序——》刀轨——》运动——》线性移动
12.程序和刀轨设置——》程序——》刀轨——》运动——》圆周移动
设置试用平面为XY,最小圆弧长度为,输出格式调整如下图:
13.
14.程序和刀轨设置——》程序——》程序结束序列——》程序结束
15.程序和刀轨设置——》定制命令——》PB_CMD_before_motion
在PB_CMD_output_5axis一行最前面加上#(一个或多个都可),或者删除该行
16.程序和刀轨设置——》定制命令——》PB_CMD_set_Sinumerik_default_setting
将对应有”V7”一行的COMPCAD改为COMPOF
17.程序和刀轨设置——》定制命令——》PB_CMD_output_Sinumerik _setting
在下图命令行前加#,以取消多余代码的输出
18.程序和刀轨设置——》定制命令——》PB_CMD_output_motion _message
在下图命令行前加#,以取消多余代码的输出
19.NC数据定义参数设置
20.选择Abscoord,将其输出格式调整为,意为输出坐标值精确到小数点后3位即可
21.同理选择Rotary,将其输出格式调整为,意为输旋转角度值精确到小数点后3位
22.虚拟控制器参数设置
23.勾选生成虚拟NC控制器,否则无法输出代码
24.完成设置,点击保存在选择非中文路径目录下,完成。