CN106406236A - 具有加工时间测量功能和在机测量功能的加工装置 - Google Patents
具有加工时间测量功能和在机测量功能的加工装置 Download PDFInfo
- Publication number
- CN106406236A CN106406236A CN201610621863.XA CN201610621863A CN106406236A CN 106406236 A CN106406236 A CN 106406236A CN 201610621863 A CN201610621863 A CN 201610621863A CN 106406236 A CN106406236 A CN 106406236A
- Authority
- CN
- China
- Prior art keywords
- plant
- processing
- processing unit
- workpiece
- conditionss
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000003754 machining Methods 0.000 title claims abstract description 79
- 238000005259 measurement Methods 0.000 title claims abstract description 28
- 238000013461 design Methods 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims description 198
- 238000000034 method Methods 0.000 claims description 78
- 230000008569 process Effects 0.000 claims description 69
- 238000003860 storage Methods 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 11
- 230000003467 diminishing effect Effects 0.000 claims 1
- 230000006870 function Effects 0.000 abstract description 40
- 238000010801 machine learning Methods 0.000 abstract description 7
- 230000006399 behavior Effects 0.000 description 43
- 238000013500 data storage Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000000686 essence Substances 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000006386 memory function Effects 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000005728 strengthening Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000011157 data evaluation Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/404—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4093—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
- G05B19/40937—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine concerning programming of machining or material parameters, pocket machining
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/028—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using expert systems only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/401—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4063—Monitoring general control system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33056—Reinforcement learning, agent acts, receives reward, emotion, action selective
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33322—Failure driven learning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35528—Create machining conditions database by analyzing actual machining nc program
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36061—Storage, memory area to store history data for previous corrections, editable
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37336—Cutting, machining time
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37617—Tolerance of form, shape or position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39076—Learn by function division, change only one variable at a time, combine shapes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49065—Execute learning mode first for determining adaptive control parameters
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49205—Compensate with stored values as function of machining time
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Geometry (AREA)
- Numerical Control (AREA)
Abstract
本发明提供一种具有加工时间测量功能和在机测量功能的加工装置。加工装置包括进行机械学习的机械学习器。该机械学习器输入在机测量到的工件的加工形状与工件的设计数据之间的加工精度、以及由测量器测量到的工件的加工时间并进行机械学习。加工装置基于该机械学习的结果变更加工条件,以提高加工精度或者使加工时间最短。
Description
技术领域
本发明涉及一种具有加工时间测量功能和在机(On-machine)测量功能的带控制装置的加工装置。
背景技术
以往,进行以下加工:作成加工程序,并基于该加工程序控制加工装置来加工工件。在加工装置进行的工件加工中,作业人员在保持预定水准以上的加工精度的同时,调整加工条件使得能够以更短的时间进行加工。但是,关于对加工条件的调整,根据工具的特性、工件的特性、加工内容、加工装置的种类等不同,加工条件的最佳值不同,因此作业人员每次进行新的加工都根据知识和经验一边试错一边付出劳动调整加工条件。
作为这样的与加工条件的调整相关的现有技术,在国际公开第00/010769号公开了这样一种方案:以支援作业人员为目的,将过去进行的加工运转中使用的加工条件数据库化来进行利用。
作业人员能够通过使用上述的公知技术,对相似状况的加工条件进行再利用,因此能够在某种程度上减轻加工条件调整的劳动。但是,将过去的加工条件从数据库读出后,为了根据当前加工状况来调整该读出的加工条件,作业人员不得不进行试错,这点没有改变,该公知技术不能完全减轻作业人员的劳动。
发明内容
因此,本发明的目的在于提供一种具有加工时间测量功能和在机测量功能的带控制装置的加工装置,能够根据加工状况的变化来求出适当的加工条件。
本发明的加工装置包括:在机测量部,其以在机的方式对工件的加工形状进行测量;加工时间测量部,其测量工件的加工时间;以及机械学习器,其将所述加工形状与所述工件的设计数据之间的加工精度、以及所述加工时间作为输入来进行机械学习,其中,所述机械学习器构成为:基于机械学习的结果来变更加工条件,以提高所述加工精度或者使所述加工时间最短。
也可以是,所述机械学习器以如下方式进行机械学习:以所述加工装置将所述工件加工成了所述加工形状与所述工件的设计数据之间的误差变小的情况或者缩短了所述加工时间的情况作为正回报,以所述加工装置将所述工件加工成了所述加工形状与所述工件的设计数据之间的误差变大的情况或者延长了所述加工时间的情况作为负回报。
也可以是,所述机械学习器构成为:在机械学习时,对重视减小所述加工形状与所述工件的设计数据之间的误差以及缩短加工时间中的哪一个进行加权。
也可以是,该加工装置能够与至少一个其他加工装置相连接,并与所述其他加工装置之间相互交换或者共享机械学习的结果。
本发明的机械学习器,其对加工装置进行的工件加工中的加工条件的调整完成机械学习,其中,该机械学习器包括:学习结果存储部,其存储所述加工条件的调整的机械学习结果;状态观测部,其取得状态数据,该状态数据至少包括由所述加工装置进行的工件加工中的加工时间、工件的加工精度以及加工条件;加工条件调整学习部,其基于所述加工条件的调整的机械学习结果以及所述状态观测部取得到的所述状态数据,来进行所述加工条件的调整;以及加工条件输出部,其输出所述加工条件调整学习部调整后的所述加工条件。
通过本发明的具有加工时间测量功能和在机测量功能的带控制装置的加工装置,通过向带控制装置的加工装置导入机械学习(machine learning),能够根据加工状况来求出能保持加工精度并且以更短时间进行加工的适当的加工条件。
附图说明
从参照附图进行的以下实施例的说明能够了解本发明的上述说明及其他目的、特征。这些附图中:
图1是说明强化学习算法的基本概念的图。
图2是本发明的实施方式的加工装置的与机械学习相关的视图。
图3是对本发明的实施方式中处理的各数据进行说明的图。
图4是本发明的实施方式的加工装置的功能框图。
具体实施方式
在本发明中,向进行工件加工的加工装置导入作为人工智能的机械学习器,通过对工件加工中的加工条件的调整进行机械学习,能够对工件加工自动求出最佳加工条件。加工条件的调整的目的在于更短时间的加工和加工精度的维持。
[1]机械学习
通常,机械学习根据其目的、条件分类为有教师学习(supervised learning)、无教师学习(unsupervised learning)等各种算法。在本发明中,以学习调整向加工工件的加工装置设定的加工条件为目的,考虑到基于设定好的加工条件利用加工装置进行加工的结果是难以明确地指示针对测量出的加工时间和加工精度进行什么样的行为(进给速度、主轴转速、带输送、单刃进给等调整)是否正确,采用仅通过给予回报机械学习器就自动地学习用于达到目标的行为的强化学习算法。
图1是说明强化学习算法的基本概念的图。
在强化学习(reinforcement learning)中,通过成为学习的主体的智能体(机械学习器)与成为控制对象的环境(控制对象系统)之间的交换,智能体学习和行为得以推进。更具体而言,
(1)智能体对某时刻的环境状态st进行观测,
(2)基于观测结果和过去的学习选择自己能够取得的行为at,执行行为at,
(3)因执行所述行为at,环境状态st向下一状态st+1变化,
(4)基于作为行为at的结果的状态变化,智能体收到回报rt+1,
(5)智能体基于状态st、行为at、回报rt+1及过去的学习结果来进行学习,在智能体与环境之间进行这样的交换。
在所述(5)的学习中,作为用于判断将来能够取得的回报量的基准的信息,智能体获得观测到状态st、行为at、回报rt+1的映射。例如,设各时刻取得的状态个数为m,取得的行为个数为n,则通过反复执行行为能够获得存储与状态st和行为at的组相应的回报rt+1的m×n的二维阵列。
然后,基于上述获得的映射使用表示当前的状态、行为有多好的函数即价值函数(评价函数),在反复执行行为的过程中更新价值函数(评价函数),从而学习与状态相应的最佳行为。
状态价值函数是表示某状态st是多好的状态的价值函数。该状态价值函数表现为以状态作为自变量的函数,在反复执行行为的过程中的学习中,基于针对某状态下的行为获得的回报、由于该行为而要变化的未来状态的价值等,来更新状态价值函数。
对应于强化学习的算法来定义状态价值函数的更新式,例如,强化学习算法之一的TD学习的情况下,利用下述式(1)定义状态价值函数。在式(1)中,α是学习系数,γ是折扣率,0<α≤1,0<γ≤1。
V(st)←V(st)+α[rt+1+γV(st+1)-V(st)]……(1)
另外,行为价值函数是表示在某状态st下行为at是多好的行为的价值函数。行为价值函数表现为以状态和行为作为自变量的函数,在反复执行行为的过程中的学习中,基于针对某状态下的行为获得的回报、由于该行为而要变化的未来状态的行为价值等,来更新行为价值函数。对应于强化学习的算法来定义行为价值函数的更新式,例如,代表性的强化学习算法之一的Q学习的情况下,利用下述式(2)定义行为价值函数。在式(2)中,α是学习系数,γ是折扣率,0<α≤1,0<γ≤1。
另外,对于存储作为学习结果的价值函数(评价函数)的方法,除了使用近似函数方法、使用阵列的方法以外,例如在状态s取得较多状态这样的情况下,有使用以状态st、行为at为输入,来输出价值(评价)的多值输出的SVM、神经网络等有教师学习器的方法等。
然后,在选择上述(2)的行为时,使用利用过去的学习而作成的价值函数(评价函数)来选择在当前状态st下到将来时的回报(rt+1+rt+2+…)为最大的行为at(在使用状态价值函数的情况下,是用于向价值最高的状态变化的行为,在使用行为价值函数的情况下,是在该状态下价值最高的行为)。另外,在智能体的学习中以学习的进展为目的,在所述(2)的行为选择时以一定的概率选择随机行为,也是有效的(ε贪婪算法)。
这样,通过反复进行(1)~(5),学习得以进展。在某环境下学习完成之后,即使在处于新环境的情况下,也能够通过进行追加学习来进行学习,以适应该环境。因而,像本发明这样应用于加工装置的工件加工中的加工条件的决定,从而即使在进行基于新的设计数据的工件加工时,也能够基于过去的加工条件调整的学习来进行以新的设计数据作为新环境的追加学习,由此在短时间内进行适当的加工条件的调整。
另外,在强化学习中,通过将多个智能体经由网络等连接起来形成系统,在智能体之间共享状态s、行为a、回报r等信息而利用各智能体的学习,从而各智能体能够进行将其他智能体的环境也考虑在内地学习的分散强化学习,这样,能够进行高效率的学习。在本发明中,还能够通过在控制多个环境(成为控制对象的加工装置)的多个智能体(机械学习器)经由网络等连接起来的状态下进行分散机械学习,而高效率地进行加工装置的工件加工中的加工条件调整的学习。
另外,作为强化学习的算法,公知有Q学习、SARSA法、TD学习、AC法等各种方法,作为适用于本发明的方法可以采用任一种强化学习算法。另外,各强化学习算法是公知的,因此本说明书省略了对各算法的详细说明。
以下,基于具体的实施方式对导入有机械学习器的本发明的加工装置进行说明。
[2]实施方式
图2是表示本发明的一实施方式的导入有成为人工智能的机械学习器的加工装置的与加工条件调整的机械学习相关的示意图。另外,在图2中仅示出了本实施方式的加工装置的机械学习的说明所必需的结构。
在本实施方式中,作为机械学习器20确定环境(在所述“[1]机械学习”中说明的状态st)用的信息,将作为加工装置的输出数据的“加工精度”和“加工时间”输入机械学习器。“加工时间”是由加工装置1所具有的加工时间测量部4测量出的值,“加工精度”是基于由加工装置1所具有的在机测量部3测量出的加工后工件的加工形状与利用CAD等作成的设计数据(表示作为目标的加工后工件的加工形状的数据)而算出的值(设计数据表示的加工形状与加工后工件的加工形状之间的误差)。
本实施方式的加工装置1具有在机测量部3,能够在固定于加工装置1的状态下对工件的加工形状进行测量。加工装置1将设计数据表示的工件的加工形状与由在机测量部3测量出的加工后工件的加工形状相比较,算出加工精度的数据。
图3是表示本实施方式的加工精度的数据的一例的图。
作为加工精度的数据种类,例如能够列举出:表示各工件的高度差的设计数据的深度方向(Z轴方向)上的长度与加工后工件的深度方向上的长度之间的误差的深度方向精度Az、表示各工件的高度差的设计数据的宽度方向(X轴方向)上的长度与加工后工件的宽度方向上的长度之间的误差的宽度方向精度Ax、表示在各工件的拐角部由于内转误差等原因导致的设计数据与加工后工件的误差(拐角附近部分的体积差)的拐角部精度Ac、表示在各加工面由于加工面的加工后的粗糙度、变形等原因产生的设计数据与加工后工件的误差(面附近部分的体积差)的面精度As等。
针对工件的各部分求出表示这些各加工精度的数据,可以将各值用作机械学习器20决定状态用的参数,也可以将针对工件的各部分求出的加工精度的绝对值按照深度方向精度、宽度方向精度等加工精度的种类累计而得到的值用作(例如,图3的工件上的两个高度差形状的深度方向精度分别记作Az 1、Az2时,将|Az 1|+|Az2|作为深度方向精度算出等)作为机械学习器20决定状态用的参数。
另外,在图3中所示的加工精度的数据不过是一个例子,也可以采用其他的加工精度的表现方法。另外,也可以适当决定与加工的种类、加工对象等相应的加工精度的数据种类,例如,在切削螺纹加工的情况下也可以采用螺纹槽深度精度。
在本实施方式中,作为机械学习器20向环境的输出(在所述“[1]机械学习”中说明的行为at),输出了要向加工装置1输入的加工条件的调整量。作为加工条件,例如能够列举出进给速度、主轴转速、带输送、单刃进给等。
另外,在本实施方式中,作为机械学习器20收到的回报(在所述“[1]机械学习”中说明的回报rt),使用加工时间和加工精度数据。在回报的算出中,对于加工时间,设定为从预定的基准值的角度来看越短则是正值越大的回报,越长则是负值越大的回报。另外,对于加工精度数据,设定为从预定的基准值的角度来看越接近0则是正值越大的回报,比预定的基准值大得越多则是负值越大的回报。关于加工时间、加工精度数据的预定的基准值,能够从对加工装置1的加工条件进行初始设定后进行工件加工时测量出的加工时间及加工精度的数据求得。
另外,关于基于哪个数据决定回报,操作人员也可以根据加工装置1的工件加工内容来适当设定。
另外,在本实施方式中,机械学习器20基于上述状态、行为及回报进行机械学习。在机械学习中,在某时刻t,利用输入数据的组合定义状态st,针对该定义的状态st进行的加工条件的变更成为行为at,然后,利用该行为at进行了加工条件的变更,基于作为进行加工条件的变更的结果而新得到输入数据评价计算得出的值成为回报rt+1。这些状态st、行为at及回报rt+1如在所述“[1]机械学习”中说明的那样,通过应用与机械学习的算法相应的价值函数(评价函数)的更新式来推进学习。
以下,使用图4的功能框图对本发明的一实施方式的加工装置进行说明。
加工装置1包括:在零件加工中用于驱动各轴的伺服电动机等驱动部(未图示)、对这些伺服电动机进行控制的伺服控制部(未图示)、周边设备(未图示)、对这些驱动部和周边设备进行控制的控制部2、对由加工装置1加工的工件的加工形状在机测量的在机测量部3、对工件的加工所花费的加工时间进行测量的加工时间测量部4、进行机械学习的成为人工智能的机械学习器20。
将图4所示的加工装置的结构与图1所示的强化学习算法的要素相对比,包括图4的加工装置1通常所具有的伺服电动机等驱动部及伺服控制部(未图示)、周边设备(未图示)及控制部2等在内的整体与图1的强化学习算法中的“环境”相对应,另外,图4的加工装置1的机械学习器20与图1的强化学习算法中的“智能体”相对应。
控制部2对从存储器(未图示)读出的或者经由输入设备(未图示)输入的程序进行解析来对加工装置1的各部进行控制。在该控制部2中,工件的加工所用的加工条件和表示利用程序加工的工件的加工形状的设计数据预先存储于存储器。
在机测量部3具有对由加工装置1加工的工件的加工形状在机测量的功能,例如由激光测量器、磁测量器等构成,在被固定于加工装置1的状态下对工件的加工形状进行测量。测量出的工件加工形状向控制部2输入。然后,基于从在机测量部3输入的加工后工件的加工形状和存储于未图示的存储器的表示作为目标的工件的加工形状的设计数据,算出加工后工件的加工形状的加工精度。如上述那样按照工件的各部位算出加工精度。
加工时间测量部4对利用加工装置1进行一个工件的加工所花费的加工时间进行测量,例如,使用控制部2的计时功能等对从用于加工的程序启动开始到结束为止的时间进行测量,作为加工时间。
然后,将测量出的加工时间和算出的加工精度用于计算机械学习器20的学习中的回报。
进行机械学习的机械学习器20如图4所示那样包括:状态观测部21、状态数据存储部22、回报条件设定部23、回报计算部24、加工条件调整学习部25、学习结果存储部26、加工条件输出部27。该机械学习器20可以设置于加工装置1内,也可以设置于加工装置1外的计算机等。
状态观测部21经由控制部2对加工装置1的相关状态数据进行观测,并将其取到机械学习器20内。观测的状态数据包括所述加工时间及加工精度的相关数据等。
状态数据存储部22输入并存储状态数据,将该存储的状态数据向回报计算部24、加工条件调整学习部25输出。向状态数据存储部22输入的状态数据可以是最新的加工运转所取得的数据,也可以是过去的加工运转所取得的数据。另外,也可以将存储于其他加工装置1、集中管理系统30的状态数据输入并存储于状态数据存储部22或者将状态数据存储部22存储的状态数据向其他加工装置1、集中管理系统30输出。
回报条件设定部23对在机械学习中收到回报的条件进行设定。收到的回报有正回报和负回报,可以适当设定。此外,也可以从在集中管理系统30使用的计算机、平板电脑终端等进行向回报条件设定部23的输入,但是通过设置为能够经由加工装置1所具有的MDI设备(未图示)输入,能够更简便地进行设定。
回报计算部24基于在回报条件设定部23设定的条件对从状态观测部21或者状态数据存储部22输入的状态数据进行分析,并将计算出的回报向加工条件调整学习部25输出。
以下,示出本实施方式的在回报条件设定部23设定的回报条件的例子。
[回报1:加工时间的缩短(正回报、负回报)]
一个工件的加工所花费的加工时间缩短的情况下,零件加工的周期会得到提高,因此与其程度相应地收到正回报。在回报的算出中,对于“加工时间”,设定为从“预定的基准值”的角度来看越短则成为正值越大的回报,越长则成为负值越大的回报。关于“加工时间的预定的基准值”,可以以在对加工装置1的加工条件进行初始设定后进行工件的加工时测量出的加工时间为基准。
[回报2:加工精度的提高(正回报、负回报)]
在相对于由设计数据表示的作为目标的工件的加工形状而言、加工后工件的加工形状的加工精度高的情况下,与其程度相应地收到正回报。也可以如上述那样按照加工精度的种类算出基于加工精度的回报。在回报的算出中,对于加工精度数据,设定为从“预定的基准值”的角度来看越接近0则是正值越大的回报,比预定的基准值大得越多则是负值越大的回报。关于加工精度数据的“预定的基准值”,可以以在对加工装置1的加工条件进行初始设定后进行工件的加工时测量出的加工精度数据为基准。
另外,对于由加工时间得到的回报和由加工精度得到的回报,也可以与其重要度相应地进行加权。这样,能够学习进行重视加工时间的加工条件的调整、或者学习进行重视加工精度的加工条件的调整。
另外,如上述那样,在具有多个加工精度数据的情况下,也可以对每个加工精度数据进行加权。通过这样,能够进行重视深度方向精度或者重视拐角部精度的学习。
回到图4,对于加工条件调整学习部25,每当利用加工装置1进行的一个工件加工结束时,就会基于状态数据、自身进行的加工装置1的加工条件的调整结果以及由回报计算部24计算出的回报来进行机械学习(强化学习),进而基于过去的学习结果和当前状态数据来调整加工装置1的用于工件加工的加工条件。这里上述的加工条件的调整与图1中的强化学习算法的“行为a”相当。
对于加工条件的调整,例如可以将要调整的加工条件和加工条件的调整量的各种组合预先定义为可选择的‘行为’,基于过去的学习结果选择将来能够得到的回报最大的‘行为’。并且,也可以采用所述的ε贪婪算法,以预定的概率选择随机‘行为’,从而谋求学习的进展。
这里,在加工条件调整学习部25进行的机械学习中,利用某时刻t的状态数据的组合来定义状态st,与该被定义的状态st相应地调整加工条件并利用后述的加工条件输出部27输出该调整结果的行为成为行为at。之后,基于该调整结果利用加工装置1进行了工件的加工,基于作为该加工的结果得到状态数据,由所述回报计算部24计算出的值成为回报rt+1。根据应用的学习算法来决定用于学习的价值函数。例如,在使用Q学习的情况下,可以按照上述的式(2)来更新行为价值函数Q(st,at),从而进行学习。
学习结果存储部26存储上述加工条件调整学习部25学习的结果。并且,在加工条件调整学习部25再使用学习结果时,将存储的学习结果向加工条件调整学习部25输出。对于学习结果的存储,如上述那样,可以利用近似函数、阵列或者多值输出的SVM、神经网络等有教师学习器等存储与利用的机械学习算法相对应的价值函数。
另外,也可以向学习结果存储部26输入并存储其他加工装置1、集中管理系统30存储的学习结果,或者将学习结果存储部26存储的学习结果输出给其他加工装置1、集中管理系统30。
加工条件输出部27将利用加工条件调整学习部25进行的加工条件的调整结果输出给控制部2。控制部2基于由加工条件输出部27输出的加工条件来控制加工装置1,从而进行工件的加工。
然后,在加工结束之后,再次利用机械学习器20取得状态数据,使用输入的状态数据反复进行学习,从而能够得到更优的学习结果。
在使用学习完成后的学习数据而实际利用加工装置1进行加工时,也可以是,机械学习器20不进行新的学习而是直接使用学习完成时的学习数据来反复运转加工装置1。
并且,也可以是,将学习完成后的机械学习器20(或者,将其他的机械学习器20的已完成的学习数据复制到学习结果存储部26的机械学习器20)安装于其他加工装置1,直接使用学习完成时的学习数据来反复运转其他加工装置1。
而且,也可以是,将学习完成后的机械学习器20以保持其学习功能有效的状态安装于其他加工装置1来继续进行工件加工,从而使该机械学习器20进一步学习每个加工装置1的不同的个体差异、经年变化等,对于该加工装置1,能一边探索更好的加工条件一边进行运转。
也可以加工装置1单独地进行机械学习,但是若多个加工装置1还分别具有与外部通信的通信单元,则可以将各加工装置1的存储于上述状态数据存储部22的状态数据、存储于学习结果存储部26的学习结果通过收发来共享,能够更高效地进行机械学习。例如,使加工条件在预定的范围内变动来进行学习时,多个加工装置1一边以不同的加工条件在预定的范围内分别变动加工条件进行工件的加工,一边在各加工装置1之间进行状态数据、学习数据的交换来并行地进行学习,由此能够高效率地进行学习。
这样,在多个加工装置1之间进行交换时,通信可以经由集中管理系统30等的主计算机进行,也可以加工装置1彼此直接进行通信,还可以使用云端,但是由于有处理大量数据的情况,因此优选通信速度尽量快的通信手段。
另外,可以是不直接加工成为产品的部分,而是使用工件的不需要部分进行预备加工,在进行了某种程度的机械学习后再进行成为产品的部分的正式加工,从而能够从一开始就获得在某种程度上精度较高的加工形状。
以上,对本发明的实施方式进行了说明,但是本发明并非局限于上述实施方式的例子,还可以通过进行适当的变更而以各种形态来实施本发明。
Claims (5)
1.一种加工装置,包括:
在机测量部,其以在机的方式对工件的加工形状进行测量;
加工时间测量部,其测量工件的加工时间;以及
机械学习器,其将所述加工形状与所述工件的设计数据之间的加工精度、以及所述加工时间作为输入来进行机械学习,
其特征在于,
所述机械学习器构成为:基于机械学习的结果来变更加工条件,以提高所述加工精度或者使所述加工时间最短。
2.根据权利要求1所述的加工装置,其特征在于,
所述机械学习器以如下方式进行机械学习:
以所述加工装置将所述工件加工成了所述加工形状与所述工件的设计数据之间的误差变小的情况或者缩短了所述加工时间的情况作为正回报,
以所述加工装置将所述工件加工成了所述加工形状与所述工件的设计数据之间的误差变大的情况或者延长了所述加工时间的情况作为负回报。
3.根据权利要求1所述的加工装置,其特征在于,
所述机械学习器构成为:在机械学习时,对重视减小所述加工形状与所述工件的设计数据之间的误差以及缩短加工时间中的哪一个进行加权。
4.根据权利要求1所述的加工装置,其特征在于,
该加工装置能够与至少一个其他加工装置相连接,并与所述其他加工装置之间相互交换或者共享机械学习的结果。
5.一种机械学习器,其对加工装置进行的工件加工中的加工条件的调整完成机械学习,其特征在于,该机械学习器包括:
学习结果存储部,其存储所述加工条件的调整的机械学习结果;
状态观测部,其取得状态数据,该状态数据至少包括由所述加工装置进行的工件加工中的加工时间、工件的加工精度以及加工条件;
加工条件调整学习部,其基于所述加工条件的调整的机械学习结果以及所述状态观测部取得到的所述状态数据,来进行所述加工条件的调整;以及
加工条件输出部,其输出所述加工条件调整学习部调整后的所述加工条件。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015-150341 | 2015-07-30 | ||
| JP2015150341A JP2017030067A (ja) | 2015-07-30 | 2015-07-30 | 加工時間測定機能とオンマシン測定機能を有する制御装置付き加工装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106406236A true CN106406236A (zh) | 2017-02-15 |
Family
ID=57795978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610621863.XA Withdrawn CN106406236A (zh) | 2015-07-30 | 2016-08-01 | 具有加工时间测量功能和在机测量功能的加工装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10180667B2 (zh) |
| JP (1) | JP2017030067A (zh) |
| CN (1) | CN106406236A (zh) |
| DE (1) | DE102016009106A1 (zh) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109283887A (zh) * | 2017-07-21 | 2019-01-29 | 发那科株式会社 | 机器学习装置、数值控制装置、数值控制系统以及机器学习方法 |
| CN109308048A (zh) * | 2017-07-27 | 2019-02-05 | 发那科株式会社 | 加工机械系统以及制造系统 |
| CN109794657A (zh) * | 2017-11-17 | 2019-05-24 | 发那科株式会社 | 控制装置以及机器学习装置 |
| CN110362034A (zh) * | 2019-08-08 | 2019-10-22 | 合肥学院 | 具有加工时间测量和在机测量功能的加工装置 |
| CN113711144A (zh) * | 2019-04-26 | 2021-11-26 | 三菱电机株式会社 | 加工条件决定辅助装置及机器学习装置 |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6726579B2 (ja) * | 2016-09-14 | 2020-07-22 | オークマ株式会社 | 工作機械 |
| JP6499689B2 (ja) | 2017-03-08 | 2019-04-10 | ファナック株式会社 | 仕上げ加工量予測装置及び機械学習装置 |
| JP6502983B2 (ja) | 2017-03-15 | 2019-04-17 | ファナック株式会社 | 洗浄工程最適化装置及び機械学習装置 |
| JP6546213B2 (ja) * | 2017-04-13 | 2019-07-17 | ファナック株式会社 | 回路構成最適化装置及び機械学習装置 |
| JP6499710B2 (ja) * | 2017-04-20 | 2019-04-10 | ファナック株式会社 | 加減速制御装置 |
| JP6557285B2 (ja) | 2017-05-26 | 2019-08-07 | ファナック株式会社 | 制御装置及び機械学習装置 |
| JP6659652B2 (ja) | 2017-10-31 | 2020-03-04 | ファナック株式会社 | 加工条件調整装置及び機械学習装置 |
| US10437698B2 (en) * | 2018-01-24 | 2019-10-08 | Joseph Matthew Sinclair | Leader-follower system for additive manufacturing |
| JP2019185125A (ja) * | 2018-04-02 | 2019-10-24 | ファナック株式会社 | 制御装置及び機械学習装置 |
| JP7225626B2 (ja) * | 2018-09-20 | 2023-02-21 | 株式会社ジェイテクト | 研削加工に関する学習モデル生成装置、推定装置および動作指令データ更新装置 |
| JP6940474B2 (ja) * | 2018-12-05 | 2021-09-29 | ファナック株式会社 | 工作機械 |
| JP7570004B2 (ja) * | 2019-02-19 | 2024-10-21 | パナソニックIpマネジメント株式会社 | 研磨加工システム、学習装置、学習装置の学習方法 |
| WO2020205674A1 (en) | 2019-03-29 | 2020-10-08 | Saint-Gobain Abrasives, Inc. | Performance grinding solutions |
| EP3946809A4 (en) | 2019-04-03 | 2022-12-07 | Saint-Gobain Abrasives, Inc. | ABRASIVE ARTICLE, ABRASIVE SYSTEM AND METHOD OF USE AND MANUFACTURE THE SAME |
| JP7010877B2 (ja) | 2019-04-25 | 2022-01-26 | ファナック株式会社 | 機械学習装置、数値制御システム及び機械学習方法 |
| JP7389317B2 (ja) * | 2019-05-24 | 2023-11-30 | スター精密株式会社 | 生産システム |
| JP7424777B2 (ja) * | 2019-09-13 | 2024-01-30 | ファナック株式会社 | 機械学習装置、制御装置、生成方法および制御方法 |
| US11609546B2 (en) * | 2019-11-06 | 2023-03-21 | Hexagon Technology Center Gmbh | Systems and methods for virtual environment for reinforcement learning in manufacturing |
| JP7464383B2 (ja) | 2019-12-10 | 2024-04-09 | ファナック株式会社 | ワークモデルの修正量を学習する機械学習装置、制御装置、加工システム、及び機械学習方法 |
| JP7589000B2 (ja) * | 2020-10-06 | 2024-11-25 | キヤノン株式会社 | 学習装置、プログラム作成装置、方法、およびプログラム |
| DE102021202211A1 (de) * | 2020-10-22 | 2022-04-28 | Sms Group Gmbh | Verfahren zur Herstellung eines Gewindes an wenigstens einem Ende wenigstens eines Metallrohres sowie Gewindeschneidanlage |
| DE112021007088T5 (de) * | 2021-04-23 | 2023-12-07 | Fanuc Corporation | Maschinenlernvorrichtung, beschleunigungs- und verlangsamungseinstellvorrichtung und computerlesbares speichermedium |
| WO2024037769A1 (en) | 2022-08-18 | 2024-02-22 | Carl Zeiss Ag | Method and manufacturing installation for producing a plurality of workpieces |
| KR102709148B1 (ko) * | 2023-04-14 | 2024-09-23 | 윤기병 | 금형 가공 자동화 시스템 및 방법 |
| WO2025002568A1 (de) | 2023-06-30 | 2025-01-02 | Carl Zeiss Digital Innovation Gmbh | Computerimplementiertes verfahren, computerprogramm, datenträgersignal und fertigungssystem zur erzeugung von steuerdaten mindestens einer fertigungsmaschine |
| WO2025103590A1 (de) | 2023-11-15 | 2025-05-22 | Carl Zeiss Digital Innovation Gmbh | Verfahren zur erzeugung von soll-daten eines herzustellenden referenzobjektes, verfahren zur herstellung des referenzobjektes, referenzobjekt, verwendung eines referenzobjektes, computerimplementiertes verfahren, computerprogramm, datenträgersignal und fertigungssystem zur erzeugung von steuerdaten mindestens einer fertigungsmaschine, wobei zur kalibrierung ein referenzobjekt eingesetzt wird |
| WO2025131245A1 (en) | 2023-12-19 | 2025-06-26 | Carl Zeiss Digital Innovation Gmbh | Method and manufacturing installation for producing a workpiece |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5473532A (en) * | 1990-07-17 | 1995-12-05 | Toyoda Koki Kabushiki Kaisha | Intelligent machining system |
| CN1931495A (zh) * | 2005-09-08 | 2007-03-21 | 发那科株式会社 | 电火花加工装置的加工条件设定方法 |
| CN103235553A (zh) * | 2013-04-24 | 2013-08-07 | 山东大学 | 一种基于分数阶的数控加工尺寸误差自动补偿方法 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2961622B2 (ja) * | 1990-09-29 | 1999-10-12 | 豊田工機株式会社 | インテリジェント加工システム |
| JP3009755B2 (ja) * | 1991-05-24 | 2000-02-14 | 三菱電機株式会社 | 放電加工用加工条件生成装置 |
| JPH05104395A (ja) * | 1991-10-17 | 1993-04-27 | Hokuriku Nippon Denki Software Kk | 学習制御機能を有する製品加工条件設定装置 |
| JP3702496B2 (ja) * | 1995-07-10 | 2005-10-05 | 三菱電機株式会社 | 数値制御装置を用いた加工方法 |
| JP3496404B2 (ja) * | 1996-08-30 | 2004-02-09 | 三菱電機株式会社 | オートチューニング機能を備えた数値制御装置 |
| JPH10296590A (ja) * | 1997-04-28 | 1998-11-10 | Komatsu Koki Kk | 非円形部材の補正加工方法及びその加工装置 |
| EP1018397A1 (en) * | 1998-08-24 | 2000-07-12 | Okuma Corporation | Method and apparatus for collecting operation event logs in nc machining |
| JP3435117B2 (ja) * | 2000-03-09 | 2003-08-11 | 義昭 垣野 | 加工制御システム |
| JP3904945B2 (ja) | 2002-02-28 | 2007-04-11 | スター精密株式会社 | Ncプログラムのための最適データ変換方法および数値制御工作機械 |
| GB0303270D0 (en) * | 2003-02-13 | 2003-03-19 | Renishaw Plc | A machine tool control process and apparatus therefor |
| JP4411900B2 (ja) * | 2003-08-08 | 2010-02-10 | ソニー株式会社 | 電子機器間の相互成長システム、電子機器及びロボット装置 |
| JP2005327191A (ja) | 2004-05-17 | 2005-11-24 | Fanuc Ltd | サーボ制御装置 |
| US9298172B2 (en) * | 2007-10-11 | 2016-03-29 | International Business Machines Corporation | Method and apparatus for improved reward-based learning using adaptive distance metrics |
| US8060454B2 (en) * | 2007-10-11 | 2011-11-15 | International Business Machines Corporation | Method and apparatus for improved reward-based learning using nonlinear dimensionality reduction |
| US9492886B2 (en) | 2008-11-21 | 2016-11-15 | Precitec Kg | Method and device for monitoring a laser processing operation to be performed on a workpiece and laser processing head having such a device |
| JP4829359B2 (ja) * | 2010-03-31 | 2011-12-07 | ファナック株式会社 | 機上計測装置のプローブ取り付け位置算出方法 |
| JP5708091B2 (ja) * | 2011-03-18 | 2015-04-30 | 株式会社デンソーウェーブ | ロボットの制御方法およびロボットの制御装置 |
| JP5199440B1 (ja) * | 2011-11-04 | 2013-05-15 | ファナック株式会社 | 放電加工機の加工条件調整装置 |
| JP5733166B2 (ja) | 2011-11-14 | 2015-06-10 | 富士通株式会社 | パラメータ設定装置、コンピュータプログラム及びパラメータ設定方法 |
| JP6214922B2 (ja) * | 2013-05-20 | 2017-10-18 | 日本電信電話株式会社 | 情報処理装置、情報処理システム、情報処理方法、および学習プログラム |
| JP6159647B2 (ja) * | 2013-11-12 | 2017-07-05 | 三菱重工工作機械株式会社 | 工作機械の加工検査ワークを用いた機上計測方法 |
-
2015
- 2015-07-30 JP JP2015150341A patent/JP2017030067A/ja active Pending
-
2016
- 2016-07-27 DE DE102016009106.1A patent/DE102016009106A1/de not_active Withdrawn
- 2016-07-29 US US15/223,008 patent/US10180667B2/en active Active
- 2016-08-01 CN CN201610621863.XA patent/CN106406236A/zh not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5473532A (en) * | 1990-07-17 | 1995-12-05 | Toyoda Koki Kabushiki Kaisha | Intelligent machining system |
| CN1931495A (zh) * | 2005-09-08 | 2007-03-21 | 发那科株式会社 | 电火花加工装置的加工条件设定方法 |
| CN103235553A (zh) * | 2013-04-24 | 2013-08-07 | 山东大学 | 一种基于分数阶的数控加工尺寸误差自动补偿方法 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109283887A (zh) * | 2017-07-21 | 2019-01-29 | 发那科株式会社 | 机器学习装置、数值控制装置、数值控制系统以及机器学习方法 |
| CN109283887B (zh) * | 2017-07-21 | 2021-05-04 | 发那科株式会社 | 机器学习装置、数值控制装置、数值控制系统以及机器学习方法 |
| CN109308048A (zh) * | 2017-07-27 | 2019-02-05 | 发那科株式会社 | 加工机械系统以及制造系统 |
| CN109308048B (zh) * | 2017-07-27 | 2023-04-25 | 发那科株式会社 | 加工机械系统以及制造系统 |
| CN109794657A (zh) * | 2017-11-17 | 2019-05-24 | 发那科株式会社 | 控制装置以及机器学习装置 |
| CN109794657B (zh) * | 2017-11-17 | 2021-10-26 | 发那科株式会社 | 控制装置以及机器学习装置 |
| CN113711144A (zh) * | 2019-04-26 | 2021-11-26 | 三菱电机株式会社 | 加工条件决定辅助装置及机器学习装置 |
| CN113711144B (zh) * | 2019-04-26 | 2024-05-10 | 三菱电机株式会社 | 加工条件决定辅助装置 |
| CN110362034A (zh) * | 2019-08-08 | 2019-10-22 | 合肥学院 | 具有加工时间测量和在机测量功能的加工装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170031328A1 (en) | 2017-02-02 |
| US10180667B2 (en) | 2019-01-15 |
| DE102016009106A1 (de) | 2017-02-02 |
| JP2017030067A (ja) | 2017-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106406236A (zh) | 具有加工时间测量功能和在机测量功能的加工装置 | |
| CN106483934B (zh) | 数值控制装置 | |
| CN106557069B (zh) | 机械学习装置和方法以及具有该机械学习装置的机床 | |
| DE102018000342B4 (de) | Numerische steuerung und maschinelle lernvorrichtung | |
| US10949740B2 (en) | Machine learning device, numerical controller, machine tool system, manufacturing system, and machine learning method for learning display of operation menu | |
| CN106475645B (zh) | 边调整加工条件边进行加工的线放电加工机及调整装置 | |
| CN107797516A (zh) | 数值控制装置 | |
| JP6542713B2 (ja) | 異常負荷検出の閾値を学習する機械学習器,数値制御装置および機械学習方法 | |
| JP6059375B1 (ja) | 生産制御システムおよび統合生産制御システム | |
| DE102016008994B4 (de) | Werkzeugmaschine, simulationsvorrichtung und maschineneinlerngerät | |
| EP3151069B1 (en) | Wire electric discharge machine having movable axis abnormal load warning function | |
| DE112019007725B4 (de) | Motorsteuerung und Motorsteuerungsverfahren | |
| CN106560751A (zh) | 机器学习装置、机器学习方法及具备机器学习装置的机床 | |
| DE102016015017A1 (de) | Steuervorrichtung mit Lernfunktion zum Erfassen einer Rauschursache | |
| CN109166613A (zh) | 基于机器学习的放射治疗计划评估系统及方法 | |
| JP2018097723A (ja) | Nandフラッシュメモリの寿命を予測する機械学習装置、寿命予測装置、数値制御装置、生産システム、及び機械学習方法 | |
| CN108241342A (zh) | 数值控制装置以及机器学习装置 | |
| CN108021099A (zh) | 机械学习装置以及加工时间预测装置 | |
| RU2011135186A (ru) | Способы и системы для диагностики и лечения определенного состояния и способы применения таких систем | |
| DE112018007100B4 (de) | Anzeigevorrichtung, anzeigesystem und verfahren zum erzeugen einer displayanzeige | |
| DE102018005858A1 (de) | Numerische Steuerung | |
| KR20140076637A (ko) | 데이터 수집 장치 및 데이터 수집 프로그램이 기록된 기록 매체 | |
| CN110174871A (zh) | 控制装置、机器学习装置以及系统 | |
| CN108038087B (zh) | 水肥灌溉决策方法、装置和系统、计算机可读存储介质 | |
| CN110340884B (zh) | 测定动作参数调整装置、机器学习装置以及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170215 |