CN111791088A - 数值控制装置 - Google Patents
数值控制装置 Download PDFInfo
- Publication number
- CN111791088A CN111791088A CN202010261373.XA CN202010261373A CN111791088A CN 111791088 A CN111791088 A CN 111791088A CN 202010261373 A CN202010261373 A CN 202010261373A CN 111791088 A CN111791088 A CN 111791088A
- Authority
- CN
- China
- Prior art keywords
- tool
- tools
- cutting
- workpiece
- numerical controller
- 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
Links
- 238000005520 cutting process Methods 0.000 claims abstract description 71
- 238000003754 machining Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000010355 oscillation Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 239000002826 coolant Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
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/41—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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/007—Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
- B23Q15/08—Control or regulation of cutting velocity
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/007—Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
- B23Q15/14—Control or regulation of the orientation of the tool with respect to the work
-
- 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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4141—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by a controller or microprocessor per axis
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50015—Multi cutting, twin tools contact at same time workpiece, balance cutting
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Numerical Control (AREA)
- Automatic Control Of Machine Tools (AREA)
- Turning (AREA)
Abstract
本发明提供一种数值控制装置。在具有分别安装了工具的多个刀架的能够车削的机械中,同时进行控制使得通过多个工具在旋转轴方向依次切削工件,该数值控制装置生成移动指令数据,该移动指令数据用于进行定位使得多个工具以相同的切入量切入工件,并用于控制多个工具间的相对速度以及相对位置,使得多个工具各自的切削点依次前后移动,根据移动指令数据来生成插值数据,并根据插值数据对驱动机械的电动机进行控制。
Description
技术领域
本发明涉及一种数值控制装置,更具体地说,涉及控制通过多个工具协调地加工工件的车床的数值控制装置。
背景技术
通常,车削加工为连续切削,因此所切削出的切屑会生成连续的长切屑。该切屑会缠绕在工具或工件上,有可能损坏工具或损伤工件。因此,提供以下功能:在连续切削的过程中,通过将工具暂时向相反方向进给来切断切屑的切屑切断功能;以及一边摆动工具一边进行加工,由此切断切屑的摆动切削功能。具有这种功能的装置例如公开在日本特开2011-248473号公报、日本特开2017-056515号公报以及国际公开第2017/051745号中。
在通过将工具暂时向相反方向进给来切断切屑的切屑切断功能的情况下,产生非切削时间,因此与普通切削相比加工时间增加。另外,在摆动切削的情况下,如果摆动振幅和摆动频率变大,则与非摆动时相比振动变大,机械的负荷增大。因此,有可能对机械寿命(滚珠丝杆、轴承等)或工具寿命产生不好的影响。为了抑制摆动振幅和摆动频率,需要降低进给速度,作为结果,与普通切削相比加工时间增加。
发明内容
因此,希望一种不增加加工时间或不引起机械寿命或工具寿命到期而切断切削出的切屑的技术。
本发明一个方式的数值控制装置,在通过能够同时控制多个工具的结构的机械进行切削的加工方法中,控制多个工具间的相对速度和位置使得能够切断切屑,由此解决上述问题。
更具体地说,在通过第一工具连续进行切削的状态下,控制速度和位置使得第二工具前进到比第一切削点更靠前的位置。于是,在第二工具比第一工具领先的期间,第一工具为不进行切削的无切削状态。在第一工具从切削状态成为无切削状态时,通过第一工具的切削而产生的切屑被切断。
接着,如果第一工具的切屑被切断,这次相反地控制速度和位置使得第二工具成为比第一工具更靠后的位置。在第一工具比第二工具领先的期间,第二工具为不进行切削的无切削状态。当第二工具从切削状态成为无切削状态时,通过第二工具的切削产生的切屑被切断。这样,以使第一工具和第二工具的切削点的位置交替前后移动的方式来控制相对速度和位置,由此切断切屑。
并且,本发明的一个方式为一种数值控制装置,在具有分别安装了工具的多个刀架的能够车削的机械中,同时进行控制使得通过多个上述工具在旋转轴方向依次切削工件,该数值控制装置具备:分析部,其生成移动指令数据,该移动指令数据用于进行定位使得多个上述工具以相同的切入量切入上述工件,并且用于控制多个该工具间的相对速度以及相对位置使得多个上述工具各自的切削点依次前后移动;插值部,其根据上述移动指令数据来生成插值数据;以及伺服控制部,其根据上述插值数据对驱动上述机械的电动机进行控制。
根据本发明,能够不增加加工时间或引起机械寿命或工具寿命到期而切断所切削出的切屑。
附图说明
参照附图根据以下实施例的说明能够明确本发明的上述以及其他目的和特征。
图1是本发明的数值控制装置的一个实施方式的概略硬件结构图。
图2是本发明的数值控制装置的一个实施方式的概略功能框图。
图3A以及图3B例示基于分析部所生成的移动指令数据的第一刀架以及第二刀架向Z轴方向的移动速度的推移。
图4表示安装在第一刀架上的第一工具位于比安装在第二刀架上的第二工具更领先的位置时的工件和各个工具之间的位置关系。
图5表示安装在第二刀架上的第二工具位于比安装在第一刀架上的第一工具更领先的位置时的工件和各个工具之间的位置关系。
图6表示安装在第一刀架上的第一工具位于比安装在第二刀架上的第二工具更领先的位置时的工件和各个工具之间的位置关系。
图7A以及图7B表示第一刀架以及第二刀架向Z轴方向的移动速度的推移的其他例子。
图8A以及图8B表示第一刀架以及第二刀架向Z轴方向的移动速度的推移的其他例子。
图9是其他实施方式的数值控制装置的概略功能框图。
具体实施方式
以下,参照附图说明本发明的实施方式。
图1是表示本发明的数值控制装置的一个实施方式的主要部件的概略硬件结构图。本实施方式的数值控制装置1例如能够作为根据程序控制车床的数值控制装置安装在车床上。
数值控制装置1具备CPU(Central Processing Unit中央处理单元)11、ROM(ReadOnly Memory只读存储器)12、RAM(Random Access Memory随机存取存储器)13以及非易失性存储器14。数值控制装置1还具备接口15、PMC(可编程机床控制器)16、I/O单元(输入输出单元)17以及其他接口18、19。数值控制装置1还与伺服电动机50、主轴电动机62、显示器/MDI(手动数据输入)单元70以及操作盘71连接。
本实施方式的数值控制装置1所具备的CPU11是整体控制数值控制装置1的处理器。CPU11经由总线20读出存储在ROM12中的系统程序,并按照该系统程序来控制数值控制装置1整体。RAM13中暂时存储暂时性计算数据和显示数据以及从外部输入的各种数据等。
非易失性存储器14例如由未图示的电池等进行备份的存储器和SSD(Solid StateDrive固态驱动器)等构成,即使数值控制装置1的电源被切断也保持存储状态。非易失性存储器14中存储经由接口15从外部设备72读入的程序、经由显示器/MDI单元70输入的程序等。存储在非易失性存储器14中的程序和各种数据可以在执行时/使用时展开于RAM13。另外,ROM12中被预先写入公知的分析程序等各种系统程序。
接口15是用于将数值控制装置1的CPU11和USB装置等外部设备72连接的接口。从外部设备72侧读入车床的控制所使用的程序和各种参数等。另外,能够使在数值控制装置1内进行编辑后的程序和各种参数等经由外部设备72存储在外部存储单元。PMC(可编程机床控制器)16通过内置在数值控制装置1中的时序程序将信号经由I/O单元17输出给车床以及该车床的周边装置并进行控制。作为输出这种信号的周边装置,例如列举有工具更换装置、机器人等的执行器、安装在车床上的传感器。另外,接收车床的本体所配备的操作盘的各种开关和周边装置等的信号,进行了必要的信号处理后传送给CPU11。
显示器/MDI单元70是具备显示器和键盘等的手动数据输入装置,接口18接收来自显示器/MDI单元70的键盘的指令、数据,并传送给CPU11。接口19与操作盘17连接,该操作盘17具备手动驱动各轴时所使用的手动脉冲发生器等。
用于控制车床所具备的轴的轴控制电路30接收来自CPU11的轴的移动指令量,将轴的指令输出给伺服放大器40。伺服放大器40接收该指令,驱动使车床所具备的轴移动的伺服电动机50。轴的伺服电动机50内置有位置/速度检测器。将来自该位置/速度检测器的位置/速度反馈信号反馈给轴控制电路30,轴控制电路30进行位置/速度的反馈控制。另外,在图1的硬件结构图中只分别示出了一个轴控制电路30、伺服放大器40、伺服电动机50,但实际上准备成为控制对象的车床所具备的轴的数量。例如,如本发明那样,在控制具备2个刀架的车床时,准备有将安装了第一工具的第一刀架分别向X轴、Z轴方向驱动的2组轴控制电路30、伺服放大器40以及伺服电动机50以及将安装了第二工具的第二刀架分别向X轴、Z轴方向驱动的2组轴控制电路30、伺服放大器40以及伺服电动机50。
主轴控制电路60接收主轴旋转指令,将主轴速度信号输出给主轴放大器61。主轴放大器61接收该主轴速度信号,使车床的主轴电动机62以所指示的转速旋转,驱动工具。位置编码器63与主轴电动机62耦合,位置编码器63与主轴的旋转同步地将反馈脉冲输出给主轴控制电路60。通过CPU11读取输出给电路60的反馈脉冲。
图2是本发明一个实施方式的数值控制装置1的概略功能框图。
图1所示的数值控制装置1所具备的CPU11执行系统程序,控制数值控制装置1的各部的动作,从而实现图2所示的各个功能块。本实施方式的数值控制装置1控制分别驱动安装了第一工具的第一刀架和安装了第二工具的第二刀架来加工安装在主轴上的工件的车床。
本实施方式的数值控制装置1具备分析部100、第一插值部122、第二插值部124、伺服控制部130x1、130z1、130x2、130z以及主轴控制部140。另外,数值控制装置1的非易失性存储器14中预先存储有进行驱动安装在2个刀架上的工具来加工工件的控制的程序200。
图1所示的数值控制装置1所具备的CPU11执行从ROM12读出的系统程序,主要由CPU11进行使用了RAM13、非易失性存储器14的运算处理,由此实现分析部100。分析部100是读出程序200的程序块并进行分析,生成驱动第一、第二刀架的各个伺服电动机的移动指令数据和指示主轴的转速的主轴指令数据的功能单元。
分析部100根据通过程序200的程序块指示的进给指令,生成针对驱动第一刀架的伺服电动机50x1、50z1的移动指令数据和针对驱动第二刀架的伺服电动机50x2、50z2的移动指令数据。另外,分析部100根据由程序200的程序块指示的主轴旋转指令来生成主轴指令数据。
本实施方式的分析部100在开始工件加工时生成移动指令数据。更具体地说,分析部100生成移动指令数据来定位第一刀架以及第二刀架的Z轴坐标值,使得安装在第一刀架上的第一工具针对工件的切入量以及安装在第二刀架上的第二工具针对工件的切入量成为通过程序200指示或者预先设定的切入量。并且,分析部100生成将第一刀架的Z轴方向的进给速度与第二刀架的Z轴方向的进给速度之间的相对速度进行调整后的Z轴方向的移动指令数据,使得第一工具和第二工具成为交替加工工件的位置。
图1所示的数值控制装置1所具备的CPU11执行从ROM12读出的系统程序,主要由CPU11进行使用了RAM13、非易失性存储器14的运算处理,由此实现第一插值部122以及第二插值部124。
第一插值部122根据通过分析部100生成的移动指令数据,生成以插值周期(控制周期)对通过移动指令数据指示的安装在第一刀架上的第一工具的指令路径上的点进行插值计算后得到的插值数据。另外,第二插值部124根据通过分析部100生成的移动指令数据,生成以插值周期对通过移动指令数据指示的安装在第二刀架上的第二工具的指令路径上的点进行插值计算后得到的插值数据。按照每个插值周期执行第一插值部122、第二插值部124的插值处理。
图1所示的数值控制装置1所具备的CPU11执行从ROM12读出的系统程序,进行主要由CPU11进行的使用了RAM13、非易失性存储器14的运算处理和由轴控制电路30、伺服放大器40进行的伺服电动机50的控制处理,由此实现伺服控制部130x1、130z1。伺服控制部130x1、130z1根据第一插值部122所生成的插值数据分别控制在X轴方向驱动第一刀架的伺服电动机50x1以及在Z轴方向驱动第一刀架的伺服电动机50z1。这样,伺服控制部130x1、130z1驱动成为控制对象的机械的第一刀架。
同样,CPU11执行从ROM12读出的系统程序,主要进行由CPU11进行的使用了RAM13、非易失性存储器14的运算处理和基于轴控制电路30、伺服放大器40的伺服电动机50的控制处理,由此实现伺服控制部130x2、130z2。伺服控制部130x2、130z2根据由第二插值部124生成的插值数据分别控制在X轴方向驱动第一刀架的伺服电动机50x2以及在Z轴方向驱动第一刀架的伺服电动机50z2。由此,伺服控制部130x2、130z2驱动成为控制对象的机械的第二刀架。
图1所示的数值控制装置1所具备的CPU11执行从ROM12读出的系统程序,主要进行由CPU11进行的使用了RAM13、非易失性存储器14的运算处理和由主轴控制电路60以及主轴放大器61进行的主轴电动机62的控制处理,由此实现主轴控制部140。主轴控制部140根据分析部100所生成的主轴指令数据控制使成为控制对象的机械的主轴旋转的主轴电动机62。
图3A以及图3B表示基于分析部100所生成的移动指令数据的第一刀架以及第二刀架向Z轴方向的移动速度的推移的例子。另外,在该速度推移例子中,如图3A所示,第一刀架3向Z轴方向的进给速度除了移动开始/移动结束的加减速时以外,始终为F1。在该例子中,如图3B所示,使第二刀架向Z轴方向的进给速度在F2(<F1)~F2’(>F1)之间变动,从而调整第一刀架的Z轴方向的进给速度与第二刀架的Z轴方向的进给速度之间的相对速度。
在如图3A以及图3B那样调整速度时,最初安装在以速度F1(>F2)移动的第一刀架上的第一工具先于安装在第二刀架上的第二工具来切削加工工件。并且,如果途中第二刀架的速度从F2向F2’(>F1)上升,则安装在第二刀架上的第二工具在时刻t1的时间点追上安装在第一刀架上的第一工具。之后,安装在第二刀架上的第二工具先于安装在第一刀架上的第一工具来切削加工工件。接着,如果第二刀架的速度从F2’向F2(<F1)下降,则安装在第二刀架上的第二工具在时刻t2的时间点被安装在第一刀架上的第一工具追上。之后,安装在第一刀架上的第一工具先于安装在第二刀架上的第二工具来切削加工工件。
通过重复这样的速度调整,以安装在第一刀架上的第一工具和安装在第二刀架上的第二工具成为交替加工工件的位置的方式来调整其相对位置。本实施方式的分析部100生成第一刀架的进给速度以及第二刀架的进给速度以成为图3A以及图3B所例示的速度推移的方式进行调整的移动指令数据。
使用图4~图6说明以图3A、图3B例示的速度推移使各个刀架移动时的安装在第一刀架3上的第一工具5和安装在第二刀架4上的第二工具6进行的工件7的加工。在这些附图所示的加工例中,工件7安装在机床2上,更具体地说是安装在机床2的主轴台上。
图4表示安装在第一刀架3上的第一工具5位于比安装在第二刀架4上的第二工具6更领先的位置(图3A、图3B的时刻O~时刻t1)时的工件7和各个工具之间的位置关系。在图4所示的状态下,第二刀架的Z轴方向的进给速度是F2(<F1)。在该状态下,通过第一工具5切削加工工件7,从该加工位置产生切屑8。之后,使第二刀架4的Z轴方向的进给速度加速到F2’(>F1)。并且,如果安装在第二刀架4上的第二工具6领先于安装在第一刀架3上的第一工具5,并开始第二工具6进行的工件7的切削加工,则第一工具成为非切削状态,通过第一工具5的切削加工所产生的切屑8被切断。
图5表示安装在第二刀架4上的第二工具6位于比安装在第一刀架3上的第一工具5更领先的位置(图3A、图3B的时刻t1~时刻t2)时的工件7和各个工具之间的位置关系。在图5所示的状态下,第二刀架4的Z轴方向的进给速度是F2’(>F1)。在该状态下,通过第二工具6切削加工工件7,从该加工位置产生切屑8。之后,使第二刀架4的Z轴方向的进给速度减速到F2(<F1)。并且,如果安装在第一刀架3上的第一工具5领先于安装在第二刀架4上的第二工具6,并开始第一工具5进行的工件7的切削加工,则第二工具成为非切削状态,通过第二工具6的切削加工所产生的切屑8被切断。
图6表示安装在第一刀架3上的第一工具5位于比安装在第二刀架4上的第二工具6更领先的位置(图3A、图3B的时刻t2~时刻t3)时的工件7和各个工具之间的位置关系。在图6所示的状态下,第二刀架的Z轴方向的进给速度是F2(<F1)。在该状态下,通过第一工具5切削加工工件7,从该加工位置产生切屑8。
这样,重复调整安装了第一工具5的第一刀架3和安装了第二工具6的第二刀架4之间的相对速度,由此,在通过本实施方式的数值控制装置1控制的车床中,维持第一工具5和第二工具6的某一个工具始终进行切削加工的状态。另外,能够形成第一工具5和第二工具6交替进行切削加工的状态。作为其结果,第一工具5和第二工具6的切削加工的状态能够切换并交替地成为非切削状态,由此能够切断切屑,另一方面,工件7能够维持始终被切削加工的状态。因此,不会产生非切削时间,加工时间和通常的连续切削的情况没有区别。
另外,在通过本实施方式的数值控制装置1控制的车床中,每个工具的前进方向始终是固定方向,不需要像摆动切削那样向反向反转。另外,不需要如摆动切削那样始终使工具摆动,只有在需要切断切屑8时,切换进行切削加工的工具即可。因此,与摆动切削相比能够抑制振动,对机械寿命(滚珠丝杆、轴承等)或工具寿命的影响小。
在通过本实施方式的数值控制装置1控制的车床中,每个工具交替成为非切削状态,因此能够通过冷却剂充分地冷却工具。因此,能够实现工具的寿命长期化和提高工件加工面质量。
在通过本实施方式的数值控制装置1控制的车床中,第一工具5和第二工具6分别在相同条件下进行工件7的切削加工。因此,例如当工件7的原材料发生变化时,即使在切入量和主轴转速、进给速度等切削条件发生改变的情况下,各个刀架与对方侧刀架进行相互前后移动的动作即可。因此,不需要再调整每个工具,不会花费调整时间。
以上,说明了本发明的一个实施方式,但是本发明不仅限于上述实施方式的例子,能够通过增加适当的变更以各种方式来实施。
在上述实施方式中,将第一工具5的速度设为固定,变更第二工具6的速度,由此变更第一工具5的移动速度与第二工具6的移动速度之间的相对速度。但是,如图7A以及图7B所例示那样,可以通过变更第一工具5和第二工具6双方的速度,以使第一工具5和第二工具6的相对位置交替地前后移动的方式进行控制。另外,第一工具5和第二工具6的速度推移可以如图8A以及图8B所例示那样,将正弦曲线等的曲线设为基础。在进行这种控制时,例如使速度发生变化,使得第一刀架3和第二刀架4的速度之和始终相同即可。如果这样使速度发生变化,则能够容易地将第一工具5的每单位时间的切削量和第二工具6的每单位时间的切削量设为固定。并且,减少施加给工具和工件的负荷的变动并使之稳定,能够减轻加工时产生的振动,能够容易地提高工件加工面的质量。
另外,可以根据工具的切削距离和切削时间、主轴的转速(切削加工了几周)控制成第一工具5和第二工具6的相对位置交替地前后移动。能够计算从开始切削后在预定时刻t的工具的X坐标位置作为附图所示的时刻-进给速度的曲线图的积分值。因此,根据这样计算出的积分值来求出切削距离和主轴的转速等,根据所求出的切削距离调整速度,使得第一工具5和第二工具6交替进行切削即可。
进一步,如图9所示,预先在伺服电动机50x1、50x2分别设置振动传感器82、84,分析部100构成为按照预先决定的每个预定周期累计从使处于工件的切削状态的工具移动的伺服电动机50上所安装的振动传感器检测出的振动的振幅值。在这种结构的基础上,分析部100可以生成调整第一工具5和第二工具6的相对速度以及相对位置的移动指令数据,使得在该累计值超过预先决定的预定阈值时处于切削状态的工具成为非切削状态。分析部100可以累计根据使处于工件的切削状态的工具移动的伺服电动机50的电流值推定出的该伺服电动机50的负荷值,来代替振动传感器82、84的检测值。在这种结构的基础上,分析部100可以生成调整第一工具5和第二工具6的相对速度以及相对位置的移动指令数据,使得在该累计值超过预先决定的预定阈值时处于切削状态的工具成为非切削状态。
在上述实施方式中,示出了假设了刀架的位置相对的车床的例子。但是,只要能够进行工件的切削加工,且第一工具以及第二工具的位置为能够相对前后移动的位置,则车床采用哪种结构都没有问题。对工具的数量也不需要限定为2个,只要能够调整每个工具的相对速度和相对位置,则也可以将本发明应用于使用了3个以上工具的车床的控制。
在上述实施方式中,表示安装了工具的刀架分别移动来加工工件的例子。但是,例如针对固定工具和可动工具以及工件(主轴)进行移动的结构也能够应用本发明的技术。
Claims (3)
1.一种数值控制装置,在具有分别安装了工具的多个刀架的能够车削的机械中同时进行控制,使得通过多个上述工具在旋转轴方向依次切削工件,其特征在于,
该数值控制装置具备:
分析部,其生成移动指令数据,该移动指令数据用于进行定位使得多个上述工具以相同的切入量切入上述工件,并用于控制多个该工具间的相对速度以及相对位置,使得多个上述工具各自的切削点依次前后移动;
插值部,其根据上述移动指令数据来生成插值数据;以及
伺服控制部,其根据上述插值数据来对驱动上述机械的电动机进行控制。
2.根据权利要求1所述的数值控制装置,其特征在于,
在满足了预先设定的条件时,上述分析部生成移动指令数据,该移动指令数据控制多个上述工具间的相对速度以及相对位置,使得多个上述工具的切削点依次前后移动,
上述条件为切削距离、时间或主轴的转速。
3.根据权利要求1所述的数值控制装置,其特征在于,
在满足了预先设定的条件时,上述分析部生成移动指令数据,该移动指令数据控制多个该工具间的相对速度以及相对位置,使得多个上述工具的切削点依次前后移动,
上述条件为通过振动传感器检测出的振动的振幅值或伺服电动机的负荷值超过预先设定的阈值时。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019-071659 | 2019-04-03 | ||
JP2019071659A JP7252040B2 (ja) | 2019-04-03 | 2019-04-03 | 数値制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111791088A true CN111791088A (zh) | 2020-10-20 |
Family
ID=72661901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010261373.XA Pending CN111791088A (zh) | 2019-04-03 | 2020-04-03 | 数值控制装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11106194B2 (zh) |
JP (1) | JP7252040B2 (zh) |
CN (1) | CN111791088A (zh) |
DE (1) | DE102020001972A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116323048A (zh) * | 2020-10-05 | 2023-06-23 | 发那科株式会社 | 进行加工工具与工件之间的相对位置关系的控制的数值控制装置 |
CN116745712B (zh) * | 2021-06-02 | 2024-05-07 | 三菱电机株式会社 | 数控装置、学习装置、推断装置及数控方法 |
WO2024189814A1 (ja) * | 2023-03-15 | 2024-09-19 | 三菱電機株式会社 | 数値制御装置、数値制御方法、および数値制御プログラム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN85108062A (zh) * | 1985-04-09 | 1986-10-08 | 威廉·赫根沙伊德特股份公司 | 加工工件时产生断屑的方法和所用的设备 |
JPH04606A (ja) * | 1990-04-18 | 1992-01-06 | Mitsubishi Electric Corp | 数値制御装置 |
JPH064115A (ja) * | 1992-06-19 | 1994-01-14 | Okuma Mach Works Ltd | 数値制御装置 |
JPH10124127A (ja) * | 1996-10-16 | 1998-05-15 | Mori Seiki Co Ltd | Nc旋盤を用いたねじ切り装置及びその方法 |
JP2002341913A (ja) * | 2001-05-16 | 2002-11-29 | Citizen Watch Co Ltd | 数値制御工作機械におけるワークの加工方法及びそのプログラム |
CN105988419A (zh) * | 2015-03-19 | 2016-10-05 | 发那科株式会社 | 进行复合形固定周期的往复车削的数值控制装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5950443B2 (ja) * | 1979-11-17 | 1984-12-08 | 株式会社大隈「テツ」工所 | 切屑切断方法 |
JPS58171242A (ja) * | 1982-04-02 | 1983-10-07 | Toyota Motor Corp | 適応制御機能付nc装置 |
JP4951165B2 (ja) * | 2006-02-06 | 2012-06-13 | シチズンホールディングス株式会社 | 数値制御工作機械、この数値制御工作機械におけるワークの加工方法 |
JP4809488B1 (ja) | 2010-05-24 | 2011-11-09 | ファナック株式会社 | 任意区間で速度変更が可能な揺動動作機能を有する数値制御装置 |
JP6721307B2 (ja) | 2015-09-16 | 2020-07-15 | ファナック株式会社 | 複数軸を備えた工作機械の制御装置 |
KR102623129B1 (ko) | 2015-09-24 | 2024-01-11 | 시티즌 도케이 가부시키가이샤 | 공작 기계의 제어 장치 및 이 제어 장치를 구비한 공작 기계 |
JP6301979B2 (ja) * | 2016-01-27 | 2018-03-28 | ファナック株式会社 | 単系統用のプログラムで複数系統の軸を制御する数値制御装置およびそのシミュレーション装置 |
US11253924B2 (en) * | 2017-03-29 | 2022-02-22 | Citizen Watch Co., Ltd. | Control device for machine tool and machine tool |
JP6487490B2 (ja) * | 2017-05-11 | 2019-03-20 | ファナック株式会社 | 数値制御装置 |
WO2020084771A1 (ja) * | 2018-10-26 | 2020-04-30 | 三菱電機株式会社 | 数値制御装置、工作機械および数値制御方法 |
-
2019
- 2019-04-03 JP JP2019071659A patent/JP7252040B2/ja active Active
-
2020
- 2020-03-11 US US16/815,425 patent/US11106194B2/en active Active
- 2020-03-27 DE DE102020001972.2A patent/DE102020001972A1/de active Pending
- 2020-04-03 CN CN202010261373.XA patent/CN111791088A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN85108062A (zh) * | 1985-04-09 | 1986-10-08 | 威廉·赫根沙伊德特股份公司 | 加工工件时产生断屑的方法和所用的设备 |
JPH04606A (ja) * | 1990-04-18 | 1992-01-06 | Mitsubishi Electric Corp | 数値制御装置 |
JPH064115A (ja) * | 1992-06-19 | 1994-01-14 | Okuma Mach Works Ltd | 数値制御装置 |
JPH10124127A (ja) * | 1996-10-16 | 1998-05-15 | Mori Seiki Co Ltd | Nc旋盤を用いたねじ切り装置及びその方法 |
JP2002341913A (ja) * | 2001-05-16 | 2002-11-29 | Citizen Watch Co Ltd | 数値制御工作機械におけるワークの加工方法及びそのプログラム |
CN105988419A (zh) * | 2015-03-19 | 2016-10-05 | 发那科株式会社 | 进行复合形固定周期的往复车削的数值控制装置 |
Also Published As
Publication number | Publication date |
---|---|
US11106194B2 (en) | 2021-08-31 |
DE102020001972A1 (de) | 2020-10-29 |
JP2020170365A (ja) | 2020-10-15 |
US20200319620A1 (en) | 2020-10-08 |
JP7252040B2 (ja) | 2023-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107797515B (zh) | 机床的控制装置、控制方法以及计算机可读介质 | |
JP6457432B2 (ja) | 揺動切削を行う工作機械のサーボ制御装置、制御方法及びコンピュータプログラム | |
CN108732989B (zh) | 进行摆动切削的机床的控制装置 | |
KR102154010B1 (ko) | 공작 기계의 제어 장치, 공작 기계 | |
CN104995571A (zh) | 数控装置 | |
JP6209392B2 (ja) | 干渉確認装置 | |
CN111791088A (zh) | 数值控制装置 | |
WO2008053601A1 (fr) | Dispositif de contrôle de travail et son programme | |
US11347196B2 (en) | Controller of machine tool | |
CN104834269A (zh) | 数值控制装置 | |
CN109960221B (zh) | 数值控制装置 | |
JP3558508B2 (ja) | Nc工作機械の制御装置 | |
US11126163B2 (en) | Numerical controller | |
US20060041325A1 (en) | Numerical control unit | |
JP6916409B1 (ja) | 数値制御装置 | |
CN108873818B (zh) | 数值控制装置 | |
CN117440869A (zh) | 用于工具机的振动切削条件设定装置 | |
KR101560529B1 (ko) | 수치 제어 장치 | |
US10248100B2 (en) | Numerical controller | |
JP2016194860A (ja) | 振動切削加工装置および振動切削加工方法 | |
JP2004202594A (ja) | 数値制御装置 | |
CN109129176B (zh) | 控制装置 | |
US10802464B2 (en) | Numerical controller | |
WO2022239721A1 (ja) | 工作機械 | |
JP2007122387A (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 |