[发明专利]在数控系统上实现参数化编程的方法无效
申请号: | 201010246904.4 | 申请日: | 2010-08-06 |
公开(公告)号: | CN102346458A | 公开(公告)日: | 2012-02-08 |
发明(设计)人: | 蒋知峰 | 申请(专利权)人: | 上海开通数控有限公司 |
主分类号: | G05B19/4093 | 分类号: | G05B19/4093 |
代理公司: | 上海天协和诚知识产权代理事务所 31216 | 代理人: | 张恒康 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在数控系统上实现参数化编程的方法,首先编制具有层次化结构的模板文件并定义模板文件的内容,模板文件包括数控指令片段、文件引用标记、参数引用标记、标签块标记、参数定义块标记、分支块标记和循环块标记,数控系统对所述模板文件进行解析和处理,在数控系统的界面上生成树状结构的参数输入表单。在输入表单中输入参数后,数控系统根据输入的参数将会更新参数输入表单的结构,同时滤除无关标记和定义并生成数控加工指令,数控系统执行所生成的数控加工指令控制机床实现零件加工。本方法不需使用高级语言编程,不必输入数控指令,而通过输入零件参数实现数控编程,使零件参数的输入操作更为直观和可靠,降低数控编程的复杂性。 | ||
搜索关键词: | 数控系统 实现 参数 编程 方法 | ||
【主权项】:
一种在数控系统上实现参数化编程的方法,其特征在于本方法包括如下步骤:步骤一、编制具有层次化结构的模板文件并定义模板文件的内容:所述模板文件包括实体元素和结构元素,实体元素构成模板文件的输出结果,即数控程序的内容,结构元素决定模板文件在数控系统上所显示的参数编程画面的内容和结构,并控制实体元素输出到数控程序中的形式和数量,所述实体元素包括数控指令片段、文件引用标记和参数引用标记,数控指令片段是在模板文件生成数控程序时,构成输出结果中的数控指令,文件引用标记在模板文件被处理时,会被该标记所指定的外部文件的整体或部分内容所取代,并输出到数控程序中,参数引用标记在模板文件被处理时,会被该标记所关联参数的值所取代,参数引用标记关联的参数需要在该标记出现之前的位置,并通过结构元素进行定义,结构元素用于在模板文件中标记一个范围,构成文件块,所述文件块包含若干完整的实体元素或子文件块,结构元素包括标签块标记、参数定义块标记、分支块标记和循环块标记,标签块标记在模板文件被输出到数控系统的参数编程画面时将被表示为树视图中的一个标签节点,标签节点的名称在标签块标记中指定,参数定义块标记在模板文件被输出到数控系统的参数编程画面时将被表示为树视图中的一个参数节点,参数名称、参数值、参数有效范围、参数说明和图示内容通过参数定义块标记描述,参数定义块标记定义的参数在模板文件中通过所述参数引用标记进行引用,分支块标记本身不会被直接输出到数控系统的参数编程画面上,分支块标记包含若干文件块,并对其中的每一文件块中的参数或表达式指定约束条件,当分支块标记中文件块所指定的参数或表达式的值满足约束条件时,该文件块才会在模板文件被处理时显示到数控系统的参数编程画面上或者输出到所生成的数控程序中,不满足约束条件的文件块将会在显示参数编程画面或输出数控程序时被滤除,循环块标记本身不会被直接输出到数控系统的参数编程画面上,循环块标记包含的文件块按照循环块标记指定的次数,重复输出到数控系统的参数编程画面或所生成的数控程序中;步骤二、数控系统对所述模板文件进行解析和处理,在数控系统上显示为一个树状结构的参数输入表单,参数输入表单中包含标签和参数两种节点,在输入表单中选择和设置参数节点的数值并对节点进行展开或折叠操作,在参数节点进行选择和设置后,数控系统根据所输入的数值重新更新参数输入表单的内容和结构;步骤三、数控系统在参数输入表单更新后,数控系统将所输入的数值嵌入到所述模板文件中,采用所设置的数值替换所述模板文件中的参数引用标记,滤除所述模板文件中的标签块标记和参数引用标记,并对分支块标记和循环块标记按照指定的约束条件和次数值进行处理,生成最终的数控程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海开通数控有限公司,未经上海开通数控有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010246904.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种大型飞机滚转通道控制指令计算方法
- 下一篇:一种光刻胶的清洗液