CN109308052B - 数值控制装置以及数值控制方法 - Google Patents

数值控制装置以及数值控制方法 Download PDF

Info

Publication number
CN109308052B
CN109308052B CN201810835577.2A CN201810835577A CN109308052B CN 109308052 B CN109308052 B CN 109308052B CN 201810835577 A CN201810835577 A CN 201810835577A CN 109308052 B CN109308052 B CN 109308052B
Authority
CN
China
Prior art keywords
spindle motor
machining
tool
correction
vibration
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.)
Active
Application number
CN201810835577.2A
Other languages
English (en)
Other versions
CN109308052A (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 CN109308052A publication Critical patent/CN109308052A/zh
Application granted granted Critical
Publication of CN109308052B publication Critical patent/CN109308052B/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/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • 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
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35026Design of machine tool, of cnc machine
    • 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/37Measurements
    • G05B2219/37634By measuring vibration
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41115Compensation periodical disturbance, like chatter, non-circular workpiece
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41116Compensation for instability

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Abstract

本发明提供一种数值控制装置以及数值控制方法。在数值控制方法中,至少控制机床(12)的主轴电动机(M1)以便按照加工条件进行加工,获取刀具(22)中产生的振动的振动获取部(64),在刀具(22)中产生了预定振幅以上的振动的情况下,使基于加工控制部(62)的加工对象物的加工停止。而且,根据表示此时的主轴电动机(M1)的状态的状态数据,计算出为了抑制刀具(22)中产生的振动而校正主轴电动机(M1)的状态的多个校正方针。而且,使显示部(52)显示刀具(22)中产生了预定振幅以上的振动时的主轴电动机(M1)的状态,并且使显示部(52)显示计算出的多个校正方针。

Description

数值控制装置以及数值控制方法
技术领域
本发明涉及一种控制机床的数值控制装置以及数值控制方法。
背景技术
在日本特开2012-213830号公报中公开了一种抑制颤振的机床的加工控制装置。简单地说明,在发生颤振的情况下,通过改变主轴转速来抑制颤振。
发明内容
然而,在日本特开2012-213830号公报中,为了抑制颤振而改变主轴转速,但是并未考虑到切削量(向加工对象物的切入量)。因此,即使能够避免颤振,有时加工效率降低或者主轴电动机的损耗增加或者发热量增加。另外,很难发现考虑加工效率、主轴电动机的损耗、发热量等而抑制颤振的加工条件。
因此,本发明的目的在于,提供一种对考虑到加工效率、主轴电动机的损耗、发热量等的、向抑制颤振的加工条件的变更进行辅助的数值控制装置以及数值控制方法。
本发明的第一方式的数值控制装置,其按照加工条件对机床进行控制,该机床使安装于主轴的刀具与加工对象物的相对位置发生位移的同时,通过上述刀具对上述加工对象物进行加工,该数值控制装置具备:加工控制部,其至少控制上述机床的主轴电动机以便按照上述加工条件进行加工;振动获取部,其获取上述刀具中产生的振动;加工停止部,其在上述刀具中产生了预定振幅以上的振动的情况下,使基于上述加工控制部的上述加工对象物的加工停止;状态获取部,其获取表示上述主轴电动机的状态的状态数据,上述主轴电动机使上述主轴旋转;校正方针计算部,其在上述刀具中产生了上述预定振幅以上的振动的情况下,根据上述状态数据计算出为了抑制上述刀具中产生的振动而校正上述主轴电动机的状态的多个校正方针;以及显示控制部,其在上述刀具中产生了上述预定振幅以上的振动的情况下,使显示部显示上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的状态,并且使上述显示部显示计算出的上述多个校正方针。
本发明的第二方式的数值控制方法,按照加工条件对机床进行控制,该机床使安装于主轴的刀具与加工对象物的相对位置发生位移的同时,通过上述刀具对上述加工对象物进行加工,该数值控制方法包括:加工控制步骤,至少控制上述机床的主轴电动机以便按照上述加工条件进行加工;振动获取步骤,获取上述刀具中产生的振动;加工停止步骤,在上述刀具中产生了预定振幅以上的振动的情况下,使基于上述加工控制步骤的上述加工对象物的加工停止;状态获取步骤,获取表示上述主轴电动机的状态的状态数据,上述主轴电动机使上述主轴旋转;校正方针计算步骤,在上述刀具中产生了上述预定振幅以上的振动的情况下,根据上述状态数据计算出为了抑制上述刀具中产生的振动而校正上述主轴电动机的状态的多个校正方针;以及显示控制步骤,在上述刀具中产生了上述预定振幅以上的振动的情况下,使显示部显示上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的状态,并且使上述显示部显示计算出的上述多个校正方针。
根据本发明,能够简单地对考虑到加工效率、主轴电动机的损耗、发热量等的、向抑制颤振的加工条件的变更进行辅助。因而,操作员从所显示的多个校正方针中,考虑加工效率、主轴电动机的损耗、发热量等而能够选择抑制颤振的适当的加工条件。
通过参照附图说明的以下的实施方式的说明,使上述目的、特征以及优点变得容易理解。
附图说明
图1是成为实施方式的数值控制装置的控制对象的机床的概要结构图。
图2是表示图1所示的数值控制装置的结构的功能框图。
图3是表示在图2所示的主轴电动机为感应电动机的情况下,显示在显示部中的主轴电动机的状态和多个校正方针的一例的图。
图4是表示在图2所示的主轴电动机为同步电动机的情况下,显示在显示部中的主轴电动机的状态和多个校正方针的一例的图。
图5是表示在图3中操作员选择了校正方针(1)的情况下,基于变更后的加工条件的主轴电动机的状态的图。
图6是表示在图4中操作员选择了校正方针(1)的情况下,基于变更后的加工条件的主轴电动机的状态的图。
图7是表示图2所示的数值控制装置的动作的流程图。
具体实施方式
以下,针对本发明所涉及的数值控制装置以及数值控制方法,例举优选实施方式,参照附图详细进行说明。
[第一实施方式]
图1是成为本实施方式的数值控制装置10的控制对象的机床12的概要结构图。机床12使用安装在主轴20上的刀具22对未图示的加工对象物(工件)进行加工。机床12具备:主轴20;主轴头24,其使主轴20以与Z方向(上下方向)平行的Z轴为中心进行旋转驱动;立柱(column)26,其使主轴头24在Z方向上移动;载物台(table)28,其配置于主轴20的下方(-Z方向)侧,支承加工对象物;以及载物台驱动部30,其使载物台28在X方向和Y方向上移动。理想的是X方向、Y方向、Z方向相互正交。
在使主轴20旋转的状态下,使主轴20在Z方向上移动或者使载物台28在X方向和Y方向上移动,由此机床12能够在加工对象物的任意位置进行钻孔加工或者三维地对加工对象物进行加工。此外,将-Z方向设为重力起作用的方向。另外,在加工过程中有时刀具22产生颤振,因此为了检测该颤振而在主轴20上设置有振动传感器20a。该振动传感器20a也可以是陀螺仪传感器等加速度传感器。
刀具22由刀架32保持。刀架32对于主轴20是可装卸的,刀具22经由刀架32安装于主轴20。将刀架32***到设置于主轴20的前端部的安装孔(省略图示),将刀具22安装在主轴20上。刀具22与主轴20一起围绕与Z方向平行的Z轴进行旋转。
机床12构成为,能够使用自动刀具更换装置34更换安装于主轴20的刀具22的加工中心。自动刀具更换装置34具有旋转式刀具库36。刀具库36具有沿周方向设置的多个把手(grip)36a。多个把手36a分别经由刀架32可装卸地保持刀具22。刀架32可装卸至把手36a,刀具22经由刀架32安装于把手36a。作为刀具22,例如可举出弹性刀具、钻头、立铣刀、铣刀等。
在主轴头24上连接有Z轴驱动机构,该Z轴驱动机构使主轴头24相对于立柱26向与Z方向平行的Z轴方向移动。并未图示,但Z轴驱动机构具有Z轴电动机(伺服电动机)以及将Z轴电动机的旋转运动变换为直线运动并传递给主轴头24的动力传递机构(滚珠丝杠和螺母等)。另外,主轴20通过由设置于主轴头24内的伺服电动机构成的主轴电动机M1(参照图2)的驱动,并围绕与Z方向平行的Z轴旋转。另外,刀具库36通过未图示的转动用电动机而旋转(转动)。该Z轴电动机、主轴电动机M1以及转动用电动机的驱动由数值控制装置10控制。
立柱26和载物台驱动部30被基座40支承。载物台驱动部30具有Y轴滑动部42、床鞍(saddle)44以及X轴滑动部46。床鞍44以经由Y轴滑动部42相对于基座40能够在Y方向上移动的方式被支承。载物台28以经由X轴滑动部46相对于床鞍44能够在X方向上移动的方式被支承。
在床鞍44上连接有未图示的Y轴驱动机构,该Y轴驱动机构使床鞍44相对于基座40在与Y方向平行的Y轴方向上移动。在载物台28上也同样地连接有未图示的X轴驱动机构,该X轴驱动机构使载物台28相对于床鞍44在与X方向平行的X轴方向上移动。该Y轴驱动机构具有由伺服电动机构成的Y轴电动机M2(参照图2)以及将Y轴电动机M2的旋转运动变换为直线运动并传递给床鞍44的未图示的动力传递机构(滚珠丝杠和螺母等)。X轴驱动机构具有由伺服电动机构成的X轴电动机M3(参照图2)以及将X轴电动机M3的旋转运动变换为直线运动并传递给载物台28的未图示的动力传递机构(滚珠丝杠和螺母等)。Y轴电动机M2和X轴电动机M3的驱动由数值控制装置10控制。
通过驱动该Y轴电动机M2和X轴电动机M3,能够使安装于主轴20的刀具22相对于由载物台28支承的加工对象物沿XY平面进行轴进给。通过改变该Y轴电动机M2和X轴电动机M3的转速,能够改变刀具22的轴进给速度。
在机床12上设置有防溅罩48,该防溅罩48覆盖机床12的加工区域12a,用于防止由加工产生的切削屑(加工屑、切削粉)飞散到周围。此外,在机床12上也可以设置喷嘴(省略图示),该喷嘴在加工时朝向刀具22排出切削液。
图2是表示数值控制装置10的结构的功能框图。数值控制装置10具有输入部50、显示部52、存储部54以及控制部56。
输入部50为接受操作员的操作的操作部,例如由键盘、鼠标、触摸面板等构成。
显示部52用于显示图像等,由液晶显示器或者有机EL显示器等构成。此外,在该显示部52的显示画面上也可以设有构成输入部50的触摸面板。
存储部54有易失性存储器、非易失性存储器或者硬盘等存储介质。在存储部54中存储有控制部56的控制所需的数据(例如,加工程序、加工条件等)。
控制部56包括CPU等处理器,通过控制主轴电动机M1、Y轴电动机M2以及X轴电动机M3等,控制机床12对加工对象物的加工。控制部56经由主轴用伺服放大器A1来控制主轴电动机M1。另外,控制部56经由Y轴用伺服放大器A2来控制Y轴电动机M2,经由X轴用伺服放大器A3来控制X轴电动机M3。
此外,在主轴电动机M1上设置有检测主轴电动机M1的旋转位置(详细而言,主轴电动机M1的转子的旋转位置)的旋转位置检测部DT1a、检测主轴电动机M1中产生的扭矩的扭矩检测部DT1b。旋转位置检测部DT1a既可以直接检测主轴电动机M1的旋转位置,也可以检测表示旋转位置的信息。扭矩检测部DT1b既可以直接检测主轴电动机M1的扭矩,也可以检测表示负载扭矩的信息(流过主轴电动机M1的电流等)。该旋转位置检测部DT1a检测出的旋转位置用于主轴电动机M1的反馈控制。通过检测主轴电动机M1的旋转位置,还可获知主轴电动机M1的转速(详细而言,主轴电动机M1的转子的转速)。
另外,在Y轴电动机M2和X轴电动机M3上设置有旋转位置检测部DT2、DT3,该旋转位置检测部DT2、DT3检测Y轴电动机M2和X轴电动机M3的旋转位置。旋转位置检测部DT2、DT3既可以直接检测Y轴电动机M2、X轴电动机M3的旋转位置,也可以检测表示旋转位置的信息。该旋转位置检测部DT2、DT3检测出的旋转位置用于Y轴电动机M2、X轴电动机M3的反馈控制。通过检测Y轴电动机M2、X轴电动机M3的旋转位置,还可获知Y轴电动机M2、X轴电动机M3的转速。
控制部56具备加工条件设定部60、加工控制部62、振动获取部64、加工停止部66、状态获取部68、校正方针计算部70、显示控制部72、加工条件变更部74、试加工控制部76以及加工重新开始部78。
加工条件设定部60根据存储于存储部54的加工程序来设定加工条件。此外,加工条件设定部60也可以使用操作员通过输入部50的操作输入的参数来设定加工条件。作为要设定的加工条件,有刀具22的转速和刀具22的轴进给速度等。根据主轴电动机M1的转速来决定刀具22的转速,根据Y轴电动机M2和X轴电动机M3的转速来决定刀具22的轴进给速度。将所设定的加工条件存储到存储部54中。
加工控制部62控制机床12以便按照所设定的加工条件进行加工。具体地,加工控制部62控制主轴电动机M1、Y轴电动机M2、X轴电动机M3以及Z轴电动机等。
振动获取部64根据由振动传感器20a检测出的检测信号,获取主轴20(刀具22)所产生的振动。振动获取部64根据由振动传感器20a检测出的检测信号计算出刀具22中产生的振动,由此获取刀具22的振动。当判断为获取到的振动的振幅为预定振幅以上时,振动获取部64判断为刀具22处于颤振状态,将其意思输出到加工停止部66、校正方针计算部70以及显示控制部72。
当刀具22中产生预定振幅以上的振动时、即刀具22处于颤振状态时,加工停止部66使加工控制部62的加工停止。加工停止部66将加工停止信号输出到加工控制部62,由此使加工停止。
状态获取部68获取表示主轴电动机M1的状态的状态数据。主轴电动机M1的状态至少包括主轴电动机M1的转速和主轴电动机M1的扭矩。因而,状态获取部68获取由旋转位置检测部DT1a检测出的检测信号,并根据该检测信号来获取主轴电动机M1的转速。另外,状态获取部68获取由扭矩检测部DT1b检测出的检测信号,并根据该检测信号来获取主轴电动机M1的扭矩。状态获取部68将表示获取到的主轴电动机M1的状态(转速和扭矩等)的状态数据输出到校正方针计算部70和显示控制部72。此外,刀具22的轴进给速度越快则切削量(切入量)越大,因此主轴电动机M1的扭矩变大。
当刀具22中产生预定振幅以上的振动时,即刀具22处于颤振状态时,校正方针计算部70计算对主轴电动机M1的状态进行校正的多个校正方针。该校正方针表示为了抑制刀具22中产生的振动而校正主轴电动机M1的状态的校正方针。
校正方针计算部70根据刀具22中产生了预定振幅以上的振动时的主轴电动机M1的状态数据,计算出多个校正方针。也就是说,根据表示基于当前所设定的加工条件的主轴电动机M1的状态的状态数据,计算础多个校正方针。在本实施方式中,校正方针计算部70计算出第一校正方针、第二校正方针以及第三校正方针。校正方针计算部70将计算出的多个校正方针输出到显示控制部72。
第一校正方针为主轴电动机M1的输出与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的输出相同的校正方针。根据刀具22中产生了预定振幅以上的振动时的主轴电动机M1的状态数据,计算出该第一校正方针。该第一校正方针被分类为后述的校正方针(1)、(2)。
第二校正方针为主轴电动机M1的损耗与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的损耗相同的校正方针。根据刀具22中产生了预定振幅以上的振动时的主轴电动机M1的状态数据以及表示主轴电动机M1的损耗特性的损耗数据(特性数据),计算出该第二校正方针。将该损耗数据存储到存储部54中。该第二校正方针被分类为后述的校正方针(3)、(4)。
第三校正方针为主轴电动机M1的扭矩与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的扭矩相同的校正方针。根据刀具22中产生了预定振幅以上的振动时的主轴电动机M1的状态数据,计算出该第三校正方针。该第三校正方针被分类为后述的校正方针(5)、(6)。
当刀具22中产生了预定振幅以上的振动时,即刀具22处于颤振状态时,显示控制部72根据刀具22中产生了预定振幅以上的振动时的主轴电动机M1的状态数据,使显示部52显示主轴电动机M1的状态。并且,显示控制部72显示由校正方针计算部70计算出的多个校正方针。
图3是表示主轴电动机M1为感应电动机时,显示在显示部52中的主轴电动机M1的状态和多个校正方针的一例的图,图4是表示主轴电动机M1为同步电动机时,显示在显示部52中的主轴电动机M1的状态和多个校正方针的一例的图。如图3、图4所示,显示控制部72使显示部52在表示转速与扭矩的关系的图表上显示主轴电动机M1的状态(转速和扭矩等)和多个校正方针。在图3、图4示出的示例中,横轴表示转速,纵轴表示扭矩。
点100表示基于当前所设定的加工条件的主轴电动机M1的状态。因而,图3、图4示出的点100表示刀具22中产生了预定振幅以上的振动时的主轴电动机M1的状态。
线102表示与刀具22中产生了预定规定振幅以上的振动时的主轴电动机M1的输出相同的相同输出线。第一校正方针为沿该线(以下,称为相同输出线)102校正主轴电动机M1的状态的校正方针。在主轴电动机M1的转速和扭矩大于相同输出线102的区域,主轴电动机M1的输出大于刀具22中产生了预定振幅以上的振动时的主轴电动机M1的输出。相反地,在主轴电动机M1的转速小于相同输出线102的区域,主轴电动机M1的输出小于刀具22中产生了预定振幅以上的振动时的主轴电动机M1的输出。
线104表示与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的损耗相同的相同损耗线。第二校正方针为沿该线(以下,称为相同损耗线)104校正主轴电动机M1的状态的校正方针。在主轴电动机M1的转速和扭矩大于相同损耗线104的区域,主轴电动机M1的损耗大于刀具22中产生了预定振幅以上的振动时的主轴电动机M1的损耗。相反地,在主轴电动机M1的转速和扭矩小于相同损耗线104的区域,主轴电动机M1的损耗小于刀具22中产生了预定振幅以上的振动时的主轴电动机M1的损耗。
线106表示与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的扭矩相同的相同扭矩线。第三校正方针为沿该线(以下,称为相同扭矩线)106校正主轴电动机M1的状态的校正方针。
通过比较图3与图4可知,在主轴电动机M1为感应电动机的情况下以及同步电动机的情况下,相同输出线102、相同损耗线104以及相同扭矩线106不同。
第一校正方针被分类为校正方针(1)和校正方针(2)。显示控制部72使显示部52显示操作员用于选择校正方针(1)的操作按钮110以及用于选择校正方针(2)的操作按钮112。校正方针(1)为沿相同输出线102将主轴电动机M1的状态从点100向扭矩上升且转速降低的方向进行校正的校正方针。校正方针(2)为沿相同输出线102将主轴电动机M1的状态从点100向扭矩降低且转速上升的方向进行校正的校正方针。
第二校正方针被分类为校正方针(3)和校正方针(4)。显示控制部72使显示部52显示操作员用于选择校正方针(3)的操作按钮114和用于选择校正方针(4)的操作按钮116。校正方针(3)为沿相同损耗线104将主轴电动机M1的状态从点100向扭矩上升且转速降低的方向进行校正的校正方针。校正方针(4)为沿相同损耗线104将主轴电动机M1的状态从点100向扭矩降低且转速上升的方向进行校正的校正方针。
第三校正方针被分类为校正方针(5)和校正方针(6)。显示控制部72使显示部52显示操作员用于选择校正方针(5)的操作按钮118和用于选择校正方针(6)的操作按钮120。校正方针(5)为沿相同扭矩线106将主轴电动机M1的状态从点100向转速降低的方向进行校正的校正方针。校正方针(6)为沿相同扭矩线106将主轴电动机M1的状态从点100向转速上升的方向进行校正的校正方针。
操作员通过选择显示在显示部52的画面上的操作按钮110、112、114、116、118、120中的任一个,能够选择校正方针(1)~(6)中的任一个校正方针。在后文中详细说明沿该校正方针(1)~(6)进行校正而得到的作用和效果。
此外,显示控制部72也可以使刀具22的可使用范围(使用转速和扭矩表示的范围)130以及主轴电动机M1能够输出的可输出范围(使用转速和扭矩表示的范围)132与校正方针等一起显示。表示刀具22的可使用范围130和主轴电动机M1的输出特性的特性数据被存储到存储部54。根据该主轴电动机M1的输出特性,还可获知主轴电动机M1能够输出的可输出范围132。由此,操作员能够简单地识别能够将主轴电动机M1的状态校正到哪种范围。另外,在产生颤振的情况下,显示控制部72也可以使显示部52显示表示其意思的信息。
这样,计算并显示多个校正方针,因此能够简单地辅助考虑到加工效率、主轴电动机M1的损耗、发热量等的、抑制颤振的加工条件的变更。因而,操作员从所显示的多个校正方针中,考虑加工效率、主轴电动机M1的损耗、发热量等而能够选择抑制颤振的适当的加工条件。
加工条件变更部74以在刀具22的可使用范围130内且主轴电动机M1能够输出的可输出范围132内将主轴电动机M1的状态沿由操作员选择的校正方针进行校正的方式,变更加工条件(刀具22的转速和刀具22的轴进给速度)。通过改变作为加工条件的一部分的刀具22的转速,来改变主轴电动机M1的转速。另外,通过改变作为加工条件的一部分的刀具22的轴进给速度,来改变Y轴电动机M2和X轴电动机M3的转速。加工条件变更部74变更由加工条件设定部60设定的加工条件。变更后的加工条件被存储到存储部54中。
具体地,当操作员选择校正方针时,加工条件变更部74以成为主轴电动机M1的状态沿所选择的校正方针移动预定量的状态的方式,变更加工条件(刀具22的转速和刀具22的轴进给速度)。例如,在由操作员选择了校正方针(1)的情况下,加工条件变更部74变更加工条件以便主轴电动机M1的状态成为点100的位置沿相同输出线102向转速减少的方向仅移动预定量的状态。
此外,加工条件变更部74在主轴电动机M1的状态沿所选择的校正方针移动预定量后的状态超过了刀具22的可使用范围130或者主轴电动机M1的可输出范围132的情况下,对移动量附加限制并变更加工条件。
此时,显示控制部72在操作员选择了校正方针的情况下,使当前所显示的主轴电动机M1的状态沿所选择的校正方针进行移动。也就是说,显示控制部72使所显示的点100的位置沿所选择的校正方针进行移动。移动后的主轴电动机M1的状态表示基于由加工条件变更部74变更后的加工条件的主轴电动机M1的状态。
具体地,显示控制部72使所显示的主轴电动机M1的状态沿所选择的校正方针移动预定量。例如,在操作员选择了校正方针(1)的情况下,如图5、图6所示,显示控制部72使所显示的点100的位置沿相同输出线102向转速减少的方向移动预定量。由此,能够通过视觉识别基于变更后的加工条件的主轴电动机M1的状态。
此外,显示控制部72在主轴电动机M1的状态沿所选择的校正方针移动预定量后的状态超过刀具22的可使用范围130或者主轴电动机M1的可输出范围132的情况下,对移动量附加限制。
该预定量既可以是预先决定的移动量,也可以是与由操作员按下用于选择校正方针的操作按钮的时间所对应的移动量。另外,该预定量也可以是与操作员用于选择校正方针的操作按钮的操作次数对应的移动量。
试加工控制部76根据由加工条件变更部74变更后的加工条件,对加工对象物进行试加工。也就是说,试加工控制部76控制机床12以便按照变更后的加工条件进行加工。具体地,试加工控制部76控制主轴电动机M1、Y轴电动机M2、X轴电动机M3以及Z轴电动机等。
加工重新开始部78以加工条件变更部74变更的加工条件,使基于加工控制部62的加工对象物的加工重新开始。加工重新开始部78将加工重新开始信号输出到加工控制部62,由此加工重新开始。加工重新开始部78在由试加工控制部76进行试加工时,在刀具22中并未产生预定振幅以上的振动的情况下或者操作员作出指示的情况下,以加工条件变更部74变更的加工条件,使基于加工控制部62的加工对象物的加工重新开始。加工重新开始部78将加工重新开始信号输出到加工控制部62,由此使加工重新开始。操作员通过操作输入部50,能够指示以变更后的加工条件进行加工的意思。由此,以不产生颤振的加工条件或者操作员所理解的加工条件重新开始进行加工。
以下,说明在主轴电动机M1为感应电动机的情况下根据图3示出的校正方针(1)~(6)来变更加工条件时的作用和效果。
当操作员选择校正方针(1)时,变更加工条件以便沿着相同输出线102主轴电动机M1的转速降低且主轴电动机M1的扭矩变高,。为了使主轴电动机M1的扭矩变高,需要使刀具22的轴进给速度快加,因此切削量(向加工对象物的切入量)增加。由此,不会使加工效率下降而能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(1)中,发热量增加,但是刀具22的寿命大致相等。
当操作员选择校正方针(2)时,变更加工条件以便沿着相同输出线102主轴电动机M1的转速上升且主轴电动机M1的扭矩降低。为了降低主轴电动机M1的扭矩,需要使刀具22的轴进给速度变慢,因此切削量减少。由此,不会改变加工效率而能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(2)中,发热量下降,刀具22的寿命大致相等。
当操作员选择校正方针(3)时,变更加工条件以便沿着相同损耗线104主轴电动机M1的转速降低且主轴电动机M1的扭矩变更。为了使主轴电动机M1的扭矩变高,需要使刀具22的轴进给速度变快,因此切削量(向加工对象物的切入量)增加,但是与校正方针(1)相比切削量的增加较小。由此,能够抑制加工效率降低的同时,能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(3)中,发热量不会增加,刀具22的寿命延长。
当操作员选择校正方针(4)时,变更加工条件以便相同损耗线104主轴电动机M1的转速上升且主轴电动机M1的扭矩降低。为了降低主轴电动机M1的扭矩,需要使刀具22的轴进给速度变慢,因此切削量减少,但是与校正方针(2)相比切削量的减少较小。由此,加工效率上升,且能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(4)中,发热量不会增加,但是刀具22的寿命变短。
当操作员选择校正方针(5)时,变更加工条件以便沿着相同扭矩线106主轴电动机M1的转速降低,。由此,加工效率下降,但是能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(5)中,发热量下降,刀具22的寿命延长。
当操作员选择校正方针(6)时,变更加工条件以便沿着相同扭矩线106主轴电动机M1的转速上升。由此,加工效率上升,且能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(6)中,发热量增加,刀具22的寿命变短。
接着,说明在主轴电动机M1为同步电动机的情况下,根据图4示出的校正方针(1)~(6)变更加工条件时的作用和效果。
当操作员选择校正方针(1)时,变更加工条件以便沿着相同输出线102主轴电动机M1的转速降低且主轴电动机M1的扭矩变高。为了使主轴电动机M1的扭矩变高,需要使刀具22的轴进给速度变高,因此切削量(向加工对象物的切入量)增加。由此,不会使加工效率降低而能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(1)中,发热量减少,刀具22的寿命大致相同。
当操作员选择校正方针(2)时,变更加工条件以便沿着相同输出线102主轴电动机M1的转速上升且主轴电动机M1的扭矩降低。为了降低主轴电动机M1的扭矩,需要使刀具22的轴进给速度变慢,因此切削量减少。由此,不会改变加工效率而能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(2)中,发热量增加,但是刀具22的寿命大致相同。
当操作员选择校正方针(3)时,变更加工条件以便沿着相同损耗线104主轴电动机M1的转速降低且主轴电动机M1的扭矩变高。为了使主轴电动机M1的扭矩变高,需要使刀具22的轴进给速度边开,因此切削量(向加工对象物的切入量)增加。该切削量的增加大于校正方针(1)。由此,加工效率上升,且能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(3)中,发热量并未增加,但是刀具22的寿命变短。
当操作员选择校正方针(4)时,变更加工条件以便沿着相同损耗线104主轴电动机M1的转速上升且主轴电动机M1的扭矩降低。为了降低主轴电动机M1的扭矩,需要使刀具22的轴进给速度变慢,因此切削量减少,但是与校正方针(2)相比切削量的减小较大。由此,加工效率下降,但是能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(4)中,发热量不会改变,刀具22的寿命变长。
当操作员选择校正方针(5)时,变更加工条件以便沿着相同扭矩线106主轴电动机M1的转速降低。由此,加工效率下降,但是能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(5)中,发热量下降,刀具22的寿命变长。
当操作员选择校正方针(6)时,变更加工条件以便沿着相同扭矩线106主轴电动机M1的转速上升。由此,加工效率上升,且能够抑制刀具22中产生的振动。与变更前的加工条件相比,在校正方针(6)中,发热量增加,刀具22的寿命变短。
接着,根据图7的流程图来说明数值控制装置10的动作。在加工控制部62对加工对象物的加工中以固定周期执行该图7的动作。另外,至少在加工对象物的加工中,振动获取部64以上述固定周期以下的周期定期地获取刀具22中产生的振动,状态获取部68以上述固定周期以下的周期定期地获取主轴电动机M1的状态(转速、扭矩)。
在步骤S1中,振动获取部64根据由振动传感器20a检测出的检测信号,判断是否产生了颤振(也就是说,刀具22中是否产生了预定振幅以上的振动)。在步骤S1中,当判断为产生了颤振时进入到步骤S2,在步骤S1中,当判断为并未产生颤振时结束本动作。
当进入到步骤S2时,加工停止部66使基于加工控制部62的加工停止。
接着,在步骤S3中,校正方针计算部70根据由状态获取部68获取到的产生了颤振时的主轴电动机M1的状态、即表示基于当前的加工条件的主轴电动机M1的状态的状态数据,计算出多个校正方针。作为计算出的校正方针,存在第一校正方针(校正方针(1)、(2))、第二校正方针(校正方针(3)、(4))以及第三校正方针(校正方针(5)、(6))。还使用存储于存储部54的主轴电动机M1的损耗数据计算出第二校正方针。校正方针计算部70在主轴电动机M1为感应电动机的情况下,计算出图3示出的校正方针(1)~(6),在主轴电动机M1为同步电动机的情况下,计算出图4示出的校正方针(1)~(6)。
接着,在步骤S4中,显示控制部72显示由状态获取部68获取到的发生颤振时的主轴电动机M1的状态和在步骤S3中计算出的多个校正方针(1)~(6)。由此,使显示部52显示图3或者图4示出的图像。
接着,在步骤S5中,控制部56判断操作员是否选择了校正方针。在步骤S5中,当判断为并未选择校正方针时停留在步骤S5直到选择校正方针为止,当判断为选择了校正方针时进入到步骤S6。
当进入到步骤S6时,加工条件变更部74变更加工条件以便在刀具22的可使用范围130内且主轴电动机M1能够输出的可输出范围132内主轴电动机M1的状态沿着由操作员选择出的校正方针进行校正。例如,在由操作员选择了校正方针(1)的情况下,加工条件变更部74变更加工条件以便主轴电动机M1的状态成为点100的位置沿相同输出线102向转速减少的方向移动预定量的状态。
接着,在步骤S7中,显示控制部72显示基于变更后的加工条件的主轴电动机M1的状态。由此,所显示的点100的位置沿所选择的校正方针移动至表示基于变更后的加工条件的主轴电动机M1的状态的位置。例如,在由操作员选择了校正方针(1)的情况下,如图5、图6所示,显示控制部72使所显示的点100的位置沿相同输出线102向转速减少的方向移动规定量。
接着,在步骤S8中,试加工控制部76根据由加工条件变更部74变更后的加工条件,控制机床12以便进行试加工。
接着,在步骤S9中,振动获取部64根据由振动传感器20a检测出的检测信号,判断是否产生了颤振(也就是说,刀具22中是否产生了预定振幅以上的振动)。在步骤S9中,判断为产生了颤振时进入到步骤S10,在步骤S9中,判断为并未产生颤振时进入到步骤S11。此外,显示控制部72在步骤S9中判断为产生了颤振的情况下,也可以显示产生了颤振的意思。
当进入到步骤S10时,控制部56判断操作员是否重新选择了校正方针。在步骤S10中,当判断为未选择校正方针时,停留在步骤S10,在步骤S10中,当选择了校正方针时,返回至步骤S6。此时,操作员选择与上一次相同的校正方针,由此能够变更为主轴电动机M1的状态成为沿上一次选择的校正方针还移动预定量的状态的加工条件。
当进入到步骤S11时,加工重新开始部78使基于加工控制部62加工重新开始。
[变形例]
上述实施方式还能够进行如下变形。
<第一变形例>
在上述实施方式中,当变更加工条件时,进行试加工之后重新开始进行加工,但是当变更加工条件时,也可以不进行试加工而重新开始进行加工。也就是说,当进行图7的步骤S7的动作时,也可以跳过步骤S8、步骤S9的动作而进入到步骤S11。
<第二变形例>
在上述实施方式中,进行试加工(步骤S8)而未产生颤振的情况下(步骤S9中的“否”),想要以变更后的加工条件重新开始进行加工,但是在步骤S9中的“否”之后,在由操作员操作输入部50而作出重新开始进行加工的意思的指示的情况下,也可以进入到步骤S11。另外,即使在产生了颤振的情况下,在由操作员操作输入部50而作出重新开始进行加工的意思的指示的情况下,也可以重新开始进行加工。
<第三变形例>
在上述实施方式中,计算出所有校正方针(1)~(6)并进行显示,但是也可以不需要计算出所有校正方针(1)~(6),而计算并显示校正方针(1)~(6)中的至少两个以上。在该情况下,也可以仅显示校正种类相同的校正方针、例如第一校正方针(校正方针(1)、(2))。另外,也可以仅显示校正种类不同的校正方针、例如校正方针(1)、(4)。
<第四变形例>
也可以是任意地组合上述第一至第三变形例而得的方式。
〔从实施方式得到的技术思想〕
以下,记载了能够从上述实施方式和第一至第四变形例掌握的技术思想。
<第一技术思想>
数值控制装置10按照加工条件对机床12进行控制,该机床12使安装于主轴20的刀具22与加工对象物的相对位置发生位移的同时,通过刀具22对加工对象物进行加工,数值控制装置10具备:加工控制部62,其至少控制机床12的主轴电动机M1以便按照加工条件进行加工;振动获取部64,其获取刀具22中产生的振动;加工停止部66,其在刀具22中产生了预定振幅以上的振动的情况下,使基于加工控制部62的加工对象物的加工停止;状态获取部68,其获取表示主轴电动机M1的状态的状态数据,主轴电动机M1使主轴20旋转;校正方针计算部70,其在刀具22中产生了上述预定振幅以上的振动的情况下,根据状态数据计算出为了抑制刀具22中产生的振动而校正主轴电动机M1的状态的多个校正方针;以及显示控制部72,其在刀具22中产生了预定振幅以上的振动的情况下,使显示部52显示刀具22中产生了预定振幅以上的振动时的主轴电动机M1的状态,并且使显示部52显示计算出的多个校正方针。
由此,能够简单地对考虑到加工效率、主轴电动机M1的损耗、发热量等的、向抑制颤振的加工条件的变更进行辅助。因而,操作员从所显示的多个校正方针中,考虑加工效率、主轴电动机M1的损耗、发热量等,能够选择抑制颤振的适当的加工条件。
校正方针计算部70计算出以下6个校正方针中的至少两个:主轴电动机M1的输出与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的输出相同的两个上述校正方针、主轴电动机M1的损耗与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的损耗相同的两个上述校正方针、以及主轴电动机M1的扭矩与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的扭矩相同的两个上述校正方针。由此,操作员从所显示的多个校正方针中,考虑加工效率、主轴电动机M1的损耗、发热量等,能够选择抑制颤振的适当的加工条件。
校正方针计算部70根据状态数据和主轴电动机M1的损耗数据,计算出主轴电动机M1的损耗与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的损耗相同的两个校正方针。由此,能够高精度地计算主轴电动机M1的损耗相同的两个校正方针。
主轴电动机M1的状态包括主轴电动机M1的转速和主轴电动机M1的扭矩。
数值控制装置10也可以具备:加工条件变更部74,其在刀具22的可使用范围130内且在主轴电动机M1能够输出的可输出范围132内,对加工条件进行变更,以使主轴电动机M1的状态从检测出预定振幅以上的振动时的主轴电动机M1的状态沿着操作员选择的校正方针仅移动预定量;以及试加工控制部76,其根据变更后的加工条件,对上述加工对象物进行试加工。由此,能够确认在沿由操作员选择的校正方针变更后的加工条件下是否产生颤振。
数值控制装置10也可以具备:加工重新开始部78,其在进行基于试加工控制部76的试加工时,在刀具22中产生了预定振幅以上的振动的情况下或者有操作员的指示的情况下,以加工条件变更部74进行变更后的加工条件,重新开始基于加工控制部62的加工对象物的加工。由此,能够以并未产生颤振的加工条件或者操作员所理解的加工条件重新开始进行加工。
数值控制装置10也可以具备:加工条件变更部74,其在刀具22的可使用范围130内且在主轴电动机M1能够输出的可输出范围132内,对加工条件进行变更,以使主轴电动机M1的状态从检测出预定振幅以上的振动时的主轴电动机M1的状态沿着操作员选择的校正方针仅移动预定量;以及加工重新开始部78,其以变更后的加工条件,重新开始基于加工控制部62的加工对象物的加工。由此,能够以沿由操作员选择的校正方针变更后的加工条件重新进行加工。
显示控制部72在操作员选择了校正方针的情况下,在刀具22的可使用范围内130且在主轴电动机M1能够输出的可输出范围132内,使当前显示的主轴电动机M1的状态沿着所选择的校正方针仅移动预定量。由此,能够通过视觉识别基于变更后的加工条件的主轴电动机M1的状态。
<第二技术思想>
在数值控制方法中,按照加工条件对机床12进行控制,该机床12使安装于主轴20的刀具22与加工对象物的相对位置发生位移的同时,通过上述刀具对上述加工对象物进行加工。数值控制方法包括:加工控制步骤,至少控制机床12的主轴电动机M1以便按照加工条件进行加工;振动获取步骤,获取刀具22中产生的振动;加工停止步骤,在刀具22中产生了预定振幅以上的振动的情况下,使基于加工控制步骤的上述加工对象物的加工停止;状态获取步骤,获取表示主轴电动机M1的状态的状态数据,主轴电动机M1使主轴20旋转;校正方针计算步骤,在刀具22中产生了预定振幅以上的振动的情况下,根据状态数据计算出为了抑制刀具22中产生的振动而校正主轴电动机M1的状态的多个校正方针;以及显示控制步骤,在刀具22中产生了预定振幅以上的振动的情况下,使显示部52显示刀具22中产生了预定振幅以上的振动时的上述主轴电动机M1的状态,并且使上述显示部52显示计算出的多个校正方针。
由此,能够简单地对考虑到加工效率、主轴电动机M1的损耗、发热量等的、向抑制颤振的加工条件的变更进行辅助。因而,操作员从所显示的多个校正方针中,考虑加工效率、主轴电动机M1的损耗、发热量等,能够选择抑制颤振的适当的加工条件。
在校正方针计算步骤中,计算出以下6个校正方针中的至少两个:主轴电动机M1的输出与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的输出相同的两个校正方针、主轴电动机M1的损耗与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的损耗相同的两个上述校正方针、以及主轴电动机M1的扭矩与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的扭矩相同的两个校正方针。由此,操作员从所显示的多个校正方针中,考虑加工效率、主轴电动机M1的损耗、发热量等,而能够选择抑制颤振的适当的加工条件。
在校正方针计算步骤中,根据状态数据和主轴电动机M1的损耗数据,计算出主轴电动机M1的损耗与刀具22中产生了预定振幅以上的振动时的主轴电动机M1的损耗相同的两个校正方针。由此,能够高精度地计算主轴电动机M1的损耗相同的两个校正方针。
主轴电动机M1的状态也可以包括主轴电动机M1的转速和主轴电动机M1的扭矩。
数值控制方法也可以包括:加工条件变更步骤,在刀具22的可使用范围内130且在主轴电动机M1能够输出的可输出范围132内,对加工条件进行变更,以使主轴电动机M1的状态从检测出预定振幅以上的振动时的主轴电动机M1的状态沿着操作员选择的校正方针仅移动预定量;以及试加工控制步骤,根据变更后的加工条件,对加工对象物进行试加工。由此,能够确认在沿由操作员选择的校正方针进行变更后的加工条件下是否产生颤振。
数值控制方法也可以包括加工重新开始步骤,在进行基于试加工控制步骤的试加工时,在刀具22中产生了预定振幅以上的振动的情况下或者有操作员的指示的情况下,以加工条件变更后的加工条件,重新开始基于加工控制步骤的加工对象物的加工。由此,能够以未产生颤振的加工条件或者操作员所理解的加工条件重新开始进行加工。
数值控制方法也可以包括:加工条件变更步骤,在刀具22的可使用范围130内且在主轴电动机M1能够输出的可输出范围132内,对加工条件进行变更,以使主轴电动机M1的状态从检测出刀具22中产生了预定振幅以上的振动时的主轴电动机M1的状态沿着操作员选择的校正方针仅移动预定量;以及加工重新开始步骤,以变更后的上述加工条件,重新开始基于加工控制步骤的加工对象物的加工。由此,能够以沿由操作员选择的校正方针进行变更后的加工条件重新开始进行加工。
在显示控制步骤中,在操作员选择了校正方针的情况下,在刀具22的可使用范围130内且在主轴电动机M1能够输出的可输出范围132内,使当前显示的主轴电动机M1的状态沿着所选择的校正方针仅移动预定量。由此,能够通过视觉识别基于变更后的加工条件的主轴电动机M1的状态。

Claims (15)

1.一种数值控制装置,其按照加工条件对机床进行控制,该机床使安装于主轴的刀具与加工对象物的相对位置发生位移的同时,通过上述刀具对上述加工对象物进行加工,其特征在于,该数值控制装置具备:
加工控制部,其至少控制上述机床的主轴电动机以便按照上述加工条件进行加工;
振动获取部,其获取上述刀具中产生的振动;
加工停止部,其在上述刀具中产生了预定振幅以上的振动的情况下,使基于上述加工控制部的上述加工对象物的加工停止;
状态获取部,其获取表示上述主轴电动机的状态的状态数据,上述主轴电动机使上述主轴旋转;
校正方针计算部,其在上述刀具中产生了上述预定振幅以上的振动的情况下,根据上述状态数据计算出为了抑制上述刀具中产生的振动而校正上述主轴电动机的状态的多个校正方针;以及
显示控制部,其在上述刀具中产生了上述预定振幅以上的振动的情况下,使显示部显示上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的状态,并且使上述显示部显示计算出的上述多个校正方针。
2.根据权利要求1所述的数值控制装置,其特征在于,
上述校正方针计算部计算出以下6个上述校正方针中的至少两个:上述主轴电动机的输出与上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的输出相同的两个上述校正方针、上述主轴电动机的损耗与上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的损耗相同的两个上述校正方针、以及上述主轴电动机的扭矩与上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的扭矩相同的两个上述校正方针。
3.根据权利要求2所述的数值控制装置,其特征在于,
上述校正方针计算部根据上述状态数据和上述主轴电动机的损耗数据,计算出上述主轴电动机的损耗与上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的损耗相同的两个上述校正方针。
4.根据权利要求1~3中任一项所述的数值控制装置,其特征在于,
上述主轴电动机的状态包括上述主轴电动机的转速和上述主轴电动机的扭矩。
5.根据权利要求1所述的数值控制装置,其特征在于,具备:
加工条件变更部,其在上述刀具的可使用范围内且在上述主轴电动机能够输出的可输出范围内,对上述加工条件进行变更,以使上述主轴电动机的状态从检测出上述预定振幅以上的振动时的上述主轴电动机的状态沿着操作员选择的上述校正方针仅移动预定量;以及
试加工控制部,其根据变更后的上述加工条件,对上述加工对象物进行试加工。
6.根据权利要求5所述的数值控制装置,其特征在于,具备:
加工重新开始部,其在进行基于上述试加工控制部的试加工时,在上述刀具中产生了上述预定振幅以上的振动的情况下或者有操作员的指示的情况下,以上述加工条件变更部进行变更后的上述加工条件,重新开始基于上述加工控制部的上述加工对象物的加工。
7.根据权利要求1所述的数值控制装置,其特征在于,具备:
加工条件变更部,其在上述刀具的可使用范围内且在上述主轴电动机能够输出的可输出范围内,对上述加工条件进行变更,以使上述主轴电动机的状态从检测出上述预定振幅以上的振动时的上述主轴电动机的状态沿着操作员选择的上述校正方针仅移动预定量;以及
加工重新开始部,其以变更后的上述加工条件,重新开始基于上述加工控制部的上述加工对象物的加工。
8.根据权利要求5~7中任一项所述的数值控制装置,其特征在于,
上述显示控制部在操作员选择了上述校正方针的情况下,在上述刀具的可使用范围内且在上述主轴电动机能够输出的可输出范围内,使当前显示的上述主轴电动机的状态沿着所选择的上述校正方针仅移动预定量。
9.一种数值控制方法,其按照加工条件对机床进行控制,该机床使安装于主轴的刀具与加工对象物的相对位置发生位移的同时,通过上述刀具对上述加工对象物进行加工,其特征在于,该数值控制方法包括:
加工控制步骤,至少控制上述机床的主轴电动机以便按照上述加工条件进行加工;
振动获取步骤,获取上述刀具中产生的振动;
加工停止步骤,在上述刀具中产生了预定振幅以上的振动的情况下,使基于上述加工控制步骤的上述加工对象物的加工停止;
状态获取步骤,获取表示上述主轴电动机的状态的状态数据,上述主轴电动机使上述主轴旋转;
校正方针计算步骤,在上述刀具中产生了上述预定振幅以上的振动的情况下,根据上述状态数据计算出为了抑制上述刀具中产生的振动而校正上述主轴电动机的状态的多个校正方针;以及
显示控制步骤,在上述刀具中产生了上述预定振幅以上的振动的情况下,使显示部显示上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的状态,并且使上述显示部显示计算出的上述多个校正方针。
10.根据权利要求9所述的数值控制方法,其特征在于,
在上述校正方针计算步骤中,计算出以下6个上述校正方针中的至少两个:上述主轴电动机的输出与上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的输出相同的两个上述校正方针、上述主轴电动机的损耗与上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的损耗相同的两个上述校正方针、以及上述主轴电动机的扭矩与上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的扭矩相同的两个上述校正方针。
11.根据权利要求10所述的数值控制方法,其特征在于,
在上述校正方针计算步骤中,根据上述状态数据和上述主轴电动机的损耗数据,计算出上述主轴电动机的损耗与上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的损耗相同的两个上述校正方针。
12.根据权利要求9~11中任一项所述的数值控制方法,其特征在于,
上述主轴电动机的状态包括上述主轴电动机的转速和上述主轴电动机的扭矩。
13.根据权利要求9所述的数值控制方法,其特征在于,包括:
加工条件变更步骤,在上述刀具的可使用范围内且在上述主轴电动机能够输出的可输出范围内,对上述加工条件进行变更,以使上述主轴电动机的状态从上述刀具中产生了上述预定振幅以上的振动时的上述主轴电动机的状态沿着操作员选择的上述校正方针仅移动预定量;以及
加工重新开始步骤,以变更后的上述加工条件,重新开始基于上述加工控制步骤的上述加工对象物的加工。
14.根据权利要求13所述的数值控制方法,其特征在于,
包括根据变更后的上述加工条件对上述加工对象物进行试加工的试加工控制步骤,
在上述加工重新开始步骤中,在进行基于上述试加工控制步骤的试加工时,在上述刀具中产生了上述预定振幅以上的振动的情况下或者有操作员的指示的情况下,以在上述加工条件变更步骤中进行变更后的上述加工条件,重新开始基于上述加工控制步骤的上述加工对象物的加工。
15.根据权利要求13或者14所述的数值控制方法,其特征在于,
在上述显示控制步骤中,在操作员选择了上述校正方针的情况下,在上述刀具的可使用范围内且在上述主轴电动机能够输出的可输出范围内,使当前显示的上述主轴电动机的状态沿着所选择的上述校正方针仅移动预定量。
CN201810835577.2A 2017-07-27 2018-07-26 数值控制装置以及数值控制方法 Active CN109308052B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017145084A JP6560719B2 (ja) 2017-07-27 2017-07-27 数値制御装置および数値制御方法
JP2017-145084 2017-07-27

Publications (2)

Publication Number Publication Date
CN109308052A CN109308052A (zh) 2019-02-05
CN109308052B true CN109308052B (zh) 2020-04-14

Family

ID=65003962

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810835577.2A Active CN109308052B (zh) 2017-07-27 2018-07-26 数值控制装置以及数值控制方法

Country Status (4)

Country Link
US (1) US10698381B2 (zh)
JP (1) JP6560719B2 (zh)
CN (1) CN109308052B (zh)
DE (1) DE102018005894A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7194965B2 (ja) * 2018-08-01 2022-12-23 中村留精密工業株式会社 工作機械
EP3646986A1 (de) * 2018-11-05 2020-05-06 Siemens Aktiengesellschaft Bedienerdefinierte rattervermeidung
JP7238673B2 (ja) * 2019-07-30 2023-03-14 ブラザー工業株式会社 数値制御装置及び制御方法
JP7300369B2 (ja) * 2019-10-30 2023-06-29 オークマ株式会社 工作機械における主軸回転速度のモニタ装置及びモニタ方法、工作機械
KR102289126B1 (ko) * 2019-10-31 2021-08-17 한국생산기술연구원 진동과 변위를 고려한 가공 제어 장치 및 이를 이용한 가공 제어 방법
WO2022132907A1 (en) * 2020-12-15 2022-06-23 University Of Cincinnati Tool condition monitoring system
TWI755246B (zh) * 2021-01-07 2022-02-11 財團法人工業技術研究院 工具機快送加速度調整系統和方法
JP7022242B1 (ja) * 2021-06-28 2022-02-17 Dmg森精機株式会社 工作機械および表示制御装置
WO2023209860A1 (ja) * 2022-04-27 2023-11-02 ファナック株式会社 モータモニタリング装置
CN115673394A (zh) * 2022-11-30 2023-02-03 深圳数马电子技术有限公司 钥匙切割方法、装置、钥匙切割机和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002283186A (ja) * 2001-03-27 2002-10-03 Toshiba Mach Co Ltd 工作機械、工作機械の数値制御装置および振動防止方法
CN102029546A (zh) * 2009-09-24 2011-04-27 大隈株式会社 振动抑制装置
CN202028972U (zh) * 2010-02-17 2011-11-09 株式会社森精机制作所 机床上的工件测量装置
CN102452022A (zh) * 2010-10-15 2012-05-16 大隈株式会社 机床的监视方法、监视装置和机床

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0340525Y2 (zh) * 1985-04-12 1991-08-26
US5170358A (en) * 1990-12-06 1992-12-08 Manufacturing Laboratories, Inc. Method of controlling chatter in a machine tool
JP4170707B2 (ja) * 2002-08-30 2008-10-22 富士通株式会社 サーボトラック書込装置及び方法
JP5234772B2 (ja) * 2008-10-28 2013-07-10 オークマ株式会社 工作機械の振動抑制方法及び装置
JP5105102B2 (ja) * 2009-04-10 2012-12-19 エヌティーエンジニアリング株式会社 作業機械のびびり抑制方法及び装置
JP5258921B2 (ja) 2011-03-31 2013-08-07 株式会社小松製作所 工作機械及びその加工制御装置
JP2013215809A (ja) * 2012-04-04 2013-10-24 Hitachi Ltd 切削加工システム及び方法
JP6625794B2 (ja) * 2014-05-21 2019-12-25 Dmg森精機株式会社 びびり振動を抑制可能な主軸安定回転数の算出方法、その報知方法、主軸回転数制御方法及びncプログラム編集方法、並びにその装置。
JP6538430B2 (ja) * 2015-05-29 2019-07-03 オークマ株式会社 工作機械の振動情報表示装置
JP6603104B2 (ja) * 2015-11-09 2019-11-06 オークマ株式会社 工作機械

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002283186A (ja) * 2001-03-27 2002-10-03 Toshiba Mach Co Ltd 工作機械、工作機械の数値制御装置および振動防止方法
CN102029546A (zh) * 2009-09-24 2011-04-27 大隈株式会社 振动抑制装置
CN202028972U (zh) * 2010-02-17 2011-11-09 株式会社森精机制作所 机床上的工件测量装置
CN102452022A (zh) * 2010-10-15 2012-05-16 大隈株式会社 机床的监视方法、监视装置和机床

Also Published As

Publication number Publication date
DE102018005894A1 (de) 2019-01-31
CN109308052A (zh) 2019-02-05
US20190033821A1 (en) 2019-01-31
JP2019025558A (ja) 2019-02-21
US10698381B2 (en) 2020-06-30
JP6560719B2 (ja) 2019-08-14

Similar Documents

Publication Publication Date Title
CN109308052B (zh) 数值控制装置以及数值控制方法
JP5171444B2 (ja) 切削加工方法及び切削加工装置
JP6898079B2 (ja) 工作機械およびその制御方法
JP5905158B2 (ja) 数値制御装置
US20170102685A1 (en) Control device for machine tool and machine tool including the control device
JP5507410B2 (ja) 工作機械における主軸回転速度のモニタ方法及びモニタ装置、工作機械
JP2011067887A (ja) 振動抑制装置
JP6705863B2 (ja) モータ制御装置及び工作機械
JP2006227886A (ja) サーボ制御装置及びサーボ系の調整方法
JP2016189039A (ja) 数値制御装置と制御方法
WO2022050209A1 (ja) 工作機械および情報処理装置
JP2020066119A (ja) 工作機械及び制御装置
JP2020140447A (ja) 情報処理装置および情報処理方法
JP2016190276A (ja) 数値制御装置と制御方法
JP2009274179A (ja) 工作機械の制御方法および制御装置
JP2010160019A (ja) 回転バランス修正装置及び方法
CN112743392A (zh) 机床中的主轴转速的监视装置及监视方法、机床
JP5177495B2 (ja) 数値制御装置、コンピュータプログラム及び記憶媒体
CN117440869A (zh) 用于工具机的振动切削条件设定装置
JP2008023683A (ja) 工作機械
JP4037087B2 (ja) 数値制御工作機械のねじ切り制御方法および制御装置とそれを組み込んだ数値制御工作機械
JP5897259B2 (ja) 工作機械およびその制御方法
JP2009045711A (ja) 主軸監視装置
US11553619B2 (en) Control device and control method
US11787003B2 (en) Machine tool

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