NC程序制作装置制造方法及图纸

技术编号:12075308 阅读:65 留言:0更新日期:2015-09-18 11:05
本发明专利技术提供能够将可与非切削时的进给同时执行的代码自动地插入NC程序中的NC程序制作装置。新代码设置部(13)在NC程序(100)中,在通过判定部(12)判定出在非切削时的进给代码(G00)或者、(G30)的前后,有标准代码(M03)、(M06)、(M10)情况下,代替标准代码(M03)、(M06)、(M10),在非切削时的进给代码(G00)或者、(G30)之前配置与标准代码(M03)、(M06)、(M10)对应的同时执行代码(M103)、(M805)、(M110),并且在非切削时的进给代码(G00)或者、(G30)之后配置执行标准代码(M03)、(M06)、(M10)的规定的动作中至少除去了同时执行代码(M103)、(M805)、(M110)的动作的代码。

【技术实现步骤摘要】
本申请要求于2014年3月12日提交的日本专利申请第2014-048537号的优先权,并在此引用其全部内容。
本专利技术涉及NC程序制作装置
技术介绍
由于用于使机床动作的NC程序是顺序程序,所以进行在某处理完成之后移至下一处理这样的动作。例如,在将主轴转速设定成了规定的指令值后开始切削的情况下,在主轴旋转代码M03之后配置将切削开始位置设为指令位置的非切削时的进给机构的进给代码G00,在进给代码G00之后配置切削时的进给机构的进给代码G01。另外,工具更换动作是主轴在未进行切削的状态下移动至规定位置后进行的。因此,在非切削时的进给代码G30(或者G00)之后配置ATC代码(工具更换代码)M06。ATC代码是进行自动工具更换装置的闸门开启、工具更换动作以及闸门关闭的一系列动作的代码。另外,在进行了旋转的工件装载台的角度分度后开始切削的情况下,按照旋转台的松开、角度分度、夹紧的顺序配置代码,然后配置非切削时的进给代码G00,进一步在G00之后配置切削时的进给代码G01。应予说明,关于NC程序,例如记载于日本特开2008-112217号公报、日本特开2013-114425号公报。如上所述,非切削时的进给代码的执行在主轴转速的变更动作、工具更换一系列动作、旋转台的夹紧的前后逐个按顺序进行,而不是同时进行。因此,如果能够同时进行至少一部分的代码的执行,则能够缩短加工周期。专利技术内容本专利技术的目的之一在于提供一种能够自动地插入能够与非切削时的进给同时执行的代码的NC程序制作装置。本专利技术的一方式是一种机床的NC程序的制作装置,具备:存储部,其存储标准代码以及与上述标准代码对应的同时执行代码,其中,上述标准代码是执行规定的动作的代码,并且是限制该动作与非切削状态下的进给机构的移动同时被执行的代码,上述同时执行代码是执行通过上述标准代码执行的动作的一部分的代码,并且是允许该动作与非切削状态下的进给机构的移动同时被执行的代码;判定部,其判定在NC程序中,在非切削时的进给代码的前后有无上述标准代码,上述非切削时的进给代码是使非切削状态下的进给机构的移动开始以及确认上述进给机构到达了指令位置的代码;以及新代码设置部,该新代码设置部在由上述判定部判定为有上述标准代码的情况下,代替上述标准代码在上述非切削时的进给代码之前配置与上述标准代码对应的上述同时执行代码,并且在上述非切削时的进给代码之后配置执行通过上述标准代码执行的规定的动作中的至少除去了通过上述同时执行代码执行的动作之外的动作的代码。由此,能够自动地配置同时执行代码。由于自动地制作这样的NC程序,所以实现NC程序的制作时间的缩短,并且实现加工周期的缩短。以下对上述单元所涉及的NC程序制作装置的优选实施方式进行说明。上述单元所涉及的NC程序制作装置并不局限于以下的优选的方式。在本专利技术的其他方式中,在上述方式的机床的NC程序制作装置中,上述标准代码也可以包括主轴旋转代码,上述主轴旋转代码是使主轴转速的变更动作开始以及确认上述主轴转速达到了指令值的代码,与上述主轴旋转代码对应的上述同时执行代码是使上述主轴转速的变更动作开始的主轴旋转开始代码,在上述主轴旋转代码存在于上述非切削时的进给代码之前的情况下,上述新代码设置部删除上述主轴旋转代码并且在上述非切削时的进给代码之前插入上述主轴旋转开始代码,在上述非切削时的进给代码之后且在切削时的进给代码之前插入确认上述主轴转速达到了指令值的代码。根据上述内容,在NC程序中,在主轴旋转代码存在于非切削时的进给代码之前的情况下,自动地制作同时进行主轴转速的变更动作和非切削时的进给的NC程序。在本专利技术的又一其他方式中,在上述方式的机床的NC程序的制作装置中,上述标准代码也可以包括主轴旋转代码,上述主轴旋转代码是使主轴转速的变更动作开始以及确认上述主轴转速达到了指令值的代码,与上述主轴旋转代码对应的上述同时执行代码是使上述主轴转速的变更动作开始的主轴旋转开始代码,在上述主轴旋转代码存在于上述非切削时的进给代码之后,并且在切削时的进给代码之前存在上述主轴旋转代码的情况下,上述新代码设置部在上述非切削时的进给代码之前插入上述主轴旋转开始代码。根据上述内容,在NC程序中,在主轴旋转代码存在于非切削时的进给代码之后的情况下,自动地制作同时进行主轴转速的变更动作和非切削时的进给的NC程序。在本专利技术的又一其他方式中,在上述方式的机床的NC程序的制作装置中,上述标准代码也可以包括按照闸门开启、工具更换以及闸门关闭的顺序动作的ATC代码,与上述ATC代码对应的上述同时执行代码是进行上述闸门开启的闸门开启代码,在上述ATC代码存在于上述非切削时的进给代码之后的情况下,上述新代码设置部在上述非切削时的进给代码之前插入上述闸门开启代码。根据上述内容,自动地制作同时进行工具更换一系列动作中的闸门开启的动作和非切削时的进给的NC程序。在本专利技术的又一其他方式中,在上述方式的机床的NC程序的制作装置中,上述标准代码也可以包括夹紧代码,上述夹紧代码是针对旋转台的支承机构使松开状态的旋转台的夹紧动作开始以及确认上述旋转台成为了夹紧状态的代码,与上述夹紧代码对应的上述同时执行代码是使上述旋转台的夹紧动作开始的夹紧开始代码,在上述夹紧代码存在于上述非切削时的进给代码之前的情况下,上述新代码设置部删除上述夹紧代码并且在上述非切削时的进给代码之前插入上述夹紧开始代码,在上述非切削时的进给代码之后且在切削时的进给代码之前插入执行通过上述夹紧代码执行的规定的动作中的至少除去了通过上述夹紧开始代码执行的动作之外的动作的代码。根据上述内容,自动地制作同时进行旋转台的角度分度一系列动作中的夹紧动作和非切削时的进给的NC程序。在本专利技术的又一其他方式中,在上述方式的机床的NC程序的制作装置中,上述新代码设置部也可以在通过交互式编程选择了上述代码的删除或者配置或者插入的情况下,删除或者配置或者插入上述代码。作业者能够通过交互式编程来选择代码的配置或者插入。在选择了代码的配置或者插入的情况下自动地配置或者插入该代码。因此,考虑作业者的意志地制作所希望的NC程序。附图说明通过以下参照附图对本专利技术的优选实施方式进行的详细描述,本发明前述的和其它的特点和优点得以进一步明确。其中,附图标记表示本专利技术的要素,其中,图1表示本实施方式本文档来自技高网...

【技术保护点】
一种机床的NC程序的制作装置,其特征在于,包括:存储部,其存储标准代码以及与所述标准代码对应的同时执行代码,其中,所述标准代码是执行规定的动作的代码,并且是限制该动作与非切削状态下的进给机构的移动同时被执行的代码,所述同时执行代码是执行通过所述标准代码执行的动作的一部分的代码,并且是允许该动作与非切削状态下的进给机构的移动同时被执行的代码;判定部,其判定在NC程序中,在非切削时的进给代码的前后有无所述标准代码,所述非切削时的进给代码是使非切削状态下的进给机构的移动开始以及确认所述进给机构到达了指令位置的代码;以及新代码设置部,该新代码设置部在由所述判定部判定为有所述标准代码的情况下,代替所述标准代码在所述非切削时的进给代码之前配置与所述标准代码对应的所述同时执行代码,并且在所述非切削时的进给代码之后配置执行通过所述标准代码执行的规定的动作中的至少除去了通过所述同时执行代码执行的动作之外的动作的代码。

【技术特征摘要】
2014.03.12 JP 2014-0485371.一种机床的NC程序的制作装置,其特征在于,包括:
存储部,其存储标准代码以及与所述标准代码对应的同时执行代
码,其中,所述标准代码是执行规定的动作的代码,并且是限制该动作
与非切削状态下的进给机构的移动同时被执行的代码,所述同时执行代
码是执行通过所述标准代码执行的动作的一部分的代码,并且是允许该
动作与非切削状态下的进给机构的移动同时被执行的代码;
判定部,其判定在NC程序中,在非切削时的进给代码的前后有无
所述标准代码,所述非切削时的进给代码是使非切削状态下的进给机构
的移动开始以及确认所述进给机构到达了指令位置的代码;以及
新代码设置部,该新代码设置部在由所述判定部判定为有所述标准
代码的情况下,代替所述标准代码在所述非切削时的进给代码之前配置
与所述标准代码对应的所述同时执行代码,并且在所述非切削时的进给
代码之后配置执行通过所述标准代码执行的规定的动作中的至少除去
了通过所述同时执行代码执行的动作之外的动作的代码。
2.根据权利要求1所述的机床的NC程序的制作装置,其特征在于,
所述标准代码包括主轴旋转代码,所述主轴旋转代码是使主轴转速
的变更动作开始以及确认所述主轴转速达到了指令值的代码,
与所述主轴旋转代码对应的所述同时执行代码是使所述主轴转速
的变更动作开始的主轴旋转开始代码,
在所述主轴旋转代码存在于所述非切削时的进给代码之前的情况
下,所述新代码设置部删除所述主轴旋转代码并且在所述非切削时的进
给代码之前插入所述主轴旋转开始代码,在所述非切削时的进给代码之
后且在切削时的进给代码之前插入确认所述主轴转速达到了指令值的
代码。
3.根据权利要求1所述的机床的NC程序的制作装置,其特征在于,
所述标准代...

【专利技术属性】
技术研发人员:栅木胜博稻垣达彦津坂浩行辻村和弘
申请(专利权)人:株式会社捷太格特
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1