The invention relates to a control device and a learning device, in particular to a control device that optimizes instructions for a machine with redundant degrees of freedom. The control device that outputs the instructions of the mechanical axes with redundant degrees of freedom has the machine learning device that learns the instructions of the mechanical axes. The machine learning device has the following parts: the state observation unit, which takes the data representing the activity of each axis of the machine or the execution state of the program as the state variable representing the current state of the environment for observation; the judgment data acquisition unit, which obtains the judgment data representing the judgment result of the processing result appropriately or not; and the learning unit, which uses the state variable and judgment data to make the judgment of each axis of the machine. The execution state of an activity or program is associated with the instructions of the mechanical axes for learning.
【技术实现步骤摘要】
控制装置以及学习装置
本专利技术涉及控制装置以及学习装置,特别是涉及使针对具有冗余自由度的机械的指令最优化的控制装置。
技术介绍
现有的控制装置所使用的加工程序通常由按照机械的轴结构的指令构成。即,现有的加工程序直接定义机械各轴的活动。因此,针对加工工件(指定工件形状)这种目的并不直观。另外,还存在以下问题:若在机械的调换时等轴结构发生变化,则加工程序也需要更新。将这种程序称为不具有冗余自由度、换言之不具有针对加工指令的轴结构的自由度的程序。为了解决上述问题,还提出了具有冗余自由度的程序的几个制作方法。例如存在以下被称为TCP(ToolCenterPointcontrol:刀具前端点控制)的技术:以工件(严格地说工作台)坐标系为基准,通过程序对刀具位置和刀具姿势(刀具方向矢量)进行指令。例如在TCP中,以下示出的形式(1)那样对刀具位置和刀具姿势进行指令。在此,X、Y、Z表示刀具前端的位置,I、J、K表示刀具姿势。轴的活动由控制装置自动地决定。X_Y_Z_I_J_K_;···(1)另外,在日本特愿2016-240446号中公开了以下技术:通过程序对从设定于机械或者工件的任意坐标系观察到的、设定于机械的任意控制点进行指令。通过使用冗余自由度,能够提高周期、加工面质量等加工性能。如果具有冗余自由度,则在预定的约束条件下能够任意地变更机械各轴的动作方法,因此,例如能够改变加减速的施加方法等。其结果是,能够改变周期、加工精度、加工面质量等。作为具有冗余自由度的机械控制技术,设计了使目的函数的解最小化的结构。在此使用的目的函数是将刀具位置等设为输入,将向机械各轴的指 ...
【技术保护点】
1.一种控制装置,其输出具有冗余自由度的机械各轴的指令,其特征在于,该控制装置具备学习上述机械各轴的指令的机器学习装置,上述机器学习装置具备:状态观测部,其将表示上述机械各轴的活动或者程序的执行状态的数据作为表示环境当前状态的状态变量来进行观测;判断数据获取部,其获取表示加工结果的适当与否判断结果的判断数据;以及学习部,其使用上述状态变量和上述判断数据,将上述机械各轴的活动或者程序的执行状态与上述机械各轴的指令关联起来进行学习。
【技术特征摘要】
2017.07.14 JP 2017-1378631.一种控制装置,其输出具有冗余自由度的机械各轴的指令,其特征在于,该控制装置具备学习上述机械各轴的指令的机器学习装置,上述机器学习装置具备:状态观测部,其将表示上述机械各轴的活动或者程序的执行状态的数据作为表示环境当前状态的状态变量来进行观测;判断数据获取部,其获取表示加工结果的适当与否判断结果的判断数据;以及学习部,其使用上述状态变量和上述判断数据,将上述机械各轴的活动或者程序的执行状态与上述机械各轴的指令关联起来进行学习。2.根据权利要求1所述的控制装置,其特征在于,上述状态变量包括位置、速度、加速度以及加加速度中的至少一个,作为表示上述机械各轴的活动的数据。3.根据权利要求1所述的控制装置,其特征在于,上述判断数据包括刀具的速度和位置中的至少任一个的适当与否判断结果。4.根据权利要求1所述的控制装置,其特征在于,上述判断数据包括周期、加工精度以及加工面质量中的至少任一个的适当与否判断结果。5.根据权利要求1所述的控制装置,其特征在于,上述学习部具备:回报计算部...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。