CN113767343A - 网络物理***型加工*** - Google Patents

网络物理***型加工*** Download PDF

Info

Publication number
CN113767343A
CN113767343A CN202080030043.8A CN202080030043A CN113767343A CN 113767343 A CN113767343 A CN 113767343A CN 202080030043 A CN202080030043 A CN 202080030043A CN 113767343 A CN113767343 A CN 113767343A
Authority
CN
China
Prior art keywords
command value
machining
phenomenon
virtual
machining phenomenon
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.)
Pending
Application number
CN202080030043.8A
Other languages
English (en)
Inventor
若园贺生
村上慎二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JTEKT Corp
Original Assignee
JTEKT Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JTEKT Corp filed Critical JTEKT Corp
Publication of CN113767343A publication Critical patent/CN113767343A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/048Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/406Numerical 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/4069Simulating machining process on screen
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/404Numerical 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/4155Numerical 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 programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41875Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B5/00Machines or devices designed for grinding surfaces of revolution on work, including those which also grind adjacent plane surfaces; Accessories therefor
    • B24B5/02Machines or devices designed for grinding surfaces of revolution on work, including those which also grind adjacent plane surfaces; Accessories therefor involving centres or chucks for holding work
    • B24B5/04Machines or devices designed for grinding surfaces of revolution on work, including those which also grind adjacent plane surfaces; Accessories therefor involving centres or chucks for holding work for grinding cylindrical surfaces externally
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B51/00Arrangements for automatic control of a series of individual steps in grinding a workpiece
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32187Correlation between controlling parameters for influence on quality parameters
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32188Teaching relation between controlling parameters and quality parameters
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32193Ann, neural base quality management
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32194Quality prediction
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32342Real time simulation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32385What is simulated, manufacturing process and compare results with real process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34295System, logic analyser, simulation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45161Grinding machine

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Numerical Control (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Grinding Of Cylindrical And Plane Surfaces (AREA)

Abstract

本发明提供网络物理***型加工***。该网络物理***型加工***具备具有磨床和控制装置的机床、及在虚拟世界生成与工件以及磨床的实际加工现象对应的虚拟加工现象的计算机装置。计算机装置与控制装置能够通信地连接,从而与控制装置同步地获取指令值,并基于获取到的指令值生成将来的虚拟加工现象亦即将来虚拟加工现象,并且将用于基于将来虚拟加工现象对指令值进行修正的最佳指令值输出至控制装置。

Description

网络物理***型加工***
技术领域
本发明涉及网络物理***型加工***。
背景技术
网络物理***能够使用基于数字数据在虚拟世界再现出在现实世界配置的产品等的模型,来虚拟地预测在产品等将来产生的现象。
网络物理***能够使产品等的状态与在网络世界上虚拟地构建出的模型的状态同步。因此,网络物理***能够高精度地模拟在产品等产生的现象。
另一方面,日本特开2018-153907号公报所公开的磨削加工模拟装置不反映现实世界中的通过磨削加工而时刻变化的机械主体、工件等的实际加工现象,而基于预先设定的理想的加工现象来执行磨削加工模拟。因此,存在难以正确地模拟在现实世界中实际在磨床、工件产生的实际加工现象的情况。
在机床的领域中,期望被大量生产的工件具有统一的尺寸精度以及性状。因此,在机床的领域中,更加正确地预测在加工中使工件的尺寸精度、性状恶化那样的实际加工现象,由此来提高工件的加工精度极其重要。
发明内容
本发明的实施方式涉及网络物理***型加工***,在虚拟世界上精度良好地生成现实世界中的在机床以及工件产生的实际加工现象,从而提高机床对工件的加工精度。
根据本发明的实施方式,网络物理***型加工***具备:机床,其配置于现实世界,并且具有对工件进行加工的机械主体和基于指令值对机械主体进行控制的控制装置;以及计算机装置,其在虚拟世界生成与工件以及机械主体的实际加工现象对应的虚拟加工现象。计算机装置能够通信地与机床的控制装置连接,与控制装置同步地获取指令值。而且,计算机装置基于获取到的指令值生成将来的虚拟加工现象亦即将来虚拟加工现象,并且将用于基于将来虚拟加工现象对指令值进行修正的最佳指令值输出至控制装置。
附图说明
图1是表示本发明的实施方式的网络物理***型加工***的结构的构成图。
图2是表示图1的计算机装置的结构的构成图。
图3是用于对网络物理***型加工***的工作进行说明的图。
具体实施方式
(1.网络物理***型加工***的概要)
以下,参照附图对网络物理***(Cyber Physical System:以下,也简称为“CPS”)型加工***进行说明。如图1所示,CPS型加工***(以下,也简称为“加工***”)具备配置于现实世界的作为机床10而对工件W进行磨削加工的机械主体的磨床11、控制装置12、配置于虚拟世界的计算机装置20。
(2.磨床11的结构)
如图1所示,现实世界中的作为机械主体的磨床11具备砂轮111、砂轮座112和主轴箱113。磨床11具备通过冷却剂对磨削点的周边进行冷却的冷却装置(未图示)。磨床11使被砂轮座112旋转驱动的砂轮111的周面与被主轴箱113旋转驱动的工件W的周面接触,来对工件W的周面进行磨削。
砂轮111由大量的磨粒形成为圆盘状,并被砂轮座112支承为能够围绕砂轮轴线Cg旋转驱动。砂轮座112根据来自控制磨床11的工作的控制装置12的指令值PI,使砂轮111绕砂轮轴线Cg旋转。另外,砂轮座112根据来自控制装置12的指令值PI使砂轮111在砂轮轴线Cg的方向以及进给方向(X轴线方向)移动。此外,也可以使主轴箱113相对于砂轮座112在进给方向(X轴线方向)移动。主轴箱113将工件W支承为能够绕主轴线Cw旋转,并根据来自控制装置12的指令值PI使工件W绕主轴线Cw旋转。
控制装置12统一地控制作为机械主体的磨床11的工作,具体而言,基于指令值PI控制磨床11的砂轮座112以及主轴箱113。这里,作为指令值PI,是工件W(主轴箱113)以及砂轮111(砂轮座112)的位置、砂轮111的转速、主轴箱113的主轴(工件W)的旋转速度、切入速度、磨削工序(粗磨、精磨以及细磨)的切换时机、冷却剂的有无、温度、工件W的材质、工件W的直径等。
另外,指令值PI也包含与磨床11现实中对工件W进行磨削加工的实际加工现象相关的值(参数),与实际加工现象相关的值是后述的当前虚拟加工现象以及将来虚拟加工现象的生成所需的各种参数。这里,实际加工现象包含磨床11实际对工件进行磨削加工的磨削加工状态,具体而言,包含砂轮111的磨粒的磨耗状态、工件W的被磨削加工状态(形状、表面粗糙度等)。
控制装置12根据任意的加工条件来对砂轮111与工件W的相对位置、砂轮111的转速以及工件W的旋转速度进行控制,由此使磨床11对工件W实施磨削加工。而且,控制装置12将指令值PI输出至计算机装置20。另外,控制装置12获取后述的从计算机装置20的最佳指令值决定部26输出的最佳指令值PK,并且使用获取到的最佳指令值PK对磨床11进行控制。
(3.计算机装置20的结构)
配置于虚拟世界(网络世界)的计算机装置20具备中央处理器(CPU:CentralProcessing Unit)、只读存储器(ROM:Read Only Memory)、随机存储器(RAM:RandomAccess Memory)、接口、存储装置等,经由网络与现实世界的磨床11的控制装置12连接。这里,计算机装置20配置于控制装置12能够经由网络连接的云空间。
计算机装置20从磨床11的控制装置12与控制装置12同步地获取指令值PI,基于获取到的指令值PI在虚拟世界生成与实际加工现象对应的虚拟加工现象。而且,计算机装置20基于获取到的指令值PI生成当前的虚拟加工现象亦即当前虚拟加工现象,并且生成将来的虚拟加工现象亦即将来虚拟加工现象。而且,计算机装置20将用于基于将来虚拟加工现象对指令值PI进行修正的最佳指令值PK输出至控制装置12。
这里,当前虚拟加工现象与作为机械主体的磨床11以及工件W的实际加工现象对应。将来虚拟加工现象是通过加工(磨削加工)在作为机械主体的磨床11以及工件W将来产生的现象(状态)。
如图2所示,计算机装置20具备:同步部21、模型构建部22、加工现象运算部23、差异比较部24、判定部25、最佳指令值决定部26以及数据库27。
同步部21通过从控制装置12以规定的周期获取指令值PI,将上次获取到的指令值PI更新为当前的指令值PI(特别是,与实际加工现象相关的参数)。另外,同步部21将从控制装置12获取到的指令值PI能够更新地存储于数据库27。
模型构建部22构建在虚拟世界再现出在现实世界设置的磨床11以及工件W的模型。具体而言,模型构建部22在计算机上生成与磨床11的砂轮111对应的虚拟砂轮、与砂轮座112对应的虚拟砂轮座、与主轴箱113对应的虚拟主轴箱以及与工件W对应的虚拟工件。
模型构建部22以虚拟砂轮、虚拟砂轮座、虚拟主轴箱以及虚拟工件与砂轮111、砂轮座112、主轴箱113以及工件W的状态一致的方式,即以当前虚拟加工现象与实际加工现象一致的方式构建模型。此外,模型构建部22除了再现出磨床11以及工件W的模型以外,例如也能够构建再现出机械行为的机械行为模型、再现出静压状态下的磨床11的加工状态的静压控制模型、或者测量磨床11的加工状态的测量模型等。
加工现象运算部23通过基于指令值PI进行运算来生成比同步部21同步了指令值PI的同步时刻靠后的任意时刻的将来虚拟加工现象。另外,加工现象运算部23基于在数据库27能够更新地存储的指令值PI即存储指令值PH来生成将来虚拟加工现象。
另外,加工现象运算部23基于通过同步部21进行了同步的指令值PI或者存储于数据库27的存储指令值PH,使由模型构建部22再现出的模型工作来生成当前虚拟加工现象。而且,加工现象运算部23基于所生成的当前虚拟加工现象来生成将来虚拟加工现象。
具体而言,加工现象运算部23基于指令值PI或者当前虚拟加工现象进行数值解析、模拟等运算,生成将来虚拟加工现象。由此,加工现象运算部23生成反映出在磨床11以及工件W中时刻变化的实际加工现象的将来虚拟加工现象。而且,加工现象运算部23将在将来虚拟加工现象的生成中使用的指令值PI即虚拟指令值PI作为存储指令值PH输出至数据库27。由此,数据库27将虚拟指令值PI更新为存储指令值PH并进行存储。
差异比较部24对在从控制装置12获取到的指令值PI与存储于数据库27的存储指令值PH即虚拟指令值PI之间产生的差异进行比较。另外,差异比较部24对在磨床11的实际加工现象与当前虚拟加工现象之间产生的差异进行比较。而且,在通过差异比较部24的比较而差异不满足规定的基准值的情况下,同步部21使存储指令值PH与从控制装置12获取到的指令值PI同步。
判定部25判定由加工现象运算部23运算出的将来虚拟加工现象是否是预先设定的规定加工现象。将来虚拟加工现象例如包含通过磨削加工被磨削的虚拟工件(工件W)的尺寸、通过磨削加工被磨削的虚拟工件(工件W)的磨削烧伤的有无或者表面粗糙度等,规定加工现象是针对这些被预先设定的基准,判定部25对将来虚拟加工现象与规定加工现象进行比较。
最佳指令值决定部26基于加工现象运算部23生成的将来虚拟加工现象决定用于修正(校正)指令值PI的最佳指令值PK,并且将所决定的最佳指令值PK输出至控制装置12。具体而言,最佳指令值决定部26在由判定部25判定为将来虚拟加工现象与规定加工现象不同的情况下,例如,根据虚拟工件(工件W)的磨削烧伤的产生、虚拟砂轮座(砂轮座112)以及虚拟主轴箱(主轴箱113)的轴承的寿命、其他异常,决定最佳指令值PK,并且输出至控制装置12。
在该情况下,最佳指令值决定部26例如以使虚拟砂轮(砂轮111)的转速增加、或使虚拟工件(工件W)的旋转速度降低的方式决定最佳指令值PK。而且,最佳指令值决定部26将所决定的最佳指令值PK输出至控制装置12。控制装置12根据最佳指令值PK,例如使虚拟砂轮(砂轮111)的转速增加或者使虚拟工件(工件W)的旋转速度降低,以在实际加工现象中防止磨削烧伤等的产生。而且,通过控制装置12将最佳指令值PK作为新的指令值PI输出至计算机装置20,计算机装置20获取新的指令值PI并与现实世界的磨床11同步。
这里,最佳指令值PK例如在与被磨削加工的工件W的品质相关的情况下,在下次对工件W进行磨削加工时被输出。另一方面,最佳指令值PK例如在磨床11发生机械异常的情况下,若异常重大则立即被输出并磨床11的工作停止,若异常为轻度则在下次对工件W进行磨削加工时被输出。
(4.CPS型加工***的工作)
接下来,基于图3,对具备作为配置于现实世界的机械主体的磨床11、控制装置12、配置于虚拟世界的计算机装置20的CPS型加工***的工作进行说明。在CPS型加工***(磨削加工***)中,操作人员首先例如将每个工序的切入量、砂轮111的转速、磨削工序的切换时机、主轴箱113(工件W)的旋转速度、工件W的信息作为加工条件输入控制装置12。由此,控制装置12生成指令值PI(NC程序),并且经由网络将指令值PI输出至计算机装置20。此外,指令值PI能够包含与磨床11的规格有关的各种数据,具体而言,包含砂轮111的直径数据、砂轮座112以及主轴箱113的X轴方向、Y轴方向的坐标数据、工件W的形状数据等。
在计算机装置20中,同步部21从控制装置12同步地获取指令值PI,并将获取到的指令值PI作为存储指令值PH存储于数据库27。此外,在该情况下,同步部21也可以不将获取到的指令值PI存储于数据库27,而输出至模型构建部22以及加工现象运算部23。
模型构建部22基于数据库27中存储的存储指令值PH或者从控制装置12获取到的指令值PI,具体而言,基于与磨床11的规格有关的各种数据,在计算机上(网络空间)生成虚拟砂轮、虚拟砂轮座、虚拟主轴箱以及虚拟工件。由此,模型构建部22构建具有与磨床11相同的规格的模型。
而且,计算机装置20与控制装置12控制磨床11开始磨削加工同步地虚拟地开始磨削加工。具体而言,在现实世界的磨床11中,控制装置12基于指令值PI使砂轮111、砂轮座112以及主轴箱113工作来对工件W进行磨削加工。
另一方面,在计算机装置20中,加工现象运算部23基于从控制装置12获取到的指令值PI或者数据库27中存储的存储指令值PH,来生成由磨床11进行的实际加工现象作为当前虚拟加工现象。这里,所生成的当前虚拟加工现象以与实际加工现象同步的状态被生成。
而且,加工现象运算部23基于当前虚拟加工现象来生成将来虚拟加工现象。此外,在该情况下,加工现象运算部23也可以省略生成当前虚拟加工现象的部分,而基于从控制装置12获取到的指令值PI或者数据库27中存储的存储指令值PH来生成将来虚拟加工现象。
加工现象运算部23通过在使由模型构建部22构建出的模型在计算机上工作的状态下执行有关磨削加工的模拟、或使用指令值PI进行数值运算,来生成将来虚拟加工现象。例如,加工现象运算部23通过计算虚拟工件(即,通过同步工作的磨床11磨削加工的工件W)的烧伤深度,来对作为将来虚拟加工现象的磨削烧伤的有无进行模拟或数值运算。
在加工现象运算部23执行模拟时,现实世界的磨床11也继续对工件W实施磨削加工。因此,计算机装置20的同步部21以规定的周期从控制装置12获取指令值PI。在数据库27存储有存储指令值PH的情况下,差异比较部24对在从控制装置12获取到的指令值PI即实际加工现象与存储指令值PH即当前虚拟加工现象之间产生的差异进行比较。而且,在差异比规定基准值大的情况下,同步部21将数据库27中存储的存储指令值PH更新为从控制装置12获取到的指令值PI。
由此,模型构建部22能够反复生成与磨床11同步的模型,加工现象运算部23能够基于与实际加工现象同步的当前虚拟加工现象或者同步的指令值PI来运算并生成将来虚拟加工现象。
在计算机装置20中,判定部25判定将来虚拟加工现象是否是规定加工现象(例如,未产生磨削烧伤的加工现象)。在通过判定部25判断为将来虚拟加工现象不是规定加工现象、即预测到在将来虚拟加工现象中产生磨削烧伤的情况下,最佳指令值决定部26以抑制预测的磨削烧伤的产生的方式决定最佳指令值PK。
而且,最佳指令值决定部26将所决定的最佳指令值PK经由网络输出至控制装置12。控制装置12从计算机装置20的最佳指令值决定部26获取最佳指令值PK。而且,控制装置12使用最佳指令值PK修正指令值PI来控制磨床11。
这里,计算机装置20的加工现象运算部23也能够通过模拟或者数值运算生成(预测)例如磨削加工时颤振的产生、表面粗糙度恶化的加工现象作为将来虚拟加工现象。另外,判定部25能够将未产生颤振或者表面粗糙度未恶化的加工现象作为规定加工现象,并判定将来虚拟加工现象是否是规定加工现象。
由此,在由判定部25判断为将来虚拟加工现象不是规定加工现象、即预测到在将来虚拟加工现象中产生颤振、表面粗糙度恶化的情况下,最佳指令值决定部26以抑制预测的颤振的产生、表面粗糙度的恶化的方式决定最佳指令值PK。
在该情况下,最佳指令值决定部26例如决定用于修正虚拟砂轮(砂轮111)的磨粒的磨耗状态、虚拟砂轮座(砂轮座112)以及虚拟主轴箱(主轴箱113)的转速的最佳指令值PK,并输出至控制装置12。此外,由于在预测到颤振的产生、表面粗糙度恶化的情况下存在是机械异常的可能性,所以最佳指令值决定部26例如也能够输出使磨床11的工作停止的最佳指令值PK。另外,在预测到作为机械异常的轴承的寿命的情况下,最佳指令值决定部26例如也能够将对磨床11的制造商委托轴承的检查、更换的维护信息输出至经由网络连接的制造商的外部终端装置。
根据以上说明也能理解,根据网络物理***型加工***,计算机装置20能够基于与配置于现实世界的机床10的控制装置12同步获取到的指令值PI生成将来虚拟加工现象。由此,计算机装置20能够反映配置于现实世界的磨床11以及工件W中的实际加工现象,更加正确地生成将来虚拟加工现象,从而能够更正确地预测将来虚拟加工现象。而且,计算机装置20能够将用于基于所生成的将来虚拟加工现象对指令值PI进行修正的最佳指令值PK输出至机床10的控制装置12。
由此,能够基于正确地生成(预测出)的将来虚拟加工现象对指令值PI进行修正。因此,控制装置12获取从计算机装置20反复输出的最佳指令值PK作为新的指令值PI,并且通过控制磨床11,能够大幅度地提高工件W的加工精度,并且能够自主地修正指令值PI而使机床10工作。
(5.第一变形例)
在上述实施方式的计算机装置20中,加工现象运算部23以及判定部25协同动作来预测将来虚拟加工现象,最佳指令值决定部26决定最佳指令值PK。除此之外,如在图2中虚线所示,计算机装置20也能够构成为具有机器学习部28,在决定与对工件W的加工品质相关的最佳指令值PK的情况下,基于机器学习部28推测的加工品质来决定最佳指令值PK。以下,对第一变形例进行说明。
机器学习部28基于由加工现象运算部23运算出的将来虚拟加工现象推测对工件W的加工品质。机器学习部28基于公知的机器学习技术(具体而言,为机器学习程序),将将来虚拟加工现象以及虚拟工件的加工品质作为训练数据集来学习。由此,例如,能够增加在数据库27体系化地储存的与将来虚拟加工现象以及加工品质有关的信息量。其结果,能够提高通过磨床11磨削加工的工件W的加工品质。
(6.第二变形例)
在上述实施方式中,机床的控制装置12将指令值PI输出至计算机装置20。由此,控制装置12控制磨床11,与此相对,计算机装置20同步地运算并生成将来虚拟加工现象。
除此之外,如在图1中虚线所示,例如,也能够设置由操作人员操作的指令值输出部13。指令值输出部13能够相对于控制装置12以与计算机装置20同步的方式输出指令值PI。因此,操作人员例如能够在判定磨床11对工件W的加工品质的优劣等情况下,在需要由计算机装置20进行将来虚拟加工现象的运算时,操作指令值输出部13将指令值PI输出至计算机装置20。
在实施本发明时,不限定于上述实施方式以及上述各变形例,只要不脱离本发明的目的则能够进行各种变更。
例如,在上述实施方式中,机械主体是磨床11。然而,作为机械主体,不限定于磨床11,当然能够采用其他机床,例如切削加工机、车床等。
本发明也可以作为用于使计算机装置20作为同步部21、模型构建部22、加工现象运算部23、差异比较部24、判定部25、最佳指令值决定部26、机器学习部28发挥功能的程序来实施。这种程序能够记录于计算机能读取的非暂时性(non-transitory)的记录介质来提供。计算机能读取的记录介质例如包含光碟(CD-ROM:Compact Disc-ROM)等光学存储介质、硬盘驱动器(HDD:Hard Disk Drive)等磁记录介质、闪存等半导体存储介质。另外,这种程序也能够通过经由网络的下载来提供。
本申请基于2019年4月22日申请的日本专利申请特愿2019-081193号,在此作为参照引入其内容。
附图标记说明
10…机床;11…磨床(机械主体);111…砂轮;112…砂轮座;113…主轴箱;12…控制装置;13…指令值输出部;20…计算机装置;21…同步部;22…模型构建部;23…加工现象运算部;24…差异比较部;25…判定部;26…最佳指令值决定部;27…数据库;28…机器学习部;W…工件;PI…指令值;PH…存储指令值;PK…最佳指令值。

Claims (15)

1.一种网络物理***型加工***,其特征在于,具备:
机床,其配置于现实世界,并且具有对工件进行加工的机械主体和基于指令值对所述机械主体进行控制的控制装置;以及
计算机装置,其在虚拟世界生成与所述工件以及所述机械主体的实际加工现象对应的虚拟加工现象,
所述计算机装置能够通信地与所述机床的所述控制装置连接,与所述控制装置同步地获取所述指令值,并基于获取到的所述指令值生成将来的所述虚拟加工现象亦即将来虚拟加工现象,并且将用于基于所述将来虚拟加工现象对所述指令值进行修正的最佳指令值输出至所述控制装置。
2.根据权利要求1所述的网络物理***型加工***,其特征在于,
所述计算机装置基于获取到的所述指令值生成当前的所述虚拟加工现象亦即当前虚拟加工现象,并基于所述当前虚拟加工现象生成所述将来虚拟加工现象。
3.根据权利要求1或2所述的网络物理***型加工***,其特征在于,
所述计算机装置具有:
同步部,所述同步部以规定的周期获取所述指令值,由此同步所述指令值;
加工现象运算部,所述加工现象运算部基于所述指令值进行运算来生成比所述同步部同步了所述指令值的同步时刻靠后的任意时刻的所述将来虚拟加工现象;以及
最佳指令值决定部,所述最佳指令值决定部基于所述加工现象运算部生成的所述将来虚拟加工现象决定所述最佳指令值,并且将所决定的所述最佳指令值输出至所述控制装置,
所述控制装置构成为获取从所述最佳指令值决定部输出的所述最佳指令值,并且使用获取到的所述最佳指令值对所述机械主体进行控制。
4.根据权利要求3所述的网络物理***型加工***,其特征在于,
所述加工现象运算部在所述同步时刻生成当前的所述虚拟加工现象亦即当前虚拟加工现象,并基于所述当前虚拟加工现象进行运算来生成所述将来虚拟加工现象。
5.根据权利要求3或4所述的网络物理***型加工***,其特征在于,
所述计算机装置具有差异比较部,所述差异比较部对所述机械主体的所述实际加工现象与当前的所述虚拟加工现象亦即当前虚拟加工现象之间的差异进行比较,
所述同步部在所述差异比较部的比较结果是所述差异不满足规定的基准值的情况下,同步所述指令值。
6.根据权利要求5所述的网络物理***型加工***,其特征在于,
所述计算机装置具有从所述控制装置获取所述指令值并能够更新地存储所述指令值的数据库,
所述加工现象运算部基于在所述数据库存储的所述指令值亦即存储指令值生成所述将来虚拟加工现象,
所述差异比较部对从所述控制装置获取到的所述指令值与在所述数据库存储的所述存储指令值之间的所述差异进行比较,
所述同步部在所述差异比较部的比较结果是所述差异不满足规定的基准值的情况下,同步所述指令值。
7.根据权利要求3~6中任一项所述的网络物理***型加工***,其特征在于,
所述计算机装置具有判定部,所述判定部对由所述加工现象运算部运算出的所述将来虚拟加工现象是否是预先设定的规定加工现象进行判定,
所述最佳指令值决定部在所述判定部的判定结果是所述将来虚拟加工现象与所述规定加工现象不同的情况下,决定所述最佳指令值,并且输出至所述控制装置。
8.根据权利要求3~7中任一项所述的网络物理***型加工***,其特征在于,
所述机床具有指令值输出部,所述指令值输出部相对于所述控制装置以与所述计算机装置同步的方式输出所述指令值。
9.根据权利要求3~8中任一项所述的网络物理***型加工***,其特征在于,
所述计算机装置具有机器学习部,所述机器学习部基于由所述加工现象运算部运算出的所述将来虚拟加工现象推测对所述工件的加工品质,
所述最佳指令值决定部基于由所述机器学习部推测出的所述加工品质决定所述最佳指令值,并且将所述最佳指令值输出至所述控制装置。
10.根据权利要求1~9中任一项所述的网络物理***型加工***,其特征在于,
所述机械主体是磨床,所述磨床具有砂轮、将所述砂轮支承为能够绕轴线旋转驱动的砂轮座及将所述工件支承为能够绕轴线旋转驱动的主轴箱。
11.根据权利要求10所述的网络物理***型加工***,其特征在于,
所述计算机装置具有模型构建部,所述模型构建部在虚拟世界构建具有与所述砂轮对应的虚拟砂轮、与所述砂轮座对应的虚拟砂轮座、与所述主轴箱对应的虚拟主轴箱以及与所述工件对应的虚拟工件的模型。
12.根据权利要求1~11中任一项所述的网络物理***型加工***,其特征在于,
所述计算机装置配置于云空间,所述云空间经由网络与配置于所述现实世界的所述机械主体的所述控制装置连接。
13.一种计算机装置,其在虚拟世界生成与工件以及对该工件进行加工的机床的机械主体的现实世界中的实际加工现象对应的虚拟加工现象,
所述计算机装置的特征在于,
能够通信地与基于指令值对所述机械主体进行控制的所述机床的控制装置连接,与所述控制装置同步地获取所述指令值,并基于获取到的所述指令值生成将来的所述虚拟加工现象亦即将来虚拟加工现象,并且将用于基于所述将来虚拟加工现象对所述指令值进行修正的最佳指令值输出至所述控制装置。
14.一种使计算机装置执行处理的程序,其特征在于,
所述计算机装置在虚拟世界生成与工件以及对该工件进行加工的机床的机械主体的现实世界中的实际加工现象对应的虚拟加工现象,
所述处理包含:
与基于指令值对所述机械主体进行控制的所述机床的控制装置通信,并与所述控制装置同步地获取所述指令值的处理;
基于获取到的所述指令值生成将来的所述虚拟加工现象亦即将来虚拟加工现象的处理;以及
将用于基于所述将来虚拟加工现象对所述指令值进行修正的最佳指令值输出至所述控制装置的处理。
15.一种非暂时性的计算机可读取的存储介质,其特征在于,
存储有权利要求14所述的程序。
CN202080030043.8A 2019-04-22 2020-04-20 网络物理***型加工*** Pending CN113767343A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019081193A JP7215312B2 (ja) 2019-04-22 2019-04-22 サイバーフィジカルシステム型加工システム
JP2019-081193 2019-04-22
PCT/JP2020/017091 WO2020218257A1 (ja) 2019-04-22 2020-04-20 サイバーフィジカルシステム型加工システム

Publications (1)

Publication Number Publication Date
CN113767343A true CN113767343A (zh) 2021-12-07

Family

ID=72936623

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080030043.8A Pending CN113767343A (zh) 2019-04-22 2020-04-20 网络物理***型加工***

Country Status (5)

Country Link
US (1) US20220197245A1 (zh)
EP (1) EP3961322A4 (zh)
JP (1) JP7215312B2 (zh)
CN (1) CN113767343A (zh)
WO (1) WO2020218257A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI817853B (zh) * 2022-11-29 2023-10-01 環球晶圓股份有限公司 晶圓研磨參數優化方法及電子裝置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101802734A (zh) * 2007-09-14 2010-08-11 哈恩和特斯基工件指数有限商业两合公司 用于显示真实机床加工单元动作的虚拟机床
CN102449565A (zh) * 2009-05-26 2012-05-09 哈恩和特斯基工件指数有限商业两合公司 用于示出加工单元的动作和用于由用户输入生成工作数据的虚拟机床
CN102736553A (zh) * 2012-06-20 2012-10-17 武汉华中数控股份有限公司 一种基于虚拟机床模型的云端数控***实现方法及***
CN108107841A (zh) * 2017-12-26 2018-06-01 山东大学 一种数控机床数字孪生建模方法
JP2018153907A (ja) * 2017-03-21 2018-10-04 株式会社ジェイテクト 研削加工シミュレーション装置及び方法
KR20190013344A (ko) * 2017-08-01 2019-02-11 사단법인 캠틱종합기술원 가공좌표계상 가공시간에 따라 가공위치와 물리적 가공절삭 특성값을 매핑하는 절삭특성맵을 활용하여 절삭상태를 지능적으로 감시 및 진단하고, 절삭조건을 제어할 수 있는 지능형 cnc공작기계 제어시스템

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2940027B2 (ja) * 1989-11-27 1999-08-25 日本精工株式会社 研削力制御による研削方法
JP3166055B2 (ja) 1994-03-14 2001-05-14 松下電器産業株式会社 ディスプレイ一体型タブレットの座標検出法
JP2019030218A (ja) * 2017-08-01 2019-02-21 国立大学法人電気通信大学 人型ロボットなどのサイバーフィジカルシステムにおける物理機能例外処理方式
JP6971782B2 (ja) 2017-10-31 2021-11-24 三菱重工業株式会社 遮蔽装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101802734A (zh) * 2007-09-14 2010-08-11 哈恩和特斯基工件指数有限商业两合公司 用于显示真实机床加工单元动作的虚拟机床
CN102449565A (zh) * 2009-05-26 2012-05-09 哈恩和特斯基工件指数有限商业两合公司 用于示出加工单元的动作和用于由用户输入生成工作数据的虚拟机床
CN102736553A (zh) * 2012-06-20 2012-10-17 武汉华中数控股份有限公司 一种基于虚拟机床模型的云端数控***实现方法及***
JP2018153907A (ja) * 2017-03-21 2018-10-04 株式会社ジェイテクト 研削加工シミュレーション装置及び方法
KR20190013344A (ko) * 2017-08-01 2019-02-11 사단법인 캠틱종합기술원 가공좌표계상 가공시간에 따라 가공위치와 물리적 가공절삭 특성값을 매핑하는 절삭특성맵을 활용하여 절삭상태를 지능적으로 감시 및 진단하고, 절삭조건을 제어할 수 있는 지능형 cnc공작기계 제어시스템
CN108107841A (zh) * 2017-12-26 2018-06-01 山东大学 一种数控机床数字孪生建模方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KUNPENG ZHU ET AL.: "A Cyber-Physical Production System Framework of Smart CNC Machining Monitoring System", 《IEEE/ASME TRANSACTIONS ON MECHATRONICS》, vol. 23, no. 6, 31 December 2018 (2018-12-31), pages 2579 - 2586, XP011699840, DOI: 10.1109/TMECH.2018.2834622 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI817853B (zh) * 2022-11-29 2023-10-01 環球晶圓股份有限公司 晶圓研磨參數優化方法及電子裝置

Also Published As

Publication number Publication date
US20220197245A1 (en) 2022-06-23
WO2020218257A1 (ja) 2020-10-29
EP3961322A4 (en) 2023-01-04
JP2020177579A (ja) 2020-10-29
EP3961322A1 (en) 2022-03-02
JP7215312B2 (ja) 2023-01-31

Similar Documents

Publication Publication Date Title
US9785137B2 (en) Five-axis flank milling system for machining curved surface and toolpath planning method thereof
US20200033842A1 (en) Grinding quality estimation model generating device, grinding quality estimating device, poor quality factor estimating device, grinding machine operation command data adjustment model generating device, and grinding machine operation command data updating device
JP6706518B2 (ja) 加工時間予測装置、切削加工システムおよび加工時間予測方法
JP5272569B2 (ja) びびりシミュレーション装置、および、びびりシミュレーション方法
JP2017037640A (ja) 振動感知を用いる機械工具経路補正
JP7305945B2 (ja) 工作機械
JP2005074569A (ja) プログラム、コンピュータ装置、多軸加工機、ncプログラムの生成方法、ワークの加工方法
EP3994534A1 (en) System and method for correcting machining error during a precision jig grinding process
CN110851921A (zh) 砂轮表面状态的推定模型生成、推定装置、磨床的动作指令数据的调整模型生成、更新装置
JP7380107B2 (ja) 品質予測システム
JP2020044620A (ja) 研削加工に関する学習モデル生成装置、推定装置および動作指令データ更新装置
CN113767343A (zh) 网络物理***型加工***
CN111823138A (zh) 网络物理***型生产***
US20200133246A1 (en) Learning model generation device for supporting machine tool, support device for machine tool and machine tool system
JP7451949B2 (ja) 加工品質予測システム
JP2021074841A (ja) 加工品質予測システム
JP7487503B2 (ja) びびり予測システム
US20200117166A1 (en) Machining information recording device, machining information recording method and non-transitory computer readable medium recording program
JP2021171833A (ja) 表面粗さ推定システム
JP2020114615A (ja) 工作機械のメンテナンス支援装置および工作機械システム
TWI842166B (zh) 被加工物之加工方法及被加工物之加工系統
JP4157258B2 (ja) 放電加工装置及び放電加工方法
WO2023181476A1 (ja) 被加工物の加工方法および被加工物の加工システム
JP2024073875A (ja) 表面粗さ推定システムおよび加工システム
JP2021171871A (ja) びびり検出システム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination