[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7252426B1 - Machine tool control device and machine tool display device - Google Patents

Machine tool control device and machine tool display device Download PDF

Info

Publication number
JP7252426B1
JP7252426B1 JP2022580018A JP2022580018A JP7252426B1 JP 7252426 B1 JP7252426 B1 JP 7252426B1 JP 2022580018 A JP2022580018 A JP 2022580018A JP 2022580018 A JP2022580018 A JP 2022580018A JP 7252426 B1 JP7252426 B1 JP 7252426B1
Authority
JP
Japan
Prior art keywords
information
amount
air cut
rotations
cutting tool
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022580018A
Other languages
Japanese (ja)
Other versions
JPWO2024069951A1 (en
Inventor
将司 安田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Application granted granted Critical
Publication of JP7252426B1 publication Critical patent/JP7252426B1/en
Publication of JPWO2024069951A1 publication Critical patent/JPWO2024069951A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B25/00Accessories or auxiliary equipment for turning-machines
    • B23B25/02Arrangements for chip-breaking in turning-machines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Turning (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

揺動切削加工において加工条件が変わっても、切屑細断の可否を正確に判定でき、かつ加工条件の調整も容易になる技術を提供する。工作機械の制御装置1は、送り量Fと、揺動周波数倍率Iと、揺動振幅倍率Kと、の3つの情報のうち、1又は2つの情報を前提条件として取得する条件取得部11と、揺動する方向のエアカットの程度を示す指定エアカット量を取得するエアカット量取得部12と、n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、指定エアカット量になるように、3つの情報のうち条件取得部11が取得していない情報を前提条件に基づいて決定し、加工制御を行う加工制御部13と、を備える。To provide a technique capable of accurately determining whether chips can be shredded even if machining conditions change in swing cutting, and facilitating the adjustment of machining conditions. The machine tool control device 1 includes a condition acquisition unit 11 that acquires one or two pieces of information of the feed amount F, the oscillation frequency magnification I, and the oscillation amplitude magnification K as preconditions. , an air cut amount acquisition unit 12 that acquires a specified air cut amount indicating the degree of air cut in the swinging direction, and an air cut amount based on between a pass of n rotations and a pass of rotations after n rotations. and a processing control unit 13 that determines information that the condition acquisition unit 11 has not acquired among the three pieces of information based on the precondition and performs processing control so as to achieve a designated air cut amount.

Description

本開示は、工作機械の制御装置及び工作機械の表示装置に関する。 The present disclosure relates to a machine tool control device and a machine tool display device.

従来、加工時に連続して発生する切り屑がワークや切削工具に絡まる等して加工不良や機械故障等の原因となるのを回避するべく、工具とワークを相対的に揺動させながらワークを加工する。 Conventionally, in order to prevent chips that are continuously generated during machining from entangling with the workpiece or cutting tool and cause machining defects or machine failures, the workpiece is moved while the tool and workpiece are oscillated relative to each other. process.

この種の揺動加工において、工具の軌跡である工具経路を前回の工具経路に一部重なるように設定することにより、工具がワークの表面から離れるエアカットと呼ばれる空振りを発生させて切り屑を細断する技術が知られている(例えば、特許文献1及び特許文献2参照)。 In this type of oscillating machining, by setting the tool path, which is the trajectory of the tool, so that it partially overlaps with the previous tool path, the tool moves away from the surface of the work piece. Techniques for shredding are known (see, for example, Patent Documents 1 and 2).

特開2018-094690号公報JP 2018-094690 A 特開2020-009248号公報Japanese Patent Application Laid-Open No. 2020-009248

ところで、切削加工では、主軸1回転あたりの工具の送り量に対する振幅の比率である振幅倍率によって決定することが多かった。振幅倍率の設定では、確実にエアカットを発生させるため、エアカットが生じる限界の設定では無く、少しマージンを持たせた値とすることが行われている。例えば、理論値では振幅倍率1.0倍でエアカットが発生する場合であっても、マージンを持たせて振幅倍率1.2倍で加工を行っていた。 By the way, in cutting, it was often determined by the amplitude magnification, which is the ratio of the amplitude to the feed amount of the tool per revolution of the spindle. In the setting of the amplitude magnification, in order to reliably generate an air cut, a value with a slight margin is set instead of setting the limit at which the air cut occurs. For example, even if an air cut occurs at an amplitude magnification of 1.0 times theoretically, machining is performed at an amplitude magnification of 1.2 times with a margin.

しかしながら、振幅倍率に基づいて揺動振幅を決定する方法では、同一の振幅倍率でも、送り速度の違いによって切屑細断の可否が変わってしまう。また、テーパ加工においては、送り速度が一定であってもテーパ角度が大きいケースでは、揺動する方向の送り速度が低くなるため切屑細断の可否が変わってしまうことから、加工条件の調整が難しかった。 However, in the method of determining the oscillation amplitude based on the amplitude magnification, even if the amplitude magnification is the same, the chip shredding depends on the difference in feed speed. Also, in taper machining, even if the feed rate is constant, if the taper angle is large, the feed rate in the swinging direction will be low, which will change whether chips can be shredded. was difficult.

また、そもそも、主軸1回転あたりの揺動回数である周波数倍率の設定値によって、切屑細断を実現するために必要な振幅倍率の値は変化するため、振幅倍率の設定方法そのものが切屑細断の可否との関係において分かり難く、加工条件の調整が難しかった。 In addition, since the value of the amplitude magnification required to achieve chip shredding changes depending on the set value of the frequency magnification, which is the number of oscillations per rotation of the main shaft, the method of setting the amplitude magnification itself determines the chip shredding. It was difficult to understand the relationship between whether or not it was possible, and it was difficult to adjust the processing conditions.

本開示は上記課題に鑑みてなされたものであり、揺動切削加工において加工条件が変わっても、切屑細断の可否を正確に判定でき、かつ加工条件の調整も容易になる技術を提供することを目的とする。 The present disclosure has been made in view of the above problems, and provides a technique that can accurately determine whether chips can be shredded even if the processing conditions change in rocking cutting, and facilitates adjustment of processing conditions. for the purpose.

本開示は、切削工具とワークを相対的に揺動させながら加工する工作機械の制御装置であって、前記切削工具と前記ワークの相対的な1回転あたりの送り量に関する情報と、前記切削工具と前記ワークの相対的な1回転あたりの揺動数に関する情報と、前記切削工具と前記ワークの相対的な1回転あたりの送り量に対する揺動振幅に関する情報と、の3つの情報のうち、1又は2つの情報を前提条件として取得する条件取得部と、揺動する方向のエアカットの程度を示す指定エアカット量を取得するエアカット量取得部と、n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、前記指定エアカット量になるように、3つの情報のうち前記条件取得部が取得していない情報を前記前提条件に基づいて決定し、加工制御を行う加工制御部と、を備える工作機械の制御装置である。 The present disclosure relates to a control device for a machine tool that performs machining while relatively swinging a cutting tool and a work, comprising: information regarding a relative feed amount per rotation of the cutting tool and the work; and information on the number of oscillations per relative rotation of the work, and information on the amplitude of oscillation with respect to the relative feed amount per rotation of the cutting tool and the work. Alternatively, a condition acquisition unit that acquires two pieces of information as preconditions, an air cut amount acquisition unit that acquires a specified air cut amount indicating the degree of air cut in the swinging direction, and a pass of n rotations and after n rotations The information that the condition acquisition unit has not acquired among the three pieces of information is determined based on the precondition so that the amount of air cut based on the path of rotation of is equal to the specified amount of air cut, and processing and a machining control unit that performs control.

また本開示は、切削工具とワークを相対的に揺動させながら加工する工作機械の表示装置であって、前記切削工具と前記ワークの相対的な1回転あたりの送り量に関する情報と、前記切削工具と前記ワークの相対的な1回転あたりの揺動数に関する情報と、前記切削工具と前記ワークの相対的な1回転あたりの送り量に対する揺動振幅に関する情報と、の3つの情報のうち、1又は2つの情報を前提条件として入力を受け付ける条件入力部と、揺動する方向のエアカットの程度を示す指定エアカット量の入力を受け付けるエアカット量入力部と、n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、前記指定エアカット量になるように、3つの情報のうち前記条件取得部が取得していない情報を前記前提条件に基づいて算出する情報算出部と、算出された前記情報算出部の情報を表示する表示部と、を備える工作機械の表示装置である。 Further, the present disclosure is a display device for a machine tool that performs machining while relatively swinging a cutting tool and a work, comprising information on a relative feed amount per rotation of the cutting tool and the work; Of the three types of information, information on the number of oscillations per relative rotation between the tool and the work, and information on the amplitude of oscillation relative to the relative feed amount per rotation between the cutting tool and the work, A condition input unit that accepts input of one or two pieces of information as a precondition, an air cut amount input unit that accepts input of a specified air cut amount indicating the degree of air cut in the swinging direction, a pass of n rotations and n rotations Information that the condition acquisition unit has not acquired among the three pieces of information is calculated based on the precondition so that the amount of air cut based on the subsequent rotation pass is equal to the specified amount of air cut. and a display unit for displaying the calculated information of the information calculation unit.

本開示によれば、揺動切削加工において加工条件が変わっても、切屑細断の可否を正確に判定でき、かつ加工条件の調整も容易になる技術を提供することができる。 Advantageous Effects of Invention According to the present disclosure, it is possible to provide a technique that can accurately determine whether or not chips can be shredded even if the machining conditions change in the swing cutting process, and that facilitate adjustment of the machining conditions.

揺動切削を説明するための図である。It is a figure for demonstrating swing cutting. 第1実施形態に係る工作機械の制御装置の機能ブロック図である。1 is a functional block diagram of a machine tool control device according to a first embodiment; FIG. 第1実施形態の条件取得部が取得する条件を示すブロック図である。It is a block diagram which shows the conditions which the condition acquisition part of 1st Embodiment acquires. 加工プログラムの例を示す図である。It is a figure which shows the example of a processing program. ワークと切削工具の位置関係を模式的に示す図である。FIG. 4 is a diagram schematically showing the positional relationship between a workpiece and a cutting tool; 第2実施形態の条件取得部が取得する条件を示すブロック図である。It is a block diagram which shows the conditions which the condition acquisition part of 2nd Embodiment acquires. テーパ角度が小さい場合のワークと切削工具の位置関係を模式的に示す図である。FIG. 4 is a diagram schematically showing the positional relationship between a workpiece and a cutting tool when the taper angle is small; テーパ角度が大きい場合のワークと切削工具の位置関係を模式的に示す図である。FIG. 4 is a diagram schematically showing the positional relationship between a workpiece and a cutting tool when the taper angle is large; 第3実施形態の条件取得部が取得する条件を示すブロック図である。FIG. 11 is a block diagram showing conditions acquired by a condition acquisition unit according to the third embodiment; 変形例に係る工作機械の表示装置の機能ブロック図である。FIG. 11 is a functional block diagram of a display device for a machine tool according to a modification;

以下、本開示の実施形態について、図面を参照して詳しく説明する。 Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.

[第1実施形態]
本発明の第1実施形態に係る工作機械の制御装置1は、切削工具とワークを相対的に揺動させながらワークを切削加工(旋削加工)する揺動切削を実行するためのものである。まず、図1を参照して揺動切削について説明する。
[First embodiment]
A machine tool control device 1 according to a first embodiment of the present invention is for performing oscillating cutting in which a workpiece is cut (turned) while the cutting tool and the workpiece are relatively oscillated. First, swing cutting will be described with reference to FIG.

図1は、揺動切削を説明するための図である。図1に示される揺動切削の一例では、切削工具TとワークWとを相対的に回転させる少なくとも1つの主軸Sと、切削工具TをワークWに対して相対移動させる少なくとも1つの送り軸(不図示)と、を動作させて、切削工具TとワークWとを相対的に回転させるとともに、切削工具TとワークWとを相対的に送り方向に揺動させながら切削加工する。このとき、切削工具Tの軌跡である工具経路は、前回経路に対して今回経路が部分的に重なるように設定される。即ち、前回経路で加工済の部分が今回経路に部分的に含まれることで、切削工具Tの刃先がワークWの表面から離れるエアカットと呼ばれる空振りが発生することにより、切屑が細断される。 FIG. 1 is a diagram for explaining swing cutting. In one example of oscillating cutting shown in FIG. 1, at least one main shaft S for relatively rotating the cutting tool T and the work W, and at least one feed shaft for relatively moving the cutting tool T with respect to the work W ( ) are operated to rotate the cutting tool T and the work W relative to each other, and cutting is performed while the cutting tool T and the work W are relatively rocked in the feeding direction. At this time, the tool path, which is the trajectory of the cutting tool T, is set so that the current path partially overlaps the previous path. That is, since the part that has been machined in the previous pass is partially included in the current pass, the tip of the cutting tool T separates from the surface of the workpiece W, which is called an air cut. .

なお、本実施形態で実行される揺動切削では、ワークの形状は限定されない。即ち、ワークが加工面にテーパ部や円弧状部を有することで複数の送り軸(Z軸及びX軸)が必要となる場合でも、ワークが円柱状や円筒状で送り軸が特定の1軸(Z軸)で足りる場合であっても、適用可能である。 Note that the shape of the workpiece is not limited in the swing cutting performed in this embodiment. That is, even if a plurality of feed axes (Z-axis and X-axis) are required because the work has a tapered portion or an arcuate portion on the machining surface, the work can be cylindrical or cylindrical and the feed axis can be a specific one. It is applicable even if (Z-axis) is sufficient.

次に、工作機械の制御装置1の構成について説明する。図2は、本発明の一実施形態に係る工作機械の制御装置1の機能ブロック図である。本実施形態の工作機械の制御装置1は、例えば、バスを介して互いに接続された、ROM(read only memory)やRAM(random access memory)等のメモリ、CPU(control processing unit)、及び通信制御部を備えたコンピュータを用いて構成される。上記各機能部の機能及び動作は、上記コンピュータに搭載されたCPU、メモリ、及び該メモリに記憶された制御プログラムが協働することにより達成される。また、工作機械の制御装置1は、CNC(Computer Numerical Controller)やPLC(Programmable Logic Controller)等で構成されてもよいし、加工プログラムの他、回転速度等の加工条件等を出力する上位のコンピュータに接続されていてもよい。なお、図2では、便宜上、1つの送り軸を駆動するモータ3のみを示している。 Next, the configuration of the machine tool control device 1 will be described. FIG. 2 is a functional block diagram of the machine tool control device 1 according to one embodiment of the present invention. The machine tool control device 1 of the present embodiment includes, for example, a memory such as a ROM (read only memory) or a RAM (random access memory), a CPU (control processing unit), and a communication control unit, which are connected to each other via a bus. It is configured using a computer equipped with a unit. The functions and operations of the above functional units are achieved through the cooperation of the CPU and memory installed in the computer, and the control program stored in the memory. In addition, the control device 1 of the machine tool may be composed of a CNC (Computer Numerical Controller), a PLC (Programmable Logic Controller), or the like, and may be a high-level computer that outputs machining conditions such as rotation speed in addition to the machining program. may be connected to For convenience, FIG. 2 shows only the motor 3 that drives one feed shaft.

図2に示されるように、工作機械の制御装置1は、条件取得部11と、エアカット量取得部12と、加工制御部13と、記憶部14と、入力部15と、表示部16と、を備える。 As shown in FIG. 2, the machine tool control device 1 includes a condition acquisition unit 11, an air cut amount acquisition unit 12, a machining control unit 13, a storage unit 14, an input unit 15, and a display unit 16. , provided.

条件取得部11は、ワークWを揺動加工するための加工条件及び揺動条件を取得する。加工条件及び揺動条件は、例えば、記憶部14に記憶されるものを利用してもよいし、外部のコンピュータから出力されたものでもよい。 The condition acquisition unit 11 acquires machining conditions and oscillation conditions for machining the workpiece W by oscillation. The machining conditions and the swing conditions may be those stored in the storage unit 14, or may be output from an external computer, for example.

ここで、加工条件としては、切削工具とワークの相対的な1回転あたりの送り量に関する情報と、切削工具の刃先の形状に関する情報が少なくとも含まれる他、例えば、主軸の回転数S(1/min)、切削工具の送り速度(mm/min)、ワーク径(mm)、切削工具の逃げ角(°)等に関する情報が含まれる。なお、切削工具とワークの相対的な1回転あたりの送り量に関する情報としては、毎回転送り量F(mm/rev)や、主軸の回転数S(1/min)と切削工具の送り速度(mm/min)の組合せ等が挙げられ、切削工具の刃先の形状に関する情報としては、刃先のR(mm)が挙げられる。 Here, the machining conditions include at least information on the relative feed amount per rotation between the cutting tool and the workpiece and information on the shape of the cutting edge of the cutting tool. min), cutting tool feed rate (mm/min), workpiece diameter (mm), cutting tool relief angle (°), and other information. Information on the relative feed amount per rotation between the cutting tool and the workpiece includes the transfer amount F (mm/rev), the rotation speed S (1/min) of the spindle and the feed rate of the cutting tool ( mm/min), and the information on the shape of the cutting edge of the cutting tool includes the R (mm) of the cutting edge.

また、揺動条件としては、切削工具とワークの相対的な1回転あたりの揺動数に関する情報と、切削工具とワークの相対的な1回転あたりの送り量に対する揺動振幅に関する情報が含まれる。切削工具とワークの相対的な1回転あたりの揺動数に関する情報としては、主軸の1回転当たりの揺動周波数を示す揺動周波数倍率I(倍)が挙げられる。また、切削工具とワークの相対的な1回転あたりの送り量に対する揺動振幅に関する情報としては、主軸の1回転当たりの送り量の大きさに対する揺動振幅の大きさを示す揺動振幅倍率K(倍)が挙げられる。揺動周波数倍率I(倍)は直接指定してもよいし、揺動周波数(Hz)を指定した上で揺動周波数(Hz)と主軸の回転数S(1/min)から算出してもよい。また揺動振幅倍率K(倍)も同様に直接指定してもよいし、揺動振幅(mm)を指定した上で揺動振幅(mm)と送り速度(mm/min)と主軸の回転数S(1/min)から算出してもよい。 The oscillation conditions include information on the number of oscillations per relative rotation between the cutting tool and the workpiece, and information on oscillation amplitude relative to the relative feed amount per rotation between the cutting tool and the workpiece. . Information on the number of oscillations per relative rotation between the cutting tool and the workpiece includes an oscillation frequency multiplier I (multiplier) that indicates the oscillation frequency per rotation of the spindle. Further, as the information on the oscillation amplitude with respect to the relative feed amount per rotation of the cutting tool and the workpiece, the oscillation amplitude magnification K (times). The oscillation frequency magnification I (times) may be specified directly, or may be calculated from the oscillation frequency (Hz) and the spindle rotation speed S (1/min) after specifying the oscillation frequency (Hz). good. Similarly, the oscillation amplitude magnification K (times) may be specified directly, or after specifying the oscillation amplitude (mm), the oscillation amplitude (mm), feed rate (mm/min), and spindle rotation speed may be specified. It may be calculated from S (1/min).

エアカット量取得部12は、オペレータ等によって予め指定された指定エアカット量を取得する。エアカット量は、例えば、記憶部14に記憶されたものであってもよいし、外部のコンピュータから取得されたものでもよいし、入力部15を通じて入力されたものであってもよい。 The air cut amount acquisition unit 12 acquires a specified air cut amount that is specified in advance by an operator or the like. The air cut amount may be stored in the storage unit 14, obtained from an external computer, or input through the input unit 15, for example.

ここでいうエアカット量は、n回転におけるパスと、このn回転よりも後の回転(n+1以降の回転)におけるパスと、の間のエアカット量である。本実施形態では、n回転目のパスとn+1回転目のパスとの間のエアカット量が加工条件の決定のために用いられるが、これに限定されるわけではない。例えば、n回転目のパスとn+2回転目のパスとの間のエアカット量を加工条件の決定のために用いてもよい。 The amount of air cut here is the amount of air cut between a pass in n rotations and a pass in rotations after n rotations (rotations after n+1). In this embodiment, the amount of air cut between the n-th pass and the (n+1)-th pass is used to determine the machining conditions, but the present invention is not limited to this. For example, the amount of air cut between the nth pass and the n+2th pass may be used to determine the machining conditions.

本実施形態のエアカット量は、揺動方向の距離が用いられる。本実施形態では、送り軸による送り方向に揺動するので、エアカット量は、送り方向におけるエアカットの程度を示す数値となる。エアカット量は、エアカットの大きさを示す指標であればよく、揺動方向の距離であってもよいし、揺動方向を含む面積、あるいは予めテーブルで定められたエアカット量に紐づくレベル、あるいは任意の基準値(例えばワーク径や送り量等)に対する倍率で表現されてもよい。 The distance in the swinging direction is used as the amount of air cut in this embodiment. In the present embodiment, since it swings in the feed direction by the feed shaft, the amount of air cut is a numerical value indicating the degree of air cut in the feed direction. The air cut amount may be an index indicating the size of the air cut, it may be the distance in the swinging direction, or it may be linked to the area including the swinging direction, or the air cut amount predetermined in the table. It may be expressed as a level or a magnification with respect to an arbitrary reference value (for example, workpiece diameter, feed amount, etc.).

加工制御部13は、加工開始後のエアカット量が指定エアカット量になるように、条件取得部11が取得した条件に基づいて加工制御を行う。加工制御部13による加工制御の詳細については後述する。 The machining control unit 13 performs machining control based on the conditions acquired by the condition acquisition unit 11 so that the amount of air cut after the start of machining becomes the specified amount of air cut. The details of the processing control by the processing control unit 13 will be described later.

記憶部14は、工作機械の制御や加工のための種々の情報を記憶する。本実施形態では、記憶部14は、加工条件、揺動条件及びオペレータに指定されたエアカット量を記憶する。加工条件、揺動条件及びエアカット量は、例えば、オペレータによって加工プログラムに入力されたものや工作機械のパラメータとして指定されるものでる。なお、記憶部14は、制御装置1の内部ではなく、外部に配置される構成であってもよい。 The storage unit 14 stores various information for machine tool control and processing. In this embodiment, the storage unit 14 stores the machining conditions, the swing conditions, and the air cut amount designated by the operator. Machining conditions, rocking conditions, and air cut amounts are, for example, input into the machining program by the operator or specified as machine tool parameters. Note that the storage unit 14 may be configured to be arranged outside the control device 1 instead of inside the control device 1 .

入力部15は、例えばキーボードやタッチパネル等の入力手段(不図示)に対するオペレータの入力操作に応じて、加工に関する情報を入力する。入力部15により入力された加工に関する情報は、記憶部10等に記憶されたり、制御装置1の各部に入力されたりする。 The input unit 15 inputs information about processing in accordance with an operator's input operation to input means (not shown) such as a keyboard or a touch panel. Information about processing input by the input unit 15 is stored in the storage unit 10 or the like, or input to each unit of the control device 1 .

表示部16は、工作機械、制御装置1及び加工に関する各種の情報を表示する。 The display unit 16 displays various information about the machine tool, the control device 1 and machining.

次に、図3を参照して条件取得部11が取得する条件及び加工制御部13による加工制御について説明する。図3は、第1実施形態の条件取得部11が取得する条件を示すブロック図である。 Next, conditions acquired by the condition acquisition unit 11 and processing control by the processing control unit 13 will be described with reference to FIG. FIG. 3 is a block diagram showing conditions acquired by the condition acquisition unit 11 of the first embodiment.

図3に示されるように、条件取得部11は、周波数倍率取得部21と、送り量取得部22と、を備える。周波数倍率取得部21は、切削工具とワークの相対的な1回転あたりの揺動数に関する情報を取得する揺動数取得部であり、揺動数に関する情報として揺動周波数倍率I(倍)を取得する。送り量取得部22は、切削工具とワークの相対的な1回転あたりの送り量に関する情報として、主軸の毎回転送り量F(mm/rev)を取得する。 As shown in FIG. 3 , the condition acquisition section 11 includes a frequency magnification acquisition section 21 and a feed amount acquisition section 22 . The frequency magnification acquisition unit 21 is an oscillation number acquisition unit that acquires information about the number of oscillations per relative rotation of the cutting tool and the workpiece. get. The feed amount acquisition unit 22 acquires the transfer amount F (mm/rev) of the spindle each time as information regarding the relative feed amount per rotation between the cutting tool and the work.

図4は、加工プログラムの例を示す図である。図4に示す加工プログラムは、入力部15等を通じて各種の情報がオペレータによって指定されたものである。
図4の加工プログラムのうち、「S2000 M03」のブロックは、主軸を正回転させることを示す記述である。「G8.5 P2 I0.5 L0.02」のブロックには、周波数倍率を示す「I0.5」と、指定エアカット量を示す「L0.02」が記述される。「G01 Z20.F0.1」のブロックにおける「F0.1」は、送り量を示す記述である。
FIG. 4 is a diagram showing an example of a machining program. In the machining program shown in FIG. 4, various information is specified by the operator through the input unit 15 or the like.
In the machining program of FIG. 4, the block "S2000 M03" is a description indicating forward rotation of the spindle. In the "G8.5 P2 I0.5 L0.02" block, "I0.5" indicating the frequency multiplier and "L0.02" indicating the specified air cut amount are described. "F0.1" in the block "G01 Z20.F0.1" is a description indicating the feed amount.

加工運転が開始されると、制御装置1の条件取得部11が、加工プログラムから周波数倍率、送り量を取得するとともに、エアカット量取得部12が指定エアカット量を取得する。図4の例では、条件取得部11は、「I0.5」から周波数倍率0.5[倍]と、「F0.1」から毎回転送り量0.1[mm/rev]と、を取得する。また、エアカット量取得部12は、「L0.02」から指定エアカット量0.02[mm]を取得する。 When the machining operation is started, the condition acquisition unit 11 of the control device 1 acquires the frequency magnification and the feed amount from the machining program, and the air cut amount acquisition unit 12 acquires the designated air cut amount. In the example of FIG. 4, the condition acquisition unit 11 acquires a frequency magnification of 0.5 [times] from "I0.5" and a transfer amount of 0.1 [mm/rev] each time from "F0.1". do. Further, the air cut amount acquisition unit 12 acquires the designated air cut amount of 0.02 [mm] from "L0.02".

加工制御部13は、条件取得部11が取得した条件である周波数倍率及び送り量と、エアカット量取得部12が取得した指定エアカット量と、に基づいて下記の式を利用して揺動切削加工を行うための揺動振幅を決定する。この例では、周波数倍率0.5[倍]、毎回転送り量0.1[mm/rev]、指定エアカット量=0.02[mm]が代入される。 The machining control unit 13 uses the following formula based on the frequency magnification and the feed amount, which are the conditions acquired by the condition acquisition unit 11, and the specified air cut amount acquired by the air cut amount acquisition unit 12 to perform rocking. Determine the oscillation amplitude for cutting. In this example, a frequency magnification of 0.5 [times], a transfer amount of 0.1 [mm/rev] each time, and a specified air cut amount of 0.02 [mm] are substituted.

Figure 0007252426000001
Figure 0007252426000001

数式(1)中、Iは周波数倍率[倍]、Fは毎回転送り量[mm/rev]、Lは指定エアカット量[mm]、Aは揺動振幅[mm]、θはエアカット量がLとなるワークの位相[°]、を表している。 In formula (1), I is the frequency magnification [times], F is the transfer amount [mm/rev] each time, L is the specified air cut amount [mm], A is the swing amplitude [mm], and θ is the air cut amount. represents the phase [°] of the workpiece where L is.

図5は、ワークWと切削工具Tの位置関係を模式的に示す図である。図5に示されるように、加工制御部13は、n回目の切削パスである前回パスとn+1回目の切削パスである今回パスの間のエアカット量が、指定エアカット量になるように数式(1)を用いて算出した揺動振幅Aに基づいて揺動切削加工を行う。 FIG. 5 is a diagram schematically showing the positional relationship between the workpiece W and the cutting tool T. As shown in FIG. As shown in FIG. 5, the machining control unit 13 uses a formula to set the air cut amount between the previous pass, which is the nth cutting pass, and the current pass, which is the n+1th cutting pass, to the specified air cut amount. Oscillating cutting is performed based on the oscillation amplitude A calculated using (1).

加工制御部13は、算出された揺動振幅を示す情報を表示部16に出力する。表示部16は、揺動振幅を示す文字情報、図形情報又はその組合せ等により、揺動振幅をオペレータに伝達する。 The machining control unit 13 outputs information indicating the calculated oscillation amplitude to the display unit 16 . The display unit 16 conveys the swing amplitude to the operator using character information, graphic information, or a combination thereof, which indicates the swing amplitude.

以上説明した第1実施形態に係る切削工具TとワークWを相対的に揺動させながら加工する工作機械の制御装置1によれば、以下の効果が奏される。 According to the control device 1 of the machine tool which performs machining while relatively rocking the cutting tool T and the workpiece W according to the first embodiment described above, the following effects are exhibited.

本実施形態に係る工作機械の制御装置1では、切削工具TとワークWの相対的な1回転あたりの送り量に関する情報(例えば、送り量F)と、切削工具TとワークWの相対的な1回転あたりの揺動数に関する情報(例えば、揺動周波数倍率I)と、切削工具Tと前記ワークの相対的な1回転あたりの送り量に対する揺動振幅(例えば、揺動振幅倍率K)に関する情報と、の3つの情報のうち、1又は2つの情報を前提条件として取得する条件取得部11と、揺動する方向のエアカットの程度を示す指定エアカット量を取得するエアカット量取得部12と、n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、指定エアカット量になるように、3つの情報のうち条件取得部11が取得していない情報を前提条件に基づいて決定し、加工制御を行う加工制御部13と、を備えた。これによって、目標とする指定エアカット量が設定されているので、揺動切削加工において加工条件が変わっても、切屑細断の可否を正確に判定でき、かつ加工条件の調整も容易になる。 In the control device 1 of the machine tool according to the present embodiment, the information (for example, the feed amount F) regarding the relative feed amount per rotation of the cutting tool T and the work W, and the relative feed amount of the cutting tool T and the work W Information on the number of oscillations per rotation (e.g., oscillation frequency magnification I) and oscillation amplitude (e.g., oscillation amplitude magnification K) with respect to the relative feed amount per rotation of the cutting tool T and the workpiece A condition acquisition unit 11 that acquires one or two pieces of information out of three types of information as a precondition, and an air cut amount acquisition unit that acquires a designated air cut amount indicating the degree of air cut in the swinging direction. 12, and the condition acquisition unit 11 does not acquire any of the three pieces of information so that the amount of air cut based on the pass of n rotations and the pass of rotations subsequent to n rotations is the specified amount of air cuts. and a processing control unit 13 that determines information based on preconditions and performs processing control. As a result, since the target designated air cut amount is set, it is possible to accurately determine whether chips can be shredded and to easily adjust the machining conditions even if the machining conditions change in the swing cutting.

また、本実施形態の条件取得部11は、3つの情報のうち、送り量に関する情報と揺動数に関する情報を前提条件として取得し、加工制御部13は、n回転のパスとn回転よりも後の回転(n+1回転)のパスとの間に基づくエアカット量が、指定エアカット量になるように、送り量に関する情報と揺動数に関する情報に基づいて揺動振幅に関する情報を決定する。従来技術のように、揺動振幅倍率の設定で揺動振幅を決める方法では、同一の振幅倍率でも、送り速度の違いによって切屑細断の可否が変わってしまう。例えば、周波数倍率0.5[倍]、振幅倍率1.2[倍]、送り量0.04[mm/rev]の場合、理論エアカット量8.0[μm]となる。一方、周波数倍率0.5[倍]、振幅倍率1.2[倍]であったとしても、送り量0.01[mm/rev]の場合は理論エアカット量2.0[μm]となってしまうのである。この点、本実施形態の制御装置1では、送り量が変化したとしても、指定エアカット量に基づいて揺動振幅を算出するので、送り量の変化に起因して切屑細断の判定結果が異なる事態を回避できる。 In addition, the condition acquisition unit 11 of the present embodiment acquires information on the feed amount and information on the number of oscillations among the three pieces of information as preconditions, and the machining control unit 13 acquires the pass of n rotations and the number of rotations rather than n rotations. The information about the swing amplitude is determined based on the information about the feed amount and the information about the number of swings so that the air cut amount based on the pass of the next rotation (n+1 rotations) becomes the specified air cut amount. With the method of determining the oscillation amplitude by setting the oscillation amplitude magnification, as in the prior art, even with the same amplitude magnification, chip shredding depends on the difference in feed rate. For example, when the frequency magnification is 0.5 [times], the amplitude magnification is 1.2 [times], and the feed amount is 0.04 [mm/rev], the theoretical air cut amount is 8.0 [μm]. On the other hand, even if the frequency magnification is 0.5 [times] and the amplitude magnification is 1.2 [times], the theoretical air cut amount is 2.0 [μm] when the feed amount is 0.01 [mm/rev]. It will end up. In this regard, in the control device 1 of the present embodiment, even if the feed amount changes, the oscillation amplitude is calculated based on the designated air cut amount. A different situation can be avoided.

また、本実施形態の制御装置1は、加工制御部13が決定した情報を出力する表示部16をさらに備える。これにより、揺動振幅等の加工制御部13の算出結果に基づいて安全性や生産計画の確認をオペレータが容易に行うことができる。 Moreover, the control device 1 of the present embodiment further includes a display section 16 that outputs information determined by the processing control section 13 . As a result, the operator can easily check the safety and the production plan based on the calculation result of the machining control unit 13 such as the oscillation amplitude.

次に、第1実施形態とは異なる実施形態について説明する。なお、以下の説明において上記実施形態と共通の構成については、同じ符号を付してその詳細な説明を省略する場合がある。 Next, an embodiment different from the first embodiment will be described. In addition, in the following description, the same reference numerals may be assigned to configurations common to the above-described embodiment, and detailed description thereof may be omitted.

[第2実施形態]
図6は、第2実施形態の条件取得部11aが取得する条件を示すブロック図である。第2実施形態に係る制御装置1は、第1実施形態に係る工作機械の制御装置1と比べて、条件取得部11aが取得する条件と、加工制御部13aの制御方法と、が相違し、その他の構成は第1実施形態と共通である。
[Second embodiment]
FIG. 6 is a block diagram showing conditions acquired by the condition acquisition unit 11a of the second embodiment. The control device 1 according to the second embodiment differs from the machine tool control device 1 according to the first embodiment in the conditions acquired by the condition acquisition unit 11a and the control method of the machining control unit 13a. Other configurations are common to the first embodiment.

図6に示すように、条件取得部11aは、周波数倍率取得部21と、送り量取得部22と、テーパ情報取得部23と、を備える。 As shown in FIG. 6 , the condition acquisition section 11 a includes a frequency magnification acquisition section 21 , a feed amount acquisition section 22 and a taper information acquisition section 23 .

テーパ情報取得部23は、記憶部14からワークWのテーパに関するテーパ情報を取得する。テーパ情報は、例えば、切削工具Tの移動方向及び移動角度であるテーパ角等のテーパ加工に関する情報が含まれる。テーパ角は、例えば、中心軸とワークWの表面がなす角度とする。また、テーパ情報は、オペレータによって指定されることによって加工プログラムに記述されるものであってもよいし、工作機械のパラメータとして保持されていてもよい。 The taper information acquisition unit 23 acquires taper information regarding the taper of the work W from the storage unit 14 . The taper information includes, for example, information related to taper processing such as the direction of movement of the cutting tool T and the taper angle, which is the angle of movement. The taper angle is the angle formed by the central axis and the surface of the work W, for example. Also, the taper information may be specified by the operator and described in the machining program, or may be held as a parameter of the machine tool.

第2実施形態の加工制御部13aは、テーパ加工を行う場合は、テーパ角の大きさを加味して揺動振幅の算出を変更する。より具体的には、送り量FのZ軸方向の速度成分であるFzに基づいて揺動振幅を算出する。テーパ角の影響は、角度の程度によって異なる。以下、送り量FのZ軸方向の速度成分であるFzの算出について、テーパ角が小さい場合と大きい場合とに分けて説明する。 When taper processing is performed, the processing control unit 13a of the second embodiment changes the calculation of the oscillation amplitude in consideration of the size of the taper angle. More specifically, the oscillation amplitude is calculated based on Fz, which is the velocity component of the feed amount F in the Z-axis direction. The effect of the taper angle varies depending on the degree of the angle. Calculation of Fz, which is the velocity component of the feed amount F in the Z-axis direction, will be described separately for a case where the taper angle is small and a case where the taper angle is large.

図7は、テーパ角θ1が小さい場合のワークと切削工具の位置関係を模式的に示す図である。図7に示す例では、テーパ角θ1が小さいため、幾何学計算を利用して送り量FのZ軸方向の速度成分であるFzを算出したとしても、F≒Fzが成立するため送り量FのZ軸方向の速度成分FzはFと略一致することになる。例えば、F=送り量0.1[mm/rev]の場合であっても、Fz=0.1[mm/rev]とすることができる。この場合、Fz=0.1をFとして数式(1)に代入して揺動振幅Aを算出することになる。 FIG. 7 is a diagram schematically showing the positional relationship between the workpiece and the cutting tool when the taper angle θ1 is small. In the example shown in FIG. 7, since the taper angle θ1 is small, even if Fz, which is the speed component of the feed amount F in the Z-axis direction, is calculated using geometrical calculation, F≈Fz is established. , the velocity component Fz in the Z-axis direction substantially coincides with F. For example, even when F=feed amount 0.1 [mm/rev], Fz=0.1 [mm/rev]. In this case, the oscillation amplitude A is calculated by substituting Fz=0.1 into the equation (1).

図8はテーパ角が小さい場合のワークと切削工具の位置関係を模式的に示す図である。図7に示す例では、テーパ角θ2が大きいため、幾何学計算を利用してFzを算出してもF≒Fzが成立するとはいえない。例えば、F=送り量0.1[mm/rev]の場合、Fz=0.01[mm/rev]となる。この場合、Fz=0.01をFとして数式(1)に代入して揺動振幅Aを算出することになる。 FIG. 8 is a diagram schematically showing the positional relationship between the workpiece and the cutting tool when the taper angle is small. In the example shown in FIG. 7, since the taper angle θ2 is large, it cannot be said that F≈Fz is established even if Fz is calculated using geometric calculation. For example, when F=feed amount 0.1 [mm/rev], Fz=0.01 [mm/rev]. In this case, the oscillation amplitude A is calculated by substituting Fz=0.01 into the equation (1).

以上説明した第2実施形態に係る切削工具TとワークWを相対的に揺動させながら加工する工作機械の制御装置1によれば、以下の効果が奏される。 According to the control device 1 of the machine tool which performs machining while relatively rocking the cutting tool T and the workpiece W according to the second embodiment described above, the following effects are exhibited.

第2実施形態の条件取得部11aは、切削工具Tの移動方向及び移動角度に関するテーパ情報を取得し、加工制御部13aは、テーパ情報と送り量に関する情報に基づいて揺動方向における送り量(送り量Fz)を取得し、当該揺動方向における送り量を用いて条件取得部11が取得していない情報(揺動振幅A)を決定する。従来の技術では、図6及び図7の何れの場合においても、指定エアカット量が指定されていないため、送り速度が一定であっても、Z軸方向での送り速度が変わってしまい、切屑細断の判定結果が変わってしまう。この点、第2実施形態の制御装置1では、テーパ角が大きくZ軸方向の速度成分が大きく異なる場合であっても、指定エアカット量に基づいて揺動振幅を算出するので、テーパ角の違いに起因して切屑細断の判定結果が異なる事態を回避できる。 The condition acquisition unit 11a of the second embodiment acquires taper information regarding the movement direction and movement angle of the cutting tool T, and the processing control unit 13a calculates the feed amount ( The feed amount Fz) is acquired, and the information (oscillation amplitude A) not acquired by the condition acquisition unit 11 is determined using the feed amount in the oscillation direction. In the prior art, the specified air cut amount is not specified in either case of FIGS. The judgment result of shredding will change. In this regard, in the control device 1 of the second embodiment, even if the taper angle is large and the velocity component in the Z-axis direction is greatly different, the oscillation amplitude is calculated based on the designated air cut amount. It is possible to avoid a situation in which the chip shredding determination result differs due to the difference.

[第3実施形態]
図9は、第3実施形態の条件取得部11bが取得する条件を示すブロック図である。第3実施形態に係る制御装置1は、第1実施形態に係る工作機械の制御装置1と比べて、条件取得部11bが取得する条件と、加工制御部13bの制御方法と、が相違し、その他の構成は第1実施形態と共通である。
[Third embodiment]
FIG. 9 is a block diagram showing conditions acquired by the condition acquisition unit 11b of the third embodiment. The control device 1 according to the third embodiment differs from the machine tool control device 1 according to the first embodiment in the conditions acquired by the condition acquisition unit 11b and the control method of the machining control unit 13b. Other configurations are common to the first embodiment.

図9に示すように、条件取得部11bは、送り量取得部22と、特定情報取得部24と、を備える。 As shown in FIG. 9 , the condition acquisition section 11 b includes a feed amount acquisition section 22 and a specific information acquisition section 24 .

特定情報取得部24は、切削工具TとワークWの相対的な1回転あたりの揺動数に関する情報(揺動周波数倍率I)と、切削工具Tと前記ワークの相対的な1回転あたりの送り量に対する揺動振幅(揺動振幅倍率K)と、を加工制御部13bが特定するための特定情報を記憶部14から取得する。揺動周波数倍率I又は揺動振幅倍率Kのどちらか一方を一意に決めることができれば、もう一方を数式(1)により算出することが可能となる。 The specific information acquisition unit 24 obtains information on the number of oscillations per relative rotation between the cutting tool T and the workpiece W (oscillation frequency magnification I), and the relative feed per rotation between the cutting tool T and the workpiece. Specific information for the processing control unit 13b to specify the oscillation amplitude (oscillation amplitude magnification K) with respect to the amount is acquired from the storage unit 14 . If either one of the oscillation frequency magnification I and the oscillation amplitude magnification K can be uniquely determined, the other can be calculated by Equation (1).

特定情報取得部24が取得する特定情報の例について説明する。特定情報は、オペレータによって指定された切り屑長さを示す指定切り屑長さであってもよい。指定切り屑長さが設定されることにより、揺動周波数倍率Iを一意に決めることができる。また、特定情報は、周波数の上限値とすることもできる。例えば、揺動周波数を必ず周波数上限値近くにすると設定し、周波数上限値を越えなければ主軸1回転あたりの揺動回数を0.5回で固定し、上限値を越えるような場合は上限値以下になるまで主軸1回転あたりの揺動回数を下げるように構成することもできる。これによって揺動周波数倍率Iを特定できる。また、特定情報は、揺動周波数の推奨値とし、当該推奨値で運転する設定としても揺動周波数倍率Iを一意に決めることができる。 An example of specific information acquired by the specific information acquisition unit 24 will be described. The specified information may be a specified chip length indicating a chip length specified by the operator. By setting the specified chip length, the oscillation frequency magnification I can be uniquely determined. The specific information can also be the upper limit of the frequency. For example, set the oscillation frequency to be close to the frequency upper limit, fix the number of oscillations per spindle rotation if the upper limit is not exceeded, and set the upper limit if the upper limit is exceeded. It is also possible to reduce the number of oscillations per revolution of the main shaft until Thereby, the oscillation frequency scale factor I can be specified. Further, the specific information may be a recommended value of the oscillation frequency, and the oscillation frequency multiplier I can be uniquely determined even when the operation is set to operate at the recommended value.

また、特定情報は、揺動振幅の上限値とし、揺動振幅は必ず上限値にすると設定すれば、揺動振幅倍率Kが一意に特定できる。また、特定情報として、揺動振幅倍率Kを特定した上で、揺動周波数倍率Iの選択肢が複数ある場合は小さい数値の揺動周波数倍率Iを選択する設定とすることで加工制御を行うための揺動周波数倍率Iを一意に特定できる。また、特定情報は、揺動振幅の下限値とし、揺動周波数倍率Iが1.0やIが0.99で振幅上限値に引っかかる場合は、揺動周波数倍率Iを小さい方向にずらす設定とすることで揺動周波数倍率Iを一意に特定することができる。また、指定された速度上限値、加速度上限値、加加速度上限値等を特定情報としてもよい。あるいは、加速度が最低となるように制御してもよい。さらに、これらの例示した特定情報を複数組み合わせてもよい。このように、特定情報は、工作機械に設定されるルールであり、加工制御部13が情報を特定できる情報であればよい。 Further, if the specified information is the upper limit value of the swing amplitude and the swing amplitude is set to always be the upper limit value, the swing amplitude magnification K can be uniquely specified. Further, after specifying the oscillation amplitude magnification K as the specific information, if there are a plurality of options for the oscillation frequency magnification I, the setting is such that a smaller numerical oscillation frequency magnification I is selected in order to perform machining control. can be uniquely specified. The specified information is the lower limit value of the oscillation amplitude, and when the oscillation frequency magnification I is 1.0 or I is 0.99 and the amplitude upper limit value is reached, the oscillation frequency magnification I is set to be shifted in the smaller direction. By doing so, the oscillation frequency scale factor I can be uniquely specified. Also, specified information may be a specified speed upper limit value, acceleration upper limit value, jerk upper limit value, or the like. Alternatively, the acceleration may be controlled to be the lowest. Furthermore, a plurality of such exemplified specific information may be combined. As described above, the specific information is a rule set in the machine tool, and may be any information that allows the machining control unit 13 to identify the information.

上述の例では、送り量と揺動周波数倍率Iと揺動振幅倍率Kの3つの情報のうち、送り量の情報を取得し、さらに指定エアカット量と特定情報に基づいて揺動周波数倍率Iと揺動振幅倍率Kを決定したが、送り量の代わりに揺動周波数倍率I又は揺動振幅倍率Kの情報を取得し、残りの2つを指定エアカット量と特定情報に基づいて決定する構成でも良い。 In the above example, out of the three pieces of information of the feed amount, the oscillation frequency magnification I, and the oscillation amplitude magnification K, the information on the feed amount is obtained, and based on the specified air cut amount and the specific information, the oscillation frequency magnification I and the oscillation amplitude magnification K is determined, but information on the oscillation frequency magnification I or the oscillation amplitude magnification K is acquired instead of the feed amount, and the remaining two are determined based on the designated air cut amount and specific information. Configuration is fine.

その場合は、特定情報は、サイクルタイムに関する指標や面粗さに関する指標によって、送り速度を一意に特定できることが可能である。 In that case, the identification information can uniquely identify the feed rate using an index related to cycle time or an index related to surface roughness.

第3実施形態の加工制御部13bは、送り量と指定エアカット量と特定情報に基づいて揺動周波数倍率Iと揺動振幅倍率Kを決定する。 The machining control unit 13b of the third embodiment determines the oscillation frequency magnification I and the oscillation amplitude magnification K based on the feed amount, the designated air cut amount, and the specific information.

以上説明した第3実施形態に係る切削工具TとワークWを相対的に揺動させながら加工する工作機械の制御装置1によれば、以下の効果が奏される。 According to the control device 1 of the machine tool which performs machining while relatively swinging the cutting tool T and the work W according to the third embodiment described above, the following effects are exhibited.

第3実施形態の条件取得部11bは、3つの情報のうち、送り量に関する情報を前提条件として取得するとともに、揺動数に関する情報又は揺動振幅に関する情報を特定する条件を示す特定情報を取得し、加工制御部13bは、n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、指定エアカット量になるように、送り量に関する情報と特定情報に基づいて揺動数に関する情報と揺動振幅に関する情報を決定する。これにより、条件取得部11bが送り量を取得する構成において、特定情報を利用することで揺動周波数倍率Iと揺動振幅倍率Kを容易に特定することができる。 The condition acquisition unit 11b of the third embodiment acquires the information on the feed amount as a precondition among the three pieces of information, and also acquires the specific information indicating the conditions for specifying the information on the number of oscillations or the information on the oscillation amplitude. Then, the machining control unit 13b controls the feed amount based on the information on the feed amount and the specific information so that the amount of air cut between the pass of n rotations and the pass of rotation after n rotations is the specified air cut amount. to determine information about the number of oscillations and information about the amplitude of oscillation. As a result, in the configuration where the condition acquisition unit 11b acquires the feed amount, the rocking frequency scale factor I and the rocking amplitude scale factor K can be easily specified by using the specific information.

また、上記実施形態の制御装置1の構成も、一部の機能を省略したり、別の機能を追加したりする等、事情に応じて適宜変更することができる。 Also, the configuration of the control device 1 of the above-described embodiment can be appropriately changed according to circumstances, such as omitting some functions or adding other functions.

上記実施形態では、加工制御部13、13a、13bは、何れも揺動振幅を算出しているが、揺動振幅に替えて振幅倍率を決定する構成としてもよい。この場合、制御の段階において、主軸1回転あたりの送り量と振幅倍率から振幅を決定し、その振幅で制御することになる。 In the above embodiment, each of the machining control units 13, 13a, and 13b calculates the oscillation amplitude, but may be configured to determine the amplitude magnification instead of the oscillation amplitude. In this case, in the control stage, the amplitude is determined from the feed amount per revolution of the spindle and the amplitude magnification, and the amplitude is used for control.

また、加工制御部は、条件取得部が取得した条件によっては揺動振幅に関する情報とは異なる情報を決定する構成としてもよい。例えば、条件取得部が、揺動数に関する情報と揺動振幅に関する情報を取得し、加工制御部が揺動数に関する情報と揺動振幅に関する情報に基づいて送り量に関する情報を決定してもよい。また、条件取得部が、揺動数に関する情報と、工作機械に設定される送り量に関する情報と揺動振幅に関する情報を特定する特定情報と、を取得し、加工制御部が揺動数に関する情報と特定情報に基づいて送り量に関する情報と揺動振幅に関する情報を決定してもよい。また、条件取得部が、揺動振幅に関する情報と、工作機械に設定される送り量に関する情報と揺動数に関する情報を特定する特定情報と、を取得し、加工制御部が揺動振幅に関する情報と特定情報に基づいて送り量に関する情報と揺動数に関する情報を決定してもよい。具体的な数値の算出は、数式(1)を利用することもできる。 Further, the processing control unit may be configured to determine information different from the information regarding the oscillation amplitude depending on the conditions acquired by the condition acquisition unit. For example, the condition acquisition unit may acquire information on the number of oscillations and information on the amplitude of oscillation, and the processing control unit may determine information on the feed amount based on the information on the number of oscillations and the information on the amplitude of oscillation. . Further, the condition acquisition unit acquires information on the number of oscillations, and specific information specifying information on the feed amount set in the machine tool and information on the amplitude of oscillation, and the machining control unit acquires information on the number of oscillations. and specific information, the information about the feed amount and the information about the oscillation amplitude may be determined. Further, the condition acquisition unit acquires information on the oscillation amplitude, and specific information specifying information on the feed amount and the number of oscillations set in the machine tool, and the machining control unit acquires the information on the oscillation amplitude. Information about the feed amount and information about the number of oscillations may be determined based on the specific information. Numerical formula (1) can also be used to calculate specific numerical values.

また、上述した判定方法及び算出方法は、一例であり、上述した数式を用いた方法とは異なる方法で加工制御に必要な情報を算出してもよい。 Moreover, the determination method and the calculation method described above are examples, and the information necessary for processing control may be calculated by a method different from the method using the above-described formula.

なお、本開示は上記実施形態に限定されるものではなく、本開示の目的を達成できる範囲での変形、改良は本開示に含まれる。 Note that the present disclosure is not limited to the above-described embodiments, and includes modifications and improvements within the scope of achieving the object of the present disclosure.

上記実施形態では、本開示を工作機械の制御装置に適用したが、これに限定されない。本開示を工作機械の表示装置に適用してもよい。 In the above embodiment, the present disclosure is applied to the machine tool control device, but the present disclosure is not limited to this. The present disclosure may be applied to display devices for machine tools.

ここで、図10は、変形例に係る工作機械の表示装置9の機能ブロック図である。図10に示されるように、工作機械の表示装置9は、条件入力部91と、エアカット量入力部92と、情報算出部93と、表示部96と、を備える。 Here, FIG. 10 is a functional block diagram of the display device 9 of the machine tool according to the modification. As shown in FIG. 10 , the machine tool display device 9 includes a condition input section 91 , an air cut amount input section 92 , an information calculation section 93 , and a display section 96 .

条件入力部91は、上記実施形態の条件取得部11,11a,11bに相当する。即ち、条件入力部91は、切削工具とワークの相対的な1回転あたりの送り量に関する情報と、切削工具とワークの相対的な1回転あたりの揺動数に関する情報と、切削工具とワークの相対的な1回転あたりの送り量に対する揺動振幅に関する情報と、の3つの情報のうち、1又は2つの情報を前提条件として入力を受け付ける。 The condition input unit 91 corresponds to the condition acquisition units 11, 11a, and 11b of the above embodiments. That is, the condition input unit 91 receives information on the relative feed amount per rotation between the cutting tool and the work, information on the number of relative oscillations per rotation between the cutting tool and the work, and information on the cutting tool and the work. 1 or 2 of the three pieces of information (1) and (3) regarding the relative feed amount per rotation and the input is accepted as a precondition.

エアカット量入力部92は、上記実施形態のエアカット量取得部12に相当する。即ち、エアカット量入力部92は、揺動する方向のエアカットの程度を示す指定エアカット量の入力を受け付ける。 The air cut amount input section 92 corresponds to the air cut amount acquisition section 12 of the above embodiment. That is, the air cut amount input unit 92 receives input of a designated air cut amount indicating the degree of air cut in the swinging direction.

情報算出部93は、上記実施形態の加工制御部13,13a,13bの一部に相当する。即ち、情報算出部93は、n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、指定エアカット量になるように、3つの情報のうち条件入力部が受け付けていない情報を前提条件に基づいて算出する。 The information calculation unit 93 corresponds to a part of the processing control units 13, 13a, and 13b of the above embodiments. That is, the information calculation unit 93 determines that the condition input unit among the three pieces of information is Information that has not been received is calculated based on preconditions.

表示部96は、上記実施形態の表示部16に相当する。即ち、表示部96は、情報算出部93で算出された情報を表示する。 The display section 96 corresponds to the display section 16 of the above embodiment. That is, the display section 96 displays information calculated by the information calculation section 93 .

上記の構成を備える工作機械の表示装置9によれば、上記実施形態に係る工作機械の制御装置1と同様の効果が奏される。 According to the machine tool display device 9 having the above configuration, the same effects as those of the machine tool control device 1 according to the above embodiment can be obtained.

1 工作機械の制御装置
11,11a,11b 条件取得部
12 エアカット量取得部
13,13a,13b 加工制御部
16 表示部
9 工作機械の表示装置
91 条件入力部
92 エアカット量入力部
93 情報算出部
96 表示部
1 machine tool control device 11, 11a, 11b condition acquisition unit 12 air cut amount acquisition unit 13, 13a, 13b machining control unit 16 display unit 9 machine tool display unit 91 condition input unit 92 air cut amount input unit 93 information calculation Part 96 Display part

Claims (5)

切削工具とワークを相対的に揺動させながら加工する工作機械の制御装置であって、
前記切削工具と前記ワークの相対的な1回転あたりの送り量に関する情報と、前記切削工具と前記ワークの相対的な1回転あたりの揺動数に関する情報と、前記切削工具と前記ワークの相対的な1回転あたりの送り量に対する揺動振幅に関する情報と、の3つの情報のうち、1又は2つの情報を前提条件として取得する条件取得部と、
揺動する方向のエアカットの程度を示す指定エアカット量を取得するエアカット量取得部と、
n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、前記指定エアカット量になるように、3つの情報のうち前記条件取得部が取得していない情報を前記前提条件に基づいて決定し、加工制御を行う加工制御部と、を備える工作機械の制御装置。
A control device for a machine tool that performs machining while relatively swinging a cutting tool and a workpiece,
Information on the relative feed amount per rotation of the cutting tool and the work, information on the relative number of oscillations per rotation of the cutting tool and the work, and relative relationship between the cutting tool and the work a condition acquiring unit that acquires one or two pieces of information as preconditions from among the following three types of information:
an air cut amount acquisition unit that acquires a specified air cut amount indicating the degree of air cut in the swinging direction;
Information that is not acquired by the condition acquisition unit out of the three pieces of information is selected so that the amount of air cut between the pass of n rotations and the pass of rotations after n rotations is equal to the designated amount of air cuts. A control device for a machine tool, comprising: a machining control unit that determines based on the preconditions and controls machining.
前記条件取得部は、3つの情報のうち、前記送り量に関する情報と前記揺動数に関する情報を前記前提条件として取得し、
前記加工制御部は、n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、前記指定エアカット量になるように、前記送り量に関する情報と前記揺動数に関する情報に基づいて前記揺動振幅に関する情報を決定する、請求項1に記載の工作機械の制御装置。
The condition acquisition unit acquires, from among the three pieces of information, information on the feed amount and information on the number of oscillations as the preconditions,
The machining control unit controls the information on the feed amount and the number of oscillations so that the amount of air cut between a pass of n rotations and a pass of rotations after n rotations is equal to the designated air cut amount. 2. The machine tool control device according to claim 1, wherein the information regarding said swing amplitude is determined based on the information regarding said vibration amplitude.
前記条件取得部は、3つの情報のうち、いずれか1つの情報を前記前提条件として取得するとともに、残りの2つに関する情報を特定する条件を示す特定情報を取得し、
前記加工制御部は、n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、前記指定エアカット量になるように、前記いずれか1つの情報と前記特定情報に基づいて前記残りの2つの情報を決定する、請求項1に記載の工作機械の制御装置。
The condition acquisition unit acquires any one of the three pieces of information as the precondition, and acquires specific information indicating a condition for specifying the remaining two pieces of information,
The processing control unit controls any one of the information and the specific information so that an air cut amount based between a pass of n rotations and a pass of rotations after n rotations is equal to the designated air cut amount. 2. The machine tool controller according to claim 1, wherein said remaining two pieces of information are determined based on:
前記条件取得部は、前記切削工具の移動方向及び移動角度に関するテーパ情報を取得し、
前記加工制御部は、前記テーパ情報を用いて前記送り量を決定する、請求項1から3のいずれかに記載の工作機械の制御装置。
The condition acquisition unit acquires taper information regarding a moving direction and a moving angle of the cutting tool,
4. The machine tool control device according to claim 1, wherein said machining control unit determines said feed amount using said taper information.
切削工具とワークを相対的に揺動させながら加工する工作機械の表示装置であって、
前記切削工具と前記ワークの相対的な1回転あたりの送り量に関する情報と、前記切削工具と前記ワークの相対的な1回転あたりの揺動数に関する情報と、前記切削工具と前記ワークの相対的な1回転あたりの送り量に対する揺動振幅に関する情報と、の3つの情報のうち、1又は2つの情報を前提条件として入力を受け付ける条件入力部と、
揺動する方向のエアカットの程度を示す指定エアカット量の入力を受け付けるエアカット量入力部と、
n回転のパスとn回転よりも後の回転のパスとの間に基づくエアカット量が、前記指定エアカット量になるように、3つの情報のうち前記条件入力部が受け付けていない情報を前記前提条件に基づいて算出する情報算出部と、
前記情報算出部で算出された情報を表示する表示部と、を備える工作機械の表示装置。
A display device for a machine tool that performs machining while relatively swinging a cutting tool and a workpiece,
Information on the relative feed amount per rotation of the cutting tool and the work, information on the relative number of oscillations per rotation of the cutting tool and the work, and relative relationship between the cutting tool and the work a condition input unit that accepts input as a precondition for one or two of the following three types of information:
an air cut amount input unit that receives input of a specified air cut amount indicating the degree of air cut in the swinging direction;
The information that the condition input unit does not accept among the three pieces of information is selected so that the amount of air cut between the pass of n rotations and the pass of rotations subsequent to n rotations is equal to the specified amount of air cuts. an information calculation unit that calculates based on preconditions;
A display device for a machine tool, comprising: a display unit for displaying information calculated by the information calculation unit.
JP2022580018A 2022-09-30 2022-09-30 Machine tool control device and machine tool display device Active JP7252426B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/036751 WO2024069951A1 (en) 2022-09-30 2022-09-30 Machine tool control device and machine tool display device

Publications (2)

Publication Number Publication Date
JP7252426B1 true JP7252426B1 (en) 2023-04-04
JPWO2024069951A1 JPWO2024069951A1 (en) 2024-04-04

Family

ID=85779536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022580018A Active JP7252426B1 (en) 2022-09-30 2022-09-30 Machine tool control device and machine tool display device

Country Status (4)

Country Link
JP (1) JP7252426B1 (en)
CN (1) CN119855677A (en)
DE (1) DE112022007565T5 (en)
WO (1) WO2024069951A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024232100A1 (en) * 2023-05-11 2024-11-14 ファナック株式会社 Machine tool display device, machine tool control device, and program
WO2024232099A1 (en) * 2023-05-11 2024-11-14 ファナック株式会社 Calculation device
WO2024232104A1 (en) * 2023-05-11 2024-11-14 ファナック株式会社 Display device and program for machining tool
JP7651074B1 (en) 2024-03-18 2025-03-25 三菱電機株式会社 Numerical control device, numerical control program, and numerical control method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090107308A1 (en) * 2007-10-16 2009-04-30 Woody Bethany A Methods and systems for chip breaking in turning applications using cnc toolpaths
JP2014523348A (en) * 2011-06-15 2014-09-11 ザウアー ウルトラソニック ゲーエムベーハー Machine tools, machining methods for workpieces
WO2019026768A1 (en) * 2017-08-01 2019-02-07 シチズン時計株式会社 Machine tool control device, and machine tool
JP2020163487A (en) * 2019-03-28 2020-10-08 ファナック株式会社 Servo control device
WO2021241552A1 (en) * 2020-05-29 2021-12-02 ファナック株式会社 Machine tool control device
JP2021194721A (en) * 2020-06-10 2021-12-27 シチズン時計株式会社 Control device of machine tool and machine tool
WO2022085114A1 (en) * 2020-10-21 2022-04-28 三菱電機株式会社 Numerical control device and numerical control method
WO2022181594A1 (en) * 2021-02-26 2022-09-01 ファナック株式会社 Computer
JP7158604B1 (en) * 2021-06-02 2022-10-21 三菱電機株式会社 Numerical controller, learning device, reasoning device, and numerical control method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090107308A1 (en) * 2007-10-16 2009-04-30 Woody Bethany A Methods and systems for chip breaking in turning applications using cnc toolpaths
JP2014523348A (en) * 2011-06-15 2014-09-11 ザウアー ウルトラソニック ゲーエムベーハー Machine tools, machining methods for workpieces
WO2019026768A1 (en) * 2017-08-01 2019-02-07 シチズン時計株式会社 Machine tool control device, and machine tool
JP2020163487A (en) * 2019-03-28 2020-10-08 ファナック株式会社 Servo control device
WO2021241552A1 (en) * 2020-05-29 2021-12-02 ファナック株式会社 Machine tool control device
JP2021194721A (en) * 2020-06-10 2021-12-27 シチズン時計株式会社 Control device of machine tool and machine tool
WO2022085114A1 (en) * 2020-10-21 2022-04-28 三菱電機株式会社 Numerical control device and numerical control method
WO2022181594A1 (en) * 2021-02-26 2022-09-01 ファナック株式会社 Computer
JP7158604B1 (en) * 2021-06-02 2022-10-21 三菱電機株式会社 Numerical controller, learning device, reasoning device, and numerical control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024232100A1 (en) * 2023-05-11 2024-11-14 ファナック株式会社 Machine tool display device, machine tool control device, and program
WO2024232099A1 (en) * 2023-05-11 2024-11-14 ファナック株式会社 Calculation device
WO2024232104A1 (en) * 2023-05-11 2024-11-14 ファナック株式会社 Display device and program for machining tool
JP7651074B1 (en) 2024-03-18 2025-03-25 三菱電機株式会社 Numerical control device, numerical control program, and numerical control method

Also Published As

Publication number Publication date
JPWO2024069951A1 (en) 2024-04-04
CN119855677A (en) 2025-04-18
WO2024069951A1 (en) 2024-04-04
DE112022007565T5 (en) 2025-05-15

Similar Documents

Publication Publication Date Title
JP7252426B1 (en) Machine tool control device and machine tool display device
JP6530780B2 (en) Display device and processing system for oscillating cutting
US9791846B2 (en) Numerical control device
EP3124173B1 (en) Control device for machine tool, and machine tool provided with said control device
WO2021167014A1 (en) Machine tool control device
JP7195110B2 (en) Machine tools and controllers
US10180675B2 (en) Machine tool control device and machine tool
CN116157220A (en) Numerical control device and numerical control method
US7058473B2 (en) Method and device for generation of machining program
JP4639058B2 (en) Threading machine
US20240272603A1 (en) Information processing device, device for controlling machine tool, and non-transitory computer-readable medium storing a computer program
CN104428088A (en) Control device for machine tool and machine tool
US20240131648A1 (en) Machine tool control device
US20230037816A1 (en) Control device for machine tool
JP7525593B2 (en) Machine tool control device and control method
WO2024069954A1 (en) Machine tool control device and machine tool display device
WO2023007678A1 (en) Machine tool control device and machine tool control system
WO2024232099A1 (en) Calculation device
WO2024062544A1 (en) Display device for machine tool
WO2023218649A1 (en) Control device for machine tool
WO2024232103A1 (en) Display device for machine tool
WO2024232104A1 (en) Display device and program for machining tool
WO2024154314A1 (en) Control device for machine tool
WO2024232101A1 (en) Display device for machine tool
WO2024232100A1 (en) Machine tool display device, machine tool control device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221223

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20221223

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230323

R150 Certificate of patent or registration of utility model

Ref document number: 7252426

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150