数值控制装置的制作方法
未命名
09-27
阅读:97
评论:0
1.本发明涉及一种数值控制装置。
背景技术:
2.以往,螺纹切削加工通过使用主轴和移动轴的同步加工、切削刃具有螺纹牙形状的切削工具的螺旋攻丝加工等来进行。
3.螺纹切削工具的条件以工具制造商的目录为参考来选定。在螺旋攻丝加工中,需要根据内螺纹和外螺纹的规格来变更加工直径、工具直径校正等的设定值。为了进行这样的加工直径、工具直径校正等的校正,已知有使用校正加工用程序的技术(例如,参照专利文献1)。
4.现有技术文献
5.专利文献
6.专利文献1:日本特开2005-224942号公报
技术实现要素:
7.发明所要解决的课题
8.然而,在以往的螺旋攻丝加工中的螺纹切削加工中,即使以工具制造商的目录为参考进行反映了切削工具的直径值或半径值的螺纹切削加工,为了能够在加工时灵活地变更等级,螺旋攻丝加工用的切削工具以不采纳与基于等级的规格中记载的公差对应的校正量的工具直径来制作,因此有时加工后的螺纹会不符合所要求的等级。
9.因此,在螺旋攻丝加工中,工具直径需要考虑采纳了与基于内螺纹和外螺纹的等级的规格中记载的公差对应的校正量而得到的加工直径来进行变更,也需要根据加工的螺纹直径和要求的等级来确认校正量。螺纹规格通常在jis规格等中作为基准的直径相对于外径或内径、或有效直径存在公差。
10.另外,在指示装配的孔和轴的加工中,即使在使用立铣刀的圆加工中,也需要考虑相对于加工直径而常用的装配的尺寸容许差,因此,不仅需要对立铣刀的直径值进行校正,还需要确认并设定基于预先决定的尺寸容许差的校正量。装配中通常使用jis规格等常用的装配的孔或轴的尺寸容许差。因此,期望能够简易地进行加工圆的外径、内径或有效直径的设定的数值控制装置。
11.用于解决课题的手段
12.本发明的数值控制装置具备:指令部,其在用于通过机床进行圆加工的加工程序中,指示加工圆的规格或容许差等级以及所述加工圆的容许差的比例;以及设定部,其根据所述加工圆的规格或容许差等级以及所述加工圆的容许差的比例,设定加工圆的有效直径的校正量。
13.发明效果
14.根据本发明,能够简易地进行加工圆的外径、内径或者有效直径的设定。
附图说明
15.图1是表示本实施方式的加工系统的结构的图。
16.图2是表示本实施方式的基于机床进行的圆加工的概要的图。
17.图3是表示加工程序的具体例的图。
18.图4是表示与g代码的例子以及自变量p对应的工业规格的图。
19.图5是表示数据表的例子的图。
20.图6是表示由设定部设定的加工圆的有效直径的校正量的例子的图。
21.图7是表示容许差表的例子的图。
具体实施方式
22.以下,对本发明的实施方式的一例进行说明。
23.图1是表示本实施方式的加工系统1的结构的图。如图1所示,加工系统1具备数值控制装置2和机床3。
24.数值控制装置2是用于通过控制机床3而使机床3进行预定的机械加工等的装置。数值控制装置2具备控制部21。控制部21是cpu(central processing unit:中央处理单元)等处理器,通过执行存储于存储部(未图示)的程序,作为指令部211以及设定部212发挥功能。
25.存储部22是存储os(operating system:操作系统)、应用程序等的rom(read only memory:只读存储器)、ram(random access memory:随机存取存储器)、存储其他各种信息的硬盘驱动器或ssd(solid state drive:固态驱动器)等存储装置。
26.另外,存储部22具备规格存储部221和容许差存储部222。
27.机床3是基于数值控制装置2的控制进行切削加工等预定的机械加工和工具的测定等的装置。具体而言,在本实施方式中,机床3是用于进行螺纹切削加工的装置。
28.机床3具备为了加工工件w而驱动的电动机、安装于该电动机的主轴和进给轴、与这些各轴对应的夹具和工具、固定工件的工作台等。并且,机床3基于从数值控制装置2输出的动作指令驱动电动机,由此进行螺纹切削加工或圆加工。另外,机床3具备用于螺纹切削加工或圆加工的切削工具31。
29.螺纹切削加工是指通过切削工具31对需要螺纹牙的工件形成外螺纹或内螺纹的加工方法。具体而言,加工中心等中的螺纹切削加工是使用攻丝加工和螺旋攻丝加工来进行的,该攻丝加工使安装有切削工具的主轴旋转,并基于对主轴旋转和工具轴方向的移动轴考虑了螺距的同步动作,该螺旋攻丝加工使安装有具有螺纹牙的截面形状的切削刃的切削工具的主轴旋转,并基于考虑了螺距的螺旋动作。
30.在基于螺旋攻丝加工的螺纹切削加工中,机床3例如在制造外螺纹时,进行切削工件的外侧的外径螺纹切削,在制造内螺纹时,进行切削工件的内侧的内径螺纹切削。
31.另外,在圆加工中,使用立铣刀等铣削工具在切削工具31上形成孔和轴。机床3例如在对孔进行加工时,对工件的内径进行切削,在对轴进行加工时对工件的外径进行切削。
32.数值控制装置2使用用于进行基于螺旋攻丝加工的螺纹切削加工或圆加工的加工程序,以使机床3进行螺纹切削加工或圆加工的方式进行控制。加工程序例如由用于执行螺旋加工或圆加工等的g代码、参数等构成。
33.接着,对本实施方式的数值控制装置2的动作进行说明。
34.上述的规格存储部221中,例如作为后述的数据表2211及2212,将加工圆的半径(自变量i)、加工圆的间距(自变量q)、加工圆的规格(自变量p)中的加工圆的外径、内径或有效直径的校正量对应起来进行存储。
35.容许差存储部222中,例如作为后述的容许差表2221,将加工圆的半径(自变量i)、加工圆的容许差等级(class)(自变量k)、加工圆的容许差等级(自变量k)中的加工圆的容许差对应起来进行存储。
36.指令部211在用于通过机床3进行基于螺旋攻丝加工的螺纹切削加工的加工程序中,指令自变量。具体而言,指令部211至少指令加工圆的半径(自变量i)、加工圆的间距(自变量q)、加工圆的规格(后述的自变量p)以及加工圆的容许差的比例(后述的自变量l)。另外,指令部211也可以在加工程序中指令后述的其他自变量。
37.设定部212基于加工圆的半径(自变量i)、加工圆的间距(自变量q)、加工圆的规格(自变量p)以及加工圆的容许差的比例(自变量l),设定加工圆的有效直径的校正量。
38.另外,设定部212从规格存储部221读出与加工圆的半径(自变量i)、加工圆的间距(自变量q)及加工圆的规格(自变量p)对应的加工圆的外径、内径或有效直径的校正量,设定所读出的加工圆的有效直径的校正量。
39.另外,指令部211在用于通过机床3进行基于圆加工的孔或者轴加工的加工程序中,指示加工圆的半径(自变量i)以及加工圆的容许差等级(自变量k)来作为自变量,设定部212从容许差存储部222读出与加工圆的半径(自变量i)以及加工圆的容许差等级(自变量k)对应起来的加工圆的容许差。
40.另外,设定部212从容许差存储部222读出与加工圆的半径(自变量i)及加工圆的容许差等级(自变量k)对应起来的加工圆的容许差,并设定所读出的加工圆的容许差。
41.另外,指令部211也能够在加工程序的同一程序块中,指示加工圆的容许差的比例(后述的自变量l)来作为自变量。设定部212基于加工圆的容许差的比例(后述的自变量l),设定加工圆的外径、加工圆的内径、有效直径的校正量或加工圆的容许差。
42.然后,设定部212基于所读出的加工圆的容许差以及加工圆的容许差的比例(自变量l),设定加工圆的有效直径的校正量。
43.图2是表示本实施方式的基于机床3的圆加工的概要的图。
44.机床3使用以下的(1)~(4)的工序通过切削工具31对工件32进行圆加工。
45.(1)使切削工具31向工件32移动(接近)。
46.(2)使切削工具31进入工件32。
47.(3)利用切削工具31对工件32进行切削。
48.(4)使切削工具31从工件32退避。
49.(5)使切削工具31从工件32移动(接近)。
50.在此,在图2中,附图标记o表示开始点,附图标记(自变量)i表示加工的圆的半径,附图标记(自变量)a表示切削工具31的接近角度,附图标记(自变量)c表示从基准线起的开始点的角度。在图2中,附图标记o的开始点成为附图标记(自变量)xy。
51.另外,图2的附图标记33表示螺旋加工时的切削工具31的加工轨迹。附图标记(自变量)x、y及z分别表示向成为与指定的平面垂直的轴的x、y及向z方向的切削工具31的螺旋
移动,是表示指定的平面上的移动距离。附图标记(自变量)q表示x、y以及z轴方向的切削工具31的间距。
52.图3是表示加工程序的具体例的图。在加工程序中,g102表示顺时针的圆切削加工周期的g代码,g103表示逆时针的圆切削加工周期的g代码。g41表示将切削工具31的工具直径相对于切削方向向左方向校正,g42表示将工具直径相对于切削方向向右方向校正。
53.在加工程序中,g17表示选择xy平面作为由切削工具31进行切削的平面,g18表示选择zx平面作为由切削工具31进行切削的平面,g19表示选择yz平面作为由切削工具31进行切削的平面。
54.在此,g102及g103的任一方在生成加工程序时被选择。另外,g41以及g42在加工程序的生成时不被选择或者任一方被选择。另外,g17、g18以及g19在加工程序的生成时不被选择或者任意一个被选择。
55.另外,在加工程序中,自变量i表示由切削工具31加工的加工圆的半径,自变量f表示切削工具31的切削加工用的进给速度。在此,自变量i是必须的参数,在图2中,表示应用了切削工具31的半径值量作为工具直径校正,在没有指令自变量f的情况下,将之前指令的进给速度作为自变量f使用。
56.另外,在加工程序中,自变量g1表示工具直径校正g41及g42,自变量g2表示通过切削工具31进行切削的平面的选择g17、g18及g19。自变量c通过角度表示开始位置。自变量r表示切削工具31向工件32进入以及退避的轨道的半径。
57.自变量a表示切削工具31的接近角度,自变量x、y及z分别表示向成为与指定的平面垂直的轴的x、y及z方向的切削工具31的螺旋移动,意味着指定的平面上的移动距离。自变量x、y以及z根据上述g17(指定xy平面)、g18(指定xz平面)以及g19(指定yz平面)来设定。
58.另外,自变量q是x、y以及z轴方向的切削工具31的间距,表示向与指定的平面垂直的轴方向,以将所指令的轴方向的数值与执行了指令的位置之差除以间距而得的次数,执行连续的螺旋加工。自变量d表示切削工具31的工具直径校正(编号),自变量e表示切削工具31的接近速度,在没有指令的情况下表示作为快速进给执行。
59.此外,上述的自变量i以外的自变量是任意设定的参数。例如,在没有指令的情况下,自变量a为90
°
,在没有指令的情况下,自变量c为0
°
。另外,在没有指令的情况下,自变量r成为自变量i指令的50%的值,在没有指令的情况下,自变量e成为对机床3设定的快速进给速度30,000(mm/min)。
60.而且,自变量p表示加工圆的规格,自变量k表示加工圆的容许差等级,自变量l表示加工圆的容许差的比例。另外,自变量k以及自变量l在没有指令的情况下,成为基于规格、容许差等的校正量的最大值与最小值之差的50%。
61.图4是表示g代码的例子以及与自变量p对应的工业规格的图。图4所示的g代码的例子对应于上述的图3所示的加工程序的例子。具体而言,在图4所示的g代码的例子中,g102和g103中的任意一方被选择。另外,在图4所示的g代码的例子中,指令自变量i、z、q、d、p以及f。
62.另外,图4所示的数据表2211将内螺纹和外螺纹的工业规格中的等级与自变量指令对应起来进行存储。
63.例如,在公称直径(自变量i
×
2)为m6、间距(自变量q)为1.0的内螺纹的情况下,设
定部212参照数据表2211,读出与自变量p2对应起来的iso等级6h。另外,在数据表2211中,iso等级4h也与自变量p2对应起来,但在该情况下,读出与公称直径m6(即,m1.6以上)对应起来的iso等级6h。
64.图5是表示数据表2212的例子的图。如图5所示,数据表2212将公称直径(自变量i
×
2)、间距(自变量q)、加工圆的规格(自变量p)以及加工圆的有效直径的校正量对应起来进行存储。
65.设定部212参照图5所示的数据表2212,从数据表2212中读出与加工圆的半径(自变量i)、加工圆的间距(自变量q)及加工圆的规格(自变量p)对应起来的加工圆的有效直径的校正量。然后,设定部212设定所读出的加工圆的有效直径的校正量。
66.具体而言,在图4所示的g代码的例子的情况下,自变量i为3.0,自变量q为1.0,自变量p为2,因此公称直径(自变量i
×
2)为m6,间距为1.0,加工圆的规格(iso等级)为6h。
67.设定部212从数据表2212中读出与这些公称直径、间距及加工圆的规格对应起来的校正量+150~0(μm)。并且,设定部212对于作为工具直径校正的自变量的g42和自变量d,基于加工圆的容许差的比例即自变量l,将所读出的校正量+150~0(μm)的、没有指令时作为校正量的最大值和最小值的50%且作为加工圆的有效直径的校正量的+75(μm)加到工具直径校正值来设定。
68.图6是表示由设定部212设定的加工圆的有效直径的校正量的例子的图。在图6中,在工具直径校正前,加工程序被指令为通过切削工具31按照工具直径校正前的加工圆41进行圆加工。
69.并且,加工程序在通过自变量g1指令工具直径校正时,指令为通过切削工具31按照工具直径校正后的加工圆42进行圆加工。
70.在图6所示的例子中,工具直径校正后的加工圆42通过工具直径校正,相比于工具直径校正前的加工圆41而言圆的直径变短。即,加工程序在通过自变量g1指令工具直径校正时,将切削工具31配置在比工具直径校正前更靠工件的内侧的位置。
71.而且,在由设定部212设定加工圆的有效直径的校正量时,加工程序指令为通过切削工具31按照设定了加工圆的有效直径的校正量后的加工圆43进行圆加工。
72.在此,在图6所示的例子中,例如在如图5所示的例子那样校正量为+150~0(μm)的情况下,设定有效直径的校正量后的加工圆43的圆的直径比工具直径校正后的加工圆42长。即,当设定校正量时,加工程序将切削工具31配置在比工具直径校正后更靠工件的外侧的位置。
73.这样,本实施方式的数值控制装置2通过设定部212设定加工圆的有效直径的校正量,由此能够设定与jis、iso等的工业规格的精度相应的校正量。
74.另外,如上所述,设定部212基于加工圆的有效直径的校正量的比例(自变量j),设定加工圆的有效直径的校正量。具体而言,例如,在加工圆的有效直径的校正量为+150~0(μm)、加工圆的有效直径的校正量的比例(自变量j)为40(%)的情况下,设定部212将150
×
0.4=60(μm)设定为加工圆的有效直径的校正量。
75.图7是表示容许差表2221的例子的图。如图7所示,容许差表2221关于内螺纹,将加工圆的半径(自变量i)的尺寸划分、自变量指令值(自变量k)以及螺纹孔的容许差规格对应起来进行存储。
76.设定部212从容许差表2221读出与加工圆的半径(自变量i)以及加工圆的容许差等级(自变量k)对应起来的加工圆的容许差。然后,设定部212基于读出的加工圆的容许差以及加工程序中的加工圆的容许差的比例(自变量l),设定加工圆的有效直径的校正量。
77.具体而言,例如在自变量i为3.0、自变量k为2.2、自变量l为70的情况下,设定部212从容许差表2221中读出与这些自变量i、k以及l对应起来的加工圆的容许差8~0(μm)。
78.并且,读出的加工圆的容许差为8~0(μm),加工圆的容许差的比例(自变量l)为70(%),因此设定部212将8
×
0.7=5.6(μm)设定为加工圆的有效直径的校正量。
79.另外,图7所示的容许差表2221针对内螺纹而示出,但容许差存储部222也与内螺纹同样地,还具有关于外螺纹的容许差表(未图示)。
80.另外,在上述的实施方式中,对图4所示的数据表2211以及图5所示的数据表2112进行了说明,但数据表并不限定于这些。数据表按各公称直径而预先准备,设定部212能够使用各公称直径的数据表来设定加工圆的有效直径的校正量。另外,数据表并不限定于上述那样的形式,例如也可以是子程序的形式。
81.如以上说明的那样,本实施方式的数值控制装置2具备:指令部211,其在用于通过机床进行螺纹切削加工的加工程序中,对加工圆的规格、加工圆的有效直径的校正量的比例、加工圆的容许差等级以及加工圆的容许差的比例进行指示;以及设定部212,其根据加工圆的规格、加工圆的有效直径的校正量的比例、加工圆的容许差等级以及加工圆的容许差的比例,设定加工圆的有效直径的校正量。
82.由此,数值控制装置2能够简易地设定加工圆的有效直径的校正量,因此能够使用符合jis、iso等规格的容许差的加工圆的有效直径的校正量来进行螺纹切削加工。
83.另外,指令部211在加工程序中,指示加工圆的规格来作为自变量。设定部212基于加工圆的规格来设定加工圆的有效直径的校正量。由此,数值控制装置2能够使用加工圆的规格来适当地设定加工圆的有效直径的校正量。
84.另外,设定部212从规格存储部221读出与加工圆的半径、加工圆的间距及加工圆的规格对应起来的加工圆的有效直径的校正量,并设定所读出的加工圆的有效直径的校正量。由此,数值控制装置2能够使用加工圆的半径、加工圆的间距以及加工圆的规格,适当地设定加工圆的有效直径的校正量。
85.另外,指令部211在加工程序中,指示加工圆的有效直径的校正量的比例来作为自变量。设定部212基于加工圆的有效直径的校正量的比例来设定加工圆的有效直径的校正量。由此,数值控制装置2能够在规格值的范围内设定反映于校正量的比例。
86.另外,指令部211在加工程序中,指示加工圆的半径以及上述加工圆的容许差等级来作为自变量,设定部212从容许差存储部222读出与加工圆的半径以及加工圆的容许差等级对应起来的加工圆的容许差。然后,设定部212基于所读出的加工圆的容许差以及加工圆的容许差的比例,设定加工圆的有效直径的校正量。由此,数值控制装置2能够在规格值的范围内设定反映于校正量的加工圆的容许差。
87.以上,对本发明的实施方式进行了说明,但上述的数值控制装置2能够通过硬件、软件或者它们的组合来实现。另外,由上述数值控制装置2进行的控制方法也能够通过硬件、软件或者它们的组合来实现。在此,通过软件实现是指通过计算机读入程序并执行来实现。
88.程序可以使用各种类型的非暂时性的计算机可读介质(non-transitory computer readable medium)来保存,并提供给计算机。非暂时性的计算机可读介质包括各种类型的有形存储介质(tangible storage medium)。非暂时性的计算机可读介质的例子包括磁记录介质(例如,硬盘驱动器)、光磁记录介质(例如,光磁盘)、cd-rom(read only memory:只读存储器)、cd-r、cd-r/w、半导体存储器(例如,掩模rom、prom(programmable rom:可编程rom)、eprom(erasable prom:可擦除prom)、闪存rom、ram(random access memory:随机存取存储器))。
89.另外,上述的各实施方式是本发明的优选实施方式,但并不将本发明的范围仅限定于上述各实施方式。能够以在不脱离本发明的主旨的范围内实施各种变更的方式来实施。
90.附图标记说明
91.1加工系统
92.2数值控制装置
93.3机床
94.211指令部
95.212设定部
96.221规格存储部
97.222容许差存储部。
技术特征:
1.一种数值控制装置,其特征在于,所述数值控制装置具备:指令部,其在用于通过机床进行圆加工的加工程序中,指示加工圆的规格或容许差等级以及所述加工圆的容许差的比例;以及设定部,其根据所述加工圆的规格或容许差等级以及所述加工圆的容许差的比例,设定加工圆的有效直径的校正量。2.根据权利要求1所述的数值控制装置,其特征在于,所述指令部在所述加工程序中指示所述加工圆的规格来作为自变量,所述设定部基于所述加工圆的规格来设定所述加工圆的有效直径的校正量。3.根据权利要求1所述的数值控制装置,其特征在于,所述加工圆的规格或容许差等级是螺丝的工业规格或常用的装配的尺寸容许差。4.根据权利要求1或2所述的数值控制装置,其特征在于,所述数值控制装置还具备规格存储部,该规格存储部将所述加工圆的半径、所述加工圆的间距、所述加工圆的规格以及所述加工圆的有效直径的校正量对应起来存储,所述设定部从所述规格存储部读出与所述加工圆的半径、所述加工圆的间距以及所述加工圆的规格对应起来的所述加工圆的有效直径的校正量,并设定所读出的所述加工圆的有效直径的校正量。5.根据权利要求1至4中任一项所述的数值控制装置,其特征在于,所述指令部在所述加工程序中指示所述加工圆的有效直径的校正量的比例来作为自变量,所述设定部基于所述加工圆的有效直径的校正量的比例来设定所述加工圆的有效直径的校正量。6.根据权利要求1至5中任一项所述的数值控制装置,其特征在于,所述数值控制装置还具备容许差存储部,该容许差存储部将所述加工圆的半径、所述加工圆的容许差等级以及所述加工圆的容许差对应起来进行存储,所述指令部在所述加工程序中指示所述加工圆的半径以及所述加工圆的容许差等级来作为自变量,所述设定部,从所述容许差存储部读出与所述加工圆的半径及所述加工圆的容许差等级对应起来的所述加工圆的容许差,基于所读出的所述加工圆的容许差以及所述加工圆的容许差的比例,设定所述加工圆的有效直径的校正量。
技术总结
本发明提供一种数值控制装置,能够简易地进行加工圆的有效直径的设定。数值控制装置具备:指令部,其在用于通过机床进行圆加工的加工程序中,指示加工圆的规格或容许差等级以及所述加工圆的容许差的比例;以及设定部,其根据所述加工圆的规格或者容许差等级以及所述加工圆的容许差的比例,设定加工圆的有效直径的校正量。的校正量。的校正量。
技术研发人员:贝原贤治
受保护的技术使用者:发那科株式会社
技术研发日:2022.01.25
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/