进行退刀控制的数值控制装置的制造方法

文档序号:9864613阅读:576来源:国知局
进行退刀控制的数值控制装置的制造方法
【技术领域】
[0001]本发明涉及一种数值控制装置,特别是涉及一种进行退刀控制使得加工中断时在工件的加工面上不留痕迹的数值控制装置。
【背景技术】
[0002]在包括5轴加工机的一般机床中,由于停电、刀具更换等原因,有时使加工中断。在需要使加工停止的情况下,当以手动或者自动地接通用于请求停止的信号时,数值控制装置感知到该信号而使伺服电动机停止。将请求使该伺服电动机停止的信号称为“停止信号”。
[0003]但是,在加工过程中刀具与工件进行接触,因此当单纯地停止驱动电动机时会在刀具与工件相接触的状态下停止,从而有时在随后的作业中产生障碍。因此,通常在加工中断时需要进行如下控制:使主轴等进行动作使得刀具与工件分离。将这样的使刀具与工件分离的动作称为“退刀”(retract)。
[0004]在日本特开平08-054914号公报中公开了以下技术:在发生停电时对刀具轴进给用电动机进行控制来使刀具退避(退刀)至安全区域。在该专利文献所公开的技术中,通过以下过程来实现加工的中断和退刀。
[0005]〈Al〉感知在加工过程中停止信号被接通这一情况。
[0006]<A2>沿着被指令的加工路径使刀具进行减速停止,使加工中断。
[0007]〈A3〉向使加工中断的位置上的刀具方向退刀预先指定的距离。
[0008]在此,在过程<A2>中沿着被指令的加工路径进行减速停止的理由在于:工件的形状不会由于中断而改变。
[0009]在5轴加工机中,在加工过程中刀具的方向相对于工件发生变化,因此通常将要退刀的方向设为沿着刀具从刀具的前端朝向根部的方向(称为“刀具方向”)。当向刀具方向以外退刀时由工件的形状决定刀具与工件干涉会导致工件和刀具有可能损伤。
[0010]另外,在5轴加工机中,通过两个旋转轴来控制刀具方向,因此刀具方向在加工过程中时刻发生变更。因此,在5轴加工机中在进行退刀时使刀具或者工作台进行活动的方向依赖于两个旋转轴的位置,因此在对包含这两个旋转轴的5轴加工机进行控制的数值控制装置中,要计算与该两个旋转轴的位置相应的退刀方向来进行退刀。
[0011]在上述日本特开平08-054914号公报所公开的技术中,如上述过程<A2>和〈A3〉那样,暂时在加工过程中使刀具减速停止之后向刀具方向进行退刀。即,在刀具与工件相接触的状态下使加工停止。由于这种原因,如图6示出的以往技术中的退刀动作的示意图所示那样,在工件的加工面留下痕迹(刀痕),从而产生表面质量下降这种问题。

【发明内容】

[0012]因此,本发明的目的在于提供一种进行退刀控制使得加工中断时在工件的加工面不会留痕迹的数值控制装置。
[0013]本发明的数值控制装置根据加工程序对具有至少两个直线轴和至少一个旋转轴的加工机进行控制,对设置在工作台上的工件进行加工,其中,该数值控制装置具备:指令读取部,其读取上述加工程序并进行分析,生成表示上述直线轴和上述旋转轴的移动路径的指令数据;停止信号感知部,其感知用于请求上述加工的中断和退刀的停止信号;减速停止部,其在上述停止信号感知部感知到上述停止信号时,生成沿着上述移动路径进行减速停止的速度数据;停止退刀路径生成部,其在上述停止信号感知部感知到上述停止信号时,根据上述指令数据和上述速度数据,生成停止退刀路径指令数据,该停止退刀路径指令数据表示将沿着上述移动路径进行减速停止的路径与远离上述移动路径的退刀路径进行合成而得的停止退刀路径;以及插补部,其在上述停止信号感知部感知到上述停止信号时,根据上述停止退刀路径指令数据按插补周期来求出各轴位置。
[0014]上述退刀路径远离上述移动路径的距离即退刀量预先被设定于上述数值控制装置或者通过上述加工程序来被设定。
[0015]根据本发明,在进行退刀时,刀具一边减速一边从工件分离,因此能够不损坏加工表面质量地进行退刀,并且能够控制成在刀具方向时刻发生变化的同时5轴加工中也始终与刀具方向一致地使刀具从工件分离,因此能够不损坏加工表面质量地进行退刀。另外,在本发明中,同时进行减速停止动作和退刀动作,因此缩短了从停止信号的感知至退刀完成为止所需的时间。
【附图说明】
[0016]本发明的上述和其它目的以及特征根据参照附图的以下实施例的说明会变得更清楚。在这些图中:
[0017]图1是表示本发明的使用数值控制装置执行的退刀动作的示意图。
[0018]图2是本发明的数值控制装置的功能框图。
[0019]图3是以往技术中的分别描绘函数u(t)、v(t)的曲线图。
[0020]图4是本发明中的分别描绘函数u(t)、V (t)的曲线图。
[0021]图5是表示在图2示出的数值控制装置上执行的退刀控制处理的过程的流程图。
[0022]图6是表示以往技术中的退刀动作的示意图。
【具体实施方式】
[0023]本发明的使用数值控制装置执行的加工的中断和退刀通过以下过程来进行。
[0024]〈BI〉在加工过程中感知停止信号接通(0N)。
[0025]<B2>沿着使刀具方向的退刀与指令路径重叠而得的“停止退刀路径”,使刀具进行减速停止。
[0026]在上述过程中加工中断时进行退刀动作时,在5轴加工机中在上述过程<B2>的减速停止中刀具方向时刻发生变化,因此与此相应地使退刀方向也时刻发生变化。图1是表示本发明的使用数值控制装置执行的退刀动作的示意图。
[0027]本发明的数值控制装置为了实现图1所示那样的动作控制,如图2的功能框图所示,具备指令读取部11、停止信号感知部12、减速停止部13、停止退刀路径生成部14、插补部15以及各轴伺服控制部16?18,该各轴伺服控制部16?18对X轴、Y轴、Z轴的伺服电动机进行控制。
[0028]指令读取部11对在数值控制装置10所具备的存储器(未图示)中存储的加工程序进行分析来读取直线轴的移动路径指令、工件与刀具的相对移动速度指令、相对于工作台的刀具方向指令以及与刀具长度等加工控制有关的信息,根据读取的该信息来生成使用于各轴的控制的指令数据并进行输出。
[0029]停止信号感知部12感知用于请求加工的中断和退刀动作的停止信号,对后述的减速停止部13和停止退刀路径生成部14输出开始退刀控制的指令。
[0030]减速停止部13根据来自停止信号感知部12的指令来进行动作,计算出使各轴沿着加工路径进行减速停止的速度并进行输出。
[0031]停止退刀路径生成部14根据来自停止信号感知部12的指令来执行后述的退刀控制处理并生成指令数据,该指令数据用于对将沿着移动路径进行减速停止的路径与远离指令路径的退刀路径进行合成而得的路径(称为“停止退刀路径”)进行指令。在此,关于使刀具从工件的表面退刀至什么程度,在数值控制装置10所具备的存储器(未图示)中用参数预先设定、或者能够通过加工程序(Ne程序)进行指定即可。
[0032]此外,停止退刀路径生成部14在没有来自停止信号感知部12的指令的情况下、SP没有感知到停止信号的情况下,不执行退刀控制处理,将指令读取部11所生成的指令数据直接输出到插补部15。
[0033]插补部15根据停止退刀路径生成部14所输出的指令数据来执行插补处理,进行求出每个插补周期的各轴位置的插补处理。
[0034]然后,X轴、Y轴、Z轴的各轴伺服控制部16?18驱动各轴电动机使得向插补部15所求出的各轴位置进行移动。
[0035]说明在具备这种结构的数值控制装置10上执行的加工中断时的退刀控制处理。
[0036]在以下说明中,将没有停止信号加工就不会停止结束的情况下的刀具前端点的三个直线轴(X、Y、Z轴)的路径与两个旋转轴(B轴、C轴)的路径分别作为时间t的函数而标记为Px (t)、Py (t)、Pz (t)、Pb(t)、Pc (t)。这些各路径为使用指令读取部11从加工程序(NC程序)读取的路径(称为“指令路径”)。
[0037]另外,定义使用X、Y、Z轴坐标来定义的三维矢量(Px(t)、Py(t)、Pz(t)) = Pl (t)、使用两个旋转轴(B轴、C轴)的坐标来定义的二维矢量(Pb (t)、Pc (t)) = Pr (t)、使用5轴的坐标来定义的五维矢量(Px (t)、Py (t)、Pz (t)、Pb (t)、Pc (t)) =P (t)。在此,矢量P (t)的直线轴成分为Pl (t),旋转轴成分为Pr (t)。
[0038]在这种定义下,考虑在时刻ts中感知到停止信号接通(ON)的情况。接收该停止信号在数值控制装置10中沿着指令路径P(t)进行减速并退刀。将此时的路径设为P’(t),将该路径称为“停止路径”。作为沿着指令路径进行的减速部分D(t)与退刀部R(t)之和,能够使用以下式(I)来表示停止路径P’ (t)0
[0039]P,(t) = D(t)+R(t)......(I)
[0
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1