线放电加工装置及加工方法与流程

文档序号:11848597阅读:319来源:国知局
线放电加工装置及加工方法与流程

本发明涉及一种线放电加工装置以及线放电加工装置的加工方法。



背景技术:

线放电加工装置能够通过将线电极倾斜而进行锥形加工。当前,已知对应于锥形角度而对锥形角度量施加校正的技术(例如参照专利文献1、专利文献2)。另外,已知下述技术,即,基于线引导部的间隙量,对加工轴或锥形轴的指令移动矢量进行校正,由此对由线引导部的间隙为起因而发生的锥形角度的误差进行校正(例如参照专利文献3)。

专利文献1:日本特开平4-105820号公报

专利文献2:日本特开平11-165219号公报

专利文献3:日本特开2006-035395号公报



技术实现要素:

在线电极倾斜时,在上部导丝嘴及下部导丝嘴中,在与线电极倾斜的朝向相反的朝向对线电极作用试图使线位置恢复的力。将该力标记为恢复力。另外,线电极由于放电而在与加工面相反的朝向受到力。该力标记为斥力。在锥形加工时,对应于锥形加工形状是上开口形状还是下开口形状,在上部导丝嘴及下部导丝嘴各自中恢复力的朝向和斥力的朝向一致或相反。其结果,有时加工精度对应于锥形加工形状而发生变化。

本发明就是鉴于上述情况而提出的,其目的在于得到一种线放电加工装置及加工方法,该线放电加工装置及加工方法不论锥形加工形状是上开口形状还是下开口形状均得到尽可能高的加工精度。

为了解决上述的课题,并达到目的,本发明的特征在于,具有:线电极,其在加工物之间放电,对所述加工物进行加工;上部导丝嘴,其具有对所述线电极进行引导的孔,在所述加工物的上方对所述线电极进行定位;下部导丝嘴,其具有对所述线电极进行引导的孔,在所述加工物的下方对所述线电极进行定位;驱动系统,其使所述加工物、所述上部导丝嘴及所述下部导丝嘴的任意者或全部移动;以及控制装置,其基于预先存储的加工程序,生成对所述驱动系统进行驱动的驱动指令,所述控制装置在锥形加工时,基于所述加工程序,判定加工的类型是所述上部导丝嘴与所述下部导丝嘴相比位于所述加工物侧的类型、还是所述上部导丝嘴与所述下部导丝嘴相比位于与所述加工物相反侧的类型,对应于所述判定出的加工的类型而对所述上部导丝嘴和所述下部导丝嘴之间的位置关系进行校正。

发明的效果

本发明涉及的线放电加工装置,即使线电极的倾斜角相同,也对应于上部导丝嘴和下部导丝嘴的位置关系而对校正量进行变更,因此不论锥形加工形状是上开口形状还是下开口形状均能得到高的加工精度。

附图说明

图1是表示本发明的实施方式的线放电加工装置的结构的图。

图2是说明NC控制装置的硬件结构例的图。

图3是表示锥形加工涉及的各种尺寸的图。

图4是表示锥形加工涉及的各种尺寸的图。

图5是说明第1类型的图。

图6是说明第2类型的图。

图7是说明NC控制装置的功能部的图。

图8是表示存储于位移量存储部的、指令角度及锥形加工的类型和垂直方向位移量的关系的例子的图。

图9是说明在接收到第1锥形加工指令的情况下的类型判定的方法的图。

图10是说明在接收到第1锥形加工指令的情况下的类型判定的方法的图。

图11是说明在接收到第1锥形加工指令的情况下的类型判定的方法的图。

图12是说明在接收到第1锥形加工指令的情况下的类型判定的方法的图。

图13是说明在接收到第2锥形加工指令的情况下的类型判定的方法的图。

图14是说明在接收到第2锥形加工指令的情况下的类型判定的方法的图。

图15是表示进行穿孔加工的第1加工形状的图。

图16是表示进行穿孔加工的第1加工形状的图。

图17是表示加工第1加工形状时的垂直方向位移量的变化的图。

图18是表示进行穿孔加工的第2加工形状的图。

图19是表示进行穿孔加工的第2加工形状的图。

图20是表示加工第2加工形状时的垂直方向位移量的变化的图。

具体实施方式

下面基于附图对本发明涉及的实施方式的线放电加工装置及加工方法详细地进行说明。此外,该发明并不受该实施方式限定。

实施方式.

图1是表示本发明的实施方式的线放电加工装置的结构的图。线放电加工装置100具有:线电极1;一对供电件2,它们与线电极1接触;加工电源3;以及工作台5,其搭载被加工物4。另外,线放电加工装置100具有:X轴驱动装置6,其使X轴移动;Y轴驱动装置7,其使Y轴移动;U轴驱动装置8,其使U轴移动;V轴驱动装置9,其使V轴移动;以及上部导丝嘴10及下部导丝嘴11,它们成为在线电极1倾斜时的上下的线电极的支点。另外,线放电加工装置100具有NC控制装置12,该NC控制装置12对加工电源3、X轴驱动装置6、Y轴驱动装置7、U轴驱动装置8及V轴驱动装置9进行控制。另外,线放电加工装置100具有:线轴13,其供给线电极1;供给辊14,其对线电极1的行进方向进行变换,并且夹持线电极1;下部辊15,其对线电极1的行进方向进行变换;以及回收辊16,其回收通过下部辊15进行方向变换后的线电极1。

在如上述所示地构成的线放电加工装置100中,线电极1从线轴13送出,通过供给辊14而进行方向变换。然后,线电极1经过上部导丝嘴10所具有的孔及下部导丝嘴11所具有的孔,在经过上部导丝嘴10和下部导丝嘴11之间的期间,进行针对被加工物4的放电加工。上部导丝嘴10具有对线电极1进行引导的孔,在被加工物4的上方对线电极进行定位。另外,下部导丝嘴11具有对线电极1进行引导的孔,在被加工物4的下方对线电极进行定位。线电极1在经过下部导丝嘴11后,通过下部辊15进行方向变换,由回收辊16回收至回收箱(未图示)。加工电源3在供电件2和工作台5之间施加电压。线放电加工装置100使得在搭载于工作台5的被加工物4和与供电件2接触的线电极1之间发生放电,由此对被加工物4进行加工。

X轴驱动装置6、Y轴驱动装置7、U轴驱动装置8及V轴驱动装置9构成驱动系统,该驱动系统使被加工物4、上部导丝嘴10及下部导丝嘴11的任意者或全部移动。在这里,作为一个例子,X轴驱动装置6及Y轴驱动装置7使工作台5移动。由此,如果驱动X轴驱动装置6及Y轴驱动装置7,则上部导丝嘴10、下部导丝嘴11的位置相对于被加工物4在XY平面相对地移动。另外,U轴驱动装置8及V轴驱动装置9使上部导丝嘴10移动。由此,上部导丝嘴10相对下部导丝嘴11相对地移动。NC控制装置12对X轴驱动装置6、Y轴驱动装置7、U轴驱动装置8、V轴驱动装置9进行控制,由此能够实现一边使线电极1倾斜、一边对被加工物4进行加工的锥形加工。此外,使线电极1倾斜是指,将线电极1的行进方向向与XY平面垂直的方向不同的方向倾斜。下面,将与XY平面垂直的方向简记为垂直方向。另外,将沿XY平面的任意的方向简记为水平方向。

此外,例如,U轴驱动装置8及V轴驱动装置9也可以构成为使下部导丝嘴11的位置移动,而不使上部导丝嘴10的位置移动。

图2是说明NC控制装置12的硬件结构例的图。如图所示,NC控制装置12具有运算装置101、主存储装置102、辅助存储装置103、I/O接口104及总线105。运算装置101、主存储装置102、辅助存储装置103及I/O接口104经由总线105而相互连接。

运算装置101例如是CPU(Central Processing Unit)。主存储装置102是与辅助存储装置103相比能够高速访问的存储器。主存储装置102例如由RAM(Random Access Memory)构成。辅助存储装置103是作为各种数据、各种数据的保存区域而使用的存储器。辅助存储装置103例如由ROM(Read Only Memory)、闪存、光盘、磁盘、可装卸的存储设备或者它们的组合构成。I/O接口104是用于与加工电源3、X轴驱动装置6、Y轴驱动装置7、U轴驱动装置8及V轴驱动装置9连接的接口装置。

辅助存储装置103预先存储数控程序106及加工程序107。即,辅助存储装置103还具有作为记录有数控程序106的记录介质的功能。加工程序107是记述有对被加工物4进行加工的步骤的程序。数控程序106是实现加工程序107的执行环境的固件程序。运算装置101将数控程序106从辅助存储装置103加载至主存储装置102。而且,运算装置101通过执行加载至主存储装置102的数控程序106,从而作为后面记述的各种功能部而起作用。

在这里,对锥形加工涉及的各种尺寸进行说明。图3及图4是表示锥形加工涉及的各种尺寸的图。图4是图3中的下部导丝嘴11的周边的放大图。

如图所示,上部导丝嘴10收容于上部喷嘴10-0。另外,下部导丝嘴11收容于下部喷嘴11-0。

支点P1是其XY平面上的位置与上部导丝嘴10的孔的中心位置相同、其垂直方向的位置与上部导丝嘴10的设计上的支点相等的点。在该例子中,上部导丝嘴10的截面具有沿水平排列的2个圆(图3的截面10-1、截面10-2)的形状,支点P1的垂直方向的位置与截面10-1的中心位置及截面10-2的中心位置相等。此外,在这里,设为上部导丝嘴10及下部导丝嘴11的形状是圆环形状。

支点P2是其XY平面上的位置与下部导丝嘴11的孔的中心位置相同、其垂直方向的位置与下部导丝嘴11的设计上的支点相等的点。在该例子中,下部导丝嘴11的截面具有沿水平排列的2个圆(图3、图4的截面11-1、截面11-2)的形状,支点P2的垂直方向的位置与截面11-1的中心位置及截面11-2的中心位置相等。

θ1是将支点P1和支点P2连接的直线相对于垂直方向的倾斜角。下面在称为倾斜角时称为相对于垂直方向的倾斜角。

在使线电极1倾斜的情况下,各导丝嘴10、11中的线电极1的实际的支点从支点P1、支点P2分别向垂直方向变动。另外,线电极1的直径小于上部导丝嘴10及下部导丝嘴11的内径,因此各导丝嘴10、11中的线位置向水平方向变动。因此,各导丝嘴10、11中的线电极1的实际的支点也向水平方向变动。对于线位置的水平方向的变动将在后面记述。

对将支点P1和支点P2连接的直线以角度θ1倾斜时的线电极1的按照实际的角度假想出的支点P3、支点P4进行定义。在图3及图4中,直线400是沿线电极1的倾斜部分的直线,支点P3是经过上部导丝嘴10的孔的中心位置的垂直方向的直线与直线400的交点。支点P4是经过下部导丝嘴11的孔的中心位置的垂直方向的直线与直线400的交点。此外,直线500是将支点P1和支点P2连接的直线。

L1是从支点P1至上部喷嘴10-0的前端为止的垂直方向的距离。L2是从支点P2至工作台5的上表面为止的垂直方向的距离。L3是从支点P1至支点P3为止的垂直方向的距离。L4是从支点P2至支点P4为止的垂直方向的距离。L5是从上部喷嘴10-0的前端至工作台5的上表面为止的垂直方向的距离。L6是L1、L2及L5的合计长度。

此外,L3、L4的符号是以下述方式定义的。即,设为在满足“支点P3的高度>支点P1的高度”的关系的情况下,L3的符号是正。另外,设为在满足“支点P2的高度>支点P4的高度”的关系的情况下,L4的符号为正。高度是表示垂直方向的位置的量,是在图3的纸面越上方则值越大的量。根据图3的例子,L3、L4均是负值。

在进行锥形加工时,用户能够通过从加工程序107分别对各导丝嘴10、11的位置进行指定而间接地指定角度θ1,或者直接指定角度θ1。在基于L6使U轴及V轴移动与角度θ1相当的量的情况下,线电极1的实际的倾斜角即角度θ2与角度θ1不一致。例如,在满足“L1+L2>L1+L2+L3+L4”的关系的情况下,角度θ2大于角度θ1,在满足“L1+L2<L1+L2+L3+L4”的关系的情况下,角度θ2小于角度θ1。因此,NC控制装置12将与角度θ1对应的距离L3和距离L4作为垂直方向位移量而预先存储。而且,NC控制装置12基于垂直方向位移量L3及垂直方向位移量L4对校正量X1及校正量X2进行计算,该校正量X1及校正量X2是用于将经过支点P3和支点P4之间的直线400校正为经过支点P1和支点P2的直线500的水平方向的偏差。NC控制装置12以与该校正量X1、X2对应的量,对导丝嘴10、11间的水平方向的距离进行校正,从而能够以使得将实际的锥形角度与角度θ1一致的方式执行控制。

L8是进行基于校正量X1、X2的校正之前的导丝嘴10、11间的水平方向的距离。以下,将进行基于校正量X1、X2的校正前的导丝嘴10、11间的水平方向的距离标记为校正前水平距离。L7是进行基于校正量X1、X2的校正之后的导丝嘴10、11间的水平方向的距离。将进行基于校正量X1、X2的校正之后的导丝嘴10、11间的水平方向的距离标记为校正后水平距离。

接下来,对线位置的水平方向的变动进行说明。

在本实施方式中,锥形加工分类为2个类型。图5是说明锥形加工的2个类型中的第1类型的图。另外,图6是说明锥形加工的2个类型中的第2类型的图。图5及图6示出穿孔加工的例子。穿孔加工是指,通过加工而被切离的部分(以下,称为型芯)是产品(加工物)的加工。相对于穿孔加工,具有型腔加工。型腔加工是指型芯被切离而剩余的部分是产品的加工。

线电极1由于放电而向与加工面相反侧的朝向受到斥力。此外,加工面是指产品的加工面。另外,线电极1向将线电极1的倾斜恢复的朝向受到恢复力。如图5所示,在上开口形状的穿孔加工的情况下,在下部导丝嘴11中,恢复力及斥力均向与被加工物4的加工面相反的朝向作用。由此,在下部导丝嘴11中,线位置被约束在下部导丝嘴11的孔内的最远离被加工物4的位置。另外,在上部导丝嘴10中,恢复力向被加工物4的加工面侧的朝向作用,但斥力向与被加工物4的加工面相反的朝向作用。在斥力大于恢复力的情况下,线位置在上部导丝嘴10中移动至最远离被加工物4的位置。如上所示,在下部导丝嘴11中恢复力和斥力的朝向一致、且在上部导丝嘴10中恢复力和斥力成为相反朝向的模式,被定义为第1类型。下开口形状的型腔加工也相当于第1类型。即,根据第1类型,上部导丝嘴10与下部导丝嘴11相比,位于产品相反侧。

如图6所示,在上开口形状的穿孔加工的情况下,在下部导丝嘴10中,恢复力及斥力均向与被加工物4的加工面相反的朝向作用。由此,在上部导丝嘴10中,线位置被约束在上部导丝嘴10的孔内的最远离被加工物4的位置。另外,在下部导丝嘴11中,恢复力向被加工物4的加工面侧的朝向作用,但斥力向与被加工物4的加工面相反的朝向作用。由此,在斥力大于恢复力的情况下,线位置在下部导丝嘴11中移动至最远离被加工物4的位置。如上所示,在上部导丝嘴10中恢复力和斥力的朝向一致、且在下部导丝嘴11中恢复力和斥力成为相反朝向的模式,被定义为第2类型。上开口形状的型腔加工也相当于第2类型。即,根据第2类型,上部导丝嘴10与下部导丝嘴11相比,位于产品侧。

在第1类型的情况下,有时在上部导丝嘴10中线位置移动,第2类型的情况下,有时在下部导丝嘴11中线位置移动。因此,即使锥形指令角度θ1相同,根据锥形加工的类型是第1类型还是第2类型,距离L3及距离L4也不同。因此,在本实施方式中,NC控制装置12将垂直方向位移量针对2个类型分别进行存储。

图7是说明NC控制装置12的功能部的图。如图所示,NC控制装置12具有程序输入部121、类型判定部122、位移量存储部123、位移量运算部124、校正量运算部125及校正部126。程序输入部121、类型判定部122、位移量运算部124、校正量运算部125及校正部126是由运算装置101基于数控程序106实现的功能部。另外,位移量存储部123在主存储装置102或辅助存储装置103中确保。

程序输入部121读出加工程序107。

线电极1在产品的形状的外侧偏移与线电极1的直径相对应的量而得到的轨迹上移动。加工程序107包含朝向指令,该朝向指令对在相对于线电极1的行进方向的左右朝向中应该向哪一个朝向偏移进行指定。

另外,加工程序107通过下述2种方法中的哪一个方法,都能够对锥形加工进行指令,第一种方法是直接指定角度θ1的方法,第二种方法是通过分别对各导丝嘴10、11的位置指定而间接指定角度θ1的方法。将直接指定角度θ1的指令标记为第1锥形加工指令。另外,将通过分别对各导丝嘴10、11的位置进行指定而间接指定角度θ1的指令标记为第2锥形加工指令。第2锥形加工指令包含对U轴及V轴进行定位的UV轴指令、和对X轴及Y轴进行定位的XY轴指令。

程序输入部121将读出的加工程序107发送至类型判定部122、位移量运算部124及校正部126。

位移量存储部123针对每个指令角度及每个锥形加工的类型,预先存储垂直方向位移量L3、L4。存储于位移量存储部123的数据的结构是任意的。例如,位移量存储部123以将指令角度和锥形加工的类型作为索引的对应表的形式,对垂直方向位移量L3、L4进行存储。图8是表示存储于位移量存储部123的、指令角度及锥形加工的类型和垂直方向位移量L3、L4的关系的例子的图。根据该例子,垂直方向位移量L3、L4针对每个锥形加工的类型而存储。另外,在图8中,将垂直方向位移量L3、L4分别用实线示出,但垂直方向位移量L3、L4实际上作为针对每个规定刻度间隔的指令角度示出各垂直方向位移量L3、L4的离散数据而存储。第1类型的L3所示的各点表示离散数据。

存储于位移量存储部123的离散数据例如通过分别针对第1类型及第2类型,一边使指令角度以所述刻度间隔变化一边对支点P1、P2的位置、线位置及角度θ2进行测量而求出。或者,分别针对第1类型及第2类型,一边使指令角度以所述刻度间隔变化一边实际进行加工,根据加工出的被加工物4的锥形角度也能够求出。

类型判定部122基于从程序输入部121接受到的加工程序107,对锥形加工的类型是第1类型还是第2类型进行判定。将通过类型判定部122进行的判定处理标记为类型判定。

类型判定部122基于通过朝向指令而指定出的朝向、和上部导丝嘴10的位置与下部导丝嘴11的位置的对应关系,执行类型判定。线电极1行进的朝向是指,相对于被加工物4的加工位置移动的朝向。

图9~图12是说明在接收到第1锥形加工指令的情况下的类型判定的方法的图。在图9~图12中,设为线电极1在相对于纸面的垂线上从纸面外侧向纸面里侧行进。在这里,指令角度的符号以下述方式定义。即,在向着线电极1所行进的朝向的状态下,在上部导丝嘴10的位置与下部导丝嘴11的位置相比位于右侧的情况下,指令角度的符号为正。另外,在向着线电极1所行进的朝向的状态下,在上部导丝嘴10的位置与下部导丝嘴11的位置相比位于左侧的情况下,指令角度的符号为负。即,图9及图11示出指令角度的符号为正的情况,图10及图12示出指令角度的符号为负的情况。

如图9所示,在指令角度为正,使线电极1偏移的朝向为左向的情况下,判定为锥形加工的类型为第2类型。如图10所示,在指令角度为负,使线电极1偏移的朝向为左向的情况下,判定为锥形加工的类型为第1类型。如图11所示,在指令角度为正,使线电极1偏移的朝向为右向的情况下,判定为锥形加工的类型为第1类型。如图12所示,在指令角度为负,使线电极1偏移的朝向为右向的情况下,判定为锥形加工的类型为第2类型。

图13及图14是说明在接收到第2锥形加工指令的情况下的类型判定的方法的图。在接收到第2锥形加工指令的情况下,类型判定部122对基于UV轴指令的UV轴的程序轨迹与基于XY轴指令的XY轴的程序轨迹的位置关系进行运算。UV轴的程序轨迹表示上部导丝嘴10的轨迹,XY轴的程序轨迹表示下部导丝嘴11的轨迹。

图13示出第2锥形加工指令包含能够使XY轴从点A1(X1、Y1)移动至点A2(X2、Y2)的XY轴指令、和能够使UV轴从点B1(U1、V1)移动至点B2(U2、V2)的UV轴指令的情况。类型判定部122使XY坐标系和UV坐标系重叠,以使得X轴与U轴一致、且Y轴与V轴一致。而且,类型判定部122对基于XY轴指令的矢量VA1与基于UV轴指令的矢量VB1之间的位置关系进行判定。具体地说,类型判定部122将使XY坐标系与UV坐标系重叠而得到的2维坐标空间分割为第1区域200和第2区域300,该第1区域200是与将矢量VA1延长的直线相比,相对于矢量VA1的朝向在右侧的区域,该第2区域300是与将矢量VA1延长的直线相比,相对于矢量VA1的朝向在左侧的区域。在矢量VB1存在于第1区域200的情况下,类型判定部122进行与指令角度为正的情况相同的类型判定。在矢量VB1存在于第2区域300的情况下,类型判定部122进行与指令角度为负的情况相同的类型判定。此外,在XY轴指令是描绘曲线轨迹的指令的情况下,以直线进行近似而求出矢量VA1。UV轴指令是描绘曲线轨迹的指令的情况也相同。

图14示出第2锥形加工指令包含能够使XY轴从点A3(X3、Y3)移动至点A4(X4、Y4)的XY轴指令、和能够使UV轴从点B3(U3、V3)依次经过点B4(U4、V4)及点B5(U5、V5)而移动至点B6(U6、V6)的UV轴指令的情况。类型判定部122对基于XY轴指令的矢量VA2与基于UV轴指令的矢量VB2、矢量VB3及矢量VB4之间的位置关系进行判定。根据图14的例子,矢量VB3位于第1区域200和第2区域300的边界线上,但矢量VB2及矢量VB4均位于第1区域200内。即使如上所示地基于UV轴指令的程序轨迹暂时地位于第1区域200和第2区域300的边界线上,在基于1个UV轴指令的起点和终点位于相同区域的情况下,类型判定部122也视为基于UV轴指令的各矢量全部存在于该区域而进行处理。另一方面,在基于UV轴指令的各矢量中的最后的矢量与最初的矢量存在于不同区域的情况下,类型判定部122基于最后的矢量所在的区域进行判定。例如,在矢量VB4的终点的点B6(U6、V6)存在于第2区域300的情况下,类型判定部122进行与指令角度为负的情况相同的类型判定。此外,类型判定部122也可以不基于最后的矢量所在的区域进行判定。例如,类型判定部122也可以基于最初的所在的区域进行判定。另外,类型判定部122也可以基于起点或终点进行判定。

如上所示,类型判定部122基于通过朝向指令而指定出的朝向、和上部导丝嘴10的位置与下部导丝嘴11的位置的对应关系,执行类型判定。类型判定部122将判定结果发送至位移量运算部124。

位移量运算部124根据从程序输入部121接收到的加工程序107,取得或运算指令角度θ。在通过第1锥形加工指令而指定出锥形加工的情况下,位移量运算部124从第1锥形加工指令取得指令角度θ。在通过第2锥形加工指令而指定出锥形加工的情况下,位移量运算部124基于构成第2锥形加工指令的XY轴指令和UV轴指令,对指令角度θ进行运算。位移量运算部124使用指令角度θ和从类型判定部122接收到的锥形加工的类型,对位移量存储部123进行检索,取得垂直方向位移量L3、L4。此外,在位移量存储部123存储离散数据的情况下,位移量运算部124通过对所取得或运算出的指令角度的前后的离散数据组进行插补,从而对与指令角度θ相对应的垂直方向位移量L3、L4进行计算。位移量运算部124将指令角度θ及垂直方向位移量L3、L4发送至校正量运算部125。

校正量运算部125使用从位移量运算部124接收到的指令角度θ及垂直方向位移量L3、L4,对校正量X1、X2进行运算。而且,校正量运算部125将运算出的校正量X1、X2发送至校正部126。校正量运算部125使用例如下述的算式执行运算。

X1=L3×tanθ…(1)

X2=L4×tanθ…(2)

校正部126基于从程序输入部121接收到的加工程序107,对校正前水平距离L8进行运算。而且,校正部126通过将运算出的校正前水平距离L8与校正量X1、X2相加,从而对校正后水平距离L7进行运算。而且,校正部126以使上部导丝嘴10和下部导丝嘴11的水平距离与校正后水平距离L7一致的方式,运算针对X轴、Y轴、U轴及V轴的驱动指令。针对X轴、Y轴、U轴及V轴的驱动指令例如是与在加工程序107记述的各指令相比在时间上粒度更细的指令,是针对每个控制周期的指令。驱动指令例如是对针对每个控制周期的移动量进行指定的指令。

此外,校正部126通过对在加工程序107记述的各指令进行插补,从而生成驱动指令。由校正部126进行的插补通过已知的方法进行。另外,校正部126在进行插补之前或之后,执行平滑化处理。平滑化处理是任意的,例如是移动平均运算、高斯运算或加权移动平均运算。

另外,在加工程序107记述的各指令的插补也能够在校正部126之前的功能部中执行。例如可以是在程序输入部121中执行插补,通过插补而生成的指令即第2指令输入至类型判定部122、位移量运算部124及校正部126。在该情况下,能够将基于垂直方向位移量L3及垂直方向位移量L4的变动进行的校正,以比在程序输入部121记载的指令更细的粒度执行。第2指令可以是针对每个控制周期的指令,也可以不是针对每个控制周期的指令。

此外,在垂直方向位移量L3及垂直方向位移量L4的运算之后的任意的定时执行平滑化处理。

图15及图16是表示进行穿孔加工的加工形状的一个例子的图。将图15及图16所示的加工形状标记为第1加工形状。图15是第1加工形状的俯视图,图16是第1加工形状的斜视图。此外,在图16中,将线电极1的行进的朝向以及顺序用箭头表示出。线电极1从P10-P’10的位置以S1、S2、S3、S4的顺序行进。S1的加工工艺是上开口形状的穿孔加工,因此相当于第1类型的锥形加工。S3的加工工艺是下开口形状的穿孔加工,因此相当于第2类型的锥形加工。另外,S2及S4的加工工艺是线电极1的倾斜角为零度,因此是直加工。

图17是表示加工第1加工形状时的、垂直方向位移量L3及垂直方向位移量L4的变化的图。如图所示,S1的加工工艺中的垂直方向位移量L3与S3的加工工艺中的垂直方向位移量L3不同。通过平滑化处理,垂直方向位移量L3在S2的加工工艺中顺滑地变化,其结果,防止在从S1的加工工艺转换至S3的加工工艺时垂直方向位移量L3急剧地变化。关于垂直方向位移量L4也相同。

类型判定部122在针对插补后的每个第2指令执行类型判定的情况下,还能够应对在基于记载于程序输入部121的指令进行的加工工艺的中途发生的类型切换。

图18及图19是表示进行穿孔加工的其他加工形状的一个例子的图。将图18及图19所示的加工形状标记为第2加工形状。图18是第2加工形状的俯视图,图19是第2加工形状的斜视图。在第2加工形状中,执行线位置从P20-P’20向P21-P’21行进的加工工艺时,锥形加工的类型在中途发生变化。在线位置从P20-P’20行进至P22-P’22的期间,锥形加工的类型为第2类型。另外,在线位置从P22-P’22行进至P21-P’21的期间,锥形加工的类型为第1类型。

图20是表示加工第2加工形状时的、垂直方向位移量L3及垂直方向位移量L4的变化的图。点划线表示平滑化处理前的垂直方向位移量L3及垂直方向位移量L4,实线表示平滑化处理后的垂直方向位移量L3及垂直方向位移量L4。如图所示,在没有进行平滑化处理的情况下垂直方向位移量L3及垂直方向位移量L4在P22-P’22的点处不连续地变化,但通过平滑化处理,垂直方向位移量L3及垂直方向位移量L4被变更为顺滑地变化。

此外,在以上的说明中,设为针对每个指令角度及每个锥形加工的类型,在位移量存储部123预先存储垂直方向位移量L3、L4而进行了说明,但也可以是针对每个指令角度及每个锥形加工的类型而预先存储校正量X1、X2。

如上所述,在本发明的实施方式中,NC控制装置12在锥形加工时,基于加工程序107,对加工的类型是上部导丝嘴10与下部导丝嘴11相比位于产品侧的第2类型、还是上部导丝嘴10与下部导丝嘴11相比位于与产品相反侧的第1类型进行判定。而且,NC控制装置12对应于类型判定的判定结果,对上部导丝嘴10和下部导丝嘴11之间的位置关系进行校正。如上所示,线放电加工装置100即使线电极1的倾斜角相同,也对应于上部导丝嘴10和下部导丝嘴11的位置关系,对校正量X1、X2进行变更,因此与没有对应于类型对校正量X1、X2进行变更的情况相比,不论锥形加工形状是上开口形状还是下开口形状,均能得到高加工精度。

另外,NC控制装置12针对每个加工的类型及线电极1的每个倾斜角对校正量X1、X2进行计算。由此,与倾斜角无关地,能得到高加工精度。

另外,NC控制装置12也可以进一步针对每个倾斜方向而对校正量X1、X2进行计算。例如,位移量存储部123针对每个锥形加工的类型、每个指令角度及每个倾斜的方向,存储垂直方向位移量L3、L4。由此,即使在由于上部导丝嘴10或下部导丝嘴11的孔例如为矩形等、垂直方向位移量L3、L4存在方向依赖性的情况下,也能得到高加工精度。

另外,加工程序107包含朝向指令,该朝向指令对在与线电极1的行进方向对应的左右朝向中应该向哪一个朝向偏移进行指定。而且,NC控制装置12基于朝向指令而执行类型判定。由此,自动地判定出加工类型。

标号的说明

1线电极,2供电件,3加工电源,4被加工物,5工作台,6 X轴驱动装置,7 Y轴驱动装置,8 U轴驱动装置,9 V轴驱动装置,10上部导丝嘴,10-0上部喷嘴,10-1、10-2、11-1、11-2截面,11下部导丝嘴,11-0下部喷嘴,12 NC控制装置,13线轴,14供给辊,15下部辊,16回收辊,100线放电加工装置,101运算装置,102主存储装置,103辅助存储装置,104 I/O接口,105总线,106数控程序,107加工程序,121程序输入部,122类型判定部,123位移量存储部,124位移量运算部,125校正量运算部,126校正部,200第1区域,300第2区域,400、500直线。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1