数值控制装置制造方法及图纸

技术编号:23024547 阅读:22 留言:0更新日期:2020-01-03 16:42
本发明专利技术提供一种数值控制装置,通过轴控制使可动物移动,具备:距离判定部,其根据禁止可动物进入的干扰区域与上述可动物之间的距离,设定进给速度或就位宽度的至少一方。通过上述结构提供能够进行考虑了干扰区域的速度控制的数值控制装置。

Numerical control device

【技术实现步骤摘要】
数值控制装置
本专利技术涉及一种数值控制装置,特别涉及能够进行考虑了干扰区域的速度控制的数值控制装置。
技术介绍
在由数值控制装置控制的机械(以机床为代表的工业用机械)中,通常从输出程序(加工程序。以下简单称为程序)指令后到伺服进行动作之前会产生时滞。将该时滞称为伺服的延迟。由于伺服的延迟,在程序假设的加工路径与实际的加工路径之间产生偏离。伺服的延迟与进给速度成比例地变大。因此,如果进给速度大,则如图1左图所示,在拐角部等容易产生伺服延迟造成的内旋转,存在包括工件和机器各部的干扰物等,刀具会进入到不想使刀具进入的区域(干扰区域)。为了应对这样的问题,以往预先考虑伺服延迟造成的内旋转等,通过手动设定在干扰区域附近的进给速度和就位宽度(视为刀具到达由程序规定的程序块终点的范围)(参照图1右图)。另外,越缩小进给速度或就位宽度则越能够缩小伺服延迟造成的偏离,但是周期时间相反会延长。作为回避与干扰物的碰撞相关的现有技术,有日本特开平05-313729号公报。日本特开平05-313729号公报记载的数值控制装置根据块间的拐角角度来变更就位宽度,从而使拐角误差收敛在容许范围内。在通过手动设定进给速度或就位宽度的方法中,每次实施干扰区域附近的加工时必须要考虑这些设定,非常复杂。如果采用日本特开平05-313729号公报记载的方法,则进给速度或就位宽度会被自动设定为满足拐角部的容许误差。这种控制例如如果在干扰区域附近(参照图2)的拐角部实施,则能够通过与周期时间的权衡而避免干扰,因此可以说有用。但是,会有以下问题,即不仅在干扰区域附近外(参照图2)中不需要这种控制,如果实施则周期时间会不必要地延长。
技术实现思路
本专利技术用于解决这样的问题,目的为提供能够进行考虑了干扰区域的速度控制的数值控制装置。本专利技术的一个实施方式的数值控制装置是通过轴控制使可动物移动的数值控制装置,具备:距离判定部,其根据禁止可动物进入的干扰区域与上述可动物之间的距离,设定进给速度和就位宽度的至少一方。本专利技术的一个实施方式的数值控制装置,在上述可动物位于设置在上述干扰区域的周围的一定范围内的干扰区域附近时,上述距离判定部将进给速度倍率或就位宽度设定为比上述可动物位于干扰区域附近外时小。本专利技术的一个实施方式的数值控制装置,上述距离判定部在上述干扰区域的周围设置离上述干扰区域的距离不同的多个区域,上述可动物所位于的上述区域离上述干扰区域越近,将进给速度倍率或就位宽度设定得越小。本专利技术的一个实施方式的数值控制装置,上述距离判定部根据当前的上述可动物的位置和下一个控制周期的上述可动物的位置来判定上述可动物的移动方向,根据上述移动方向来设定进给速度和就位宽度的至少一方。本专利技术的一个实施方式的数值控制装置,在上述可动物向离上述干扰区域的距离扩大的方向移动时,上述距离判定部不进行与进给速度或就位宽度相关的上述设定。本专利技术的一个实施方式的数值控制装置,在上述可动物向离上述干扰区域的距离缩小的方向移动时,上述距离越小,上述距离判定部将进给速度倍率或就位宽度设定得越小。通过本专利技术能够提供能够进行考虑了干扰区域的速度控制的数值控制装置。附图说明根据参照附图的以下实施例的说明来明确本专利技术的上述以及其他的目的和特征。这些附图中:图1说明现有数值控制装置中的问题。图2说明现有数值控制装置中的问题。图3表示数值控制装置的硬件结构例。图4表示数值控制装置的功能结构例。图5表示数值控制装置的动作例。图6表示数值控制装置的动作例。图7表示数值控制装置的动作例。图8表示数值控制装置的动作例。图9表示数值控制装置的动作例。图10表示数值控制装置的动作例。图11表示数值控制装置的动作例。具体实施方式图3是表示本专利技术一个实施方式的数值控制装置1的主要部位的概略硬件结构图。数值控制装置1是读入程序,进行机械的控制的装置。数值控制装置1具有处理器11、ROM12、RAM13、非易失性存储器14、接口18、总线10、轴控制电路16、伺服放大器17。接口18例如与输入输出装置60连接。处理器11是整体控制数值控制装置1的处理器。处理器11经由总线10读出存储在ROM12中的系统程序,并按照系统程序来控制数值控制装置1整体。ROM12预先存储用于执行机械的各种控制等的系统程序。RAM13中暂时存储暂时的计算数据或显示数据、操作员经由后述的输入输出装置60输入的数据等。非易失性存储器14例如通过未图示的电池进行备份,即使数值控制装置1的电源被切断也保持存储状态。例如程序被存储在非易失性存储器14中。轴控制电路16控制机械的动作轴。轴控制电路16接受处理器11输出的轴的移动指令量,并将轴的移动指令输出给伺服放大器17。伺服放大器17接受轴控制电路16输出的轴的移动指令,并驱动伺服电动机50。伺服电动机50通过伺服放大器17进行驱动并使机械的动作轴运动。伺服电动机50典型地内置位置/速度检测器。位置/速度检测器输出位置/速度反馈信号,该信号被反馈给轴控制电路16,由此进行位置/速度的反馈控制。另外,在图3中,轴控制电路16、伺服放大器17以及伺服电动机50分别示出一个,但是实际上只准备机械所具备的轴的数量。例如,在对具备6轴的机械进行控制时,准备与各个轴对应的轴控制电路16、伺服放大器17以及伺服电动机50合计6组。输入输出装置60是具备显示器或硬件键等的数据输入输出装置。输入输出装置60将经由接口18从处理器11接受的信息显示在显示器上。输入输出装置60将从硬件键等输入的指令或数据等经由接口18传递给处理器11。图4是本实施方式的数值控制装置1的概略功能框图。数值控制装置1具有预处理部101、预行位置计算部(先行位置算出部)102、距离判定部103、插值移动指令分配处理部104、移动指令输出部105、加减速处理部106、伺服控制部107、就位宽度指令部108、进给速度倍率指令部109以及当前位置寄存器110。预处理部101读入程序并解释。预行位置计算部102预读程序,计算下一个控制周期的刀具位置。距离判定部103根据干扰区域与刀具之间的距离等来判定是否应该变更就位宽度或进给速度。插值移动指令分配处理部104根据需要预读程序,进行插值处理以及轴分配处理。移动指令输出部105输出机器各轴的移动指令。加减速处理部106对移动指令输出部105输出的移动指令进行加减速度处理。伺服控制部107根据由加减速处理部106进行了加减速处理后的移动指令来驱动机械各轴的伺服电动机50。就位宽度指令部108在距离判定部103判定为应该变更就位宽度时,按照预定条件来变更就位宽度的设定值。进给速度倍率指令部109在距离判定部103判定为应该变更进给速度时,按照预定条件来变更进给速度的倍率。...

【技术保护点】
1.一种数值控制装置,通过轴控制使可动物移动,其特征在于,/n该数值控制装置具备:距离判定部,其根据禁止可动物进入的干扰区域与上述可动物之间的距离,设定进给速度和就位宽度的至少一方。/n

【技术特征摘要】
20180626 JP 2018-1213341.一种数值控制装置,通过轴控制使可动物移动,其特征在于,
该数值控制装置具备:距离判定部,其根据禁止可动物进入的干扰区域与上述可动物之间的距离,设定进给速度和就位宽度的至少一方。


2.根据权利要求1所述的数值控制装置,其特征在于,
在上述可动物位于设置在上述干扰区域的周围的一定范围内的干扰区域附近时,上述距离判定部将进给速度倍率或就位宽度设定为比上述可动物位于干扰区域附近外时小。


3.根据权利要求1所述的数值控制装置,其特征在于,
上述距离判定部在上述干扰区域的周围设置离上述干扰区域的距离不同的多个区域,上述可动物所位于的上...

【专利技术属性】
技术研发人员:黑木英树
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本;JP

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

1