机床的控制装置以及机床

申请号 CN201280074310.7 申请日 2012-06-28 公开(公告)号 CN104428088B 公开(公告)日 2017-08-29
申请人 株式会社牧野铣床制作所; 发明人 高部知博;
摘要 一种机床的控制装置,在进行使自转的旋转工具实施圆周运动的公转运动的同时加工 工件 ,具备:读取解释部,读取包括输入信息的加工程序;以及运算部,合成根据旋转工具的行进的输入信息设定了的旋转工具行进的第一工具路径、和根据旋转工具的公转运动的输入信息所设定的旋转工具的公转运动的第二工具路径,设定旋转工具在进行公转运动的同时沿着加工形状行进的第三工具路径。
权利要求

1.一种机床的控制装置,使旋转工具自转,使自转的所述旋转工具在进行针对工件相对地进行圆周运动的公转运动的同时行进,从而加工工件的槽部,所述机床的控制装置的特征在于包括:
读取解释部,读取加工程序,该加工程序个别地输入了与沿着所述工件的槽部的延伸形状行进的所述旋转工具的行进相关的第1系统的指令的输入信息、和作为与所述旋转工具的公转运动相关的第2系统的指令的输入信息的槽宽以及所述旋转工具的工具偏置编号;以及
运算部,针对各自的轴合成所述第1系统的控制量和第2系统的控制量,运算所述旋转工具在进行公转运动的同时沿着槽部的延伸形状行进的控制量,其中,所述第1系统的控制量是驱动各轴以使所述旋转工具移动在根据输入到所述第1系统的所述旋转工具的行进的指令所设定的所述旋转工具行进的第一工具路径上的控制量,所述第2系统的控制量是驱动各轴以使所述旋转工具移动在以基于所述旋转工具的半径所设定的公转运动的半径进行公转的所述旋转工具的公转运动的第二工具路径上的控制量,所述旋转工具的半径是与所述槽宽以及所述工具偏置编号对应存储的。
2.根据权利要求1所述的机床的控制装置,其特征在于:
所述运算部设定:
进行预先决定了的旋转度的公转运动的所述第2系统的控制量;和
将所述第1系统的控制量和所述第2系统的控制量合成以便在进行预先决定了的旋转角度的公转运动之后沿着所述工件的加工形状使所述旋转工具行进的控制量。
3.一种机床,使旋转工具和工件相对移动从而加工工件的槽部,所述机床的特征在于包括:
读取解释部,读取加工程序,该加工程序个别地输入了与沿着所述工件的槽部的延伸形状行进的所述旋转工具的行进相关的第1系统的指令的输入信息、和作为与所述旋转工具的公转运动相关的第2系统的指令的输入信息的槽宽以及所述旋转工具的工具偏置编号;
运算部,针对各自的轴合成所述第1系统的控制量和第2系统的控制量,运算所述旋转工具在进行公转运动的同时沿着槽部的延伸形状行进的控制量,其中,所述第1系统的控制量是驱动各轴以使所述旋转工具移动在根据输入到所述第1系统的所述旋转工具的行进的指令所设定的所述旋转工具行进的第一工具路径上的控制量,所述第2系统的控制量是驱动各轴以使所述旋转工具移动在以基于所述旋转工具的半径所设定的公转运动的半径进行公转的所述旋转工具的公转运动的第二工具路径上的控制量,所述旋转工具的半径是与所述槽宽以及所述工具偏置编号对应存储的;以及
移动装置,根据由所述运算部所合成的控制量,使所述旋转工具和所述工件相对移动。

说明书全文

机床的控制装置以及机床

技术领域

[0001] 本发明涉及机床的控制装置以及机床。

背景技术

[0002] 在以往的技术中,已知使旋转工具旋转,进行工件的切削等加工的机床。另外,已知在这样的机床中通过规定的轴的坐标等指定旋转工具的工具路径,在使旋转工具自动地移动的同时进行加工的数值控制机床。
[0003] 在日本特开昭60-141446号公报(专利文献1)中,公开了在使自转的工具绕主轴的旋转中心公转的同时进行切削的旋转工具保持架。公开了该旋转工具保持架进行通过行星齿轮机构使工具增速而自转,进而工具的中心绕主轴的旋转中心公转的运动。公开了通过使用该旋转工具保持架,即使刀具等旋转工具摩耗而旋转工具的径变化,通过偏心量的调整得到正确的宽度尺寸。
[0004] 在日本特开平7-230312号公报(专利文献2)中,公开了具备数值控制装置(CNC)、和可编程机器控制器(PMC)的CNC体系。在该数值控制装置中,预先储存有加工程序。CNC侧的移动指令单元解读该加工程序,依照其内容进行CNC侧的轴移动指令。另一方面,在可编程机器控制器中,储存有序列·程序。PMC侧的移动指令单元将序列·程序中包含的PMC侧的轴移动指令送到CNC侧。公开了CNC体系重叠CNC侧的轴移动指令和PMC侧的轴移动指令,而对各轴进行移动控制。在该公报中,公开了PMC侧的移动指令单元输出使Z轴的规定的区间往返移动的指令,CNC侧的移动指令单元输出与X轴平行地单调地直线移动的指令。
[0005] 【专利文献1】日本特开昭60-141446号公报
[0006] 【专利文献2】日本特开平7-230312号公报

发明内容

[0007] 通过使用上述专利文献1记载的在绕主轴的旋转中心使旋转工具公转的同时进行切削的旋转工具保持架,能够形成比旋转工具的直径更大的宽度的槽部。通过使用这样的特别的工具保持架,能够进行大的宽度的槽部的加工。或者,能够形成比旋转工具的直径更大的径的孔部等。上述专利文献1公开的旋转工具保持架通过沿着工件的加工形状移动来进行工件的加工。即,通过旋转工具保持架沿着期望的形状移动1次来进行加工。
[0008] 但是,该旋转工具保持架可生成的宽度实质上是1个,所以存在如果生成的槽部的宽度等变化,则必须更换具备行星齿轮机构的旋转工具保持架这样的问题。例如,在一个工件中形成宽度相互不同的多个槽部的情况下,需要使用与各个槽部的宽度对应的多个旋转工具保持架。这样,在使用旋转工具保持架的情况下,存在必须使用与加工的部分的形状符合地形成了的特别的工具这样的问题。
[0009] 本发明提供一种机床的控制装置,使旋转工具自转,使自转的所述旋转工具在进行针对工件相对地进行圆周运动的公转运动的同时行进,从而加工工件,其特征在于包括:读取解释部,读取加工程序,该加工程序个别地输入了沿着所述工件的加工形状行进的所述旋转工具的行进的输入信息、和所述旋转工具的公转运动的输入信息;以及运算部,合成根据所述旋转工具的行进的输入信息所设定的所述旋转工具行进的第一工具路径、和根据所述旋转工具的公转运动的输入信息所设定的所述旋转工具的公转运动的第二工具路径,设定所述旋转工具在进行公转运动的同时沿着加工形状行进的第三工具路径。
[0010] 在上述发明中,第一工具路径被设定为在进行了预先决定了的旋转度的公转运动之后,沿着工件的加工形状使旋转工具行进。
[0011] 本发明提供一种机床,使旋转工具和工件相对移动从而加工工件,其特征在于包括:读取解释部,读取加工程序,该加工程序个别地输入了沿着所述工件的加工形状行进的所述旋转工具的行进的输入信息、和所述旋转工具的公转运动的输入信息;运算部,合成根据所述旋转工具的行进的输入信息所设定的所述旋转工具行进的第一工具路径、和根据所述旋转工具的公转运动的输入信息所设定的所述旋转工具的公转运动的第二工具路径,设定所述旋转工具在进行公转运动的同时沿着加工形状行进的第三工具路径;以及移动装置,根据由所述运算部所合成的所述第三工具路径,使所述旋转工具和所述工件相对移动。
[0012] 根据本发明,即使不使用与加工的部分的形状符合地形成了的旋转工具保持架,也能够进行比使用的旋转工具的径更大的槽部、孔部的加工。附图说明
[0013] 图1是实施方式中的数值控制机床的概略图。
[0014] 图2是说明实施方式中的数值控制机床的控制装置的框图
[0015] 图3是说明实施方式中的第一工件的概略立体图。
[0016] 图4是通过实施方式中的数值控制机床进行加工时的概略平面图。
[0017] 图5是说明在实施方式的数值控制机床中,旋转工具移动的工具路径的概略图。
[0018] 图6是说明实施方式中的用于设定旋转工具的移动的实际的轴和假想轴的概略图。
[0019] 图7是实施方式中的加工程序的概略图。
[0020] 图8是实施方式中的机床的控制装置的概略图。
[0021] 图9是实施方式中的在第二工件中形成了槽部时的概略正面图。
[0022] 【符号说明】
[0023] 1:工件;10:数值控制机床;14:平台;16:柱状物;20:主轴;22:旋转工具;25:Z轴伺服达;31:Y轴伺服马达;38:X轴伺服马达;43:B轴伺服马达;51:加工程序;52:读取解释部;53:第一系统控制部;54:第二系统控制部;55:运算部;60:控制装置;66:槽部;72:自转中心;73:公转中心。

具体实施方式

[0024] 参照图1至图9,说明实际的方式中的机床的控制装置以及数值控制机床。在本实施方式中,例示并说明主轴在平方向上延伸的横形加工中心。
[0025] 图1是本实施方式中的数值控制机床的概略图。数值控制机床10具备在工厂等的地面设置的底座12。在底座12的上表面,固定有Z轴导轨28。本实施方式中的Z轴是水平方向。Z轴导轨28被配置成在Z轴方向(在图1中左右方向)上延伸。
[0026] 本实施方式中的数值控制机床10具备使旋转工具22和工件1相对移动的移动装置。在Z轴导轨28的上表面,配置有平台14。相对Z轴导轨28可滑动地配置了平台14。平台14沿着Z轴移动。在平台14的上表面,配置有用于使工件1在B轴方向上旋转的数值控制式的旋转平台42。在旋转平台42的上表面,隔着工件用的保持部件40固定有工件1。本实施方式中的数值控制机床具备使工件1在B轴方向上旋转的装置,但在不需要B轴方向的旋转运动的情况下,也可以不介有旋转平台42,而在平台14的上表面固定工件1。
[0027] 在底座12的上表面,固定有X轴导轨36。本实施方式中的X轴与Z轴正交、进而在水平方向(图1的与纸面垂直的方向)上延伸。X轴导轨36被形成为沿着X轴延伸。在X轴导轨36上,可滑动地配置有柱状物16。柱状物16沿着X轴移动。
[0028] 在柱状物16中,在与工件1对面的前表面,固定有Y轴导轨34。本实施方式中的Y轴在与X轴以及Z轴正交的方向上延伸。Y轴导轨34沿着Y轴延伸。在Y轴导轨34上,配置有主轴头18。在Y轴导轨34上可滑动地形成有主轴头18。主轴头18沿着Y轴移动。主轴头18被形成为旋转自如地支撑主轴20。
[0029] 本实施方式的移动装置包括针对工件1使旋转工具22在Z轴方向上相对移动的Z轴移动装置。在本实施方式中,在底座12的内部,在平台14的下侧,配置有Z轴进给丝杠24。Z轴进给丝杠24在Z轴方向上延伸。在平台14的下表面,固定有螺母26。螺母26与Z轴进给丝杠24螺合。在Z轴进给丝杠24的一方的端部上连结有Z轴伺服马达25。通过驱动Z轴伺服马达25而使Z轴进给丝杠24旋转,螺母26在Z轴方向上移动。平台14与螺母26的移动一起沿着Z轴导轨28移动。其结果,工件1在Z轴方向上移动。
[0030] 本实施方式的数值控制机床具备针对工件1使旋转工具22在X轴方向上相对移动的X轴移动装置。X轴移动装置与Z轴移动装置同样地,在底座12的内部,包括配置于柱状物16的下侧的X轴进给丝杠。X轴进给丝杠被形成为在X轴方向上延伸。在柱状物16的下表面,固定有与X轴进给丝杠螺合的螺母37。在X轴进给丝杠的一端,连结有X轴伺服马达38。通过驱动X轴伺服马达38而使X轴进给丝杠旋转,螺母37在X轴方向上移动。柱状物16与螺母37的移动一起,沿着X轴导轨36移动。其结果,旋转工具22在X轴方向上移动。
[0031] 本实施方式的数值控制机床具备针对工件1使旋转工具22在Y轴方向上相对移动的Y轴移动装置。在柱状物16的内部,配置有Y轴进给丝杠32。Y轴进给丝杠32被形成为在Y轴方向上延伸。在主轴头18的背面,固定有与Y轴进给丝杠32螺合的螺母30。在Y轴进给丝杠32的上端,连结有Y轴伺服马达31。通过驱动Y轴伺服马达31而使Y轴进给丝杠32旋转,螺母30在Y轴方向上移动。主轴头18与螺母30的移动一起,沿着Y轴导轨34移动。其结果,旋转工具22在Y轴方向上移动。
[0032] 本实施方式的数值控制机床具备针对工件1使旋转工具22在B轴方向上相对移动的B轴移动装置。旋转平台42包括用于使工件1旋转的B轴伺服马达43。通过B轴伺服马达43驱动,工件1在B轴方向上旋转。
[0033] 在主轴20的前端,配置有旋转工具22。在本实施方式中,作为旋转工具22,安装有铣刀。在主轴20上,连接有用于使旋转工具22旋转的马达23。通过马达23驱动,旋转工具22以主轴的中心轴为旋转轴而自转。
[0034] 本实施方式中的数值控制机床通过在使旋转工具22旋转的同时,使柱状物16、主轴头18、平台14分别在X轴、Y轴、Z轴方向上动作,按照期望形状切削加工在平台14上固定了的工件1。数值控制机床10作为3轴的数值控制机床而发挥功能。进而,在驱动旋转平台42的情况下,使工件1绕B轴旋转。在该情况下,数值控制机床10作为具有B轴的4轴的数值控制机床而发挥功能。
[0035] 本实施方式中的数值控制机床10为了按照期望形状切削工件1,设定针对工件1使旋转工具22相对地移动的工具路径。本实施方式中的数值控制机床10具备用于生成旋转工具22的工具路径的控制装置60。本实施方式中的工具路径成为旋转工具22的前端的工具中心点的路径。另外,本发明中的工具中心点是旋转工具自转时的旋转轴线上的旋转工具的前端的位置
[0036] 图2示出本实施方式中的数值控制机床10的概略图。本实施方式中的控制装置60包括运算处理装置。运算处理装置具有进行运算处理等的微处理器(CPU)、作为存储装置的ROM(Read Only Memory)、RAM(Random Access Memory)、以及其他周边电路
[0037] 控制装置60根据使用者制作的加工程序51,计算针对工件1的旋转工具22的相对的位置。本实施方式中的控制装置60根据X轴、Y轴、Z轴以及B轴这4轴,设定针对工件1的旋转工具22的相对的位置。控制装置60针对X轴、Y轴、Z轴以及B轴的每一个,设定移动的控制量。根据由控制装置60所设定的各个轴的控制量,驱动X轴伺服马达38、Y轴伺服马达31、Z轴伺服马达25、以及B轴伺服马达43。通过伺服马达驱动,工件1和旋转工具22相对移动到期望的位置。
[0038] 在本实施方式中的控制装置60中,将多个工具路径的信息输入到加工程序51。在本实施方式中,使用者将相互不同的2种工具路径输入到加工程序51。控制装置60具备读取加工程序51的读取解释部52。读取解释部52根据加工程序51的工具路径,将加工指令输出到系统控制部。本实施方式中的读取解释部52根据相互不同的2个工具路径,输出相互不同的2个加工指令。
[0039] 本实施方式中的系统控制部包括第一系统控制部53和第二系统控制部54。即,包括多个系统控制部。本实施方式中的控制装置60被形成为将相互不同的2个加工指令输出到第一系统控制部53和第二系统控制部54。通过读取解释部52,将加工指令分配给第一系统控制部53或者第二系统控制部54。第一系统控制部以及第二系统控制部根据接收到的加工指令,使用预先存储的程序,设定X轴、Y轴、Z轴以及B轴各自的第一系统的控制量以及第二系统的控制量。即,设定旋转工具22的第一系统的工具路径以及第二系统的工具路径。
[0040] 本实施方式中的控制装置60具有合成由多个系统控制部生成的各轴的每一个的控制量的运算部55。由第一系统控制部53所设定的控制量以及由第二系统控制部54所设定的控制量被输入到运算部55。在运算部55中,针对各个轴的每一个合成第一系统的控制量和第二系统的控制量。运算部55根据所合成的控制量、即合成的工具路径,将X轴等各轴的位置指令值、速度指令值等输出到马达控制部56。
[0041] 马达控制部56根据运算部55的输出,对驱动各个轴的X轴伺服马达38、Y轴伺服马达31、Z轴伺服马达25、以及B轴伺服马达43,发送电流指令值等。各个伺服马达驱动,针对工件1的旋转工具22的相对的位置被调整。另外,本实施方式中的马达控制部56还控制用于使旋转工具22自转的马达23。
[0042] 在本实施方式中的控制装置中,读取解释部与系统控制部分离,但不限于该方式,也可以系统控制部包括读取解释部。例如,也可以第一系统控制部包括读取解释部,由第一系统控制部读取加工程序,之后向第二系统控制部发送仅是第二系统的加工指令。
[0043] 图3示出本实施方式中的第一工件的概略立体图。图3是通过本实施方式中的数值控制机床结束了加工时的工件的图。在第一工件1中,在工件1的一个面形成了槽部66。通过进行切削工件1的加工形成了槽部66。槽部66包括直线状的部分和曲线状的部分。槽部66的宽度被形成为大于旋转工具22的直径。槽部66的深度被形成为恒定。
[0044] 在形成这样的槽部66的情况下,进行不使切削时的旋转工具22的深度(Z轴的位置)变化,沿着工件1的表面,使X轴的位置以及Y轴的位置变化的控制。
[0045] 参照图1,在加工第一工件1的情况下,旋转平台42中的B轴方向的旋转控制停止。以使工件1的加工面与旋转工具22对向的方式,在旋转平台42上固定工件1。此时,配置成工件1的加工面与X轴以及Y轴平行。在开始切削时,使工件1移动至期望的Z轴的位置,直至切削结束,Z轴的位置控制为不变。槽部66能够通过X轴方向和Y轴方向的平面的移动进行加工。在以下的说明中,将Z轴方向的位置保持为恒定的控制省略,说明在X轴方向以及Y轴方向上移动的控制。
[0046] 图4示出在本实施方式中的第一工件1中形成了槽部66时的概略平面图。图4是在槽部66中形成了直线状的部分时的图。旋转工具22如箭头91所示,绕通过旋转工具22的工具中心点的轴线旋转。即,旋转工具22以工具中心点为自转中心72进行自转。用箭头95表示的槽部66的宽度大于旋转工具22的直径。在本实施方式中的机床中,进行使自转的旋转工具22进一步实施圆周运动的控制。即,进行使旋转工具22公转的控制。
[0047] 在本实施方式中,如箭头92所示,进行旋转工具22的公转运动。通过使旋转工具22的自转中心72绕公转中心73旋转,旋转工具22公转。关于公转中心73,能够设定例如槽部66的宽度方向的中央点。通过进行公转运动的旋转工具22的表面接触到工件1,工件1被切削。通过旋转工具22的公转,能够形成宽度比旋转工具22的直径宽的槽部66。接下来,如箭头93所示,使公转中心73沿着槽部66延伸的方向行进。通过使公转中心73沿着槽部66的宽度方向的中央线行进,能够形成期望的形状的槽部66。
[0048] 图5示出本实施方式中的旋转工具22的工具路径的概略图。图5是旋转工具22的自转中心72的轨迹。箭头93表示槽部66延伸的方向。如图5所示,在进行第一工件1的加工的情况下,旋转工具22在进行公转运动同时行进,所以工具路径成为螺旋状。另外,图5例示了槽部延伸的形状是直线状的情况,但在槽部延伸的形状是曲线状的情况下,箭头93所示的行进的路径成为曲线状。
[0049] 接下来,详细说明本实施方式中的机床的控制装置。参照图2以及图4,在本实施方式中的控制装置60中,将旋转工具22沿着工件1的加工形状行进时的旋转工具22的行进的输入信息、和旋转工具22的公转运动的输入信息输入到加工程序51。在本实施方式中,个别地输入如箭头93所示沿着槽部66延伸的方向行进的旋转工具22的行进的输入信息、和如箭头92所示旋转工具22的公转运动的输入信息。读取解释部52将沿着槽部66延伸的方向的工具路径的加工指令输出到第一系统控制部53,将公转运动的工具路径的加工指令输出到第二系统控制部54。
[0050] 参照图4,在本实施方式中的第一系统控制部53中,如箭头93所示,设定旋转工具22沿着槽部66的形状行进的第一工具路径。即,在第一系统控制部53中,设定用于公转的旋转工具22在槽部66延伸的方向上移动的各轴的第一系统的控制量。在第二系统控制部54中,如箭头92所示,设定自转中心72公转的第二工具路径。即,在第二系统控制部54中,设定用于旋转工具22公转的各轴的第二系统的控制量。来自第一系统控制部53的各轴的第一系统的控制量、和来自第二系统控制部54的各轴的第二系统的控制量在运算部55中被合成。
其结果,生成图5所示那样的重叠了的第三工具路径。
[0051] 这样,在本实施方式中的控制装置60中,在第一系统控制部53和第二系统控制部54中,进行在计算出独立的控制量之后合成的控制。在本实施方式中的控制装置60中,个别地设定了第一系统控制部53中的坐标和第二系统控制部54中的坐标。
[0052] 图6示出说明本实施方式的第一系统控制部53中的坐标、和第二系统控制部54中的坐标的概略图。旋转工具22在C轴方向上自转。在第一系统控制部53中,能够设定X轴、Y轴、Z轴以及B轴(参照图1)的实际的轴。另外,在第二系统控制部54中,能够设定作为与X轴对应的假想轴的XX轴、作为与Y轴对应的假想轴的YY轴、以及作为与Z轴对应的假想轴的ZZ轴。另外,作为与B轴对应的假想轴,能够设定BB轴。各个假想轴与实际的轴平行。例如,XX轴与X轴平行。第二系统控制部54的假想轴是第一系统控制部53中的旋转工具22未移动的情况的假想的轴。例如,参照图4,假想轴对应于设想为公转中心73停止时的轴。
[0053] 图7示出本实施方式中的数值控制机床的加工程序的概略图。图8示出本实施方式中的机床的控制装置的概略图。参照图2、图7以及图8,使用者制作加工程序51。使用者依照期望的加工形状输入加工程序51。在本实施方式中,使用者输入G代码。这些代码的记载方法预先决定。
[0054] 在图7所示的加工程序51的例子中,记载有指令公转运动的代码G1001。另外,作为用于在进行公转运动的同时使旋转工具22沿着加工形状移动的槽路径的指令,记载有代码G01等。这样,旋转工具22沿着工件1的加工形状移动的第一工具路径、和旋转工具22公转的第二工具路径被相互独立地设定。另外,记载有用于结束公转运动的代码G1000。
[0055] 作为公转运动的指令的代码G1001能够例如如下述的表1所示设定。
[0056] 【表1】
[0057] 表1:使用者输入的公转运动指令
[0058]
[0059] 使用者能够设定针对代码G1001的自变量A、B、C、D。自变量A是公转运动的旋转方向,例如,在公转的旋转方向是顺时针的情况下,自变量设定为02。自变量B是槽部66的宽度,能够设定比旋转工具的直径更大的值。自变量C是公转运动的进给速度。参照图4,公转运动的进给速度是箭头92所示的自转中心72旋转时的切线方向的速度。自变量D是工具偏置编号。工具偏置编号是存储了旋转工具的半径的参数的编号。从工具中心点至实际的加工位置是工具偏置。工具偏置对应于工具的半径。即,通过设定自变量D,能够指定旋转工具的半径。
[0060] 公转运动的指令的代码G1001被读取解释部52读取。在本实施方式中,读取解释部52判别代码G1001是公转运动的指令。如上所述,由第二系统控制部54设定用于旋转工具22进行公转运动的控制量。因此,读取解释部52将公转运动的指令送到第二系统控制部54。
[0061] 在第二系统控制部54中,预先存储有用于执行读取解释部52的指令的程序。在第二系统控制部54中,根据代码G1001,设定了用于控制机床的代码。在表2中,示出在接受到代码G1001的指令时,在第二系统控制部54的程序中记载的代码的说明图。第二系统控制部54根据代码G1001的自变量,决定控制机床的代码。预先在第二系统控制部中,作为子程序,存储有此处的代码G#1等。
[0062] 【表2】
[0063] 表2:第二系统控制部的公转运转指令
[0064]
[0065] 第二系统控制部的程序的代码G#1的变量#1表示公转运动的旋转方向。在该变量#1中,引用加工程序的代码G1001的自变量A。在公转运动的旋转方向是顺时针的情况下,变量成为02,判断为代码G02。代码G02被预先决定了是顺时针的圆弧插值。
[0066] 关于代码I#2的变量#2,设定从圆弧的始点至圆弧的中心的距离。即,设定公转运动的半径。此处,能够根据输入到加工程序51的代码G1001,通过下式(1),计算公转运动的半径。
[0067] (公转运动的半径)=(槽宽-旋转工具的直径)/2…(1)
[0068] 此处,关于槽宽,能够引用加工程序51的代码G1001的自变量B。能够通过由代码G1001的自变量D的工具偏置编号决定的旋转工具的半径,计算旋转工具的直径。
[0069] 在代码F#3的变量#3中,设定进给速度。此处,关于公转运动的进给速度,能够引用加工程序51的代码G1001的自变量C。
[0070] 这样,在本实施方式中,根据使用者输入的加工程序51的代码,设定在第二系统控制部中使用的程序。
[0071] 第二系统控制部根据所设定的代码等,设定各个轴方向上的控制量。在本实施方式中,进行在Z轴中的旋转工具的位置成为规定的位置之后,在X轴方向以及Y轴方向上使旋转工具移动的控制。在第二系统控制部54中,设定假想轴的XX轴的控制量以及假想轴的YY轴的控制量。即,设定进行公转运动时的第二工具路径。第二系统控制部54的输出被输入到运算部55。
[0072] 接下来,依照加工程序51的槽路径的指令,设定沿着槽形状行进的旋转工具的控制量。读取解释部52读取设定槽路径的代码G01。读取解释部52判别为槽路径的指令。读取解释部52向第一系统控制部53输出加工指令。在第一系统控制部53中,根据代码G01,设定作为实际的轴的X轴、Y轴的控制量。即,设定沿着槽形状行进的第一工具路径。在第一系统控制部中存储了代码G01是直线地移动的控制。第一系统控制部设定各个轴的控制量。在本实施方式中,将X轴的控制量以及Y轴的控制量输出到运算部55。
[0073] 在运算部55中,合成第一系统控制部的输出和第二系统控制部的输出。在本实施方式中,进行各个轴的每一个的控制量的合成。例如,在X轴方向上,对从第一系统控制部53输出了的X轴的控制量、和从第二系统控制部输出了的XX轴的控制量进行加法,设定最终的X轴中的控制量。另外,对Y轴的控制量和YY轴的控制量进行加法,设定最终的Y轴中的控制量。这样,设定最终地合成了的第三工具路径。
[0074] 马达控制部56根据在运算部55中计算出的各个轴中的控制量,进行各个轴的伺服马达的控制。即,移动装置根据由运算部合成了的第三工具路径,进行旋转工具和工件的相对移动。
[0075] 这样,本实施方式的机床的控制装置具备:第一系统控制部,设定旋转工具沿着工件的加工形状行进的第一工具路径;以及第二系统控制部,设定旋转工具的公转的第二工具路径,合成第一系统控制部的输出和第二系统控制部的输出。各个系统控制部输出与各个工具路径相等的每个移动轴的控制量。在运算部中,能够针对每个移动轴合成控制量,设定旋转工具在公转的同时沿着加工形状行进时的第三工具路径。
[0076] 本实施方式中的控制装置能够生成即使不使用具有行星旋转机构等的特别的工具也能够高精度地进行具有旋转工具的直径以上的宽度的槽部的加工、孔部的加工的工具路径。另外,数值控制机床即使不使用这样的特别的工具也能够高精度地进行加工。另外,在具有行星旋转机构等的工具的情况下,难以增大切入量,但在本实施方式中的数值控制机床的情况下,能够增大切入量来缩短加工时间。
[0077] 另外,在本实施方式中,即使不更换旋转工具的头部,也能够通过加工程序的变更,进行槽宽、孔的径等的变更。即,即使不变更旋转工具,也能够容易地进行槽宽、孔的径的变更。进而,即使在由于旋转工具的磨耗等而旋转工具的半径变化了的情况下,也能够容易地进行槽宽的调整。例如,通过调整加工程序的输入,能够进行针对旋转工具的摩耗的微妙的调整。
[0078] 另外,本实施方式中的控制装置能够在输入程序中,独立地输入公转运动的工具路径以及槽路径的工具路径,所以输入程序的生成变得容易。
[0079] 但是,在开始工件1的加工时,如果同时开始沿着加工形状的旋转工具22的行进和公转运动,则有时产生残削。因此,本实施方式中的第一系统控制部53以在开始工件1的加工时,在进行了预先决定了的旋转角度的公转运动之后,使旋转工具22沿着工件1的加工形状行进的方式,设定了第一工具路径。例如,直至通过第二系统控制部54使旋转工具公转1周,能够使由第一系统控制部53设定的控制量成为零。通过进行该控制,能够抑制在开始了加工的部分中,产生残削等加工不充分的部分。特别,通过使旋转工具22的公转旋转1周以上,能够更可靠地抑制残削。
[0080] 作为预先进行公转运动的旋转角度,不限于旋转1周,能够根据需要设定。例如,在能够通过半旋转的公转运动抑制残削的情况下,能够设定为半旋转。另外,作为预先进行公转运动的旋转角度,也可以通过除了输入绕公转中心的角度以外,还输入进行公转的时间,而预先设定进行公转运动的旋转角度。为了以规定的旋转角度进行公转运动,能够将代码等预先设定于在第一系统控制部53或者第二系统控制部54中存储了的子程序。或者,也可以向使用者制作的加工程序,输入以规定的旋转角度进行公转运动的指令,根据加工程序的指令控制。
[0081] 图9示出本实施方式中的第二工件1的概略平面图。在第二工件1中,在圆柱状的工件1的表面形成螺旋状地延伸的槽部66。通过进行这样的槽部66的加工,能够制造例如圆筒凸轮、球形凸轮等。
[0082] 参照图1,在形成第二工件1的槽部66的情况下,以使工件1的中心轴2与Y轴平行的方式,将工件1固定到旋转平台42。另外,以使中心轴2与旋转平台42的旋转轴一致的方式,固定工件1。在第二工件1的加工中,除了X轴方向以及Y轴方向的移动以外,使工件在B轴方向上旋转。在以工件1的中心轴2为旋转轴而旋转的同时,进行X轴以及Y轴的相对的移动。
[0083] 即使在进行这样的加工的情况下,也能够通过第一系统控制部53设定公转中心73沿着箭头96所示的加工形状的第一工具路径。即,设定X轴、Y轴以及B轴中的工具路径。另外,能够通过第二系统控制部54设定旋转工具22相对公转中心73进行公转运动的第二工具路径。即,设定XX轴、YY轴以及BB轴中的工具路径。能够通过运算部55合成来自第一系统控制部53的输出和来自第二系统控制部54的输出,设定第三工具路径。在实际的加工中,在使进行公转运动的旋转工具22在箭头97所示的Y轴方向上移动的同时,如箭头98所示,使工件1在B轴方向上旋转,从而能够形成槽部66。这样,关于本实施方式中的控制装置以及数值控制机床,不仅是平面的加工,而且还能够应用于立体的加工。
[0084] 本实施方式的使旋转工具22和工件1相对移动的移动装置被形成为在X轴以及Y上,使旋转工具22相对工件1移动,在Z轴以及B轴上,使工件1相对旋转工具22移动,但不限于该方式,关于移动装置,使工件以及旋转工具中的至少一方可关于各个轴移动地形成即可。
[0085] 在本实施方式中,例示针对各个工件形成槽部的加工而进行了说明,但不限于该方式,能够对任意的加工应用本发明。例如,在工件的表面形成凹部的切削、工件的端面的切削等中,也能够应用本发明。进而,作为工件的加工,不限于切削,能够在任意的加工中应用本发明。
[0086] 另外,在本实施方式中,例示所谓横型加工传感器而进行了说明,但不限于该方式,能够在任意的数值控制机床中应用本发明。
[0087] 上述实施方式可适宜组合。在上述各个图中,对同一或者相等的部分附加了同一符号。另外,上述实施方式仅为例示而不限定发明。
QQ群二维码
意见反馈