[go: up one dir, main page]

CN105988419A - 进行复合形固定周期的往复车削的数值控制装置 - Google Patents

进行复合形固定周期的往复车削的数值控制装置 Download PDF

Info

Publication number
CN105988419A
CN105988419A CN201610157693.4A CN201610157693A CN105988419A CN 105988419 A CN105988419 A CN 105988419A CN 201610157693 A CN201610157693 A CN 201610157693A CN 105988419 A CN105988419 A CN 105988419A
Authority
CN
China
Prior art keywords
instrument
action
processing
workpiece
turnery 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
CN201610157693.4A
Other languages
English (en)
Other versions
CN105988419B (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 CN105988419A publication Critical patent/CN105988419A/zh
Application granted granted Critical
Publication of CN105988419B publication Critical patent/CN105988419B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/188Numerical 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 special applications and not provided for in the relevant subclasses, (e.g. making dies, filament winding)
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B29/00Holders for non-rotary cutting tools; Boring bars or boring heads; Accessories for tool holders
    • B23B29/24Tool holders for a plurality of cutting tools, e.g. turrets
    • B23B29/26Tool holders in fixed position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B3/00General-purpose turning-machines or devices, e.g. centre lathes with feed rod and lead screw; Sets of turning-machines
    • B23B3/06Turning-machines or devices characterised only by the special arrangement of constructional units
    • 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/45136Turning, lathe
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50266During tool change, workpiece immobile, then execute backward operation sequence
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50285Tool geometry compensation, keep contact of tool on desired curve

Landscapes

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

Abstract

本发明提供一种进行复合形固定周期的往复车削的数值控制装置,其根据由NC程序指令的周期指令来控制对工件进行车削加工的机床。机床具有通过结合部件相互结合的第一和第二刀架,第一、第二工具相互对置地装配在这些刀架上。该机床使用第一、第二工具不是在一个方向上而是往复地进行复合形固定周期的车削加工,在基于使用第一工具的车削加工完成、进行了车削加工的第一工具已退避时,能够通过相反侧的第二工具在反方向进行车削加工。

Description

进行复合形固定周期的往复车削的数值控制装置
技术领域
本发明涉及能够缩短复合形固定周期的车削加工的周期时间的数值控制装置。
背景技术
数值控制装置通过读出存储于存储器的加工程序,按照该加工程序使伺服电动机以及主轴电动机进行驱动从而控制机床。
关于数值控制装置中的复合形固定周期指令,针对工件加工式样生成程序,通过该工件加工程序来进行车削加工。作为周期动作,如图9所示,进行车削加工的始点(A)的定位(1)、使用工具t的切削(2)、自工件W的退避动作(3)、以及再一次对工件W的始点的定位(4),重复以上(1)~(4)直至工件W的加工结束。
作为与这样的周期加工相关的现有技术的示例,在日本特开2015-011669号公报中公开了具有如下复合形固定周期的始点路径缩短功能的数值控制装置:在复合形固定周期中,进行从周期的切削结束位置向下一周期的切削开始位置设定直线路径的处理,进行复合形固定周期加工的周期时间缩短。
此外,在日本特开2014-195856号公报中公开了如下内容:在轴状部件的加工中,将第一工具以及第二工具以各末端部具有相差180°的位置关系的方式保持于共用的工具架,然后,将第一工具以及第二工具的各末端部配置到在轴状部件形成的槽内,一边使该轴状部件绕中心轴线旋转,一边使第一工具以及第二工具的末端部从该槽内在中心轴线方向移动,通过第一工具以及第二工具来切削(车削)该轴状部件的外周面。
但是,关于图9所示的车削加工的动作,由于车削加工的方向是一个方向,因此在1周期的车削加工结束后,为了进行下一周期的车削加工而需要使工具返回到车削加工的始点。由于返回到该始点的动作,因此存在如下问题:花费与车削加工无关的时间,从而导致周期时间相应地变长。
实际上,所述的日本特开2015-011669号公报所公开的技术存在如下课题:虽然在一定程度上有助于周期时间的改善,但是车削加工方向在一个方向进行仍没有改变,在进一步切入时,在返回车削的距离后进行下一车削加工,因此,必须花费返回的时间。
此外,在所述的日本特开2014-195856号公报所公开的技术中,由于两个工具在相同方向移动进行车削,因此车削加工方向在一个方向进行仍没有改变,在进一步切入时在返回车削的距离后进行下一车削加工,因此在该技术中也存在必须花费该返回的时间的问题。
发明内容
因此,本发明的目的在于提供一种数值控制装置,能够缩短基于复合形固定周期的车削加工的周期时间。
本发明涉及的数值控制装置,其根据由NC程序指令的周期指令来控制对工件进行车削加工的机床,其中,所述机床具有:第一工具,其一边向第一加工方向移动一边对所述工件进行车削加工;第二工具,其一边向与所述第一加工方向反方向的第二加工方向移动一边对所述工件进行车削加工;以及工具切换部,其通过所述数值控制装置的指令,将用于车削加工的工具切换为所述第一工具以及所述第二工具中被指令的工具来形成能够进行车削加工的状态,所述数值控制装置具有:周期动作制作部,其根据所述周期指令制作出指令给所述机床的周期动作,所述周期动作是重复往复车削加工动作的动作,该往复车削加工动作包括:第一动作,使用所述第一工具向所述第一加工方向进行车削加工;第二动作,使用所述工具切换部从所述第一工具切换到所述第二工具;第三动作,使用所述第二工具向所述第二加工方向进行车削加工;以及第四动作,使用所述工具切换部从所述第二工具切换到所述第一工具。
也可以是,所述工具切换部由以下部分构成:第一刀架,其装配有所述第一工具;第二刀架,其装配有所述第二工具;结合部件,其将所述第一刀架与所述第二刀架结合成所述第一工具与所述第二工具隔着使所述工件旋转的主轴的轴线大致对置的配置;以及电动机,其在与所述主轴的轴线大致垂直的方向驱动所述第一刀架以及所述第二刀架,所述第二动作是通过使所述第一工具远离所述工件而使所述第二工具向加工所述工件的位置移动的动作,所述第四动作是通过使所述第二工具远离所述工件而使所述第一工具向加工所述工件的位置移动的动作。
也可以是,所述工具切换部由以下部分构成:转塔刀架,其装配有所述第一工具以及所述第二工具;以及电动机,其驱动所述转塔刀架,所述第二动作是通过使所述转塔刀架旋转而使所述第二工具转位之后,使所述第二工具向加工所述工件的位置移动的动作,所述第四动作是通过使所述转塔刀架旋转而使所述第一工具转位之后,使所述第一工具向加工所述工件的位置移动的动作。
也可以是,所述工具切换部由以下部分构成:串列式刀架,其装配有所述第一工具以及所述第二工具;以及驱动部,其对所述串列式刀架进行驱动,所述第二动作是通过驱动所述串列式刀架而使所述第二工具转位之后,使所述第二工具向加工所述工件的位置移动的动作,所述第四动作是通过驱动所述串列式刀架而使所述第一工具转位之后,使所述第一工具向加工所述工件的位置移动的动作。
通过本发明,由于能够将工具的移动抑制成所需最小限度,因此周期时间缩短,通过缩短周期时间能够期待生产率的提升。
附图说明
根据参照附图进行的以下的实施例的说明,可以明确本发明的上述以及其它目的以及特征。这些附图中:
图1A以及图1B是通过本发明的第一实施方式涉及的数值控制装置而被控制的机床的概要图。
图2是说明本发明的第一实施方式涉及的数值控制装置使图1A以及图1B所示的机床进行的复合形固定周期的往复车削的工序的图。
图3是使图1A以及图1B所示的机床进行图2所示的复合形固定周期的往复车削的、本发明的第一实施方式涉及的数值控制装置的主要部分的框图。
图4是对图3的数值控制装置根据周期加工指令所指令的值控制图1所示的机床时,周期动作制作部计算出的各动作的移动量数据的计算方法进行说明的图。
图5是表示在图3的数值控制装置上执行的车削加工的工序的流程图。
图6A以及图6B是对由本发明的第二实施方式涉及的数值控制装置控制的周期动作的概要进行说明的图。
图7是表示在本发明的第二实施方式涉及的数值控制装置上执行的车削加工的工序的流程图。
图8A以及图8B是对由本发明的第三实施方式涉及的数值控制装置控制的周期动作的概要进行说明的图。
图9是对现有技术中的周期加工的控制动作进行说明的图。
具体实施方式
首先,使用图1~图5来对本发明的第一实施方式涉及的数值控制装置进行说明。
使用图1A以及图1B对由数值控制装置控制的机床进行说明。
机床具有通过结合部件50而相互结合的第一刀架31以及第二刀架32,第一、第二工具41、42以相互对置的方式装配于这些第一、第二刀架31、32。该机床使用第一、第二工具41、42不是在一个方向而是往复进行复合形固定周期的车削加工,由于通过结合部件50来结合对置的第一、第二刀架31、32,因此,在使用第一工具41的车削加工完成、进行了车削加工的第一工具41退避时,能够通过相反侧的第二工具42在反方向进行车削加工。
另外,在图1A以及图1B中,符号M表示电动机,W表示工件,S表示主轴,H表示主轴台。
使用图2对本发明的第一实施方式涉及的数值控制装置使图1A以及图1B所示的机床进行的复合形固定周期的往复车削的工序进行说明。
·工序1:对第一工具41指令移动量,在第一工具41以该移动量、快速进给速度向工件W接近过程中((1)),相反侧的第二工具42同时通过对第一工具41的指令而以相同的移动量、快速进给速度远离工件W((1)’),所述移动量是基于第一工具41的当前位置和用于加工工件W的一次切入量而求出的移动量。通过该动作,图9中的周期动作(1)与动作(3)同时进行,因此缩短了周期时间。
·工序2:对第一工具41指令通过程序而指令的从加工工件W的始点到终点间的距离,在该指令的距离内以切削速度进行车削加工过程中((2)),相反侧的第二工具42同时通过对第一工具41的指令以相同的移动量、切削速度进行移动((2’))。通过该动作,由于图9的动作(2)与动作(4)同时进行,因此周期时间得以缩短。
·工序3:对第一工具41指令移动量,在第二工具42以该移动量、快速进给速度向工件W接近过程中((3)’),相反侧的第一工具41同时以相同的移动量、快速进给速度远离工件W((3)),所述移动量是将用于加工工件W的一次切入量、与第一工具41和第二工具42的刀尖间的距离(后述的L)减去切入量(后述的(A(X)-(U×n))×2)的差值的合计值。通过该动作,由于图9中的动作(1)与动作(3)同时进行,因此周期时间被缩短。
·工序4:对第一工具41指令由程序指令的从加工工件W的终点到始点间的距离,在第二工具42通过对第一工具41的指令而在该指令距离内以切削速度进行车削加工过程中((4)’),相反侧的第一工具41同时以相同的移动量、切削速度进行移动((4))。通过该动作,由于图9中的动作(2)与动作(4)同时进行,因此周期时间被缩短。
图3是使图1A以及图1B所示的机床进行图2所示的复合形固定周期的往复车削的、本发明的第一实施方式涉及的数值控制装置的主要部分的框图。
数值控制装置1具有:存储器10、指令解析部11、周期动作制作部12、插补处理部13、坐标更新部14、以及加减速处理部15。
在存储器10中存储有为了加工工件W而制作的NC程序,通过后述的指令解析部11能够进行读取。
指令解析部11从存储器10读出NC程序进行解析,在读出的指令是通常的加工指令时,基于由该指令所指令的指令值与由该指令控制的轴的当前位置制作出与该轴的移动量相关的数据,并输出给插补处理部13。另一方面,在该读出的指令是周期加工指令时,指令解析部11指令周期动作制作部12制作出与周期动作的移动量相关的数据,并且,接受对应于该指令而由周期动作制作部12制作出的数据并交给插补处理部13。
详细来说,周期动作制作部12在由指令解析部11读出的指令是周期加工指令时,解析该周期加工指令,制作出与用于使由该周期加工指令控制的轴进行周期动作的移动量相关的数据,并输出给指令解析部11。
插补处理部13基于从指令解析部11收到的与移动量相关的数据和由加工指令所指令的速度指令值,制作出每单位周期时间的插补数据(脉冲)。
坐标更新部14根据插补处理部13制作出的插补数据(脉冲),对数值控制装置1所显示的坐标进行更新。
加减速处理部15为了顺畅地进行伺服电动机的动作,而将插补处理部13制作出的插补数据(脉冲)在输送到伺服电动机20之前,进行加速或者减速。
像这样脉冲被从数值控制装置1输出至伺服电动机20,通过该输出的脉冲来驱动伺服电动机20。然后,伺服电动机20的驱动经由为滚珠丝杠等机械结构的机械控制部21进行传递,由此机床进行工作。
以下,表示图3所示的数值控制装置1进行的复合形固定周期控制的示例。
在该实施方式中,通过图3所示的数值控制装置1来控制具有图1所示的刀架的机床,不是在一个方向而是往复地进行复合形固定周期的车削加工。在具有图1A以及图1B所示的刀架31、32的机床中,由于这些刀架31、32配置成装配于这些刀架31、32的工具41、42对置,因此在通过一个工具41(或者42)完成一个方向的车削加工、该工具退避时,能够通过相反侧的另一个工具42(或者41)在反方向进行车削加工。
作为用于由数值控制装置1通过NC程序来进行具有图1所示的刀架31、32的机床的控制的周期加工指令的一例,导入以下所示的格式的G代码指令(G900)。该周期加工指令被解析为针对第一工具41的指令。
G900X_Z_U_L_F_;
X_:切削终点A’的X轴坐标值,
Z_:切削终点A’的Z轴坐标值,
U_:每一次的切入量,
L_:第一工具41与第二工具42的刀尖间的距离,
F_:切削进给速度
图4是对图3的数值控制装置根据上述周期加工指令所指令的值控制图1所示的机床时,周期动作制作部计算出的各动作的移动量数据的计算方法进行说明的图。
这里,将自开始车削起的车削加工的周期次数设为n(初次n=1,自使用第一工具41的车削加工开始),并且,将指令的时刻的第一工具41的位置、即切入工件W前的始点A的坐标值设为A(X)、A(Z),该情况下,通过以下的数学式(1)~(5)计算出图4所示的工具的动作(1)~动作(5)的轴(伺服电动机)的各移动量。
·动作<1>中的第一工具41向车削加工开始位置的X轴的移动量
=-(U×n) (n=1时)……(1)
·动作<2>中的第一工具41的车削加工中的移动量
=Z-A(Z)……(2)
·动作<3>中的第二工具42向车削加工开始位置的X轴的移动量
=(U×n)+(L-((A(X)-(U×n))×2)(n=1、2、3…时)……(3)
·动作<4>中的第二工具42的车削加工中的移动量
=A(Z)-Z……(4)
·动作<5>以及动作<1>中的第一工具41向车削加工开始位置的X轴的移动量
=-(U×(n+2))-(L-((A(X)-(U×(n+2)))×2))(n=2、3、4…时)……(5)
这里,关于计算出动作3的移动量的上述数学式(3)中的项(L-((A(X)-(U×n))×2)),是从第一工具41与第二工具42的刀尖间的距离L减去切入时的X轴的移动量(由于是隔着Z轴相等的距离,因此是(A(X)-(U×n))的2倍的值)而计算出从第二工具42到工件W的距离。
另外,周期动作制作部12将周期加工的最后阶段的切入量调整为由上述周期加工指令所指定的切入量以下,最终制作出第一工具41到达切削终点A’的坐标值那样的移动量数据,或者制作出第二工具42的X坐标值到达将切削终点A’移动到关于Z轴对称的位置的点的X坐标值那样的移动量数据。
在将第一工具41定位于图4中的始点A之后,在通过上述周期加工指令而指令了车削加工时,数值控制装置1根据通过上述数学式(1)~(5)计算出的各移动量,开始机床的控制以便按以下的工序进行车削加工。
·工序1:根据通过NC程序指令的值,使用上述数学式(1)求出第一工具41到车削加工的X轴的开始位置的移动量,控制成使第一工具41按求出的移动量以快速进给速度接近工件W((1))。同时,处于相反侧的第二工具42通过对第一工具41的指令以相同的移动量、快速进给速度远离工件W((1)’)。
·工序2:根据通过NC程序指令的值,使用上述数学式(2)求出第一工具41的车削加工中的Z轴的移动量,控制成使第一工具41以切削进给速度移动该求出的移动量,进行车削加工((2))。同时,处于相反侧的第二工具42通过对第一工具41的指令以相同的移动量、切削速度移动。通过以上的控制,第二工具42为了接下来的加工而移动到接近工件W的前位置((2)’)。
·工序3:根据通过NC程序指令的值,使用上述数学式(3)求出第二工具42到车削加工的X轴的开始位置的移动量,控制成使第一工具41以该求出的移动量、快速进给速度远离工件W((3))。同时,处于相反侧的第二工具42通过对第一工具41的指令以相同的移动量、快速进给速度接近工件W((3)’)。
·工序4:根据通过NC程序指令的值,使用上述数学式(4)求出第二工具42的车削加工中的Z轴的移动量,控制成使第一工具41以切削进给速度移动该求出的移动量((4))。同时,处于相反侧的第二工具42通过对第一工具41的指令以相同的移动量、切削进给速度移动,进行车削加工((4)’)。
·工序5:根据通过NC程序指令的值,使用上述数学式(5)求出第一工具41从当前位置到车削加工的开始位置的移动量,控制成使第一工具41以该求出的移动量、快速进给速度接近工件W((5)、(1))。同时,处于相反侧的第二工具42通过对第一工具41的指令以相同的移动量、快速进给速度远离工件W((5)’、(1)’)。
然后,以后重复上述工序2~工序5直至第一工具41到达切削终点A’的位置而结束车削加工。
图5是表示在本实施方式的数值控制装置1上执行的车削加工中的上述工序的流程图。在通过指令解析部11从工件W加工用的NC程序读出周期加工指令(G900)时,执行本处理。
·[步骤SA01]对读出的周期加工指令进行解析。并且,将切入次数n初始化为1。
·[步骤SA02]判定切入次数n是否是1。在切入次数n是1时前进到步骤SA03,在不是时前进到步骤SA04。
·[步骤SA03]根据通过步骤SA01解析后的周期加工指令所指令的值,使用数学式(1)计算出用于使第一工具41接近工件W的移动量。
·[步骤SA04]根据通过步骤SA01解析后的周期加工指令所指令的值,使用数学式(5)计算出用于使第一工具41接近工件W的移动量。
·[步骤SA05]进行如下控制:使第一工具41以快速进给速度向接近工件W的方向移动通过步骤SA03或者步骤SA04计算出的移动量。通过该控制,处于相反侧的第二工具42同时以相同的移动量、快速进给速度向远离工件W的方向移动。
·[步骤SA06]根据通过步骤SA01解析后的周期加工指令所指令的值,使用数学式(2)计算出第一工具41的车削加工的移动量。
·[步骤SA07]控制成:使第一工具41以切削进给速度移动通过步骤SA06计算出的移动量,来进行车削加工。通过该控制,处于相反侧的第二工具42同时以相同的移动量、切削进给速度移动。
·[步骤SA08]判定最终的加工是否已结束(是否到达了切削终点A’的坐标)。在最终的加工已结束时结束该处理,在没有结束时前进到步骤SA09。
·[步骤SA09]根据通过步骤SA01解析后的周期加工指令所指令的值,使用数学式(3)计算出用于使第二工具42接近工件W的移动量。
·[步骤SA10]进行如下控制:为了使第二工具42向工件W接近通过步骤SA09计算出的移动量而使第一工具41以快速进给速度向远离工件W的方向移动相应的移动量。通过该控制,处于相反侧的第二工具42同时以相同的移动量、快速进给速度向接近工件W的方向移动。
·[步骤SA11]根据通过步骤SA01解析后的周期加工指令所指令的值,使用数学式(4)计算出第二工具42的车削加工的移动量。
·[步骤SA12]进行这样的控制:为了使第二工具42以切削进给速度移动通过步骤SA11计算出的移动量来进行切削加工,而使第一工具41与该移动量相应地以切削进给速度移动。通过该控制,处于相反侧的第二工具42同时以相同的移动量、切削进给速度移动来进行车削加工。
·[步骤SA13]判定最终的加工是否已结束(将第二工具42的位置移动到关于Z轴对称的位置的点的X轴坐标值是否到达了切削终点A’的X坐标值)。在最后的加工已结束时结束该处理,在没有结束时前进向步骤SA14。
·[步骤SA14]将切入次数n增加2次,返回到步骤SA02。
以上,如上所述,本实施方式的数值控制装置1能够以往复地进行复合形固定周期的车削加工的方式控制具有刀架的图1所示的机床,所述机床配置成所装配的刀具对置配置,因此,能够将工具的移动抑制成所需最小限度,能够缩短复合形固定周期的周期时间。
接下来,使用图6A、图6B以及图7对本发明的第二实施方式涉及的数值控制装置进行说明。
上述的第一实施方式涉及的数值控制装置对具有刀架31、32的机床进行控制,所述刀架31、32配置成如图1所示装配的工具41、42对置,而该第二实施方式涉及的数值控制装置对图6A以及图6B所示那样的、具有装配于转塔刀架的工具的机床进行控制。
由本实施方式涉及的数值控制装置控制的机床如图6A以及图6B所示,具有第一、第二工具61、62装配成车削加工的方向为反方向旋转的转塔刀架60,该转塔刀架60被控制成在通过第一工具61进行车削加工时,旋转至图6A的旋转位置并夹紧,在通过第二工具62进行车削加工时旋转至图6B的旋转位置并夹紧。像这样使转塔刀架60旋转至旋转位置,使工具转位。数值控制装置通过对转塔刀架60的X-Z坐标位置与旋转角度进行控制,以使用第一、第二工具61、62往复地进行复合形固定周期的车削加工的方式来控制机床。
在使用图6A以及图6B来对往复地进行基于数值控制装置的复合形固定周期的车削加工的动作进行说明时,最初在能够使用第一工具61进行切削加工的旋转位置夹紧转塔刀架60,将第一工具61的刀尖定位于始点A而接近工件W(图6A的(1)),使第一工具61的Z坐标移动到切削终点的Z坐标值来进行车削加工(图6A的(2))。
接下来,在图6A(2)的切削加工动作点的终点使转塔刀架60旋转,在能够将第二工具62用于车削加工的旋转位置进行夹紧(图6B)。然后,以切入量使第二工具62向工件W的方向移动(图6B的(3)),在Z轴方向使第二工具62向图6A的(2)的反方向移动来进行车削加工(图6B的(4))。另外,第一工具61与第二工具62的工具长度相同。
在本实施方式中,作为用于通过NC程序来进行具有图6A以及图6B所示的刀架的机床的控制的周期加工指令,导入以下所示的格式的G代码(G900)。在本实施方式中导入的周期加工指令被解析为针对第一工具61的指令。
G900X_Z_U_F_;
X_:切削终点A’的X轴坐标值,
Z_:切削终点A’的Z轴坐标值,
U_:每一次的切入量
F_:切削进给速度
使图6A以及图6B所示的机床进行动作的本发明的第二实施方式涉及的数值控制装置的主要部分框图,与使图1A以及图1B所示的机床动作的本发明的第一实施方式涉及的数值控制装置的主要部分框图相同。
数值控制装置1的周期动作制作部12根据上述周期加工指令所指令的值,计算出图6A、图6B所示的(1)~(4)的进给动作的移动量。这里,将自开始车削起的车削加工的周期次数设为n(初次n=1,自使用第一工具61的车削加工开始),并且,将指令的时刻的第一工具61的位置、即切入工件W前的始点A的坐标值设为A(X)、A(Z),该情况下,通过以下的数学式(6)~(9)计算出图6A以及图6B所示的工具的动作(1)~(4)的轴(伺服电动机)的各移动量。
·动作<1>中的第一工具61向车削加工开始位置的X轴的移动量
=-(U×n)(n=1时)……(6)
·动作<2>中的第一工具61的车削加工中的移动量
=Z-A(Z)……(7)
·动作<3>中的第二工具62向车削加工开始位置的X轴的移动量
=-(U×(n+1))(n=1、2、3…时)……(8)
·动作<4>中的第二工具62的车削加工中的移动量
=A(Z)-Z……(9)
另外,周期动作制作部12将周期加工的最后阶段的切入量调整至上述周期加工指令所指令的切入量以下,最终制作出第一工具61到达切削终点A’的坐标值这样的移动量数据。
在将第一工具61定位于图6A中的始点A之后,在由上述周期加工指令而指令车削加工时,数值控制装置根据通过上述数学式(6)~(9)计算出的各移动量,以按以下的工序进行车削加工的方式开始机床的控制。
·工序1:根据通过NC程序指令的值,使用上述数学式(6)求出第一工具61向车削加工的X轴的开始位置的移动量,控制成使第一工具61以快速进给速度向工件W接近该求出的移动量(图6A的(1))。
·工序2:根据通过NC程序指令的值,使用上述数学式(7)求出第一工具61的车削加工中的Z轴的移动量,控制成使第一工具61以切削进给速度移动该求出的移动量,进行车削加工(图6A的(2))。
·工序3:当检测出在工序2中Z轴到达了车削加工的切削终点的Z坐标值时,控制成松开转塔刀架60,将与该转塔刀架60连接的旋转轴旋转至能够通过第二工具62进行车削加工的旋转位置(图6B),并再次夹紧。
·工序4:根据通过NC程序指令的值,使用上述数学式(8)求出第二工具62向车削加工的X轴的开始位置的移动量,控制成使第二工具62以快速进给速度向工件W接近该求出的移动量(图6B的(3))。
·工序5:根据通过NC程序指令的值,使用上述数学式(9)求出第二工具62的车削加工中的Z轴的移动量,控制成使第二工具62以切削进给速度移动该求出的移动量,进行车削加工。(图6B的(4))。
·工序6:当检测出在工序5中Z轴到达了车削加工的始点时,控制成松开转塔刀架60,将与该转塔刀架60连接的旋转轴旋转至能够通过第一工具61进行车削加工的旋转位置(图6A),并再次夹紧。
然后,以后重复上述工序2~工序6直到车削加工结束。
图7是表示在本实施方式的数值控制装置1上执行的车削加工的上述工序的流程图。在通过指令解析部11从工件W加工用的NC程序读出周期加工指令(G900)时,执行本处理。
·[步骤SB01]对读出的周期加工指令进行解析。并且,将切入次数n初始化为1。
·[步骤SB02]根据通过步骤SB01解析后的周期加工指令所指令的值,使用上述数学式(6)计算出用于使第一工具61接近工件W的移动量。
·[步骤SB03]进行如下控制:使第一工具61以快速进给速度向接近工件W的方向移动通过步骤SB02计算出的移动量。
·[步骤SB04]根据通过步骤SB01解析后的周期加工指令所指令的值,使用上述数学式(7)计算出第一工具61的车削加工的移动量。
·[步骤SB05]控制成使第一工具61以切削进给速度移动通过步骤SB04计算出的移动量,来进行车削加工。
·[步骤SB06]在步骤SB05中检测出Z轴达到了车削加工的切削终点的Z坐标值时,判定最后的加工是否已结束(是否到达切削终点A’的坐标)。在最后的加工结束时结束该处理,在没有结束时向步骤SB07前进。
·[步骤SB07]控制成松开转塔刀架60,将与该转塔刀架60连接的旋转轴旋转至能够通过第二工具62进行车削加工的旋转位置,并再次夹紧。
·[步骤SB08]根据通过步骤SB01解析后的周期加工指令所指令的值,使用上述数学式(8)计算出用于使第二工具62接近工件W的移动量。
·[步骤SB09]进行如下控制:使第二工具62以快速进给速度向接近工件W的方向移动通过步骤SB08计算出的移动量。
·[步骤SB10]根据通过步骤SB01解析后的周期加工指令所指令的值,使用上述数学式(9)计算出第二工具62的车削加工的移动量。
·[步骤SB11]控制成使第二工具62以切削进给速度移动通过步骤SB10计算出的移动量,来进行切削加工。
·[步骤SB12]在步骤SB11中检测出Z轴到达了车削加工的始点时,控制成松开转塔刀架60,将与该转塔刀架60连接的旋转轴旋转至能够通过第一工具61进行车削加工的旋转位置,并再次夹紧。
·[步骤SB13]判定最终的加工是否已结束(第二工具62的X坐标值是否到达了切削终点A’的X坐标值)。在最终的加工已结束时结束该处理,在没有结束时向步骤SB14前进。
·[步骤SB14]将切入次数n增加2次,返回到步骤SB02。
以上,如上所述,本实施方式的数值控制装置1能够以往复地进行复合形固定周期的车削加工的方式控制具有图6A、图6B所示的旋转的转塔刀架60的机床,上述转塔刀架60以车削加工的方向为反方向的方式装配有第一、第二工具61、62,因此,能够将工具的移动抑制成所需最小限度,能够缩短复合形固定周期的周期时间。
接下来,使用图8A以及图8B来说明本发明的第三实施方式涉及的数值控制装置。
该第三实施方式涉及的数值控制装置对图8A以及图8B所示那样的、将第一工具71以及第二工具72装配于串列式刀架70的类型的机床进行控制。
详细来说,关于图8所示的机床,将相同的工具长度的第一工具71与第二工具72以第一、第二工具71、72的车削加工的方向为反方向的方式装配于刀架70,的成为串列式的位置。在数值控制装置对这样的机床进行控制时,在如图8A所示将第一工具61定位于始点之后,通过第一工具61进行车削加工。像这样将转塔刀架60定位于始点,使工具转位。
在使用第一工具71的车削加工结束后,使刀架在Y轴方向移动来通过第二工具72在反方向进行车削加工,由此,与所述第一、第二实施方式同样地,能够使用第一工具71和第二工具72往复地进行复合形固定周期的车削加工。
以上,对本发明的实施方式进行了说明,但是本发明不限定于上述的实施方式的示例,通过加以适当的变更能够以各种各样的方式实施。
例如,在第一、第二实施方式中,第一、第二工具以末端位置在Z轴坐标中一致的方式装配于刀架或者转塔刀架,但是即使这些第一、第二工具的末端位置在Z轴坐标中不一致的情况下,也能够将各工具的末端位置的Z轴坐标的偏差作为修正值而设定到数值控制装置的设定区域,通过使用该修正值来修正各动作中的移动量,由此也能够应对上述偏差。并且,在各工具的工具长度不同的情况下也同样地,能够通过根据工具长度的差修正移动量来进行应对。

Claims (4)

1.一种数值控制装置,其根据由NC程序指令的周期指令来控制对工件进行车削加工的机床,其特征在于,
所述机床具有:
第一工具,其一边向第一加工方向移动一边对所述工件进行车削加工;
第二工具,其一边向与所述第一加工方向反方向的第二加工方向移动一边对所述工件进行车削加工;以及
工具切换部,其通过所述数值控制装置的指令,将用于车削加工的工具切换为所述第一工具以及所述第二工具中被指令的工具来形成能够进行车削加工的状态,
所述数值控制装置具有:周期动作制作部,其根据所述周期指令制作出指令给所述机床的周期动作,
所述周期动作是重复往复车削加工动作的动作,该往复车削加工动作包括:
第一动作,使用所述第一工具向所述第一加工方向进行车削加工;
第二动作,使用所述工具切换部从所述第一工具切换到所述第二工具;
第三动作,使用所述第二工具向所述第二加工方向进行车削加工;以及
第四动作,使用所述工具切换部从所述第二工具切换到所述第一工具。
2.根据权利要求1所述的数值控制装置,其特征在于,
所述工具切换部由以下部分构成:
第一刀架,其装配有所述第一工具;
第二刀架,其装配有所述第二工具;
结合部件,其将所述第一刀架与所述第二刀架结合成所述第一工具与所述第二工具隔着使所述工件旋转的主轴的轴线大致对置的配置;以及
电动机,其在与所述主轴的轴线大致垂直的方向驱动所述第一刀架以及所述第二刀架,
所述第二动作是通过使所述第一工具远离所述工件而使所述第二工具向加工所述工件的位置移动的动作,
所述第四动作是通过使所述第二工具远离所述工件而使所述第一工具向加工所述工件的位置移动的动作。
3.根据权利要求1所述的数值控制装置,其特征在于,
所述工具切换部由以下部分构成:
转塔刀架,其装配有所述第一工具以及所述第二工具;以及
电动机,其驱动所述转塔刀架,
所述第二动作是通过使所述转塔刀架旋转而使所述第二工具转位之后,使所述第二工具向加工所述工件的位置移动的动作,
所述第四动作是通过使所述转塔刀架旋转而使所述第一工具转位之后,使所述第一工具向加工所述工件的位置移动的动作。
4.根据权利要求1所述的数值控制装置,其特征在于,
所述工具切换部由以下部分构成:
串列式刀架,其装配有所述第一工具以及所述第二工具;以及
驱动部,其对所述串列式刀架进行驱动,
所述第二动作是通过驱动所述串列式刀架而使所述第二工具转位之后,使所述第二工具向加工所述工件的位置移动的动作,
所述第四动作是通过驱动所述串列式刀架而使所述第一工具转位之后,使所述第一工具向加工所述工件的位置移动的动作。
CN201610157693.4A 2015-03-19 2016-03-18 进行复合形固定周期的往复车削的数值控制装置 Active CN105988419B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015056670A JP6259412B2 (ja) 2015-03-19 2015-03-19 複合形固定サイクルの往復旋削を行う数値制御装置
JP2015-056670 2015-03-19

Publications (2)

Publication Number Publication Date
CN105988419A true CN105988419A (zh) 2016-10-05
CN105988419B CN105988419B (zh) 2018-10-02

Family

ID=56853337

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610157693.4A Active CN105988419B (zh) 2015-03-19 2016-03-18 进行复合形固定周期的往复车削的数值控制装置

Country Status (4)

Country Link
US (1) US10108170B2 (zh)
JP (1) JP6259412B2 (zh)
CN (1) CN105988419B (zh)
DE (1) DE102016003049B4 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110174871A (zh) * 2018-02-19 2019-08-27 发那科株式会社 控制装置、机器学习装置以及系统
CN111791088A (zh) * 2019-04-03 2020-10-20 发那科株式会社 数值控制装置
CN115106834A (zh) * 2021-10-14 2022-09-27 西南大学 一种正反多向车削加工方法
CN111791088B (zh) * 2019-04-03 2025-04-18 发那科株式会社 数值控制装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11253924B2 (en) 2017-03-29 2022-02-22 Citizen Watch Co., Ltd. Control device for machine tool and machine tool
JP7195110B2 (ja) * 2018-10-26 2022-12-23 シチズン時計株式会社 工作機械及び制御装置
CN109765841A (zh) * 2019-01-09 2019-05-17 西北工业大学 在线监测数据与零件加工位置的时空映射方法
DE112022000754T5 (de) 2021-03-30 2023-11-23 Fanuc Corporation Numerische steuerung
WO2024079784A1 (ja) * 2022-10-11 2024-04-18 ファナック株式会社 数値制御装置および工作機械

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0230404A (ja) * 1988-07-16 1990-01-31 Mitsubishi Electric Corp 自動切削加工方法
JPH04606A (ja) * 1990-04-18 1992-01-06 Mitsubishi Electric Corp 数値制御装置
CN1206645A (zh) * 1997-07-30 1999-02-03 兄弟工业株式会社 换刀装置及用于机床的方法
CN103890670A (zh) * 2011-10-27 2014-06-25 三菱电机株式会社 数控装置
CN104289954A (zh) * 2013-07-18 2015-01-21 钴碳化钨硬质合金公司 用于选择切削刀具的系统及方法
CN104551804A (zh) * 2013-10-14 2015-04-29 泰柏精密机械股份有限公司 工具机的换刀系统及其换刀方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6036885B2 (ja) * 1980-12-24 1985-08-23 株式会社小松製作所 ワ−クの旋削加工方法とその装置
JPH0716804B2 (ja) * 1988-11-30 1995-03-01 スター精密株式会社 主軸摺動型自動旋盤およびこれを用いた加工方法
JP4541589B2 (ja) * 2001-05-16 2010-09-08 シチズンホールディングス株式会社 数値制御工作機械におけるワークの加工方法及びそのプログラム
JP2004058227A (ja) * 2002-07-30 2004-02-26 Citizen Watch Co Ltd 数値制御旋盤における工具選択方法及び制御装置
DE102004005498A1 (de) * 2004-01-30 2005-08-18 Index-Werke Gmbh & Co. Kg Hahn & Tessky Drehmaschine
JP4666675B2 (ja) * 2004-04-19 2011-04-06 シチズンホールディングス株式会社 数値制御旋盤におけるワークの加工方法
JP2011237880A (ja) * 2010-05-06 2011-11-24 Fanuc Ltd 工具交換位置の自動決定機能を備えた工作機械の制御装置
JP2014195856A (ja) * 2013-03-29 2014-10-16 ダイハツ工業株式会社 軸状部材の加工方法
JP5681230B2 (ja) * 2013-04-18 2015-03-04 ファナック株式会社 Dnc運転装置
JP5813058B2 (ja) 2013-07-02 2015-11-17 ファナック株式会社 複合形固定サイクルの開始点経路短縮機能を有する数値制御装置
JP6200456B2 (ja) * 2015-06-29 2017-09-20 ファナック株式会社 工作機械とロボット間の干渉チェックシステム
JP6312725B2 (ja) * 2016-02-23 2018-04-18 ファナック株式会社 スカイビング加工におけるテーパ加工でのテーパ角補正機能を有する数値制御装置
JP6441253B2 (ja) * 2016-03-23 2018-12-19 ファナック株式会社 干渉検出後の対策を容易にする数値制御装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0230404A (ja) * 1988-07-16 1990-01-31 Mitsubishi Electric Corp 自動切削加工方法
JPH04606A (ja) * 1990-04-18 1992-01-06 Mitsubishi Electric Corp 数値制御装置
CN1206645A (zh) * 1997-07-30 1999-02-03 兄弟工业株式会社 换刀装置及用于机床的方法
CN103890670A (zh) * 2011-10-27 2014-06-25 三菱电机株式会社 数控装置
CN104289954A (zh) * 2013-07-18 2015-01-21 钴碳化钨硬质合金公司 用于选择切削刀具的系统及方法
CN104551804A (zh) * 2013-10-14 2015-04-29 泰柏精密机械股份有限公司 工具机的换刀系统及其换刀方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110174871A (zh) * 2018-02-19 2019-08-27 发那科株式会社 控制装置、机器学习装置以及系统
CN110174871B (zh) * 2018-02-19 2023-08-15 发那科株式会社 控制装置、机器学习装置以及系统
CN111791088A (zh) * 2019-04-03 2020-10-20 发那科株式会社 数值控制装置
CN111791088B (zh) * 2019-04-03 2025-04-18 发那科株式会社 数值控制装置
CN115106834A (zh) * 2021-10-14 2022-09-27 西南大学 一种正反多向车削加工方法

Also Published As

Publication number Publication date
US20160274560A1 (en) 2016-09-22
DE102016003049B4 (de) 2019-03-28
JP6259412B2 (ja) 2018-01-10
DE102016003049A1 (de) 2016-09-22
JP2016177493A (ja) 2016-10-06
CN105988419B (zh) 2018-10-02
US10108170B2 (en) 2018-10-23

Similar Documents

Publication Publication Date Title
CN105988419A (zh) 进行复合形固定周期的往复车削的数值控制装置
CN102768507B (zh) 具有基于表格形式数据的运转功能的数值控制装置
US7689300B2 (en) Numerical control unit
CN108334042B (zh) 数值控制装置
JP4995976B1 (ja) 回転軸のインポジションチェックを行う数値制御装置
JP5905521B2 (ja) 工具先端点制御中に生じるバックラッシを抑制することを特徴とする数値制御装置
JP3459516B2 (ja) 数値制御装置による重畳制御方法
JP6396273B2 (ja) ワークとの干渉を避ける位置決めを行う数値制御装置
CN108873818A (zh) 数值控制装置
KR880001305B1 (ko) 수치 제어 가공 방법
JP6352891B2 (ja) 切りくずを細断するための筋加工の固定サイクル動作制御を行う数値制御装置
JP2004202594A (ja) 数値制御装置
JP6062973B2 (ja) 工具姿勢を考慮した近傍点サーチが可能な数値制御装置
JP3405797B2 (ja) レーザ出力制御方式
EP0328665B1 (en) Numerical controller
JP6396275B2 (ja) テーブル形式データによる運転のオーバラップを行う数値制御装置
JP2925414B2 (ja) 数値制御工作機械の速度制御方法及び装置
JPH0592349A (ja) 数値制御装置
JP6068614B2 (ja) 工具先端点制御中に生じるバックラッシを抑制することを特徴とする数値制御装置
JP2612364B2 (ja) 数値制御装置
JPS6223324B2 (zh)
JPS6114801A (ja) 数値制御旋盤における複合形固定サイクル方法
JPH01184506A (ja) 高精度パルス補間方法
JPH0358858B2 (zh)
JPS6351281B2 (zh)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant