JDNcPost使用说明书.docx_第1页
JDNcPost使用说明书.docx_第2页
JDNcPost使用说明书.docx_第3页
JDNcPost使用说明书.docx_第4页
JDNcPost使用说明书.docx_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京精雕科技集团有限公司文 档 编 号产品版本密级V 1.0内部产品名称: 共31页(仅供内部使用)文 档 作 者:_ 日期:_/_/_说 明 书 校 对:_ 日期:_/_/_产 品 经 理: _ 日期:_/_/_北京精雕科技集团有限公司版权所有 不得复制目录1.引言11 .1编写目的11 .2术语和缩写词12.软件概述12.1 软件用途12.2 软件运行12.3 系统配置13.软件结构23.1JDNcPost的结构图23.2菜单工具栏区23.3文件导航区43.4可视化交互区103.5命令预览区114.JDNcPost的操作与设置124.1配置文件参数的设置124.2命令参数的设置165.JDNcPost命令输出流程与使用实例245.1程序命令输出流程图245.2JDNcPost的后处理文件在SurfMill中的使用255.3三轴加工实例26JDNcPost使用说明书1. 引言1 .1 编写目的编写JDNcPost使用说明的目的是通过对软件的结构,操作与配置,所生成后处理文件在配套软件中使用的叙述,使用户能够熟悉该后处理软件的功能、使用范围及其运行环境,同时掌握软件的使用方法,为软件的维护和更新提供必要的信息。Page: 1编写本使用说明的目的是充分叙述本软件所能实现的功能及其运行环境,以便使用者了解本软件的使用范围和使用方法,并为软件的维护和更新提供必要的信息。1 .2 术语和缩写词 EPST(*.epst)文件:后处理软件生成文件2. 软件概述2.1 软件用途JDNcPost软件针对用户对SurfMill生成路径后,在其他数控系统下加工的需求,将用户在SurfMill软件中生成的加工路径转换成具有不同数控系统的机床上的加工路径文件,为SurfMill软件所生成的加工路径提供了更广阔的机床加工平台。Page: 1说明本软件的用途。包括:a 本软件开发目的;b 基本原理;c 基本功能。2.2 软件运行JDNcPost软件运行在PC 及其兼容机上,使用WINDOWS 操作系统Page: 1用图表加部分文字叙述的方法描述本软件运行时系统输入源和系统输出机构之间的关系以及运行过程。,在软件安装后,直接双击相应图标,就可以显示出软件的主菜单,然后对软件进行相关的操作和配置,保存后处理文件(后缀名为“.epst”),就可以利用所生成的后处理文件获得用于不同数控系统下的加工路径文件了。2.3 系统配置本软件要求在PC 及其兼容机上运行,要求奔腾II以上CPU,64兆以上内存,10G 以上硬盘。软件需要有WINDOWS XP及以上操作系统环境。Page: 1概述本软件的所使用的硬设备(包括计算机和外部设备等)的类型、数量以及配置管理说明(配置的标志、控制和状态记录等)。EPST文件要求在SurfMill 8.0及以上版本上使用。3. 软件结构3.1 JDNcPost的结构图JDNcPost软件主要由四个区域组成:菜单工具栏区、文件导航区、可视化交互区、命令预览区。图3.1显示了四个主要区域的具体位置。4. 命令预览区3. 可视化交互区2. 文件导航区1. 菜单工具栏区图3.1 JDNcPost软件四个主要区域3.2 菜单工具栏区菜单工具栏主要提供软件的框架视图设置,以及软件所生成配置文件的创建、打开、保存功能等。图3.2、3.3分别为JDNcPost软件打开后对应功能项的工具栏按钮、下拉菜单选项。 图3.2 工具栏按钮 图3.3 下拉菜单选项3.2.1 文件的“新建”“新建”,将生成一个新的后处理文件,在本软件中,新建的后处理文件将按照常规需求默认地配置各项命令,可以极大地减少用户的不必要的操作,用户可以在此基础上稍作修改,即可生成满足个人需求的配置文件。图3.4为“新建”命令下的后处理文件。图3.4 “新建”的后处理文件.3.2.2 文件的“打开”“打开”命令,支持打开已有的“*.epst”文件,后处理软件将按照文件中的参数逐项读入至JDNcPost软件中,并予以呈现。用户可以针对自己感兴趣的内容进行更改,保存为新的EPST文件。3.2.3 文件的“保存”“保存”命令,将用户已配置完毕的文件进行保存,保存文件的格式为“*.espt”。 “另存为”命令主要针对文件的频繁保存造成的文件覆盖现象。3.3 文件导航区树形文件视图区是以结构树为载体,主要包含了两部分内容:配置文件参数、命令参数。图3.5是后处理文件中各部分结构的拓扑关系图。图3.5 .epst文件结构拓扑图3.3.1 配置文件参数配置文件参数主要针对于机床的设置参数,对将要生成的路径文件进行配置。主要包含了配置信息、机床信息、参数格式。l 配置信息:主要用于用户配置生成路径所支持的数控系统,数控系统的版本号等。l 机床信息:主要用于用户对所使用机床的信息,包括机床类型、铣床类型、机床的形状、机床的主动轴、从动轴行程等进行配置。其中机床的形状存在的参数有3-Axis、4-Axis-Table、4-Axis-Head、5-Axis-Head-Head、5-Axis-Table-Table、5-Axis-Table-Head。目前只存在 3-Axis、4-Axis Table、5-Axis-Table-Table。图3.6显示的是可视化交互区的机床信息界面。图3.6 机床信息的交互界面l 参数格式:参数格式主要涉及将来所生成路径的基本设置,包括单位设置、精度设置、速度设置、圆弧输出设置(如图3.7)、样条设置、行号和分割符设置(如图3.8)、子程序设置、多文件输出设置、多轴设置(4轴或5轴)等等,多轴设置中涉及到特征坐标系和RTCP的开启与关闭,这也将影响命令树形结点的显示与隐藏。图3.9为多轴设置下的交互界面(需要在机床信息模块设置机床形状类型为4轴或5轴)。 图3.7 圆弧输出设置 图3.8 行号和分割符设置图3.9 多轴设置的交互界面3.3.2 参数命令参数命令部分,主要针对于路径在输出时的命令的设置,以及对输出参数、参数的数据格式的设置。主要包括命令、参数、格式三部分。其中命令是由参数组成的,而格式则是为了更好的规范参数。l 命令界面:命令中包含了路径生成所需要的一切命令,从“开始程序”直到“程序结束”。图3.10为命令中的指令截图。图3.10 命令中的指令(注:灰色指令表示处于未激活状态)l 参数界面:参数可分为组参数和普通参数,如图3.11所示。组参数是由多个参数组成,由各个具有相似功能参数组成,有相似的数控指令,图3.12为组参数冷却方式下的各个参数。普通参数区别于组参数,是一个单一参数,此时的参数格式可以在根据需求进行选择(格式中的各项是通过“参数命令|格式”进行设置的),图3.13表示的普通参数主轴转速下的可选择的参数格式。图3.11 参数指令下的组参数()与普通参数()图3.12 组参数冷却方式的各个参数图3.13 普通参数下的格式选择l 格式界面:格式的主要目的是对参数的格式进行统一定制,可以使获得的路径文件按照定制的要求进行输出。涉及到小数的位数、比例、负值的处理方法(是否保留正负号)、增量模式、整数部分为零的输出、小数部分为零时的输出等。图3.14是树形结构中的“格式”,图3.15为圆弧中心XYZ格式的各个参数状态。图3.14 树形结构中的“格式”图3.15 圆弧中心XYZ格式3.4 可视化交互区文件导航器窗口以节点树的形式表达,每个节点对应相应的可视化交互界面。通过切换节点,来显示相应的参数界面。在可视化交互界面中,可以针对当前结点的各项参数进行修改,详细内容将在第四部分“命令与参数的设置”中进行介绍。节点树的节点分为配置文件参数节点和命令参数节点。除了“参数”的子节点,都是通过单击节点切换界面。“参数”子节点是通过双击鼠标左键进行相应。图3.16为命令中的“换刀后首次移动”(标号1)的可视化交互区,状态(标号2)可选择为激活、非激活、不允许三种状态。非激活和不允许状态使利用EPST后处理文件生成的路径中,将不包含该命令的数控指令。行项目、状态、赋值类型、参数值(标号4)是当前选中参数“行号”(标号为3)的相应信息。“参数”子节点的交互界面以弹出界面的形式予以呈现(如第3.3.2节中的图3.12的组参数交互界面形式和图3.13的普通参数交互界面形式)。图3.16 命令“换刀后首次移动”的可视化交互区3.5 命令预览区命令预览区位于界面的右下角位置,为命令的输出提供预览,方便用户查看命令中各个参数的数控指令,为用户添加、删除相关参数提供了直观预览效果。但命令中并不是每个参数的都将在预览中输出,这与参数的状态、以及依赖关系有密切关系。图3.17是命令“切换坐标系”命令的预览效果。图3.17 命令“切换坐标系”命令的预览效果4. JDNcPost的操作与设置4.1 配置文件参数的设置4.1.1 “配置信息”的设置3. 设置路径文件的拓展名1. 选择支持的数控系统2. 当1中选择自定义时,支持输入图4.1 “配置信息”的设置4.1.2 “机床信息”的设置2. 选择机床形状类型(3轴、4轴、5轴),多轴时可同修改参数更改机床坐标1. 暂时只支持铣床、立式铣床3. 各轴的行程(双击更改)4. 主动轴初始摆动方向(5轴时有效)图4.2 “机床信息”的设置4.1.3 “基本设置”的设置1. 单位设置(暂不支持英制)图4.3 “基本设置”的设置1. 并行设置将使一些NC指令同时执行4.1.4 “速度设置”的设置图4.4 “速度设置”的设置1. 圆弧平面的选择4.1.5 “圆弧设置”的设置2. NC中的IJK模式和R模式可选,但R模式不支持整圆输出3. 螺旋线插补:允许有垂直于圆弧平面的纵向进给;象限分割:按象限输出圆弧;输出整圆:输出整个圆弧;圆弧失败专样条:样条设置勾选后有效,将不能按圆弧输出按照样条输出图4.5 “圆弧设置”的设置4.1.6 “样条设置”的设置1. 勾选“输出样条”后有效,暂只支持B-样条,这时也将支持图4.5中的“圆弧输出失败转样条”图4.6 “圆弧设置”的设置4.1.7 “行设置”的设置2. 命令中参数间隔符,有空、空格、自定义三种,当选择自定义时,可自定义参数间的分割符号1. NC指令中的行号输出控制,有输出行号、不输出行号、特殊定位指令前输出、换刀指令前输出四个选项图4.7 “行设置”的设置1. 子程序模式,开启时输出路径将以调用子程序模式生成,可设置T换刀、S主轴转速、H刀长补偿号是否在子程序中输出。功能暂不支持4.1.8 “子程序设置”的设置图4.8 “子程序设置”的设置4.1.9 “输出多文件”的设置1. 多文件输出设置,有关闭、换刀时、限制文件大小时三种设置图4.9 “输出多文件设置”的设置4.1.10 “多轴设置”的设置(当机床信息中设为多轴时才出现的结点)1. 特性坐标系、RTCP在任意一种多轴类型中最多出现一个,是多轴加工时常用的刀具补偿方式图4.10 “输出多文件设置”的设置4.2 命令参数的设置4.2.1 命令参数格式的结构(1) “命令”的结构程序字一个“命令”是由一个或多个“程序段”组成,“程序段”中又包含一个或多个“程序字”。所以对命令的设置就是对“程序段”和“程序字”的设置。如“切换坐标系”命令中的组成结构是由三个程序段(Block)组成,这三个程序段(BlockItem)分别包含5个、5个、2个程序字,如图4.11所示。图4.11 “切换坐标系”的程序段、程序字根据命令的结构,“切换坐标系”的组成可表示为:命令(Command): 程序段(Block):程序字(BlockItem) 程序字 程序字 程序字 程序字程序段:程序字 程序字 程序字 程序字 程序字程序段:程序字 程序字(2) “参数”的结构 参数的结构因“普通参数”和“组参数”而异。普通参数可以对“前缀”“后缀”“格式”进行编辑(图4.12),组参数可以对“前缀”“后缀”“组内值”进行编辑(图4.13)。图4.12 普通参数的编辑图4.13 组参数的编辑(3) “格式”的结构“格式”主要运用于“普通参数”中,因其从程序内取到的值,需要通过“格式”对该值进行一定的处理,方能满足不同数控系统的要求。格式有“小数位”、“比例”、“负值”、“增量模式”、“整数部分零”、“小数部分零”,共六种属性(图4.14、表4.1)。 图4.14 “格式”的属性表4.1 “格式”各属性的含义序号属性含义1小数位小数点保留位数2比例数值的缩放比例3负值是否保留正负号4增量模式是否使用增量模式(圆弧输出圆心时使用,FANUC、西门子、OKUMA,进行IJK圆心表示输出时,是增量模式)5整数部分零整数部分为零时的处理6小数部分零小数部分为零时的处理4.2.2 命令中参数的添加与删除(1) 命令中参数操作的按钮后处理软件中,用户可以根据需求对命令中的参数进行添加和删除操作,操作按钮如图4.15所示。图4.15 命令参数操作按钮若对“命令”中的内容(即“程序段”“程序字”)进行增减操作,可以通过“增加行,增加参数,增加文本,删除”,来进行,对应的操作效果分别如图4.16、4.17、4.18、4.19所示。图4.16 “增加行”操作图4.17 “增加参数”操作图4.18 “增加字符串”操作图4.19 “删除”操作 (2) 命令中“参数”、“字符串”的编辑“参数”、“字符串”的编辑界面如图4.20、图4.21所示。 图4.20 “参数”的编辑界面图4.21 “字符串”的编辑界面 “参数”的编辑主要通过两个步骤完成:a.通过“行项目”,从提供参数列表中,选取其他参数类型;b.改变输出状态(总是输出、总不输出、当更新时输出、随格式内设置,含义如表4.2所示)。“字符串”的编辑也将通过两个步骤完成:a.通过“值”,来自定义字符串内容;b.改变输出状态(总是输出、总不输出,含义如表4.2所示)。表4.2 “参数”、“字符串”状态的含义序号状态含义1总是输出无论什么情况下,都将输出2总不输出无论什么情况下,都不输出3当更新时输出与上一次输出值不同时,输出4随格式内设置按格式的状态(以上三种)输出,有格式的普通参数,按格式的状态输出,没有格式的则不输出“参数”、“字符串”的编辑过程分别如图4.22、图4.23所示:图4.22 “参数”编辑过程图4.23 “字符串”编辑过程4.2.3 命令中“依赖项”的添加“依赖项”、“被依赖项”是对命令中的两个参数建立的一种依赖关系后的一种称谓,此时的“依赖项”将依赖于“被依赖项”而存在。在NC指令中,这种情况是经常出现的,例如,参数“刀具长度补偿号”将依赖于“长度补偿”而存在的,可设置依赖关系为“当依赖对象可输出时,才可输出”(依赖关系及其含义如表4.3所示)。如果“长度补偿”不输出,“长度补偿号”也将没有存在的意义了。图4.24表示是为“刀具半径补偿号”添加的依赖项“半径补偿”。表4.3 六种依赖关系的含义序号依赖关系含义1当依赖对象可输出时,才可输出本身可以输出,且指定的依赖对象也可以输出时,才会输出2当依赖对象可输出且输出值为设定组值条件,才可输出本身可以输出,且指定的依赖对象(必须为组参数)也可以输出,且设定的组内值与依赖对象的组值相同时,才会输出3当依赖对象不可输出时,才可输出本身可以输出,且指定的依赖对象不输出时,才会输出4当依赖对象可输出时,即可触发输出本身可以输出,且指定的依赖对象也可以输出时,才会输出5当依赖对象输出值为设定组值条件,才可输出本身可以输出,且设定的组内值与依赖对象(必须为组参数)的组值相同时,才会输出6当依赖对象输出值为设定组值条件,不输出本身可以输出,且设定的组内值与依赖对象(必须为组参数)的组值相同时,不输出1. 选择依赖对象中的“半径补偿”(均为该程序段中选项),并选择“添加”。2. 双击“刀具半径补偿号”3. 添加完毕后选择“确定”,添加完毕。4. 选择组内值“刀具半径左补偿”,并选择“添加”,可根据需求进行“刀具半径右补偿”的添加。图4.24 “刀具半径补偿号”添加的依赖项“半径补偿”5. JDNcPost命令输出流程与使用实例5.1 程序命令输出流程图图5.1为JDNcPost软件中命令的启用条件及顺序流程图。图5.1 JDNcPost命令的启用条件及顺序流程图5.2 JDNcPost的后处理文件在SurfMill中的使用完成后处理软件的配置后,即可保存生成“*.epst”的后处理文件;在SurfMill中生成路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论