数值控制装置的制造方法

文档序号:8512203阅读:417来源:国知局
数值控制装置的制造方法
【技术领域】
[0001]本发明涉及对机床进行控制的数值控制装置,特别地,涉及具备抑制攻螺纹过程中发生振动的功能的数值控制装置。
【背景技术】
[0002]一般地,在攻螺纹中发生振动即刀具尖端点的振动等时,产生加工面的劣化、刀具缺损等问题。对于攻螺纹中的振动的问题,已知能够通过变更攻螺纹中的主轴速度来抑制振动的技术。
[0003]一般地,在变更攻螺纹中的主轴速度时,存在主轴位置与进给轴位置之间的关系中有相位误差的课题,但是,公知在日本专利公开2004-209558号公报中记载的、解决该相位误差的问题而无相位误差地在攻螺纹过程中变更主轴速度的装置。该装置中需要与位置控制对应的检测器、主轴电动机。此外,其他还公知具有抑制振动效果的刀具(参照日本专利公开2001-096403号公报)。
[0004]通过【背景技术】中说明的现有技术,也能够应对攻螺纹中的振动。但是,日本专利公开2004-209558号公报依赖于检测器、主轴电动机。此外,日本专利公开2001-096403号公报依赖于刀具

【发明内容】

[0005]因此,本发明的目的在于,鉴于上述现有技术的问题点,提供一种数值控制装置,其控制进行攻螺纹的机床,该数值控制装置具备能够不依赖于检测器和主轴电动机、刀具地进行振动的抑制的,抑制攻螺纹中发生振动的功能。
[0006]在本发明的若干实施方式中,通过在攻螺纹执行过程中发生了振动时以恒定量变更切入量,或者通过使切入量从最初起进行周期性变化的同时进行攻螺纹,来抑制振动。
[0007]并且,本发明的数值控制装置对机床进行控制,所述机床使工件绕旋转轴旋转,使刀具与该绕旋转轴的旋转同步地在该旋转轴方向上移动,并进行对该工件的攻螺纹,所述数值控制装置具有对攻螺纹过程中切入量的变化量的大小进行预先设定的切入量变化量设定部,在攻螺纹过程中通过所述切入量变化量设定部进行了切入量变更的指示的情况下,根据所设定的变化量变更切入量并持续进行攻螺纹,在执行了所述切入量被变更后的攻螺纹之后,将变更了切入量的所述旋转轴方向的位置附近即从上次攻螺纹的开始点偏移了导程整数倍的旋转轴方向的位置设为开始点,使所述刀具从预定位置起在旋转轴方向上以预定值以上加速从而移动到所述开始点,并从所述开始点以变更前的切入量来执行攻螺纹。
[0008]本发明的数值控制装置对机床进行控制,所述机床使刀具与工件的旋转同步地移动来进行攻螺纹,所述数值控制装置具有对攻螺纹过程中的切入量的变化量的大小和周期进行预先设定的切入量变化量设定部,所述切入量变化量设定部根据预先设定的变化量,在攻螺纹过程中周期性地变更切入量。
[0009]本发明通过具有上述结构,能够提供一种数值控制装置,其对进行攻螺纹的机床进行控制,该数值控制装置具备能够不依赖于检测器和主轴电动机、刀具地进行振动的抑制的,抑制攻螺纹过程中发生振动的功能。
【附图说明】
[0010]本发明上述的以及其他的目的和特征,从参照附图的以下实施例的说明而变得明确。这些附图中:
[0011]图1是说明本发明的攻螺纹加工装置的图。
[0012]图2是表示攻螺纹过程中的切入量变化的图。
[0013]图3是表示改变了切入量的区间的加工路径的图。
[0014]图4是表示实施例的状况设定的图。
[0015]图5是攻螺纹的切入量变更动作的实施方式。
[0016]图6是改变了切入量的区间的加工的实施方式。
[0017]图7是表示切入量变化时攻螺纹的再执行的处理的流程图。
[0018]图8是表示重叠了 X轴方向的周期性动作的攻螺纹动作的图。
[0019]图9是重叠了 X轴方向的周期性动作的攻螺纹的实施例。
[0020]图10是重叠了周期性动作后的切入深度恒定的攻螺纹的实施例。
[0021]图11是重叠了 X轴方向的周期性动作的攻螺纹的流程图的例子。
【具体实施方式】
[0022]图1是说明本发明一实施方式的攻螺纹加工装置的图。CPU 11是对数值控制装置10进行整体控制的处理器。CPU 11将ROM 12中存储的系统程序经由总线20读出,并按照该系统程序来控制数值控制装置整体。RAM 13中存储有暂时的计算数据、显示数据以及操作者经由显示器/MDI单元70输入的各种数据。SRAM存储器14被构成为即使数值控制装置10的电源被切断也保持存储状态的非易失性存储器。SRAM存储器14内存储有经由接口15读入的加工程序、经由显示器/MDI单元70输入的加工程序等。此外,16是PMC、17是I/O单元、18、19是接口。
[0023]各轴的轴控制电路30、32接收来自CPU 11的各轴的移动指令,并将各轴的指令输出到伺服放大器40、42。伺服放大器40、42接收该指令来驱动各轴的伺服电动机50、52。各轴的伺服电动机50、52内置位置/速度检测器,将来自该位置/速度检测器的位置/速度反馈信号向轴控制电路30、32反馈,进行位置/速度的反馈控制。此外,图1中省略了位置/速度反馈。
[0024]伺服电动机50、52驱动机床的X、Y、Z轴。主轴控制电路60从CPU 11接收主轴旋转数指令S,并接收来自检测主轴电动机(SM)的主轴位置的主轴位置检测器63的主轴位置反馈信号。然后,主轴控制电路60向主轴放大器61输出主轴速度信号。
[0025]主轴放大器61接收主轴速度信号,以所指示的旋转速度来旋转驱动主轴电动机(SM)62 ο
[0026]CPU 11对加工程序进行解析,并经由轴控制电路30、32来驱动控制X轴、Z轴的各电动机50、52。基于由所述加工程序所指示的主轴旋转数指令S、来自主轴位置检测器63的主轴位置反馈信号,经由主轴控制电路60对主轴电动机(SM)62进行旋转控制。如果通过以主轴位置为主导,以进给轴(X轴、Z轴)为从属来进行控制,使主轴以预定旋转数动作来进行攻螺纹,则能够将主轴速度和Z轴的相对速度保持为恒定关系地进行动作,因此能够进行加工精度高的攻螺纹。
[0027]<实施方式1>
[0028]说明实施方式I。
[0029]图2是表示攻螺纹过程中的切入量变化的图。图3是表示改变了切入量的区间的加工路径的图。符号T表示刀具,符号W表示工件。
[0030]本实施方式中,在如图2的动作I那样,以某切入量进行攻螺纹的过程中,当信号进入了数值控制装置10时,如图2的动作2那样,使刀具向X轴方向移动,使切入量变化。之后,如图2的动作3那样,以变化后的切入量来继续攻螺纹。一般地,切入量减少时则切削力减小。此外,是否发生振动依赖于切削力。因此,期待通过切入量减小的变更来抑制振动。
[0031]为了抑制振动所需要的切入量的变化量,根据要使用的设备和刀具、工件的材质和形状、主轴旋转数而变化,因此,对于切入量的变化量(图2中的Λ d),能够通过参数、指令而任意地设定。
[0032]切入量的变更通过从操作盘71的按钮、传感器等向数值控制装置10的信号的输入来指示。在操作者按压了操作盘71的按钮时,如果将切入量变更的指示输入到数值控制装置10,则操作者能够在任意时刻执行刀具T向工件W的切入量变更。此外,如果从未图示的麦克风等传感器进行信号输入,则能够使检测出振动时的切入量的变更自动化。
[0033]在如图2的动作3这样继续了攻螺纹后,如图3这样,在数值控制装置10的内部生成并执行在使切入量减小了的区间中再次进行攻螺纹的动作。通过该一连串的动作将原本想要除去的部分切去,由此能够加工为想要实现的形状。这时的切入量小于发生了振动时的切入量,因此,能够抑制振动的发生。
[0034]图3中,动作I是退刀动作,动作2是直到第2次攻螺纹开始点为止的移动,动作3是在Z轴方向上进行加速的同时使刀具靠近前次加工出的螺纹槽的动作,动作4是以前次的攻螺纹的切入深度来进行攻螺纹的动作。对于这些一连串动作,需要注意以下(a)?(d)来设计动作。
[0035](a)退刀动作的终点位于不干扰工件的位置
[0036](b)将Z轴方向的加速的距离设置为足够大
[0037](c)沿着在第I次加工中形成的螺纹槽进行加工(不存在与第I次攻螺纹的相位偏差)
[0038](d)要不存在切削残留。
[0039]此外,由于适合作为(a)的退刀动作的移动量X_ac;t的值依赖于工件W的形状,因此,用户能够通过参数、指令来设定任意的值。此外,对于Z轴方向的开始点坐标(z_tart),考虑了(b)?(d)而在数值控制装置内部中以如下那样进行计算。
[0040]Zrestart=(从Z first start偏离了导程的整数倍的位置中的、大于V Mstart而更靠近z’ Mstart的位置)。
[0041]此外,Z_tart对应于“变更了切入量的旋转轴方向的位置附近”。「00421 V = 7+D +D
restartchange_start 1^margin 1^accel
[0043]这里,各变量的含义如下。
[0044]Zfi?t start:第一次攻螺纹的开始点(执行第一次攻螺纹时,在数值控制装置的内部中保存)。
[0045]Zdiange start:在第一次攻螺纹中变更了切入量的位置的Z轴坐标(在变更切入量时,在数值控制装置的内部中保存)。
[0046]Dmmgin:动作4的开始点与变更了切入量的Z轴坐标的差(用户利用参数和指令而任意地设定)。
[0047]Da_1:Z轴方向的加速所需要的距离(用户利用参数和指令而任意地设定),此外,Dacxel对应于的“能够进行充分加速的位置”。
[0048]这里,将动作3的开始位置设为从第一次攻螺纹的开始点偏离导程的整数倍的位置的理由是,使不存在与第一次攻螺纹的相位误差。此外,使动作4的开始点从Zdiange start偏离Dmmgin的理由是,在不偏离而勉强从Z start开始切削的情况下,由于检测和控制、机械性误差等导致可能发生切削残留。考虑到对于Dmmgin应该设定的值根据设备的不同而不同,因此,用户任意地进行设定。此外,考虑到对于Dacxel应该设定的值也根据设备的不同而不同,因此,用户任意地进行设定。
[0049]以上的振动应对动作能够不依赖于检测器(主轴位置检测器63)、主轴电动机(主轴电动机(SM)62)、刀具T而实施,因此能够适用于较广泛的设备。此外,切入量的变化、第二次攻螺纹的动作在装置的内部生成,因此,操作者能够根据参数、指令在仅设定若干移动量的状态下实施加工,并能够减少操作者负担而容易实施。
[0050]实施方式I中包含的实施例
[0051]在想要进行图4所示的路径的攻螺纹时,考虑在Z= 15.0 [mm]的位置发生了振动的情况。设攻螺纹的导程是I [_]。设工件W的半径是5.0 [mm]。这里,假设根据工件W的径和第一次切入的深度来求出第一次攻螺纹的切入量为5.0 [mm]-4.8 [mm] = 0.2 [mm]。此夕卜,在原本要经过的预定路径中,设攻螺纹的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1