机床、以及解释执行程序的制作方法

文档序号:9326315阅读:380来源:国知局
机床、以及解释执行程序的制作方法
【技术领域】
[0001] 本发明涉及一种具备刀架的机床、以及用于该机床的解释执行程序,该刀架供对 工件进行加工的工具单元设置。
【背景技术】
[0002] 作为所述机床,已知有执行存储在内部存储装置的NC(Numerical Control ;数值 控制)程序而对工件进行加工的NC车床(数值控制车床)等。作为该NC车床,已知有在 正面主轴与背面主轴(对向主轴)之间配置导套的主轴移动型NC车床等。该主轴移动型 NC车床例如是利用导套支撑由正面主轴握持的工件而利用刀架的正面加工工具对该工件 进行加工,并且由背面主轴握持正面加工后的工件而利用刀架的背面加工工具对该正面加 工后的工件进行加工。加工工具设置于安装在刀架上的工具单元中。
[0003] 在专利文献1中,公开了使用由5轴卧式切削中心机(Horizontal machining center)对工件进行加工的NC机床的加工方法。在该加工方法中,为了制作NC加工程序, 而在 CAD/CAM(Computer Aided Design/Computer Aided Manufacturing,计算机辅助设计 /计算机辅助制造)装置内,使加工曲面以平均倾斜角度Θ虚拟地倾斜而进行工件与工具 系统的干涉检查的运算。因此,NC加工程序是在工件与工具系统的干涉检查之后制作。
[0004] [【背景技术】文献]
[0005] [专利文献]
[0006] [专利文献1]日本专利第3116129号公报

【发明内容】

[0007] [发明所要解决的问题]
[0008] 制作NC程序的程序员必须以避免工具单元与其他机械元件发生干涉的方式制作 NC程序。然而,当诸如利用能以相对于可向工件的轴向移动的旋转刀架回旋的方式安装的 工具单元的正面加工工具对工件进行加工时,在NC程序的各步骤中对干涉进行检查的操 作变得麻烦。
[0009] 在所述情况下,可考虑当所述轴向上的旋转刀架的位置相对于导套处于特定范围 内时,将工具单元的回旋范围限制为不成为导套侧的-90°~+90°。然而,如果以此方式 限制回旋范围,则无法以在不会与导套发生干涉的范围内使工具单元处于小于-90°的回 旋位置或大于+90°的回旋位置的方式对工件进行加工。
[0010] 而且,在所述情况下,可考虑对NC装置设置三维干涉检查功能。该三维干涉检查 功能是对导套或工具单元赋予圆筒或长方体等简单形状的三维数据,基于这些三维数据并 且通过执行NC程序来判断导套与工具单元是否发生干涉。然而,如果对NC装置设置三维 干涉检查功能,则机床的原价会上涨。
[0011]另外,专利文献1中所记载的加工方法只是对工件与工具系统的干涉进行检查, 而并未对设置在刀架上的工具单元与其他机械元件的干涉进行检查。而且,专利文献1中 所记载的加工方法是在制作NC加工程序之前进行干涉检查,而并非在执行NC加工程序时 对干涉进行检查。
[0012] 所述问题并不限于在旋转刀架上安装着可回旋的工具单元的NC车床,对于各种 机床而言同样存在。
[0013] 本发明的目的在于提供一种技术,此技术即便不进行昂贵的干涉检查也能够避免 与其他机械元件发生干涉,而且能够使工具单元移动直至即将达到极限值。
[0014] [解决问题的技术手段]
[0015] 本发明的机床具有如下形态,即包括:刀架,供对工件进行加工的工具单元设置;
[0016] 动作控制机构,按照记述在数值控制程序中的多个命令来控制所述工具单元的动 作;以及
[0017] 移动限制机构,禁止所述工具单元进入到已设定的禁止进入范围;并且
[0018] 在所述多个命令中包含极限值设定命令,该极限值设定命令是用以计算避免与已 进入到所述工具单元的可移动范围的机械元件发生干涉的所述工具单元的位置的极限值, 并将该极限值设定为所述禁止进入范围,
[0019] 所述动作控制机构在已从所述数值控制程序读出所述极限值设定命令时,计算所 述极限值并将其设定为所述禁止进入范围。
[0020] 进而,本发明可应用于使计算机实现与所述各机构对应的功能的解释执行程序、 记录着该解释执行程序并且计算机可读取的媒体、包含与所述各机构对应的步骤的解释执 行方法等。
[0021] [发明的效果]
[0022] 根据技术方案1、6的发明,可提供一种技术,此技术即便不进行昂贵的干涉检查 也能够避免与其他机械元件发生干涉,而且能够使工具单元移动直至即将达到极限值。
[0023] 在技术方案2的发明中,可提供一种适宜在刀架能够相对于其他机械元件移动的 情况下使工具单元移动直至即将达到极限值的机床。
[0024] 在技术方案3的发明中,凭借少的存储区域便能够使工具单元移动直至即将达到 极限值。
[0025] 在技术方案4的发明中,可提供一种能够使工具单元移动直至即将达到极限值的 主轴移动型车床。
[0026] 在技术方案5的发明中,可提供一种适宜避免工具单元与其他机械元件发生干涉 的主轴移动型车床。
【附图说明】
[0027] 图1是示意性表示机床示例的图。
[0028] 图2是示意性表示机床的电路构成的示例的框图。
[0029] 图3是表示回旋单元的示例的图。
[0030] 图4(a)、(b)是示意性表示回旋单元的动作例的图。
[0031] 图5(a)、(b)是示意性表示求解回旋单元的可回旋范围的示例的图。
[0032] 图β (a)~(c)是示意性表示行程限位(stroke limit)功能的示例的图。
[0033] 图7是示意性表示主轴设定命令及主轴设定解除命令的构成例的图。
[0034] 图8是示意性表示由主轴设定命令及主轴设定解除命令而实现的系统的示例的 图。
[0035] 图9是示意性表示每个系统中由多个命令记述的数值控制程序的示例的图。
[0036] 图10是表不执彳丁极限值设定命令时的处理例的流程图。
[0037] 图11是示意性表示变形例的机床的图。
【具体实施方式】
[0038] 以下,对本发明的实施方式进行说明。当然,以下的实施方式不过为例示本发明的 实施方式,实施方式中所示的特征未必全部为发明的解决手段所必需。
[0039] (1)本发明中所包含的技术的概要:
[0040] 首先,参照图1~10对本发明中所包含的技术的概要进行说明。在图1等中,示 出NC(数值控制)车床1作为机床的示例。另外,图1~10是示意性表示的图,各图有时 并未整合。
[0041] 本技术的机床包括:刀架10,供对工件Wl进行加工的工具单元TUl设置;动作控 制机构Ul,按照记述在NC (数值控制)程序P2中的多个命令CMl来控制所述工具单元TUl 的动作;以及移动限制机构U2,禁止所述工具单元TUl进入到已设定的禁止进入范围A1。 在所述多个命令CMl中包含极限值设定命令CM2 (例如图9所示的M168命令),该极限值设 定命令CM2是用以计算避免与已进入到所述工具单元TUl的可移动范围的机械元件El (例 如导套40)发生干涉的所述工具单元TUl的位置的极限值(限制值,limit value)LMl,并 且将该极限值设定为所述禁止进入范围Al。所述动作控制机构Ul在从所述NC程序P2读 出所述极限值设定命令CM2时,如图10所例示那样计算所述极限值LMl并且将其设定为所 述禁止进入范围Al。
[0042] 而且,本技术是一种解释执行程序,用于具备供对工件Wl进行加工的工具单元 TUl设置的刀架10的机床,使计算机实现动作控制功能和移动限制功能,所述动作控制功 能是按照记述在NC程序P2中的多个命令CMl来控制所述工具单元TUl的动作,所述移动 限制功能是禁止所述工具单元TUl进入到已设定的禁止进入范围Al。所述动作控制功能是 在从所述NC程序P2读出所述极限值设定命令CM2时,计算所述极限值LMl并且将其设定 为所述禁止进入范围Al。
[0043] 例如,假定如下情况:旋转刀具架(turret)能够向Z3轴方向移动,并且安装在该 旋转刀具架的工具单元(TU2)的回旋部TU2a如图4 (a)所示能够以B3轴为中心而回旋。当 不存在所述极限值设定命令CM2时,如果在工具单元(TU2)接近导套40时回旋部TU2a回旋 超过90°,则有可能与导套40产生干涉。如果程序员想要在NC程序的各步骤中对干涉进 行检查以避免该干涉,则操作变得麻烦。此处,假定如下情况:当Z3轴方向上的旋转刀具架 的位置相对于导套40处于特定范围内时,将回旋部TU2a的回旋范围限制为不成为导套侧 的-90°~+90°。在该情况下,无法以在不会与导套40发生干涉的范围内使回旋部TU2a 处于小于-90°的回旋位置或大于+90°的回旋位置的方式对工件Wl进行加工。而且,对 NC装置设置三维干涉检查功能会使成本大幅度增加。
[0044] 另一方面,在本技术中,当从NC程序P2中读出极限值设定命令CM2时,计算避免 与机械元件El发生干涉的工具单元TUl的位置的极限值LMl并且将其设定为禁止进入范 围A1,禁止工具单元TUl进入到该已设定的禁止进入范围A1。因此,本技术即便不进行昂 贵的干涉检查也能够避免与其他机械元件发生干涉,而且能够使工具单元移动直至即将达 到极限值。
[0045] 此处,在所述刀架中包含旋转刀具架、梳状刀架等。在图1等所示的刀架10的概 念中,包含梳状刀架11、背面加工用刀架12、以及旋转刀具架13。
[0046] 所述工具单元既可以设置为至少一部分能相对于刀架移动,也可以被固定而无法 相对于刀架移动。工具单元的至少一部分可移动包括工具单元的至少一部分可回旋的情 况。工具单元的至少一部分设置为可移动时的刀架既可以设置为能相对于其他机械元件
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1