为了提供无需作业者手动进行干涉退避动作,也可以避免刀具与旋转工作台及加工件的干涉的数控方法及其装置,设置有:退避高度计算部(6),其计算在输入了移动指令的旋转轴的整个可动范围内,刀具与旋转工作台及加工件不会干涉的刀具的干涉退避高度(23);干涉判定部(7),其通过当前的刀具前端高度(24)与干涉退避高度(23)的比较,判定刀具与旋转工作台及加工件是否会干涉;以及退避动作生成部(9),其生成移动至干涉退避高度(23)为止的刀具轴向的移动指令。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及对工作机械进行数值控制的数控方法及其装置,特别是涉及设置有旋转轴并可以对刀具的位置和姿态进行控制的多轴工作机械的数控方法及其装置。
技术介绍
在搭载有数控装置的工作机械中,通过对各轴进行控制以使得刀具到达指示的位置,从而一边移动可动部一边进行加工,但在设置有旋转轴的工作机械中,有时可以通过使旋转轴旋转而变更刀具相对于加工件的姿态,从而在倾斜面上或加工件的侧表面上进行加工。 台、加工件的位置关系,存在刀具与旋转工作台或刀具与加工件干涉的情况。图2是表示在旋转工作台上设置有2个旋转轴的工作机械的一个例子的示意图。在图2中,成为控制对象的工作机械的旋转工作台,具有围绕Z轴的工作台旋转轴C轴和围绕X轴的倾斜旋转轴A轴。另外,图6是表示在使旋转轴A轴旋转的情况下,刀具与旋转工作台干涉的一个例子的图,图7是表示在使旋转轴C轴旋转的情况下,刀具与加工件干涉的一个例子的图。在现有的数控装置中,为了避免刀具与旋转工作台或加工件的干涉,作业者手动使刀具退避,或者通过将以3维形状显示工作机械的部位的机械模型存储在数控装置中,检查是否会干涉,在会干涉的情况下,在干涉之前使轴的动作停止。(例如,参照专利文献O专利文献I :日本特开2005-128686号公报
技术实现思路
在上述现有的数控装置中,存在下述问题,S卩,如果作业者忘记使刀具退避,则会发生刀具与旋转工作台或加工件的干涉,或者,在使用机械模型进行的干涉检查中,必须预先针对每一种工作机械类别生成复杂的机械模型。本专利技术是为了解决以上问题而提出的,目的在于得到一种数控方法及其装置,其无需作业者手动进行操作,且无需使用复杂的机械模型,也可以在旋转轴旋转时,退避刀具与旋转工作台及加工件的干涉。为了解决上述现有的多种课题、实现目的,本专利技术的数控方法用于对多轴工作机械进行控制,该多轴工作机械设置有旋转轴,并可以控制刀具相对于加工件的姿态,该数控方法具有下述步骤以旋转轴的移动指令开始为触发,计算在输入了移动指令的旋转轴的整个可动范围内,刀具与旋转工作台及加工件不会干涉的刀具的干涉退避高度的步骤;通过当前的刀具前端的Z轴高度与在上述步骤中求出的干涉退避高度的比较,判定刀具与旋转工作台或加工件是否会干涉的步骤;以及在由该步骤判定为会干涉的情况下,生成移动至干涉退避高度为止的刀具轴向的移动指令的步骤。另外,本专利技术的数控方法用于对多轴工作机械进行控制,该多轴工作机械设置有旋转轴,并可以控制刀具相对于加工件的姿态,该数控方法具有下述步骤以旋转轴的移动指令开始为触发,计算在输入了移动指令的旋转轴的整个可动范围内,刀具与旋转工作台及加工件不会干涉的刀具的干涉退避高度的步骤;通过当前的刀具前端的Z轴高度与在上述步骤中求出的干涉退避高度的比较,判定刀具与旋转工作台或加工件是否会干涉的步骤;在由该步骤判定为会干涉的情况下,不进行输入了移动指令的旋转轴的移动而是进行警告,对移动至干涉退避高度为止的退避动作开始指令的输入进行等待的步骤;以及在输出了上述退避动作开始指令时,生成移动至干涉退避高度为止的刀具轴向的移动指令的步骤。 另外,本专利技术的数控方法为,在上述计算干涉退避高度的步骤中,在上述旋转轴的移动指令是针对使旋转工作台倾斜的旋转轴的旋转指令的情况下,将以从旋转轴中心至旋转工作台端部为止的距离和从旋转轴中心至加工件端部为止的距离中较长一方的距离为半径的圆,与沿刀具轴向的直线的交点的Z轴坐标值设为干涉退避高度。另外,本专利技术的数控方法为,在上述计算干涉退避高度的步骤中,在上述旋转轴的移动指令是针对并非使旋转工作台倾斜而是使旋转工作台旋转的旋转轴的旋转指令的情况下,将预先输入的加工件的最大高度坐标设为干涉退避高度。另外,本专利技术的数控方法为,在上述判定是否会干涉的步骤中,可以选择是否进行刀具与旋转工作台或加工件的干涉判定。另外,本专利技术的数控方法为,在上述生成移动指令的步骤中,可以选择是否进行移动至由上述计算干涉退避高度的步骤求出的干涉退避高度为止的干涉退避动作。另外,本专利技术的数控装置,其对多轴工作机械进行控制,该多轴工作机械设置有旋转轴,并可以控制刀具相对于加工件的姿态,该数控装置具有退避高度计算部,其以旋转轴的移动指令开始为触发,计算在输入了移动指令的旋转轴的整个可动范围内,刀具与旋转工作台及加工件不会干涉的刀具的干涉退避高度;干涉判定部,其通过当前的刀具前端的Z轴高度与由上述退避高度计算部求出的干涉退避高度的比较,判定刀具与旋转工作台或加工件是否会干涉;以及退避动作生成部,其在由该干涉判定部判定为会干涉的情况下,生成移动至干涉退避高度为止的刀具轴向的移动指令。另外,本专利技术的数控装置,其对多轴工作机械进行控制,该多轴工作机械设置有旋转轴,并可以控制刀具相对于加工件的姿态,该数控装置具有退避高度计算部,其以旋转轴的移动指令开始为触发,计算在输入了移动指令的旋转轴的整个可动范围内,刀具与旋转工作台及加工件不会干涉的刀具的干涉退避高度;干涉判定部,其通过当前的刀具前端的Z轴高度与由上述退避高度计算部求出的干涉退避高度的比较,判定刀具与旋转工作台或加工件是否会干涉;警告部,其在由上述干涉判定部判定为会干涉的情况下,不进行输入了移动指令的旋转轴的移动而是进行警告,针对移动至干涉退避高度为止的退避动作开始指令的输入进行等待;以及退避动作生成部,其在输出了上述退避动作开始指令时,生成移动至干涉退避高度为止的刀具轴向的移动指令。另外,本专利技术的数控装置为,在上述旋转轴的移动指令是针对使旋转工作台倾斜的旋转轴的旋转指令的情况下,上述退避高度计算部将以从旋转轴中心至旋转工作台端部为止的距离和从旋转轴中心至加工件端部为止的距离中较长一方的距离为半径的圆,与沿刀具轴向的直线的交点的Z轴坐标值设为干涉退避高度。另外,本专利技术的数控装置为,在上述旋转轴的移动指令是针对并非使旋转工作台倾斜而是使旋转工作台旋转的旋转轴的旋转指令的情况下,上述干涉退避高度计算部将预先输入的加工件的最大高度坐标设为干涉退避高度。另外,本专利技术的数控装置为,上述干涉判定部可以选择是否进行刀具与旋转工作台或加工件的干涉判定。另外,本专利技术的数控装置为,上述退避动作生成部g可以选择是否进行移动至由上述干涉高度计算部求出的干涉退避高度为止的干涉退避动作。 专利技术的效果根据本专利技术,实现下述效果,S卩,无需作业者手动进行干涉退避动作,且无需使用复杂的机械模型,也可以避免刀具与旋转工作台及加工件的干涉。另外,可以在判断为刀具与旋转工作台或加工件会干涉的情况下进行警告,在得到来自作业者的干涉退避动作开始指令之前不进行干涉退避动作,进而可以不进行会使作业者未预定移动的轴作出动作的干涉退避动作。另外,根据本专利技术,可以使用少量的信息(加工件的尺寸、设置位置、旋转工作台的中心坐标等)计算干涉退避高度。另外,根据本专利技术,可以在预先知道不会干涉的情况下,不进行干涉判定。另外,可以仅在手摇进给模式或JOG进给模式等希望进行干涉判定的运转模式时,进行干涉判定。另外,根据本专利技术,可以在可能发生干涉的情况下仅显示警告消息,而不进行会使作业者未预定移动的轴作出动作的干涉退避动作。附图说明图I是表示本专利技术的实施方式I涉及的数控装置的结构的框图。图2是表示本专利技术的实施方式I中的工作机械的机械本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:中村直树,
申请(专利权)人:三菱电机株式会社,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。