首页 理论教育 定制PostProcessor后处理优化技巧

定制PostProcessor后处理优化技巧

时间:2023-06-23 理论教育 版权反馈
【摘要】:Step 3 单击选项页,右键单击刀位文件下的测试文件,在弹出右键快捷菜单中选取如图8-117所示。测定1)将称取的试样置于100mL聚乙烯瓶中。7)将部分有机相移入1cm比色皿中,以1,2-二氯乙烷为参比,于分光光度计波长660nm处测量其吸光度。2)减去标准系列中零含量溶液的吸光度,以硼量为横坐标,吸光度为纵坐标,绘制校准曲线。表3-40 允许差图8-117 使用当前后处理生成NC

定制PostProcessor后处理优化技巧

【Editor】选项页是PostProcessor后处理编辑模块,接下来先了解Editor基本界面。接例8.7生成NC程序后,直接单击树形任务栏上侧的【Editor】按钮,转换为如图8-75所示的界面。

978-7-111-41623-4-Chapter08-128.jpg

图8-75 【Editor】选项页激活状态下窗口界面

1.主工具栏

1)978-7-111-41623-4-Chapter08-129.jpg显示前/后查看页面。

2)978-7-111-41623-4-Chapter08-130.jpg创建/打开选项文件。

3)978-7-111-41623-4-Chapter08-131.jpg保存选项文件。

4)978-7-111-41623-4-Chapter08-132.jpg设定选项文件保护密码。单击此按钮弹出密码设定对话框,用于为该选项文件加密保护。

5)978-7-111-41623-4-Chapter08-133.jpg设定选项文件基本属性。单击此按钮弹出选项文件基本属性设定对话框,如图8-76所示。

本对话框包含:

①信息:显示选项文件基本信息、修改历史等。

环境:设定PostProcessor运行初始状态,包括配置参数和指定参数初始状态等。

③程序生成:对当前选项文件全局参数的控制。本选项内容最为丰富,其中主要包括总体参数、进给率、圆弧输出格式和钻孔格式。另外,针对多轴加工还有坐标控制、多轴配置和机床运动

④格式:控制NC程序输出格式。

6)978-7-111-41623-4-Chapter08-134.jpg完整性检查:对当前选项文件中参数使用和语法格式等全面检查。

978-7-111-41623-4-Chapter08-135.jpg

图8-76 选项文件属性对话框

7)978-7-111-41623-4-Chapter08-136.jpg撤销/重做上一操作。

8)978-7-111-41623-4-Chapter08-137.jpg查找指定字符

9)978-7-111-41623-4-Chapter08-138.jpg显示在线帮助。

10)978-7-111-41623-4-Chapter08-139.jpg显示PostProcessor版本信息。

2.选项文件浏览器

在浏览器中,可以方便查询、编辑选项文件的不同部分,有七个选项分页。分别为:

1)Commands命令:定义生成NC程序基本格式,由不同的程序段组成。主要分为两类:①通用命令由选项文件默认生成,包括程序头、刀具加载、线性移动和程序尾等;②用户命令为视机床系统需要所创建的程序段。

2)Parameters参数:刀位文件中信息与机床所需代码的联系方式。例如参数978-7-111-41623-4-Chapter08-140.jpg,选项文件出现该参数时,即从刀位文件读入位置值,经PostProcessor后处理,输出机床所需X坐标数值。

3)Strutures结构:把一系列参数结合起来,所组成的一组程序段。当遇到需要在某个命令中重复出现一组参数时,可以使用这种方法以提高编辑效率,同时简化修改步骤。

4)Tables表格:允许用户输出一组刀具信息表格以方便操作员查看。例如,在程序头加入Tool Table后程序头出现的刀具信息,如图8-77所示。输出的结果如图8-78所示。

5)Formats格式:设定参数输出为NC程序的格式。建立常用的格式选项可快速归类不同参数输出格式。

6)Script脚本:对需要输出某些特殊复杂代码提供快捷的编程工具。可使用JScript和VBScript编写。

7)Text文本:为选项文件添加文本块。

978-7-111-41623-4-Chapter08-141.jpg

图8-77 Tool Tables添加参数示意图

978-7-111-41623-4-Chapter08-142.jpg

图8-78 后处理模板添加Tool Tables参数后输出NC程序结果

3.视图窗口

在选项文件浏览器中,选取不同的元素显示相应编辑界面。视图窗口是通过标签管理当前显示页内容。当需要从不同的编辑界面快速切换时,可以右键选项文件浏览框中所需元素,弹出快捷菜单,选取【Open In The New Window】选项。新打开的页面会在标签栏最右侧显示,如图8-79所示。

978-7-111-41623-4-Chapter08-143.jpg

图8-79 标签栏显示运行多个状态窗口

4.属性栏

当在视图窗口选取某一单元后,对应显示该单元所有属性信息,如图8-80所示。

978-7-111-41623-4-Chapter08-144.jpg

图8-80 某单元所有属性信息

5.结果预览/查找窗口

当完成一个命令程序段编写后,可以在本窗口中预览生成程序结果。为了快速测试生成格式是否符合要求,可以在左侧窗口输入值空格填入数值,或者单击下拉按钮选取合适选项。此时,右侧窗口将动态更新结果,如图8-81所示。

978-7-111-41623-4-Chapter08-145.jpg

图8-81 结果预览/查找窗口

例8.8创建Post Processor后处理操作步骤

1.产生程序头

Step 1 右键单击【树形任务栏】中的选项文件978-7-111-41623-4-Chapter08-146.jpg图标,在弹出右键菜单中选取【New】选项,创建新的选项文件,并且自动打开【Editor】选项页。

Step 2 右键单击【选项文件浏览器】中【Program Start】元素,在弹出快捷菜单中选取【Activate】选项。此时【Program Start】前面本来灰色图标变为亮红色,表示已经激活。单击【Program Start】元素,在视图窗口中显示该编辑窗口并开始添加参数,如图8-82所示。

978-7-111-41623-4-Chapter08-147.jpg

图8-82 激活【Program Start】程序段

Step 3 单击工具栏上【Insert Block】978-7-111-41623-4-Chapter08-148.jpg按钮,在第一格自动插入行号参数。再单击主工具栏上【Insert Test】978-7-111-41623-4-Chapter08-149.jpg按钮,在第二格显示为字符串参数,如图8-83所示。在右侧的【属性栏】中【value】内填入“%”,【Dependent】选择“In-dependent”,如图8-84所示。检查输入格式情况,可以在预览窗中查看,如图8-85所示。

978-7-111-41623-4-Chapter08-150.jpg

图8-83 程序号后创建一字符

978-7-111-41623-4-Chapter08-151.jpg

图8-84 设定输出“%”字符

978-7-111-41623-4-Chapter08-152.jpg

图8-85 预览输出结果

Step 4 从预览窗查看可知,需要添加行号前缀“N”,并且额修改输出数值格式。单击【选项文件浏览器】下方的【Formats】选项页,在打开的选项页中,右键单击【Default formats】选项,在右键快捷菜单中单击【Add Forma…】选项。此时弹出【Add Format】对话框,在【Name】中填入“Block No”,如图8-86所示。单击【OK】按钮,完成行号格式创建。

978-7-111-41623-4-Chapter08-153.jpg

图8-86 添加行号格式“Block No”

Step 5 单击【Default formats】选项,在视图窗口中,右键单击“Block Number”参数。在弹出右键菜单中选取【Assign To】→【Block No】,把行号参数从默认格式中添加到刚才创建行号格式中去。如图8-87所示。

Step 6 单击【选项文件浏览器】中【Block No】格式,可以在视图窗口中看到新添加进来的【Block Number】行号参数,现在开始修改格式。在右侧【Item Proper-ties】属性栏中【Prefic】前缀值中填入“N”,单击【Format】左侧符合,打开详细输出格式设定列表,修改【Decimal Part Zero】为“###”,即输出值不显示小数点。详细如图8-88所示。

978-7-111-41623-4-Chapter08-154.jpg

图8-87 添加行号参数到新建的行号格式中

978-7-111-41623-4-Chapter08-155.jpg

图8-88 设定行号格式

Step 7 单击【选项文件浏览器】下侧【Commands】选项页,重新打开【Porgram Start】程序段。从预览框中可以见到刚才修改结果,如图8-89所示。

978-7-111-41623-4-Chapter08-156.jpg

图8-89 修改行号格式后输出的结果

Step 8 接着添加程序号参数。单击【选项文件浏览器】下侧【Parameters】选项页,在浏览框目录树中点开【Program】参数,单击【Program Number】参数不放,并拖曳到视图窗口中的下一程序段开始位置,如图8-90所示。

Step 9 重复Step 4到Step 5,创建格式“Porg No”,并添加“Program Number”参数,如图8-91所示。在【Item Properties】修改参数如下:前缀【Prefix】填入“O”,输出格式中,【Decimal Part Zero】为“###”;【Dependent】选择“Inde-pendent If Apears”方式;【Leading Zero】前缀零是否输出项为“Yes”;选择【Width Mode】方式为“Maximum”,表示字串长度为限制最大;在【Width】中输入“4”。输入值如图8-92所示。

978-7-111-41623-4-Chapter08-157.jpg

图8-90 添加参数到指定程序段

978-7-111-41623-4-Chapter08-158.jpg

图8-91 创建格式“Porg No”

978-7-111-41623-4-Chapter08-159.jpg

图8-92 设定“Porg No”输出格式

2.添加注释

添加注释是为了方便操机人员查询该程序相关信息,可在程序头添加描述注释。下面以添加程序员姓名为例。

Step 1 接1.产生程序头的Step 8方式,在【Parameters】选项页中打开【Traceabili-ty】,添加【Current User】参数到下一程序段开头,如图8-93所示。在【Trace-ability】描述参数中包含多个信息参数,如日期时间等,以供选择。

978-7-111-41623-4-Chapter08-160.jpg

图8-93 添加【Current User】参数到程序头(www.xing528.com)

Step 2 单击主工具栏978-7-111-41623-4-Chapter08-161.jpg【选项文件属性】,打开选项文件属性对话框,在左边目录树选择【Format】→【NC Conmments】。在右侧设置框中,【Comment Start】位置填入“(”,在【Commet End】位置填入“)”,如图8-94所示。单击【Close】退出属性设定对话框。

978-7-111-41623-4-Chapter08-162.jpg

图8-94 设定注释起始与结束符号

Step 3 单击主工具栏中【Insert Commet】978-7-111-41623-4-Chapter08-163.jpg按钮,在原来【Current User】参数两侧自动添加上注释符号。如图8-95所示。

除使用以上方式外,可以应用Tables方式,使用一个表格列出所用刀具或刀具路径名称、信息等参数,下面以输出刀具号、名称、类型、伸出长度为例,介绍Tables使用方法。

978-7-111-41623-4-Chapter08-164.jpg

图8-95 添加注释符号到注释字符两侧

Step 1 接上例。单击【选项文件浏览器】下方的【Ta-bles】选项页。右键单击【Tool Tables】选项,在弹出右键快捷菜单中选取【Add Table…】选项。如图8-96所示。

978-7-111-41623-4-Chapter08-165.jpg

图8-96 打开【Add Table…】选项

Step 2 在弹出的【Add Table】对话框中,填写“Tool List”到【Name】右侧空格。保留【Type】为“Tool Table”不变,如图8-97所示。单击【OK】按钮退出。

978-7-111-41623-4-Chapter08-166.jpg

图8-97 命名新的表格名称与设定表格类型

Step 3 此时视图框中出现【Tool list】标签页。按照例1中Step 8步骤,添加参数到程序段中。在【Parameters】选项页中,点开【Tool】选项,分别拖曳参数【Tool Number】刀具号、【Tool Name】刀具名称、【Tool Type】刀具类型、【Tool O-verhang】刀具伸出长度到程序段对应位置上,如图8-98所示。

978-7-111-41623-4-Chapter08-167.jpg

图8-98 在刀具列表中添加所需参数

Step 4 单击【选项文件浏览器】下侧【Commands】选项页,选取目录树中【Program Start】选项。

Step 5 单击【选项文件浏览器】下侧【Tables】选项页,选取目录树中【Tool Table】→【Tool list】,并拖曳到视图窗口的相应位置,如图8-99所示。

978-7-111-41623-4-Chapter08-168.jpg

图8-99 【Tool list】添加到【ProgramStart】页面

Step 6 单击【PostProcessor】选项页,右键单击【CLDATA Files】刀位文件下的测试文件【Test.cut】,在弹出右键快捷菜单中选取【Process as Debug】如图8-100所示。

Step 7 单击新生成选项【TestNews.dbg】,在视图窗口中查看生成结果,如图8-101所示。

3.首次加载刀具

Step 1 接上例,单击【Editor】选项页,打开【选项文件浏览器】。单击【选项文件浏览器】中【Tool】元素左侧扩展按钮,打开隐藏元素,右键单击【Load Tool First】,在弹出右键快捷菜单中选取【Activate】激活该元素。单击【Load Tool First】978-7-111-41623-4-Chapter08-169.jpg按钮,在视图窗口显示【Load Tool First】标签页。

978-7-111-41623-4-Chapter08-170.jpg

图8-100 调试后处理

978-7-111-41623-4-Chapter08-171.jpg

图8-101 当前后处理生成结果预览

Step 2 单击工具栏上【Insert Block】978-7-111-41623-4-Chapter08-172.jpg按钮,在第一格自动插入行号参数。参照1.产生程序头中的Step 8步骤添加如下参数。在【Parameters】选项页中点开【Tool】参数,把【Tool Number】刀具号参数拖曳到行号参数旁。再单击主工具栏上【Insert Test】978-7-111-41623-4-Chapter08-173.jpg按钮,在第三格显示为字符串参数,在右侧的【属性栏】中【value】内填入“M06”,如图8-102所示。

978-7-111-41623-4-Chapter08-174.jpg

图8-102 添加换刀参数

Step 3 参照1.产生程序头的Step 4~Step 5,创建格式“Tool No”,并添加“Tool Number”参数。在【Item Properties】修改参数如下:前缀【Prefix】填入“T”,输出格式中,【Decimal Part Zero】为“###”;【Dependent】选择“Inde-pendent If Apears”方式。在预览框查看结果,如图8-103所示。

978-7-111-41623-4-Chapter08-175.jpg

图8-103 查看预览框当前代码格式

4.加载刀具

除首次加载刀具外,若机床配置刀库,可配合换刀代码实现连续自动换刀功能。

Step 1右键单击【Load Tool】元素,在弹出右键快捷菜单中,选取【Activate】激活该元素。再次右键单击【Load Tool】元素,选取【Open In The New Window】,在视图窗口新建【Load Tool】标签页,如图8-104所示。

978-7-111-41623-4-Chapter08-176.jpg

图8-104 创建加载刀具标签页

Step 2 单击工具栏上【Insert Block】978-7-111-41623-4-Chapter08-177.jpg按钮,在第一格自动插入行号参数。首先添加刀具在Z轴方向上返回机械参考点指令。单击主工具栏上【Insert Test】978-7-111-41623-4-Chapter08-178.jpg按钮,在第二格显示为字符串参数,在右侧的【属性栏】中【value】内填入“G28 G91 Z0”,【Dependent】选择“Independent”。

Step 3 单击【Load Tool First】标签页,使用【Shift+左键】按次序连续选取上一例子中新建命令,然后单击右键,在弹出右键快捷菜单选取【Copy】。单击【Load Tool】标签页,再次返回到【Load Tool】页面。在第二行第一格区域右键,选取【Paste】,把刚才内容复制到新页面内,如图8-105所示。

978-7-111-41623-4-Chapter08-179.jpg

图8-105 复制首次加载刀具参数到加载参数程序段

Step 4 重复2.添加注释中Step 6~Step 7,预览当前选项文件后处理结果,如图8-106所示。

978-7-111-41623-4-Chapter08-180.jpg

图8-106 调试当前后处理查看输出结果

5.首次移动程序段创建

Step 1 单击【选项文件浏览器】中【Move】元素左侧扩展按钮,打开隐藏元素,右键单击【First Move After Toolchange】,在弹出右键快捷菜单中选取【Activate】激活该元素。单击【First Move After Toolchange】978-7-111-41623-4-Chapter08-181.jpg按钮,在视图窗口显示【First Move After Toolchange】标签页。

Step 2 单击工具栏上【Insert Block】978-7-111-41623-4-Chapter08-182.jpg按钮,在第一格自动插入行号参数。首先,添加插补类型参数。在【Parameters】选项页,单击【Controller Switches】左侧扩展按钮,拖曳【Motion Mode】到视图窗口中。【Motion Mode】是一状态参数,可根据刀位文件中插补类型信息输出不同代码。单击属性窗口中【Parame-ter】左侧扩展按钮,在【States】右侧【<Edit…>】单击,再打开下拉箭头,此时出现插补代码输入列表。在【CCW】逆时针圆弧插补输入“G03”,【CW】顺时针圆弧插补输入“G02”,【LIN】直线插补“G01”及【RAP】快进“G00”,如图8-107所示。

978-7-111-41623-4-Chapter08-183.jpg

图8-107 设定运动状态参数

Step 3 单击【选项文件浏览器】下侧【Parameters】选项页,点开【Move】左侧扩展按钮,分别按顺序拖曳【Machine X】和【Machine Y】到视图窗口对应位置,如图8-108所示。

Step 4 单击工具栏上【Insert Block】978-7-111-41623-4-Chapter08-184.jpg按钮,添加新的行号参数。重复Step 3添加【Machine Z】到行号参数后,即第二行第二格,如图8-109所示。

978-7-111-41623-4-Chapter08-185.jpg

图8-108 添加参数到首次移动

978-7-111-41623-4-Chapter08-186.jpg

图8-109 修改参数

Step 5 参照1.产生程序头的Step 4~Step5,创建格式“Coord”,可以先预定义输出参数基本格式,在单击【Coord】格式后,在下侧属性栏修改参数,【Dependent】选择“Independent If Apears”方 式,【Output to Tape】选取“If Upda-ted”方式,如图8-110所示。然后,添加【Machine X】、【Machine Y】和【Machine Z】参数到【Co-ord】格式。逐一单击三个参数,分别在【Item Properties】修改参数如下:前缀【Prefix】分别填入“X”,“Y”和“Z”。在预览框查看结果,如图8-111所示。

978-7-111-41623-4-Chapter08-187.jpg

图8-110 设定参数为模态化输出

978-7-111-41623-4-Chapter08-188.jpg

图8-111 预览当前格式

6.设置快速定位程序段和直线插补程序段格式

Step 1参照创建首次移动程序段过程,在【Commands】选项页中先激活【Move Rap-id】元素。添加【Motion Mode】、【Machine X】、【Machine Y】和【Machine Z】到相应位置,如图8-112所示。

978-7-111-41623-4-Chapter08-189.jpg

图8-112 设置快进程序段参数

Step 2 参照创建首次移动程序段过程,在【Commands】选项页中先激活【Move Line-ar】元素。添加【Motion Mode】、【Machine X】、【Machine Y】和【Machine Z】到视图窗口相应位置。单击【选项文件浏览器】下侧【Parameters】选项页,在【Move】中选取【Feed Rate】添加到视图窗口对应位置,如图8-113所示。

978-7-111-41623-4-Chapter08-190.jpg

图8-113 设置切削进给参数

Step 3 单击视图窗口中【Feed Rate】参数,在右侧【Item Properties】修改输出格式如下:单击【Parameter】左侧扩展按钮,在【Prefix】前缀处输入“F”,【Output to Tape】选取“If Updated”方式,在【Dependent】选择“Dependent”方式,如图8-114所示。

978-7-111-41623-4-Chapter08-191.jpg

图8-114 设置进给速度为模态

Step 4 重复2.添加注释中Step 6到Step 7,预览当前选项文件后处理结果,如图8-115所示。

978-7-111-41623-4-Chapter08-192.jpg

图8-115 预览当前修改结果

7.添加程序尾

Step 1 在【选项文件浏览器】中激活【Program End】元素。单击工具栏上【Insert Block】978-7-111-41623-4-Chapter08-193.jpg按钮,插入行号参数。单击主工具栏上【Insert Test】978-7-111-41623-4-Chapter08-194.jpg按钮,在第二格显示为字符串参数,在右侧的【属性栏】中【value】内填入“G28 G91Z0”,【Dependent】选择“Independent”。

Step 2 重复上一步骤,创建“M05”,“M30”命令行,结果如图8-116所示。

Step 3 单击【PostProcessor】选项页,右键单击【CLDATA Files】刀位文件下的测试文件【Test.cut】,在弹出右键快捷菜单中选取【Process】如图8-117所示。输出NC程序到F:\NC文件夹内。

978-7-111-41623-4-Chapter08-195.jpg

图8-116 设置程序尾参数

978-7-111-41623-4-Chapter08-196.jpg

图8-117 使用当前后处理生成NC

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈