具有:表格保存部(13),其用于保存表格,在该表格中登记有加工程序中针对固定循环的指令代码、和用于执行与指令代码相对应的处理的子程序;指令执行部(12),其从表格中读出与从加工程序读入的指令代码相对应的子程序,执行与子程序相对应的处理;以及显示部(14),其是接受表格的登记内容的变更的界面,界面接受用于执行与非固有规格的加工程序的子程序相对的宏处理的宏设定,其中,该非固有规格与固有规格不同,该固有规格是指令执行部能够正常识别由指令代码指定的处理内容的规格。
【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】具有:表格保存部(13),其用于保存表格,在该表格中登记有加工程序中针对固定循环的指令代码、和用于执行与指令代码相对应的处理的子程序;指令执行部(12),其从表格中读出与从加工程序读入的指令代码相对应的子程序,执行与子程序相对应的处理;以及显示部(14),其是接受表格的登记内容的变更的界面,界面接受用于执行与非固有规格的加工程序的子程序相对的宏处理的宏设定,其中,该非固有规格与固有规格不同,该固有规格是指令执行部能够正常识别由指令代码指定的处理内容的规格。【专利说明】数控装置
本专利技术涉及一种数控(Numerical Control ;NC)装置。
技术介绍
当前,NC装置保存有使针对固定循环(cycle)的指令代码(例如G代码)和子程序相关联的表格。NC装置在读入由用户输入的加工程序中的针对固定循环的G代码后,读取与该G代码相对应的子程序。NC装置执行基于读取出的子程序实现的处理。在制造商不同的NC装置之间,有时会针对同一功能而使用不同规格的指令。例如,针对各NC装置,G代码中的自变量的设定有时不同。当前,NC装置在读入了其所保存的表格中不存在的G代码或读入了自变量的设定不同的G代码的情况下,执行错误处理,使子程序的执行中止。关于规格与NC装置固有的规格不同的加工程序,由用户改写G代码或其自变量后进行使用。针对该问题,例如在专利文献I中提出下述技术,S卩,对于规格与NC装置不同的指令,通过进行向机器语言的变换处理,而使其能够用于NC装置。专利文献1:日本特开平11 - 143511号公报
技术实现思路
在专利文献I中公开的数控装置,是将规格与NC装置不同的指令变换为机器语言的装置,不能进行规格不同的指令代码之间的变换。从指令代码向机器语言的变换,是系统固有的处理。如果在各固定循环的加工时和固定循环以外的通常加工时,以相同的设定进行加工,则难以在各固定循环中进行最佳条件下的加工。本专利技术就是鉴于上述情况而提出的,其目的在于得到一种数控装置,其能够使用规格不同的加工程序,在各固定循环中进行最佳条件下的加工。为了解决上述课题、实现目的,本专利技术的特征在于,具有:表格保存部,其用于保存表格,在该表格中登记有加工程序中针对固定循环的指令代码、和用于执行与所述指令代码相对应的处理的子程序;指令执行部,其从所述表格中读出与从所述加工程序读入的所述指令代码相对应的所述子程序,执行与所述子程序相对应的处理;以及界面,其接受所述表格的登记内容的变更,所述界面接受用于执行与非固有规格的所述加工程序的所述子程序相对的宏处理的宏设定,其中,该非固有规格与固有规格不同,该固有规格是所述指令执行部能够正常识别由所述指令代码指定的处理内容的规格。专利技术的效果本专利技术所涉及的数控装置能够通过针对子程序的宏处理,将加工程序从非固有规格变换为固有规格。用户无需另外针对非固有规格的加工程序实施修正,就能够将其用于数控装置。数控装置通过适当地接受针对固定循环中的每个处理的宏设定的编辑,从而能够在各固定循环中实现最佳条件下的加工。由此,数控装置能够使用规格不同的加工程序,在各固定循环中实现最佳条件下的加工。【专利附图】【附图说明】图1是表示本专利技术的实施方式所涉及的数控装置的概略结构的框图。图2是表示显示部具有的界面画面上的显示例的图。图3是说明NC装置的动作步骤的流程图。图4是表示加工程序,和前处理、执行处理、后处理及例外处理的各宏设定的一个例子的图。【具体实施方式】下面,基于附图,对本专利技术所涉及的数控装置的实施方式详细地进行说明。另外,本专利技术并不限定于本实施方式。实施方式图1是表示本专利技术的实施方式所涉及的数控装置的概略结构的框图。数控(Numerical Control ;NC)装置I对例如实施开孔加工等的工作机械(省略图示)的驱动进行控制。NC装置I具有加工程序解析部11、指令执行部12、表格保存部13及显示部14。加工程序解析部11读取被输入至NC装置I的加工程序并进行解析。指令执行部12执行与加工程序解析部11解析出的指令相对应的处理。表格保存部13用于保存表格。表格保存部13所保存的表格,是将加工程序中关于固定循环的指令代码与子程序相关联并进行登记而形成的对应表。NC装置I通过将关于固定循环的指令代码登记在表格保存部13内的表格中,从而将关于固定循环的指令代码和其它指令代码加以区分。指令代码例如为G代码。指令执行部12从表格保存部13的表格中读出与从加工程序读入的指令代码相对应的子程序。指令执行部12执行与子程序相对应的处理。显示部14作为界面起作用,用于接受表格保存部13所保存的表格的内容变更。除了固有规格的加工程序以外,NC装置I也接受对于非固有规格加工程序的输入。其中,所谓固有规格,是指由指令代码指定的处理的内容能够由指令执行部12正常识别的加工程序规格。所谓非固有规格,是指与固有规格不同的规格。作为非固有规格的加工程序,例如,是以适合于除了本实施方式所涉及的NC装置I以外的其它NC装置的方式生成的加工程序。图2是表示显示部具有的界面画面上的显示例的图。显示部14具有界面画面15。显示部14在界面画面15上接受用于执行与非固有规格的加工程序的子程序相对的宏处理的宏设定。在界面画面15上接受的宏设定被登记在表格保存部13所保存的表格中。界面画面15将针对每个指令代码而登记的宏设定,显示为宏设定画面。显示部14能够分别针对固定循环中的以下处理接受宏设定,即,加工的前处理及执行处理、加工正常结束时的后处理、加工异常结束时的例外处理。G代码由字符“G”和两位数字表示。在“前处理宏”栏中示出用户针对加工的前处理而登记的宏设定。在“执行处理宏”栏中示出用户针对加工的执行处理而登记的宏设定。在“后处理宏”栏中示出用户针对加工正常结束时的后处理而登记的宏设定。在“例外处理宏”栏中示出用户针对加工异常结束时的例外处理而登记的宏设定。另外,“前处理宏”、“执行处理宏”、“后处理宏”及“例外处理宏”各栏中的“一”表示没有进行宏设定,是不进行特殊处理的设定。根据图2中示出的例子,针对G代码“G83”,作为前处理宏而登记“宏1”,作为执行处理宏而登记“宏2”,作为后处理宏而登记“宏3”,作为例外处理宏而登记“宏4”。指令执行部12在针对G代码“G83”参照上述宏设定的情况下,作为前处理宏而执行“宏1”,作为执行处理宏而执行“宏2”,作为后处理宏而执行“宏3”,作为例外处理宏而执行“宏4”。针对G代码“G84”,作为前处理宏而登记“宏1”,作为执行处理宏而登记“宏5”,作为后处理宏而登记“宏6”。没有设定例外处理宏。针对G代码“G85”,前处理宏、执行处理宏、后处理宏及例外处理宏均没有进行设定。针对G代码“G85”,执行与G代码“G85”相对应的通常处理。针对G代码“G86”,作为前处理宏而登记“宏7”,作为执行处理宏而登记“宏8”,作为后处理宏而登记“宏9”,作为例外处理宏而登记“宏9”。NC装置I针对G代码“G86”,在加工正常结束时的后处理和加工异常结束时的例外处理中,进行基于“宏9”的相同动作。图3是说明NC装置的动作步骤的流程图。加工程序解析部11读取被输入至NC装置I中的加工程序并进行解析(步骤SI)。指令执行部12对本文档来自技高网...
【技术保护点】
一种数控装置,其特征在于,具有:表格保存部,其用于保存表格,在该表格中登记有加工程序中针对固定循环的指令代码、和用于执行与所述指令代码相对应的处理的子程序;指令执行部,其从所述表格中读出与从所述加工程序读入的所述指令代码相对应的所述子程序,执行与所述子程序相对应的处理;以及界面,其接受所述表格的登记内容的变更,所述界面接受用于执行与非固有规格的所述加工程序的所述子程序相对的宏处理的宏设定,其中,该非固有规格与固有规格不同,该固有规格是所述指令执行部能够正常识别由所述指令代码指定的处理内容的规格。
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:半谷幸宽,西胁健二,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。