CN112114560A - 加工指令改良***以及加工指令改良方法 - Google Patents

加工指令改良***以及加工指令改良方法 Download PDF

Info

Publication number
CN112114560A
CN112114560A CN202010550233.4A CN202010550233A CN112114560A CN 112114560 A CN112114560 A CN 112114560A CN 202010550233 A CN202010550233 A CN 202010550233A CN 112114560 A CN112114560 A CN 112114560A
Authority
CN
China
Prior art keywords
machining
information
tool
instruction
processing
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.)
Granted
Application number
CN202010550233.4A
Other languages
English (en)
Other versions
CN112114560B (zh
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Publication of CN112114560A publication Critical patent/CN112114560A/zh
Application granted granted Critical
Publication of CN112114560B publication Critical patent/CN112114560B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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/4093Numerical 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/40937Numerical 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
    • G05B19/40938Tool management
    • 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/4097Numerical 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 using design data to control NC machines, e.g. CAD/CAM
    • 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/32422Tool management and database 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/35Nc in input of data, input till input file format
    • G05B2219/35012Cad cam
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Geometry (AREA)
  • Numerical Control (AREA)

Abstract

本发明提供一种加工指令改良***以及加工指令改良方法,通过更简便的方法,来改良加工指令。一种加工指令改良***,其对将CNC机床与共享数据库连接而成的整合***中的加工指令进行改良,其中,所述CNC机床根据加工指令将被加工物加工成预定的加工形状,所述加工指令改良***具有:加工状态记录部,其在所述CNC机床执行所述加工时,将表示所述加工所要求的要求信息与表示执行所述加工时的状态的状态信息对应起来登记到所述共享数据库中作为加工技术信息;以及加工方法改良部,其根据要求信息的至少一部分与改良对象的加工指令所对应的要求信息吻合的登记在所述共享数据库中的加工技术信息,在所述CNC机床上对所述改良对象的加工指令进行改良。

Description

加工指令改良***以及加工指令改良方法
技术领域
本发明涉及改良加工指令的加工指令改良***以及加工指令改良方法。
背景技术
为了通过CNC(Computerized Numerical Control,计算机化数字控制)机床来加工工件,需要制作适当的加工指令。该加工指令的制作在一般情况下,利用CAD(Computer-Aided Design,计算机辅助设计)以及CAM(Computer Aided Manufacturing,计算机辅助制造)。
具体来说,首先,用户通过CAD来设计加工形状。接下来,用户通过CAM制作用于加工成设计出的加工形状的加工指令。并且,CNC机床根据制作出的加工指令来执行针对工件的加工。由此,用户可以将工件加工成所希望的形状。
这里,例如专利文献1中公开了用于辅助用户使用CAM来制作加工指令的技术。
专利文献1所公开的技术中,根据实际进行加工时的数据,来制作用于辅助加工指令的制作的信息即“加工技术信息”。并且,将制作出的加工技术信息输出给CAM。利用CAM的用户通过参照该加工技术信息,能够适当制作新的加工指令。
专利文献1:日本特开2019-008505号公报
发明内容
但是,通常情况下,制作适当的加工指令,通过该加工指令开始大量生产时,无法重新考虑该加工指令的内容。因此,之后,即使蓄积有品质更高的加工技术信息,其内容也无法反映到已经存在的加工指令中。
因为,为了对已经存在的加工指令反映新的加工技术信息,需要在返回到上游工序即CAM之后,再次进行基于CAM的加工指令的制作,对于用户来说为繁杂的处理。
因此,希望通过更简便的方法,来改良加工指令。
(1)本公开的一方式提供一种加工指令改良***,其对将CNC机床与共享数据库连接而成的整合***中的加工指令进行改良,其中,所述CNC机床根据加工指令将被加工物加工成预定的加工形状,所述加工指令改良***具有:
加工状态记录部,其在所述CNC机床执行所述加工时,将表示所述加工所要求的要求信息与表示执行所述加工时的状态的状态信息对应起来登记到所述共享数据库中作为加工技术信息;以及
加工方法改良部,其根据要求信息的至少一部分与改良对象的加工指令所对应的要求信息吻合的登记在所述共享数据库中的加工技术信息,在所述CNC机床上对所述改良对象的加工指令进行改良。
(2)本公开的其他方式提供一种加工指令改良方法,其对将CNC机床与共享数据库连接而成的整合***中的加工指令进行改良,其中,所述CNC机床根据加工指令将被加工物加工成预定的加工形状,所述加工指令改良方法具有如下步骤:
加工状态记录步骤,在所述CNC机床执行所述加工时,将表示所述加工所要求的要求信息与表示执行所述加工时的状态的状态信息对应起来登记到所述共享数据库中作为加工技术信息;以及
加工方法改良步骤,根据要求信息的至少一部分与改良对象的加工指令所对应的要求信息吻合的登记在所述共享数据库中的加工技术信息,在所述CNC机床上对所述改良对象的加工指令进行改良。
根据本公开的各方式,可以在CNC机床上改良加工指令,因此,相比于以往可以通过更简便的方法,来改良加工指令。
附图说明
图1是表示本发明的实施方式的基本结构的框图。
图2是表示本发明的实施方式中的加工技术信息的示例的数据构造图。
图3是表示追加到本发明的实施方式中的加工技术信息中的信息的示例的数据构造图。
图4是表示本发明的实施方式中的工具使用履历的示例的数据构造图。
图5是表示本发明的实施方式中的工具信息的示例的数据构造图。
图6是表示本发明的实施方式中的加工技术信息的生成以及存储处理的流程的时序图。
图7是表示本发明的实施方式中的工具使用履历以及工具信息的更新处理的流程的时序图。
图8是表示本发明的实施方式中的加工指令的改良处理的流程的时序图。
图9是表示本发明的第1变形例中的基本结构的框图。
图10是表示本发明的第1变形例中的加工技术信息的存储处理的流程的时序图。
具体实施方式
接下来,参照附图对本发明的实施方式进行详细说明。
<实施方式的结构>
如图1所示,作为本实施方式的加工改良***的整合***1具有:CNC机床10、加工状态记录部11、工具信息管理部12、加工方法改良部13、共享数据库20、CAD30以及CAM40。
对具有这样的结构的整合***1的概要进行简略说明。整合***1中,利用CAD30以及CAM40来制作加工指令。此外,整合***1中,根据该加工指令,由CNC机床10来进行持续的加工(即,大量生产)。并且,整合***1中,根据该持续的加工的状态,将品质更高的加工技术信息蓄积在共享数据库20中。
并且,整合***1中,根据该蓄积的加工技术信息,在CNC机床10上改良加工指令。
这样,整合***1中,不会像以往那样返回到CAM40,就可以对已经存在的加工指令反映新的加工技术信息。即,根据整合***1,在CNC机床10上改良加工指令,因此,相比于以往,可以通过更简便的方法,改良加工指令。
接下来,对用于实现这样的处理的各装置的详细情况进行说明。
CAD30是辅助用户设计加工形状的装置。此外,CAM40是辅助将被加工物即工件加工成由CAD30设计出的加工形状的加工指令的制作的装置。并且,CNC机床10是具有机床的数值控制装置,所述机床根据由CAM40制作出的加工指令,来执行针对被加工物的加工。
这些装置的具体的结构或功能对于该领域技术人员来说广泛知晓,因此,这里省略详细的说明。
共享数据库20是能够读入以及改写地与CAD30、CAM40以及CNC机床10(包含加工状态记录部11、工具信息管理部12以及加工方法改良部13)的每一个连接的共享的数据库。CAD30、CAM40以及CNC机床10经由共享数据库20相互进行信息的交换,可以共享多样的信息。例如,如图1所示,存储在共享数据库20中的信息包含:加工形状、加工技术信息、加工指令、工具使用履历以及工具信息。对于这些信息的详细情况,参照图2、图3以及图4的数据构造图在后面进行描述。
加工状态记录部11、工具信息管理部12以及加工方法改良部13是进行整合***1特有的处理的部分。
具体来说,加工状态记录部11每当通过CNC机床10来执行加工指令时,制作加工技术信息。此外,加工状态记录部11将制作出的加工技术信息存储在共享数据库20中。对于加工状态记录部11进行的处理的详细情况,参照图5的时序图在后面进行描述。
工具信息管理部12对CNC机床10进行的加工所使用的工具相关的信息进行管理。例如,工具信息管理部12对存储在共享数据库20中的工具信息或工具使用履历进行管理。对于工具信息管理部12进行的处理的详细情况,参照图6的时序图在后面进行描述。
加工方法改良部13根据蓄积在共享数据库20中的加工技术信息,在CNC机床10上改良加工指令。对于加工方法改良部13进行的处理的详细情况,参照图7的时序图在后面进行描述。
以上,对本实施方式所包含的各装置进行了说明。
这些各装置的每一个都具有CPU(Central Processing Unit,中央处理单元)等运算处理装置。此外,这些各装置的每一个都具有存储应用软件、OS(Operating System,***软件)等各种控制用程序的HDD(Hard Disk Drive,硬盘驱动器)等辅助存储装置、存储运算处理装置执行程序后临时需要的数据的RAM(Random Access Memory,随机存取存储器)这样的主存储装置。
并且,这些各装置的每一个中,运算处理装置从辅助存储装置中读入应用软件、OS,一边在主存储装置中展开读入的应用软件、OS,一边进行根据这些应用软件、OS的运算处理。此外,根据该运算结果,来控制这些各装置的每一个具有的各种硬件。由此,实现本实施方式的功能。也就是说,硬件以及软件协作来实现本实施方式。
此外,加工状态记录部11、工具信息管理部12以及加工方法改良部13的每一个与这些各装置一样,在CNC机床10上实现。这里,所谓在CNC机床10上实现除了CNC机床10具有的硬件以及软件协作而实现的情况,还包含其他装置(省略图示)具有的硬件以及软件与CNC机床10具有的硬件以及软件协作而实现的情况。
<存储在共享数据库20中的各信息的详细情况>
接下来,一边参照附图一边对存储在共享数据库20中的各信息的详细情况进行说明。
作为存储在共享数据库20中的信息,例如,如图1所示,包含加工形状、加工技术信息、加工指令、工具使用履历以及工具信息。
“加工形状”如上所述是由CAD30设计的、加工后的工件的形状。加工形状例如由形状的类型、形状的部分的角度或大小等详细的指定定义。
例如,所谓形状的类型是平面、孔、槽、洼陷以及凸起等。所谓详细的指定例如是在形状的类型是孔的情况下,“深度为30mm”、“孔底形状为圆锥”、“底的顶端角为118°”、“孔径为10.0mm”这样的多个详细的指定。
“加工指令”是如上所述由CAM40制作,并且在CNC机床10上改良的、用于执行加工的信息。加工指令中例如包含工具编号、加工形状(加工特色)、被加工物的材质、切削条件、策略、趋近(approach)方法、收缩方法这样的加工内容的设定。此外,虽然详细情况在后面进行描述,但是加工指令中还包含表示该加工的要求的信息即“加工要求信息”。本实施方式中,作为该加工要求信息的一例,例如包含加工中的用户的目标。
“加工技术信息”如上所述,是供用户制作加工指令时参考,或在CNC机床10上用于进行改良的信息。加工技术信息由加工状态记录部11管理。此外,加工技术信息被加工方法改良部13利用。加工技术信息中,与加工指令一样,包含加工内容的设定。此外,加工技术信息中与这些加工指令一样,包含加工要求信息。并且,加工技术信息中包含CNC机床10根据加工指令执行加工时的状态、CNC机床10进行的加工中与工具的费用相关的信息。
“工具使用履历”是CNC机床10的加工中所使用的工具的使用履历相关的信息。与工具信息一样,工具使用履历也由工具信息管理部12管理。工具使用履历中包含工具更换时刻、工具使用时间。
“工具信息”是CNC机床10进行的加工中所使用的工具的费用相关的信息。工具信息由工具信息管理部12管理。工具信息中包含针对各工具的、工具的种类(类型)、工具长度、工具直径等用于选择工具的信息。此外,工具信息中还包含各工具的工具寿命时间、每一单位时间的工具费这样的工具的费用相关的信息。
接下来,参照图2以及图3对加工技术信息的数据构造进行说明。如图2所示,加工技术信息为具有分层构造的数据。
具体来说,作为上位层的加工技术信息中包含表示加工指令编号、CNC机床编号、加工指令开始日期时间、加工指令结束日期时间以及被削材的安装状态的信息、与以通过1种工具对1种加工形状进行加工的单位为加工步骤时的一个或者多个加工步骤的信息。图中,作为加工步骤的信息,对第1加工步骤~第N(N是任意的自然数)加工步骤为止的信息进行了图示。
此外,作为中位层的第1加工步骤~第N加工步骤为止的信息的每一个中,包含针对一个或者多个加工步骤的每一个的、加工步骤编号、加工步骤开始日期时间、加工步骤结束日期时间这样的与管理相关的项目、工具编号、加工形状、切削条件、策略、趋近方法以及收缩方法这样的与加工内容相关的信息、和加工要求信息。
并且,作为下位层的加工要求信息中包含:加工的目标、加工物的材质、CAM公差(tolerance)、表面粗糙度、几何公差以及尺寸公差。
另外,上述各信息或分层构造只是例示,本实施方式的加工技术信息所包含的信息或分层构造不限定于该例示的内容。例如,作为中位层的加工内容,还可以包含加工步骤名、主轴旋转数、切削进给速度、每一刀的进给量、切入深度、切削宽度、有效功能以及工具路径等信息。此外,也可以不包含例示的信息的一部分。
本实施方式中,首先,用户使用CAM40,按加工步骤来记述加工内容(相当于上述中位层的信息)与加工要求信息(相当于上述下位层的信息)从而制作加工指令。并且,在执行该加工指令时,加工状态记录部11制作加工技术信息。
这里,加工技术信息的上位层所包含的识别编号等信息是一般的日志信息,表示中位层所包含的加工内容的信息是加工指令制作时一般记述的信息,因此,针对这些信息的详细说明省略。下位层所包含的加工要求信息包含本实施方式特有的信息,因此,进行详细说明。
加工要求信息在用户使用CAM40来制作加工指令时,由用户记述在加工指令内。
关于加工要求信息的内容的记述,可以由用户将任意的字符串输入为文本来进行,也可以由用户从预先准备的字符串中选择来进行。接下来,对加工要求信息所包含的各信息进行说明。
加工的目标是表示制作加工指令的用户对加工的要求的信息。作为加工的目标的示例,列举总计加工成本最小、加工工时最小、工具成本最小、工具刀尖更换次数最小、加工可靠性最大等。
被加工物的材质是设为通过加工指令进行加工的对象的被加工物(工件)的材质。作为被加工物的材质的示例,列举铝、黄铜、不锈钢、铁以及钛等。
CAM公差是通过加工指令,进行自由曲面加工等的立体性加工时的精度的允许值。CAM公差例如通过以[mm]为单位的值来表示。
表面粗糙度是通过加工指令进行加工的加工面的凹凸的状态。表面粗糙度例如作为算术平均粗糙度,通过以[Ra]为单位的值来表示。
几何公差是几何学上针对准确的形状或位置允许的差。此外,尺寸公差是针对尺寸允许的差。几何公差、尺寸公差例如通过以表示允许的差的[mm]为单位的值来表示。
接下来,参照图3,对通过加工状态记录部11与加工技术信息对应起来的、表示执行加工指令时的状态的信息以及工具信息进行说明。
如图3所示,加工技术信息中,作为表示加工指令的执行状态的信息,各种传感器数据信息、伺服信息以及加工中的拍摄动态图像按加工步骤对应起来。此外,加工技术信息中,工具信息也对应起来。
作为各种传感器信息的示例,列举被削材的变形量、气温信息、机体温度信息、冷却剂温度信息、加速度传感器数据、AE(Acoustic Emission,声发射)传感器数据以及声音传感器数据。
此外,作为伺服信息的示例,列举主轴电动机电流值、各进给轴电动机电流值、主轴电动机负载、各进给轴电动机负载、主轴倍率、进给轴速度倍率等与伺服电动机相关的信息。
并且,作为加工中的拍摄动态图像的示例,列举拍摄执行加工时的被加工物或工具、加工点而获得的动态图像。
并且,作为工具信息的示例,包含针对加工所使用的工具的、每一单位时间的工具费、工具寿命时间。
接下来,参照图4对工具使用履历的数据构造进行说明。如图4所示,工具使用履历为具有分层构造的数据。
具体来说,作为上位层的工具使用履历中,包含各工具的信息。图中,作为各工具的信息,对第1工具编号~第M(M是任意的自然数)工具编号为止的信息进行图示。
并且,作为下位层的第1工具编号~第M工具编号为止的信息的每一个中,包含工具更换时刻以及工具使用积算时间。
这里,工具更换时刻是更换工具的时刻。此外,工具使用积算时间是从更换工具起,对将该工具用于加工的时间进行积算的时间。
这些信息是进行CNC机床10进行的加工时的实测值,通过工具信息管理部12进行适当更新。
接下来,参照图5对工具信息的数据构造进行说明。如图5所示,工具信息为具有分层构造的数据。
具体来说,作为上位层的工具信息中包含各工具的信息。图中,作为各工具的信息,对第1工具编号~第M(M是任意的自然数)工具编号为止的信息进行图示。
并且,作为下位层的第1工具编号~第M工具编号为止的信息的每一个中,包含工具寿命时间以及每一单位时间的工具费。
这里,工具寿命时间是从更换工具起,到可以将该工具用于加工的时间。每一单位时间的工具费是随着每一单位时间(例如,1分钟)的工具的使用而产生的工具费。
这些信息每当进行工具使用履历的更新时,由工具信息管理部12进行计算、更新。
例如,针对因随着加工的磨损而以预定的周期更换刀尖等的工具的工具寿命时间,计算、更新为最近的工具更换时刻、与前一次的工具更换时刻的差。或者,针对从购买到目前的期间不需要进行更换的工具的工具寿命时间,计算、更新为与最近的工具使用积算时间相同的时间。
此外,每一单位时间的工具费,通过将工具单价除以工具寿命时间而进行计算、更新。例如,在单位时间是1分钟时,工具单价100圆的工具的寿命时间是300分钟,于是,该工具的每一单位时间的工具费是“100÷300=0.33”,因此,计算为0.33圆。
该工具单价预先登记到共享数据库20中。另外,1个工具存在多个应该更换的部分时,通过将多个部分的数与该多个部分每一个的单价相乘来计算工具单价。例如,如果每一个部分的单价是100圆,应该更换的部分是4个,则工具单价是“100×4=400”,因此,计算为400。
此外,在应该更换的部分通过更换可以多次利用时,通过将多次的数与该部分每一个的单价相乘来计算工具单价。例如,如果是具有三边的刀的三角形状的镶装刀片,通过旋转刀刃来进行再装配(即,更换),可以利用三次。因此,例如,该镶装刀片的单价如果是100圆,则工具单价是“100÷3=33”,因此,计算为33圆。
另外,1个工具存在多个应该更换的部分,且,应该更换的部分通过更换可以多次利用时,通过将上述的计算组合,来计算工具单价。
以上,对存储在共享数据库20中的各信息进行了说明。另外,这些各信息不过是一例,其他信息也可以存储在共享数据库20中。例如,从加工用的消耗电量中计算出的电费、各加工步骤中的加工时间以及工具使用时间、机床等的资源信息、或者使用了该加工指令的加工中产生的不良或故障的产生率等信息存储为加工技术信息的一部分。
<加工技术信息的生成以及存储处理>
接下来,参照图6的时序图,对加工状态记录部11进行的加工技术信息的生成以及存储处理进行说明。加工状态记录部11每当通过CNC机床10执行加工指令时,进行加工技术信息的制作以及存储。具体来说,CNC机床10将执行加工指令时获得的伺服信息或各种传感器数据信息输出给加工状态记录部11。此外,照相机(未图示)拍摄执行加工指令时的影像,将拍摄到的影像输出给加工状态记录部11。
加工状态记录部11收集这些信息(伺服信息、各种传感器数据信息以及加工状态的拍摄图像),与加工指令所包含的加工内容、加工的目标等信息关联起来,制作加工技术信息。
步骤S11中,CNC机床10根据加工指令开始执行加工。此外,将开始执行加工通知给加工状态记录部11。
步骤S21中,被通知了开始执行加工的加工状态记录部11,为了制作加工技术信息,而开始收集表示加工指令的执行状态的信息。具体来说,开始收集上述各种传感器数据信息、伺服信息以及加工中的拍摄动态图像。如上所述按加工步骤来进行收集。
步骤S12中,CNC机床10根据加工指令,开始执行第1加工步骤。
步骤S22中,加工状态记录部11开始收集表示第1加工步骤的执行状态的信息。
步骤S13中,CNC机床10结束第1加工步骤的执行。
步骤S23中,加工状态记录部11结束表示第1加工步骤的执行状态的信息的收集。
并且,CNC机床10与加工状态记录部11按加工步骤重复与步骤S12、步骤S13、步骤S22以及步骤S23一样的处理。关于该重复省略图示。
之后,步骤S14中,CNC机床10结束第N加工步骤的执行。步骤S24中,加工状态记录部11结束表示第N加工步骤的执行状态的信息的收集。
步骤S15中,CNC机床10根据加工指令结束加工的执行。此外,将结束加工的执行通知给加工状态记录部11。步骤S25中,被通知了结束加工的执行的加工状态记录部11,结束表示加工指令的执行状态的信息的收集。
步骤S26中,加工状态记录部11从共享数据库20中取得针对上述的各步骤的每一个中用于加工的工具的工具信息(即,工具寿命时间以及每一单位时间的工具费)。
步骤S27中,加工状态记录部11根据上述各步骤中收集到的信息、上述各步骤中CNC机床10执行的加工指令的内容、针对上述各步骤中使用的工具的工具信息,来制作加工技术信息。
步骤S28中,加工状态记录部11将步骤S27中制作出的加工技术信息存储在共享数据库20中。由此,本处理结束。
通过以上说明的动作,每当通过CNC机床10来执行加工指令时,制作加工技术信息,持续蓄积在共享数据库20中。
<工具使用履历以及工具信息的更新处理>
接下来,参照图7的时序图对工具信息管理部12进行的工具使用履历以及工具信息的更新处理进行说明。工具信息管理部12在通过CNC机床10执行加工指令而使用了工具时,或者更换了工具时,进行工具使用履历以及工具信息的更新。
步骤S31中,CNC机床10判定是否执行加工指令而使用了工具。在使用了工具时,在步骤S31中判定为“是”,处理向步骤S32转移。另一方面,在没有使用工具时,在步骤S31在判定为“否”,处理向步骤S33转移。
步骤S32中,CNC机床10通知加工指令的各步骤中使用的各工具的使用时间。
步骤S41中,工具信息管理部12取得通知的工具的使用时间。
步骤S42中,工具信息管理部12根据取得的工具使用时间,来更新存储在共享数据库20中的工具使用履历所包含的工具使用积算时间。
步骤S43中,工具信息管理部12根据更新后的工具使用积算时间,来更新存储在共享数据库20中的工具信息所包含的工具寿命时间或每一单位时间的工具费。
步骤S33中,CNC机床10判定是否更换了工具。在更换了工具时,在步骤S33中判定为“是”,处理向步骤S34转移。另一方面,在没有更换工具时,在步骤S33中判定为“否”,本处理结束。
步骤S34中,CNC机床10通知进行了更换的工具的工具更换时刻。
步骤S44中,工具信息管理部12取得通知的工具更换时刻。
步骤S45中,工具信息管理部12根据取得的工具更换时刻,来更新存储在共享数据库20中的工具使用履历所包含的工具更换时刻。
步骤S43中,工具信息管理部12根据更新后的工具更换时刻,来更新存储在共享数据库20中的工具信息所包含的工具寿命时间或每一单位时间的工具费。由此,本处理结束。
通过以上说明的动作,在通过CNC机床10执行加工指令而使用了工具时,或者更换了工具时,更新工具使用履历以及工具信息。
<加工指令的改良处理>
接下来,参照图8的时序图,对加工方法改良部13进行的加工指令的改良处理进行说明。加工方法改良部13先于通过CNC机床10进行基于加工指令的加工,进行加工指令的改良处理。
另外,关于加工指令的改良处理,可以每当进行加工时进行,也可以以预定的周期(例如,每当进行预定次数加工时,或者每当经过预定期间时)进行。对于进行这些加工指令的改良处理的定时,可以通过决定定时的图表来进行设定。这样的话,不需要用户进行的操作,可以在根据图表设定的定时,自动改良加工指令。此外,也可以不这样设定图表,而根据CNC机床10的指示操作,手动改良加工指令。
步骤S51中,CNC机床10根据图表(或者根据用户的指示操作),将用于进行这些加工的加工指令通知给加工方法改良部13。
步骤S61中,加工方法改良部13取得通知的加工指令。
步骤S62中,加工方法改良部13确定取得的加工指令所包含的加工形状以及加工要求信息。
步骤S63中,加工方法改良部13取得全部的至少一部分与确定出的加工形状相同的加工形状,且至少一部分与确定出的加工要求信息吻合的加工技术信息。对该“至少一部分相同”这样的判断基准进行说明。
首先,如上所述,加工形状由形状的类型、形状的部分的角度或大小等详细的指定来进行定义。并且,本实施方式中,只要确定出的形状的类型吻合,即使假设详细的设定不吻合,也判断为“至少一部分相同的加工形状”。
此外,如上所述,加工技术信息包含加工的目标、加工物的素材、CAM公差等。本实施方式中,只要加工的目标吻合,即使假设其他加工要求信息不吻合,也判断为“至少一部分相同的加工技术信息”。
步骤S64中,加工方法改良部13在取得的多个加工技术信息中,确定最为满足与加工指令吻合的加工要求信息(这里作为一例,加工的目标)的要求的加工技术信息。这里,是否满足要求的判定基准因加工要求信息的内容而不同。以下,与加工的目标的一例一起,对判定基准进行具体说明。
[第1例:加工的目标是总计加工成本最小的情况]
例如,在加工要求信息中,加工的目标是“总计加工成本最小”的情况下,“加工时间×每一单位时间的收费+工具使用时间×每一单位时间的工具费+能源费”为最小的信息,确定最为满足加工要求信息中的要求的加工技术信息。
这里,每一单位时间的工具费包含在加工技术信息中。关于加工时间、工具使用时间,可以提取至少一部分分别与确定出的加工形状和确定出的加工要求信息吻合的加工技术信息,而从应用了针对确定出的加工形状吻合的加工技术信息的加工方法时计算出的工具顶端移动距离和工具顶端进给速度中进行计算。加工时间、工具使用时间都是“工具顶端移动距离÷工具顶端进给速度”。此外,收费是CNC机床10的使用成本,可以将CNC机床10的购买金额除以CNC机床10的耐用年数来进行计算。并且,能源费是加工用的电费,包含在加工技术信息中。
[第2例:加工的目标是加工工时最小的情况]
例如,在加工要求信息中,加工的目标是“加工工时最小”的情况下,“工具顶端移动距离÷工具顶端进给速度”为最小的信息,确定最为满足加工要求信息的要求的加工技术信息。这里,关于工具顶端移动距离,提取确定出的加工形状与确定出的加工要求信息各自的至少一部分吻合的加工技术信息,在应用了针对确定出的加工形状吻合的加工技术信息的加工方法的情况下进行计算。此外,工具顶端进给速度包含在加工技术信息中。
[第3例:加工的目标是工具成本最小的情况]
例如,加工要求信息中,加工的目标是“工具成本最小”的情况下,“加工时间×每一单位时间的工具费”为最小的信息,确定最为满足加工要求信息的要求的加工技术信息。
这里,关于加工时间,可以提取至少一部分分别与确定出的加工形状和确定出的加工要求信息吻合的加工技术信息,从针对确定出的加工形状应用了吻合的加工技术信息的加工方法的情况下计算出的工具顶端移动距离和工具顶端进给速度中进行计算。加工时间是“工具顶端移动距离÷工具顶端进给速度”。每一单位时间的工具费包含在加工技术信息中。
[第4例:加工的目标是工具刀尖更换次数最小的情况]
例如,加工要求信息中,在加工的目标是“工具刀尖更换次数最小”的情况下,“工具使用时间÷工具寿命时间”为最小的信息,确定最为满足加工要求信息的要求的加工技术信息。
这里,关于工具使用时间,可以提取至少一部分分别与确定出的加工形状和确定出的加工要求信息吻合的加工技术信息,从针对确定出的加工形状应用了吻合的加工技术信息的加工方法的情况下计算出的工具顶端移动距离和工具顶端进给速度中进行计算。加工时间是“工具顶端移动距离÷工具顶端进给速度”。工具寿命时间包含在加工技术信息中。
[第5例:加工的目标是加工可靠性最大的情况]
例如,加工要求信息中,在加工的目标是“加工可靠性最大”的情况下,“使用了该加工指令的加工中产生的不良或故障的产生率”为最小的信息,确定最为满足加工要求信息的要求的加工技术信息。
这里,使用了该加工指令的加工中产生的不良或故障的产生率包含在加工技术信息中。
加工方法改良部13根据因这些各加工的目标而不同的判定基准,在取得的多个加工技术信息中,确定最为满足与加工指令吻合的加工要求信息的要求的加工技术信息。
步骤S65中,加工方法改良部13将加工指令的内容置换为最为满足加工要求信息的要求的加工技术信息中的内容,来改良加工指令。由此,可以改良为最为满足加工要求信息的要求的加工指令。
另外,针对加工指令的各加工步骤进行上述步骤S62~步骤S65为止的处理。
步骤S66中,加工方法改良部13将改良后的加工指令通知给CNC机床10。
步骤S52中,CNC机床10取得通知的改良后的加工指令。
步骤S53中,CNC机床10根据改良后的加工指令来执行加工。由此,本处理结束。
通过以上说明的动作,可以根据图表(或者根据用户的指示操作),将用于此后进行加工的加工指令改良为能够最为满足加工要求信息的要求的加工指令。
<实施方式的效果>
根据以上说明的本实施方式,不会像以往那样返回到CAM40,可以对已经存在的加工指令反映新的加工技术信息。即,根据整合***1,在CNC机床10上改良加工指令,因此,相比于以往,可以通过更简便的方法,来改良加工指令。
此外,CAM40的加工指令编辑等操作是依靠CAM40的专门的技能,有很多加工操作员无法进行操作。但是,根据本实施方式,通过CNC机床10可以完结加工指令的编辑(即,改良),因此,即使是不具有依靠CAM40的专门的技能的加工操作员等用户也可以进行编辑。并且,加工操作员多数是CNC机床10本身的负责人,操作实机的CNC机床10的机会多。因此,可以简单地日常性地进行编辑。
并且,工具寿命时间或每一单位时间的工具费等信息若没有某种程度的实际成绩则没有准确的信息。因此,以往,对于实际成绩少的加工指令,这些工具寿命时间等的信息不充足,无法用于加工指令的改良。但是,根据本实施方式,在CNC机床10上,可以更新这些工具寿命时间等的信息,可以蓄积关联的加工技术信息的信息。因此,能够根据加工要求信息再次发现更好的加工技术位于共享数据库20内,能够用于改良。即,根据本实施方式,通过蓄积加工技术信息,可以将共享数据库20用作更有益的数据库。
此外,蓄积的加工技术信息也可以用于这样的改良以外的用途。例如,通过CAM40制作新的加工指令的用户,可以一边以CAM40读入的加工技术信息为参考,一边重新制作将被加工物加工成加工形状的加工指令。
<硬件与软件的协作>
另外,上述的整合***所包含的各装置以及各部的每一个,可以通过硬件、软件或者它们的组合来实现。此外,通过上述的整合***所包含的各装置以及各部的每一个进行的加工技术管理方法也可以通过硬件、软件或者它们的组合来实现。这里,所谓通过软件实现表示计算机通过读入程序来执行而实现。
可以使用各种类型的非暂时性的计算机可读介质(non-transitory computerreadable medium)来存储程序并将其提供给计算机。非暂时性的计算机可读介质包含各种类型的有实体的存储介质(tangible storage medium,有形存储介质)。非暂时性的计算机可读介质的示例包含:磁存储介质(例如,软盘、磁带、硬盘驱动器)、磁-光存储介质(例如,光磁盘)、CD-ROM(Read Only Memory,只读存储器)、CD-R、CD-R/W、半导体存储器(例如,掩膜ROM、PROM(Programmable ROM,可编程ROM)、EPROM(Erasable PROM,可擦PROM)、闪存ROM、RAM(random access memory,随机存取存储器))。此外,可以通过各种类型的暂时性的计算机可读介质(transitory computer readable medium)将程序供给到计算机。暂时性的计算机可读介质的示例包含电信号、光信号以及电磁波。暂时性的计算机可读介质可以经由电线和光纤等有线通信路或者无线通信路将程序供给到计算机。
此外,上述实施方式是本发明的优选实施方式,但是并非将本发明的范围仅限定于上述实施方式,可以在不脱离本发明精神的范围内以实施了各种变更的方式来进行实施。
<第1变形例>
上述实施方式中,将加工状态记录部11制作出的全部加工技术信息存储在共享数据库20中。并且,加工方法改良部13在改良加工指令时,从多个加工技术信息中确定能够最满足加工要求信息的要求的加工技术信息,而进行改良。不限于此,也可以设为其他结构。
例如,可以在加工状态记录部11制作出的加工技术信息中,只将可以最为满足加工要求信息的要求的加工技术信息存储在共享数据库20中。由此,加工方法改良部13能够省略确定可以最为满足要求的加工技术信息的处理。
参照图9对实现这样的变形的本变形例的结构进行说明。如图9所示,作为本变形例中的整合***1a与上述实施方式中的整合***1的差异点,新设置加工技术管理部14。
参照图10的时序图,对该差异点,即加工技术管理部14进行的加工技术信息的存储处理进行说明。加工技术管理部14每当加工状态记录部11新制作加工技术信息时,进行加工技术信息的存储处理。
首先,加工状态记录部71参照图6如上所述地制作加工技术信息。然后,步骤S71中,不是将制作出的加工技术信息存储在共享数据库20中,而通知给加工技术管理部14。
步骤S81中,加工技术管理部14取得通知的加工技术信息。
步骤S82中,加工技术管理部14确定取得的加工技术信息所包含的加工形状以及加工要求信息。
步骤S83中,加工技术管理部14取得至少一部分与确定出的加工形状相同的加工形状,且至少一部分与确定出的加工要求信息吻合的加工技术信息。这里,该“至少一部分相同”这样的判断基准,与上述步骤S63的说明中所示的判断基准相同。另外,如上所述,本实施方式中,只将可以最为满足加工要求信息的要求的加工技术信息存储在共享数据库20中。因此,本步骤中取得的加工技术信息只为1个。
步骤S84中,加工技术管理部14确定步骤S81中通知的新的加工技术信息与步骤S83中从共享数据库20中取得的已经存在的加工技术信息的某一个为最为满足吻合的加工要求信息的要求的加工技术信息。这里,是否满足要求的判定基准与图8的步骤S64中的加工方法改良部13的判定基准一样。
步骤S85中,加工技术管理部14判定是否更新加工技术信息。具体来说,如果最为满足加工要求信息的要求的加工技术信息是新的加工技术信息,则判断为更新加工技术信息。该情况下,步骤S85中判定为“是”,处理向步骤S86转移。另一方面,如果最为满足加工要求信息的要求的加工技术信息是已经存在的加工技术信息,则判断为不更新加工技术信息。该情况下,步骤S85中判定为“否”,本处理结束。
步骤S86中,加工技术管理部14更新加工技术信息。即,将已经存在的加工技术信息置换为新的加工技术信息存储在共享数据库20中。由此,本处理结束。
另外,分别对加工指令中的各加工步骤进行上述步骤S82~步骤S86为止的处理。
根据以上说明的本变形例,可以削减存储在共享数据库20中的加工技术信息的总数。因此,可以抑制共享数据库20的存储容量。
此外,根据本变形例,加工方法改良部13能够省略确定可以最为满足要求的加工技术信息的处理。因此,可以使先于加工进行的加工方法改良部13的处理高速化,可以快速开始基于改良后的加工指令的加工。
<第2变形例>
上述实施方式中,如图1所示,在整合***1中包含一组CNC机床10与加工状态记录部11的组。不限于此,也可以包含多组CNC机床10与加工状态记录部11的组。并且,这些多个的组的每一个都可以对共享数据库20进行共享。通过这样设为规模大的***,可以收集更多的加工技术信息。
并且,加工方法改良部13根据从这些多个组中收集到的较多的加工技术信息,来改良加工技术信息,由此,能够进一步提升加工技术信息的品质。
此外,根据这样的结构,例如,即使是进行其他负责人涉及的管理的CNC机床10,也能够根据其他CNC机床10的实际成绩,来改良加工技术信息。
<第3变形例>
上述实施方式中的,共享数据库20内的各信息所包含的内容不过是一例,也可以任意进行其他信息的追加或置换,或者变更等。
例如,上述实施方式中,以用于加工的时间这样的观点来判断工具寿命,因此,利用“每一单位时间的工具费”这样的信息。并非这样,例如,可以设为以进行了加工的切削体积这样的观点来判断工具寿命,利用“每一单位切削体积的工具费”这样的信息。此外,关于工具寿命的指标,可以以切削势能、切削负载、工具磨损等观点来判断工具寿命,使用与它们对应的信息。
此外,上述实施方式中的确定可以最为满足要求的加工技术信息的判定基准也不过是一例,也可以任意进行其他判定基准的追加或置换,或者变更等。例如,上述实施方式中,以加工要求信息所包含的加工的目标吻合的加工技术信息为判定的对象,但是也可以以加工物的素材、CAM公差、表面粗糙度、几何公差以及尺寸公差这样的其他信息吻合的加工技术信息为判定的对象。
这样,上述实施方式所处理的信息可以根据实装的环境或用户的需要等适当进行变更。
符号说明
1、1a 整合***
10 CNC机床
11 加工状态记录部
12 工具信息管理部
13 加工方法改良部
14 加工技术管理部
20 共享数据库
30 CAD
40 CAM。

Claims (9)

1.一种加工指令改良***,其对将CNC机床与共享数据库连接而成的整合***中的加工指令进行改良,其中,所述CNC机床根据加工指令将被加工物加工成预定的加工形状,其特征在于,所述加工指令改良***具有:
加工状态记录部,其在所述CNC机床执行所述加工时,将表示所述加工所要求的要求信息与表示执行所述加工时的状态的状态信息对应起来登记到所述共享数据库中作为加工技术信息;以及
加工方法改良部,其根据要求信息的至少一部分与改良对象的加工指令所对应的要求信息吻合的登记在所述共享数据库中的加工技术信息,在所述CNC机床上对所述改良对象的加工指令进行改良。
2.根据权利要求1所述的加工改良***,其特征在于,
所述加工改良***还具有:工具信息管理部,其根据所述加工所使用的工具的使用履歴以及更换履历,将每一单位时间的工具费以及工具寿命时间的某一个或者双方确定为工具信息,并将该工具信息登记到所述共享数据库中,
所述加工状态记录部还将所述工具信息与所述要求信息和所述状态信息对应起来登记到所述共享数据库中。
3.根据权利要求1或2所述的加工指令改良***,其特征在于,
所述加工方法改良部根据相比其他加工技术信息更满足所述至少一部分吻合的要求信息中的要求的加工技术信息,在所述CNC机床上对所述改良对象的加工指令进行改良。
4.根据权利要求1~3中的任一项所述的加工指令改良***,其特征在于,
所述加工指令和所述加工技术信息包含加工形状的信息,
所述加工方法改良部根据所述要求信息的至少一部分吻合并且加工形状的信息的至少一部分与所述加工指令的加工形状的信息吻合的登记在所述共享数据库中的加工技术信息,在所述CNC机床上对所述改良对象的加工指令进行改良。
5.根据权利要求1~4中的任一项所述的加工指令改良***,其特征在于,
所述加工方法改良部在通过所述CNC机床执行基于所述加工指令的加工前,将该加工指令作为改良对象进行改良,并通过改良后的加工指令使所述CNC机床执行加工。
6.根据权利要求1~5中的任一项所述的加工指令改良***,其特征在于,
所述加工指令改良***还具有:加工技术管理部,其对所述要求信息的至少一部分吻合的加工技术信息彼此进行比较,只将相比其他加工技术信息更满足该要求信息中的要求的加工技术信息登记到所述共享数据库中。
7.根据权利要求1~6中的任一项所述的加工指令改良***,其特征在于,
所述要求信息中包含表示制作出所述加工指令的用户的加工目标的信息,
所述要求信息的至少一部分吻合是指至少所述加工目标吻合。
8.根据权利要求1~7中的任一项所述的加工指令改良***,其特征在于,
所述加工指令中,按加工步骤包含所述要求信息,
所述加工状态记录部按所述加工步骤,将包含所述要求信息的所述加工步骤与所述状态信息对应起来登记到所述共享数据库中作为加工技术信息。
9.一种加工指令改良方法,其对将CNC机床与共享数据库连接而成的整合***中的加工指令进行改良,其中,所述CNC机床根据加工指令将被加工物加工成预定的加工形状,其特征在于,所述加工指令改良方法具有如下步骤:
加工状态记录步骤,在所述CNC机床执行所述加工时,将表示所述加工所要求的要求信息与表示执行所述加工时的状态的状态信息对应起来登记到所述共享数据库中作为加工技术信息;以及
加工方法改良步骤,根据要求信息的至少一部分与改良对象的加工指令所对应的要求信息吻合的登记在所述共享数据库中的加工技术信息,在所述CNC机床上对所述改良对象的加工指令进行改良。
CN202010550233.4A 2019-06-20 2020-06-16 加工指令改良***以及加工指令改良方法 Active CN112114560B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-114595 2019-06-20
JP2019114595A JP7244367B2 (ja) 2019-06-20 2019-06-20 加工指令改良システム及び加工指令改良方法

Publications (2)

Publication Number Publication Date
CN112114560A true CN112114560A (zh) 2020-12-22
CN112114560B CN112114560B (zh) 2023-10-13

Family

ID=73654410

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010550233.4A Active CN112114560B (zh) 2019-06-20 2020-06-16 加工指令改良***以及加工指令改良方法

Country Status (4)

Country Link
US (1) US11526149B2 (zh)
JP (1) JP7244367B2 (zh)
CN (1) CN112114560B (zh)
DE (1) DE102020206760A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7247808B2 (ja) * 2019-07-31 2023-03-29 オムロン株式会社 制御システム、解析方法およびプログラム
JP7409822B2 (ja) * 2019-10-18 2024-01-09 ファナック株式会社 数値制御装置
CN115996852A (zh) 2020-06-17 2023-04-21 富士胶片株式会社 机上显影型平版印刷版原版、平版印刷版的制作方法及平版印刷方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020091460A1 (en) * 2000-03-24 2002-07-11 Allen William D. Hybrid CNC control system
JP2005177924A (ja) * 2003-12-19 2005-07-07 Hitachi Ltd 加工プロセス監視システム
US20050171629A1 (en) * 2002-03-20 2005-08-04 Suk-Hwan Suh Intelligent step-nc controller
JP2009053736A (ja) * 2007-08-23 2009-03-12 Fanuc Ltd 工作機械によらないnc指令を入力する数値制御装置および加工方法
CN107664985A (zh) * 2016-07-28 2018-02-06 发那科株式会社 Cad/cam‑cnc 集成***
CN108107843A (zh) * 2016-11-25 2018-06-01 发那科株式会社 加工程序管理装置
CN108572627A (zh) * 2017-03-10 2018-09-25 发那科株式会社 数值控制装置以及cad/cam-cnc集成***
CN109116809A (zh) * 2017-06-23 2019-01-01 发那科株式会社 加工技术管理***以及加工技术管理方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998019820A1 (fr) * 1996-11-07 1998-05-14 Kabushiki Kaisha Mori Seiki Seisakusho Procede et dispositif d'analyse de programme cn destine a l'usinage cn
EP1048400A1 (en) * 1998-08-28 2000-11-02 Mori Seiki Co., Ltd. Method and apparatus for optimizing nc programs in nc machining
EP1296211A4 (en) 2000-06-30 2004-09-08 Mori Seiki Seisakusho Kk NUMERICALLY CONTROLLED MACHINING SUPPORT SYSTEM
GB0112559D0 (en) * 2000-09-14 2001-07-11 Bae Systems Plc A method and control system for generating machine tool control data
JP2004284002A (ja) 2003-01-31 2004-10-14 Fujitsu Ltd 加工制御装置
KR100600648B1 (ko) * 2004-10-08 2006-07-18 한국생산기술연구원 자동공작장치용 최적가공 컨트롤러와 상기 컨트롤러가설치된 자동공작장치
US7450127B2 (en) * 2005-03-23 2008-11-11 Hurco Companies Inc. Method of tolerance-based trajectory planning
US9658613B2 (en) * 2014-01-22 2017-05-23 Omax Corporation Generating optimized tool paths and machine commands for beam cutting tools
EP3151073A1 (de) * 2015-09-29 2017-04-05 Siemens Aktiengesellschaft Verfahren und steuervorrichtung zum optimierten steuern einer werkzeugmaschine
JP6301902B2 (ja) * 2015-12-21 2018-03-28 ファナック株式会社 保守時期予測システム及び保守時期予測装置
JP6542713B2 (ja) * 2016-06-09 2019-07-10 ファナック株式会社 異常負荷検出の閾値を学習する機械学習器,数値制御装置および機械学習方法
TWI607825B (zh) 2016-11-29 2017-12-11 財團法人工業技術研究院 自動化加工程式切削力優化系統及方法
US10747210B2 (en) * 2017-09-11 2020-08-18 Lam Research Corporation System and method for automating user interaction for semiconductor manufacturing equipment
JP6717795B2 (ja) 2017-10-30 2020-07-08 ファナック株式会社 統合加工システム、統合加工方法及びプログラム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020091460A1 (en) * 2000-03-24 2002-07-11 Allen William D. Hybrid CNC control system
US20050171629A1 (en) * 2002-03-20 2005-08-04 Suk-Hwan Suh Intelligent step-nc controller
JP2005177924A (ja) * 2003-12-19 2005-07-07 Hitachi Ltd 加工プロセス監視システム
JP2009053736A (ja) * 2007-08-23 2009-03-12 Fanuc Ltd 工作機械によらないnc指令を入力する数値制御装置および加工方法
CN107664985A (zh) * 2016-07-28 2018-02-06 发那科株式会社 Cad/cam‑cnc 集成***
CN108107843A (zh) * 2016-11-25 2018-06-01 发那科株式会社 加工程序管理装置
CN108572627A (zh) * 2017-03-10 2018-09-25 发那科株式会社 数值控制装置以及cad/cam-cnc集成***
CN109116809A (zh) * 2017-06-23 2019-01-01 发那科株式会社 加工技术管理***以及加工技术管理方法

Also Published As

Publication number Publication date
DE102020206760A1 (de) 2020-12-24
CN112114560B (zh) 2023-10-13
US11526149B2 (en) 2022-12-13
JP7244367B2 (ja) 2023-03-22
US20200401106A1 (en) 2020-12-24
JP2021002135A (ja) 2021-01-07

Similar Documents

Publication Publication Date Title
CN112114560B (zh) 加工指令改良***以及加工指令改良方法
CN109116809B (zh) 加工技术管理***以及加工技术管理方法
JP3916260B2 (ja) 加工処理装置
US7805215B2 (en) Programming device and programming method
JP3694323B2 (ja) Nc加工におけるncプログラム解析方法及び装置
US20210247736A1 (en) Machining based on strategies selected based on prioritized aspects of manufacturing
JP5792649B2 (ja) Ncプログラム生成方法
JP2006068901A (ja) 工作機械の制御装置
JP6033668B2 (ja) Cam装置及び製品形状加工方法
US20220379380A1 (en) Hybrid additive and subtractive manufacturing
JP2004284002A (ja) 加工制御装置
CN110794768B (zh) 基于实时数据和step-nc数据推测数控加工状态的方法和装置
CN105190456A (zh) 数控加工程序创建装置
JP2019530082A (ja) 誤差伝搬を推定するための方法
KR101320194B1 (ko) 수치 제어 프로그래밍 방법, 그 장치, 및 그 방법을 컴퓨터에 실행시키는 프로그램이 기록된 기록 매체
JP5768794B2 (ja) 加工データ一貫生成装置、加工データ一貫生成プログラム及び加工データ一貫生成方法
JP5969882B2 (ja) 加工データ一貫生成装置、加工データ一貫生成プログラム及び加工データ一貫生成方法
CN111598364B (zh) 用于机械零部件的数字化工艺编排***
Wang et al. Developing an energy-efficient process planning system for prismatic parts via STEP-NC
Isnaini et al. Development of a CAD-CAM interaction system to generate a flexible machining process plan
JP2014073547A (ja) 加工工程決定装置、加工工程決定プログラム及び加工工程決定方法
KR101289296B1 (ko) Cam 데이터 관리 시스템 및 방법
JP2003241808A (ja) 自動プログラミング装置及び自動プログラミング方法並びに自動加工システム
JP2022130952A (ja) 工具経路生成装置、工具経路生成方法、及び工具経路生成プログラム
KR100884110B1 (ko) 프로그램 작성 장치 및 프로그램 작성 방법

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
GR01 Patent grant
GR01 Patent grant