JP7085076B1 - Machine tools, control methods, and control programs - Google Patents
Machine tools, control methods, and control programs Download PDFInfo
- Publication number
- JP7085076B1 JP7085076B1 JP2022000847A JP2022000847A JP7085076B1 JP 7085076 B1 JP7085076 B1 JP 7085076B1 JP 2022000847 A JP2022000847 A JP 2022000847A JP 2022000847 A JP2022000847 A JP 2022000847A JP 7085076 B1 JP7085076 B1 JP 7085076B1
- Authority
- JP
- Japan
- Prior art keywords
- coolant
- unit
- machine tool
- discharge
- motor
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 239000002826 coolant Substances 0.000 claims abstract description 142
- 238000007599 discharging Methods 0.000 claims abstract description 30
- 230000008569 process Effects 0.000 claims abstract description 26
- 238000003754 machining Methods 0.000 abstract description 32
- 238000010586 diagram Methods 0.000 abstract description 11
- 230000007246 mechanism Effects 0.000 description 25
- 238000004891 communication Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 11
- 238000009434 installation Methods 0.000 description 9
- 230000015654 memory Effects 0.000 description 5
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000011084 recovery Methods 0.000 description 3
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000003801 milling Methods 0.000 description 2
- 230000003936 working memory Effects 0.000 description 2
- 229910001018 Cast iron Inorganic materials 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000000227 grinding Methods 0.000 description 1
- 230000020169 heat generation Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
- B23Q11/10—Arrangements for cooling or lubricating tools or work
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/10—Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
【課題】クーラントの吐出可能範囲を広げることが可能な技術を提供する。【解決手段】工作機械は、加工エリアを区画形成するためのカバー体と、加工エリアにクーラントを吐出するための吐出部と、加工エリア内において第1物体を移動するための位置駆動部と、位置駆動部を制御するための制御部とを備える。制御部は、吐出部がクーラントを吐出している最中において、クーラントが第1物体に当たるように、かつ、当該第1物体に当てられたクーラントが当該第1物体とは異なる第2物体に供給されるように、位置駆動部を制御する処理と、吐出部がクーラントを吐出している最中において、クーラントが吐出部から直接第2物体に供給されないように位置駆動部を制御する処理とを実行する。【選択図】図5PROBLEM TO BE SOLVED: To provide a technique capable of expanding a dischargeable range of a coolant. A machine tool includes a cover body for forming a section in a machining area, a discharge section for discharging coolant into the machining area, and a position driving section for moving a first object in the machining area. It is provided with a control unit for controlling the position drive unit. The control unit supplies the coolant to the first object and the coolant applied to the first object to a second object different from the first object while the discharge unit discharges the coolant. The process of controlling the position drive unit and the process of controlling the position drive unit so that the coolant is not directly supplied to the second object from the discharge unit while the discharge unit is discharging the coolant. Run. [Selection diagram] FIG. 5
Description
本開示は、工作機械、制御方法、および制御プログラムに関する。 The present disclosure relates to machine tools, control methods, and control programs.
ワークの加工によって生じた切り屑をクーラントで除去するための技術に関し、特開2017-094420号公報(特許文献1)は、「加工で発生する切粉がカバー内部で付着、堆積する場所を検知して、効率よく切粉を排出する」ための工作機械を開示している。当該工作機械は、カメラを用いて切り屑の位置を特定し、当該位置に向けてクーラントを吐出する。 Regarding a technique for removing chips generated by processing a work with a coolant, Japanese Patent Application Laid-Open No. 2017-0942420 (Patent Document 1) states that "a place where chips generated during processing adhere and accumulate inside a cover is detected. Then, the machine tool for efficiently discharging chips is disclosed. The machine tool identifies the position of chips using a camera and discharges coolant toward the position.
クーラントが届きにくい箇所(たとえば、ワークの穴の中など)にワークの切り屑が溜まることがある。特許文献1に開示される工作機械は、カメラの死角にある切り屑の位置を検出することができない。また、特許文献1に開示される工作機械は、切り屑の位置を特定できた場合であっても、クーラントの吐出可能範囲の制限によって、切り屑の位置にクーラントを吐出できない可能性がある。したがって、クーラントの吐出可能範囲を広げることが可能な技術が望まれている。 Work chips may collect in areas where coolant is difficult to reach (for example, in holes in the work). The machine tool disclosed in Patent Document 1 cannot detect the position of chips in the blind spot of the camera. Further, the machine tool disclosed in Patent Document 1 may not be able to discharge the coolant to the position of the chip due to the limitation of the dischargeable range of the coolant even if the position of the chip can be specified. Therefore, a technique capable of expanding the dischargeable range of the coolant is desired.
本開示の一例では、工作機械は、加工エリアを区画形成するためのカバー体と、上記加工エリアにクーラントを吐出するための吐出部と、上記加工エリア内において第1物体を移動するための位置駆動部と、上記位置駆動部を制御するための制御部とを備える。上記制御部は、上記吐出部が上記クーラントを吐出している最中において、上記クーラントが上記第1物体に当たるように、かつ、当該第1物体に当てられたクーラントが当該第1物体とは異なる第2物体に供給されるように、上記位置駆動部を制御する処理と、上記吐出部が上記クーラントを吐出している最中において、上記クーラントが上記吐出部から直接上記第2物体に供給されないように上記位置駆動部を制御する処理とを実行する。 In one example of the present disclosure, the machine tool has a cover body for forming a section of a machining area, a discharge portion for discharging coolant into the machining area, and a position for moving a first object in the machining area. It includes a drive unit and a control unit for controlling the position drive unit. The control unit is such that the coolant hits the first object while the discharge unit is discharging the coolant, and the coolant applied to the first object is different from the first object. During the process of controlling the position drive unit so that it is supplied to the second object and the discharge unit is discharging the coolant, the coolant is not directly supplied from the discharge unit to the second object. The process of controlling the position drive unit is executed as described above.
本開示の一例では、上記工作機械は、さらに、工具を装着することが可能な主軸を備える。上記第1物体は、上記主軸に装着可能に構成されている。 In one example of the present disclosure, the machine tool further comprises a spindle on which a tool can be mounted. The first object is configured to be mountable on the spindle.
本開示の一例では、上記工作機械は、さらに、旋回可能に構成され、複数の工具を装着可能に構成されるタレットを備える。上記第1物体は、上記タレットに装着可能に構成されている。 In one example of the present disclosure, the machine tool further comprises a turret configured to be swivelable and capable of mounting a plurality of tools. The first object is configured to be mountable on the turret.
本開示の一例では、上記工作機械は、さらに、上記第1物体を回転するための回転駆動部を備える。上記制御部は、さらに、上記クーラントが上記第1物体に当たっている最中に上記第1物体を回転させるように上記回転駆動部を制御する処理を実行する。 In one example of the present disclosure, the machine tool further comprises a rotation drive unit for rotating the first object. The control unit further executes a process of controlling the rotation drive unit so as to rotate the first object while the coolant is in contact with the first object.
本開示の一例では、上記第1物体は、板状の部材である。 In one example of the present disclosure, the first object is a plate-shaped member.
本開示の他の例では、工作機械の制御方法が提供される。上記工作機械は、加工エリアを区画形成するためのカバー体と、上記加工エリアにクーラントを吐出するための吐出部と、上記加工エリア内において物体を移動するための位置駆動部とを備える。上記制御方法は、上記吐出部が上記クーラントを吐出している最中において、上記クーラントが上記第1物体に当たるように、かつ、当該第1物体に当てられたクーラントが当該第1物体とは異なる第2物体に供給されるように、上記位置駆動部を制御するステップと、上記吐出部が上記クーラントを吐出している最中において、上記クーラントが上記吐出部から直接上記第2物体に供給されないように上記位置駆動部を制御するステップとを備える。 Another example of the present disclosure provides a method of controlling a machine tool. The machine tool includes a cover body for forming a section in the machining area, a discharge section for discharging coolant into the machining area, and a position driving section for moving an object in the machining area. In the control method, the coolant is applied to the first object while the discharge unit is discharging the coolant, and the coolant applied to the first object is different from the first object. During the step of controlling the position drive unit and the discharge unit discharging the coolant so as to be supplied to the second object, the coolant is not directly supplied from the discharge unit to the second object. As described above, a step for controlling the position driving unit is provided.
本開示の他の例では、工作機械の制御プログラムが提供される。上記工作機械は、加工エリアを区画形成するためのカバー体と、上記加工エリアにクーラントを吐出するための吐出部と、上記加工エリア内において物体を移動するための位置駆動部とを備える。上記制御プログラムは、上記工作機械に、上記吐出部が上記クーラントを吐出している最中において、上記クーラントが上記第1物体に当たるように、かつ、当該第1物体に当てられたクーラントが当該第1物体とは異なる第2物体に供給されるように、上記位置駆動部を制御するステップと、上記吐出部が上記クーラントを吐出している最中において、上記クーラントが上記吐出部から直接上記第2物体に供給されないように上記位置駆動部を制御するステップとを実行させる。 In another example of the present disclosure, a machine tool control program is provided. The machine tool includes a cover body for forming a section in the machining area, a discharge section for discharging coolant into the machining area, and a position driving section for moving an object in the machining area. In the control program, the coolant is applied to the first object so that the coolant hits the first object while the discharge unit is discharging the coolant to the machine tool, and the coolant applied to the first object is the first. While the step of controlling the position drive unit and the discharge unit is discharging the coolant so as to be supplied to a second object different from the first object, the coolant is directly discharged from the discharge unit. 2 The step of controlling the position driving unit so as not to be supplied to the object is executed.
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。 The above and other objects, features, aspects and advantages of the invention will become apparent from the following detailed description of the invention as understood in connection with the accompanying drawings.
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。 Hereinafter, embodiments according to the present invention will be described with reference to the drawings. In the following description, the same parts and components are designated by the same reference numerals. Their names and functions are the same. Therefore, the detailed description of these will not be repeated. In addition, each embodiment and each modification described below may be selectively combined as appropriate.
<A.工作機械100の外観>
まず、図1を参照して、実施の形態に従う工作機械100について説明する。図1は、工作機械100の外観を示す図である。
<A. Appearance of
First, with reference to FIG. 1, the
本明細書でいう「工作機械」とは、ワークを加工する機能を備えた種々の装置を包含する概念である。本明細書では、工作機械100の一例として、横形のマシニングセンタを例に挙げて説明を行うが、工作機械100は、これに限定されない。たとえば、工作機械100は、縦形のマシニングセンタであってもよい。あるいは、工作機械100は、旋盤であってもよいし、付加加工機であってもよいし、その他の切削機械や研削機械であってもよい。さらに、工作機械100は、これらを複合した複合機であってもよい。
The term "machine tool" as used herein is a concept that includes various devices having a function of processing a work. In the present specification, as an example of the
図1に示されるように、工作機械100は、カバー体130と、操作盤140とを含む。カバー体130は、スプラッシュガードとも呼ばれ、工作機械100の外観を成すとともに、ワークの加工エリアAR(図2参照)を区画形成している。
As shown in FIG. 1, the
操作盤140は、汎用のコンピュータであり、加工に関する各種情報を表示するためのディスプレイ142を有する。ディスプレイ142は、たとえば、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ、またはその他の表示機器である。また、ディスプレイ142は、タッチパネルを備え、工作機械100に対する各種操作をタッチ操作で受け付ける。
The
<B.工作機械100の内部構成>
次に、図2および図3を参照して、工作機械100の内部構成について説明する。図2は、工作機械100内の様子を表わす図である。図3は、図2とは異なる方向から工作機械100内の様子を表わす図である。
<B. Internal configuration of
Next, the internal configuration of the
図2および図3に示されるように、工作機械100は、その内部に、クーラントの吐出部125と、主軸頭131と、工具134と、テーブル136と、回収機構150とを含む。主軸頭131は、主軸132と、ハウジング133とを含む。
As shown in FIGS. 2 and 3, the
説明の便宜のために、以下では、主軸132の軸方向を「Z軸方向」とも称する。Z軸方向に直交する平面上の一方向を「Y軸方向」とも称する。Y軸方向およびZ軸方向の両方に直交する方向を「X軸方向」と称する。X軸方向を回転中心とした周方向を「A軸方向」と称する。Y軸方向を回転中心とした周方向を「B軸方向」と称する。Z軸方向を回転中心とした周方向を「C軸方向」と称する。
For convenience of explanation, the axial direction of the
吐出部125は、工作機械100内に設けられ、ワークWの加工により生じた切り屑を回収機構150に排出するためにクーラントを吐出する。吐出部125は、1つ以上の吐出機構で構成されている。図2の例では、吐出部125は、カバー体130の天井に設けられている。
The
吐出部125は、A軸方向およびC軸方向のそれぞれに駆動可能に構成される。これにより、吐出部125は、A軸方向およびC軸方向におけるクーラントの吐出方向を変え、加工エリアARの全体にクーラントを吐出する。
The
主軸132は、ハウジング133の内部に設けられている。主軸132には、被加工物であるワークWを加工するための工具が装着される。図2および図3の例では、ミーリング加工を行うための工具134が主軸132に装着されている。
The
回収機構150は、ワークWの加工によって生じた切り屑を加工エリアARの外へ排出する。また、回収機構150は、吐出部125から加工エリアARに吐出されたクーラントを回収する。
The
なお、上述では、吐出部125がカバー体130の天井に設けられている例について説明を行ったが、吐出部125は、加工エリアAR内の他の箇所に設けられてもよい。一例として、吐出部125は、主軸頭131に設けられる。この場合、吐出部125は、主軸頭131のハウジング133を通じて主軸132の端面からクーラントを吐出するサイドスルー仕様であってもよいし、主軸頭131の主軸中心を通じて主軸頭131に保持された工具の刃先からクーラントを吐出するセンタースルー仕様であってもよい。吐出部125は、主に、ワークの加工点にクーラントを吐出することにより、主軸132および工具134に付着した切り屑を除去したり、ワークの加工点の発熱を抑えたりする。
Although the example in which the
<C.工作機械100の駆動機構>
次に、図4を参照して、工作機械100における各種の駆動機構について説明する。図4は、工作機械100における駆動機構の構成例を示す図である。
<C. Drive mechanism of
Next, various drive mechanisms in the
図4に示されるように、工作機械100は、制御部50と、ポンプ109と、回転駆動部110Aと、位置駆動部110Bと、モータドライバ111Tと、モータ112A,112C,112X~112Z,112T1,112T2と、移動体113と、吐出部125と、主軸頭131と、テーブル136とを含む。主軸頭131は、主軸132と、ハウジング133とを含む。
As shown in FIG. 4, the
本明細書でいう「制御部50」とは、工作機械100を制御する装置を意味する。制御部50の装置構成は、任意である。制御部50は、単体の制御ユニットで構成されてもよいし、複数の制御ユニットで構成されてもよい。図4の例では、制御部50は、PLC(Programmable Logic Controller)としてのCPUユニット20と、CNCユニット30とで構成されている。CPUユニット20およびCNCユニット30は、通信経路B(たとえば、フィールドバスまたはLANケーブルなど)を介して互いに通信を行う。
The “
CPUユニット20は、予め設計されているPLCプログラムに従って、工作機械100内の各種ユニットを制御する。当該PLCプログラムは、たとえば、ラダープログラムで記述されている。
The
一例として、CPUユニット20は、PLCプログラムに従って、ポンプ109を制御し、吐出部125によるクーラントの吐出を制御する。これにより、クーラントの吐出のオン/オフ、およびクーラントの吐出量などが制御される。
As an example, the
他の例として、CPUユニット20は、PLCプログラムに従ってモータドライバ111Tを制御し、吐出部125によるクーラントの吐出のオンオフや、吐出部125によるクーラントの吐出量や、吐出部125の回転駆動を制御する。
As another example, the
図4の例では、モータドライバ111Tは、2軸一体型のサーボアンプとして示されている。モータドライバ111Tは、モータ112T1の目標回転速度の入力と、モータ112T2の目標回転速度の入力とのそれぞれをCPUユニット20から受け、モータ112T1,112Bのそれぞれを制御する。
In the example of FIG. 4, the motor driver 111T is shown as a two-axis integrated servo amplifier. The motor driver 111T receives the input of the target rotation speed of the motor 112T1 and the input of the target rotation speed of the motor 112T2 from the
モータ112T1は、吐出部125によるクーラントの吐出口を回転駆動し、A軸方向においてクーラントの吐出方向を変える。モータ112T1は、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。
The motor 112T1 rotationally drives the discharge port of the coolant by the
モータ112T1がサーボモータである場合、モータドライバ111Tは、モータ112T1の回転角度を検知するためのエンコーダ(図示しない)のフィードバック信号からモータ112T1の実回転速度を算出し、当該実回転速度が目標回転速度よりも小さい場合にはモータ112T1の回転速度を上げ、当該実回転速度が目標回転速度よりも大きい場合にはモータ112T1の回転速度を下げる。このように、モータドライバ111Tは、モータ112T1の回転速度のフィードバックを逐次的に受けながらモータ112T1の回転速度を目標回転速度に近付ける。 When the motor 112T1 is a servomotor, the motor driver 111T calculates the actual rotation speed of the motor 112T1 from the feedback signal of an encoder (not shown) for detecting the rotation angle of the motor 112T1, and the actual rotation speed is the target rotation. If it is smaller than the speed, the rotation speed of the motor 112T1 is increased, and if the actual rotation speed is larger than the target rotation speed, the rotation speed of the motor 112T1 is decreased. In this way, the motor driver 111T brings the rotation speed of the motor 112T1 closer to the target rotation speed while sequentially receiving the feedback of the rotation speed of the motor 112T1.
モータ112T2は、吐出部125によるクーラントの吐出口を回転駆動し、C軸方向においてクーラントの吐出方向を変える。モータ112T2は、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。モータドライバ111Tによるモータ112T2の制御方法は、モータ112T1と同様であるので、その説明については繰り返さない。
The motor 112T2 rotationally drives the discharge port of the coolant by the
このように、モータドライバ111Tは、モータ112T1によるA軸方向の回転駆動と、モータ112T2によるC軸方向の回転駆動とを個別に制御することで、工作機械100内の任意の場所にクーラントを吐出する。
As described above, the motor driver 111T individually controls the rotational drive in the A-axis direction by the motor 112T1 and the rotational drive in the C-axis direction by the motor 112T2, thereby discharging the coolant to an arbitrary place in the
CNCユニット30は、CPUユニット20からの加工開始指令を受けたことに基づいて、予め設計されている加工プログラムの実行を開始する。CNCユニット30は、当該加工プログラムに従って、回転駆動部110Aおよび位置駆動部110Bを制御する。
The
回転駆動部110Aは、主軸132の角度を変えるための駆動機構である。一例として、回転駆動部110Aは、A軸方向、B軸方向およびC軸方向の少なくとも1つにおいて主軸132の角度を調整する。回転駆動部110Aの装置構成は、任意である。回転駆動部110Aは、単体の駆動ユニットで構成されてもよいし、複数の駆動ユニットで構成されてもよい。図4の例では、回転駆動部110Aは、モータドライバ111A、111Cで構成されている。
The
位置駆動部110Bは、主軸132の位置を変えるための駆動機構である。一例として、位置駆動部110Bは、X軸方向、Y軸方向およびZ軸方向の少なくとも1つにおいて主軸132の位置を調整する。位置駆動部110Bの装置構成は、任意である。位置駆動部110Bは、単体の駆動ユニットで構成されてもよいし、複数の駆動ユニットで構成されてもよい。図4の例では、位置駆動部110Bは、モータドライバ111X~111Zで構成されている。
The
モータドライバ111Aは、CNCユニット30から目標回転速度の入力を逐次的に受け、モータ112Aを制御する。モータ112Aは、X軸方向を回転中心として主軸132を回転駆動する。モータ112Aは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。
The
モータ112Aがサーボモータである場合、モータドライバ111Aは、モータ112Aの回転角度を検知するためのエンコーダ(図示しない)のフィードバック信号からモータ112Aの実回転速度を算出する。そして、モータドライバ111Aは、算出した実回転速度が目標回転速度よりも小さい場合にはモータ112Aの回転速度を上げ、算出した実回転速度が目標回転速度よりも大きい場合にはモータ112Aの回転速度を下げる。このように、モータドライバ111Aは、モータ112Aの回転速度のフィードバックを逐次的に受けながらモータ112Aの回転速度を目標回転速度に近付ける。
When the
モータドライバ111Cは、CNCユニット30から目標回転速度の入力を逐次的に受け、モータ112Cを制御する。モータ112Cは、Z軸方向を回転中心として主軸132を回転駆動する。モータ112Cは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。モータドライバ111Cによるモータ112Cの制御方法は、モータドライバ111Aと同様であるので、その説明については繰り返さない。
The
モータドライバ111Xは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Xを制御する。モータ112Xは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、X方向の任意の位置に主軸132を移動する。モータ112Xは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。モータドライバ111Xによるモータ112Xの制御方法は、モータドライバ111Aと同様であるので、その説明については繰り返さない。
The
モータドライバ111Yは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Yを制御する。モータ112Yは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、Y方向の任意の位置に主軸132を移動する。モータ112Yは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。モータドライバ111Yによるモータ112Yの制御方法は、モータドライバ111Aと同様であるので、その説明については繰り返さない。
The
モータドライバ111Zは、CNCユニット30から目標位置の入力を逐次的に受け、モータ112Zを制御する。モータ112Zは、主軸頭131が取り付けられている移動体113をボールネジ(図示しない)を介して送り駆動し、Z方向の任意の位置に主軸132を移動する。モータ112Zは、交流モータであってもよいし、ステッピングモータであってもよいし、サーボモータであってもよいし、その他の種類のモータであってもよい。モータドライバ111Zによるモータ112Zの制御方法は、モータドライバ111Aと同様であるので、その説明については繰り返さない。
The
<D.概要>
工作機械100は、クーラントの吐出可能範囲を広げるために、クーラントの吐出経路を途中で変える機能を有する。以下では、当該機能の概要について説明する。
<D. Overview>
The
工作機械100内には、クーラントの吐出経路を途中で変えるためのガイド部材が設けられている。当該ガイド部材は、加工エリアAR内において移動可能に構成される。一例として、当該ガイド部材は、上述の位置駆動部110Bによって移動可能に構成される。
A guide member for changing the discharge path of the coolant on the way is provided in the
工作機械100の制御部50は、吐出部125がクーラントを吐出している最中において、当該クーラントがガイド部材(第1物体)に当たるように、かつ、当該ガイド部材に当てられたクーラントが当該ガイド部材とは異なる物体(第2物体)に供給されるように、位置駆動部110Bを制御する。また、制御部50は、吐出部125がクーラントを吐出している最中において、当該クーラントが吐出部125から直接当該異なる物体に供給されないように位置駆動部110Bを制御する。このとき、クーラントは、ガイド部材に当てられてもよいし、ガイド部材に当てられなくてもよい。
The
これにより、工作機械100は、クーラントの吐出部125を別に設けること無く複数の方向にクーラントを吐出することができる。結果的に、コストの増加を抑えつつ、クーラントの吐出可能範囲をすることができる。
As a result, the
<E.クーラントの吐出経路の制御方法>
次に、図5および図6を参照して、吐出部125によるクーラントの吐出経路の制御方法について説明する。図5は、クーラントCの吐出経路を途中で変えている例を示す図である。図6は、クーラントCの吐出経路を途中で変えていない例を示す図である。
<E. Coolant discharge path control method>
Next, a method of controlling the discharge path of the coolant by the
図5および図6には、クーラントCの吐出経路を途中で変えるためのガイド部材の一例として、板状のガイド部材134Aが示されている。なお、ガイド部材134Aの形状は板状に限定されない。一例として、ガイド部材134Aは、直方体の部材であってもよいし、半円柱形状であってもよい。好ましくは、ガイド部材134Aは、クーラントCが当てられる面部分を有する。
5 and 6 show a plate-shaped
ガイド部材134Aは、主軸132に装着可能に構成されている。一例として、ガイド部材134Aは、工作機械100内のマガジン(図示しない)に収納されており、必要に応じて工具自動交換装置(ATC:Automatic Tool Changer)(図示しない)によって主軸132に装着される。ガイド部材134Aは、加工に用いられる工具の一種であってもよいし、加工に用いられない物体であってもよい。
The
ガイド部材134Aは、汎用の工具ホルダーを介して主軸132に装着される。工具ホルダーとガイド部材134Aとの接続機構は、工具規格に準拠している。すなわち、工具ホルダーとガイド部材134Aとの接続機構は、工具ホルダーと各種工具との接続機構と同じである。工具規格としては、たとえば、たとえば、NT、BT、BBT、HSK、CAPTOなどが挙げられる。
The
より具体的な処理として、まず、制御部50は、吐出部125によるクーラントCの吐出方向を特定する。一例として、当該吐出方向は、吐出部125を制御プログラム(たとえば、PLCプログラムまたは加工プログラムなど)から特定される。
As a more specific process, first, the
次に、制御部50は、加工エリアAR内における吐出部125の設置位置を取得する。当該設置位置は、工作機械100の設計時などに予め設定されている。
Next, the
次に、制御部50は、加工エリアAR内における主軸132の座標値を取得する。一例として、当該座標値は、主軸132の制御プログラム(たとえば、PLCプログラムまたは加工プログラムなど)から特定される。
Next, the
次に、制御部50は、主軸132の座標値と、ガイド部材134Aのサイズ情報とに基づいて、加工エリアAR内におけるガイド部材134Aの座標値を算出する。ガイド部材134Aのサイズ情報は、たとえば、主軸132の軸方向におけるガイド部材134Aの長さを含む。当該サイズ情報は、既知の情報である。
Next, the
次に、制御部50は、ガイド部材134Aの座標値が、吐出部125の設置位置からクーラントCの吐出方向に延ばした直線に交わるように、位置駆動部110Bを制御する。これにより、吐出部125から吐出されたクーラントCは、ガイド部材134Aに当たる。
Next, the
好ましくは、図5に示されるように、制御部50は、吐出部125がクーラントCを吐出している最中の一期間において、クーラントCがガイド部材134Aに当たるように、かつ、ガイド部材134Aに当てられたクーラントがワークWに供給されるように、位置駆動部110Bを制御する。また、図6に示されるように、制御部50は、吐出部125がクーラントCを吐出している最中の他の期間において、クーラントCがガイド部材134Aに当たらないように、位置駆動部110Bを制御する。
Preferably, as shown in FIG. 5, the
さらに好ましくは、制御部50は、ガイド部材134Aに当てられたクーラントがワークWの加工箇所にクーラントCが供給されるように位置駆動部110Bを制御する。図5および図6には、ワークWの加工箇所の一例として穴Hが示されている。
More preferably, the
ガイド部材134Aに当てられたクーラントを穴Hに供給する方法について説明する。まず、制御部50は、加工エリア内におけるワークWの穴Hの位置を特定する。ワークWの穴Hの位置は、たとえば、ワークWのCADデータ上においてユーザによって予め指定されている。あるいは、穴Hの位置は、ワークWの加工プログラムから特定されてもよい。
A method of supplying the coolant applied to the
次に、制御部50は、クーラントCがガイド部材134Aに当たるように、かつ、主軸132の軸方向が穴Hの位置に向くように位置駆動部110Bを制御する。これにより、吐出部125から吐出されたクーラントは、ガイド部材134Aに当てられたクーラントは、ワークWの穴Hに供給される。その結果、ワークWの穴Hの奥にある切り屑が除去される。
Next, the
なお、図5および図6の例では、クーラントCがガイド部材134Aに当てられている最中において、ガイド部材134Aが停止している例が示されているが、ガイド部材134Aは、当該最中において回転駆動されてもよい。
In the examples of FIGS. 5 and 6, an example is shown in which the
図7は、ガイド部材134Aが回転駆動されている様子を示す図である。図7に示されるように、制御部50は、クーラントCがガイド部材134Aに当たっている最中にガイド部材134Aを回転させるように回転駆動部110Aを制御する。典型的には、制御部50は、主軸132の軸方向(すなわち、Z軸方向)を回転中心としてガイド部材134Aを回転駆動する。これにより、クーラントCの吐出範囲は、より広くなる。その結果、クーラントCは、吐出部125から直接的に吐出できないような箇所にも供給される。
FIG. 7 is a diagram showing a state in which the
<F.CPUユニット20のハードウェア構成>
次に、図8を参照して、上述の図4に示されるCPUユニット20のハードウェア構成について説明する。図8は、CPUユニット20のハードウェア構成の一例を示す図である。
<F. Hardware configuration of
Next, with reference to FIG. 8, the hardware configuration of the
CPUユニット20は、制御回路201と、ROM(Read Only Memory)202と、RAM(Random Access Memory)203と、通信インターフェイス204,205と、補助記憶装置220とを含む。これらのコンポーネントは、内部バス209に接続される。
The
制御回路201は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのGPU(Graphics Processing Unit)、少なくとも1つのASIC(Application Specific Integrated Circuit)、少なくとも1つのFPGA(Field Programmable Gate Array)、またはそれらの組み合わせなどによって構成され得る。
The
制御回路201は、制御プログラム222などの各種プログラムを実行することでCPUユニット20の動作を制御する。制御プログラム222は、工作機械100内の各種装置を制御するためのPLCプログラムを含む。制御回路201は、制御プログラム222の実行命令を受け付けたことに基づいて、補助記憶装置220またはROM202からRAM203に制御プログラム222を読み出す。RAM203は、ワーキングメモリとして機能し、制御プログラム222の実行に必要な各種データを一時的に格納する。
The
通信インターフェイス204は、LAN(Local Area Network)ケーブル、WLAN(Wireless LAN)、またはBluetooth(登録商標)などを用いた通信を実現するためのインターフェイスである。一例として、CPUユニット20は、通信インターフェイス305を介して、上述のポンプ109および上述のモータドライバ111Tなどの外部機器との通信を実現する。
The
通信インターフェイス205は、フィールドバスに接続される各種ユニットとの通信を実現するためのインターフェイスである。当該フィールドバスに接続されるユニットの一例として、CNCユニット30やI/Oユニット(図示しない)などが挙げられる。
The
補助記憶装置220は、たとえば、ハードディスクやフラッシュメモリなどの記憶媒体である。補助記憶装置220は、制御プログラム222および制御パラメータ224などの各種情報を格納する。
The
制御プログラム222は、吐出部125の駆動指令などを含む。当該駆動指令は、吐出部125によるクーラントの吐出のオン/オフ、当該クーラントの吐出量、および当該クーラントの吐出方向などを含む。
The
制御パラメータ224には、制御プログラム222の実行時に参照される各種パラメータが規定される。一例として、制御パラメータ224は、上述のガイド部材134Aのサイズ情報、および、加工エリアAR内における吐出部125の設置位置(座標値)などを含む。
The
制御プログラム222および制御パラメータ224の格納場所は、補助記憶装置220に限定されず、制御回路201の記憶領域(たとえば、キャッシュメモリ)、ROM202、RAM203、外部機器(たとえば、サーバー)などに格納されていてもよい。
The storage location of the
なお、制御プログラム222は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う各種の処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う制御プログラム222の趣旨を逸脱するものではない。さらに、制御プログラム222によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、少なくとも1つのサーバーが制御プログラム222の処理の一部を実行する所謂クラウドサービスのような形態でCPUユニット20が構成されてもよい。
The
<G.CNCユニット30のハードウェア構成>
次に、図9を参照して、上述の図4に示されるCNCユニット30のハードウェア構成について説明する。図9は、CNCユニット30のハードウェア構成の一例を示す図である。
<G. Hardware configuration of
Next, with reference to FIG. 9, the hardware configuration of the
CNCユニット30は、制御回路301と、ROM302と、RAM303と、通信インターフェイス305と、通信インターフェイス305と、補助記憶装置320とを含む。これらのコンポーネントは、内部バス309に接続される。
The
制御回路301は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはそれらの組み合わせなどによって構成され得る。
The
制御回路301は、制御プログラム322などの各種プログラムを実行することでCNCユニット30の動作を制御する。制御プログラム322は、ワーク加工を実現するための加工プログラムを含む。制御回路301は、制御プログラム322の実行命令を受け付けたことに基づいて、ROM302からRAM303に制御プログラム322を読み出す。RAM303は、ワーキングメモリとして機能し、制御プログラム322の実行に必要な各種データを一時的に格納する。
The
通信インターフェイス305は、LAN、WLAN、またはBluetooth(登録商標)などを用いた通信を実現するためのインターフェイスである。一例として、CNCユニット30は、通信インターフェイス305を介してCPUユニット20との通信を実現する。また、CNCユニット30は、通信インターフェイス305または他の通信インターフェイスを介して、ワーク加工のための各種駆動ユニット(たとえば、モータドライバ111R,111X~111Zなど)との通信を実現する。
The
補助記憶装置320は、たとえば、ハードディスクやフラッシュメモリなどの記憶媒体である。補助記憶装置320は、制御プログラム322および制御パラメータ324などの各種情報を格納する。
The
制御プログラム322には、主軸132の駆動指令などを含む。当該駆動指令は、主軸132の回転速度、主軸132の移動先の座標値、主軸132の移動経路などを含む。
The
制御パラメータ324には、制御プログラム322の実行時に参照される各種パラメータが規定される。一例として、制御パラメータ324は、上述のガイド部材134Aのサイズ情報、および、加工エリアAR内における吐出部125の設置位置(座標値)などを含む。
The
制御プログラム322および制御パラメータ324の格納場所は、補助記憶装置320に限定されず、制御回路301の記憶領域(たとえば、キャッシュメモリ)、ROM302、RAM303、外部機器(たとえば、サーバー)などに格納されていてもよい。
The storage location of the
なお、制御プログラム322は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う各種の処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う制御プログラム322の趣旨を逸脱するものではない。さらに、制御プログラム322によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、少なくとも1つのサーバーが制御プログラム322の処理の一部を実行する所謂クラウドサービスのような形態でCPUユニット20が構成されてもよい。
The
<H.フローチャート>
次に、図10を参照して、吐出部125によるクーラントの吐出経路の制御フローについて説明する。図10は、クーラントの吐出経路の制御処理の流れを示すフローチャートである。
<H. Flowchart>
Next, with reference to FIG. 10, the control flow of the coolant discharge path by the
図10に示される処理は、工作機械100の制御部50によって実行される。一例として、図10に示される処理は、制御部50を構成するCPUユニット20によって実行される。他の例として、図10に示される処理は、制御部50を構成するCNCユニット30によって実行される。他の例として、図10に示される一部の処理はCPUユニット20によって実行され、図10に示される他の処理はCNCユニット30によって実行される。
The process shown in FIG. 10 is executed by the
なお、図10に示される処理の一部または全部は、回路素子またはその他のハードウェアによって実行されてもよい。 Note that some or all of the processing shown in FIG. 10 may be performed by circuit elements or other hardware.
ステップS110において、制御部50は、吐出部125によるクーラントの吐出が開始されたか否かを判断する。一例として、制御部50は、制御プログラム222に規定される吐出開始指令が実行されたことに基づいて、吐出部125によるクーラントの吐出が開始されたと判断する。制御部50は、吐出部125によるクーラントの吐出が開始されたと判断した場合(ステップS110においてYES)、制御をステップS112に切り替える。そうでない場合には(ステップS110においてNO)、制御部50は、ステップS110の処理を再び実行する。
In step S110, the
ステップS112において、制御部50は、工作機械100内のマガジン(図示しない)に収納されているガイド部材134Aを主軸132に装着するように工具自動交換装置(図示しない)に交換指令を出力する。これにより、工具自動交換装置は、ガイド部材134Aを主軸132に装着する。
In step S112, the
ステップS114において、制御部50は、吐出部125によるクーラントの吐出方向を特定する。ある局面において、当該吐出方向は、吐出部125の制御プログラム(たとえば、PLCプログラムや加工プログラムなど)から特定される。他の局面において、制御部50は、上述のモータ112T1の回転角度を検知するエンコーダに基づいて、A軸方向における吐出部125の回転角度を算出する。また、制御部50は、上述のモータ112T2の回転角度を検知するエンコーダに基づいて、C軸方向における吐出部125の回転角度を算出する。制御部50は、A軸,C軸方向における吐出部125の回転角度をクーラントCの吐出方向として特定する。
In step S114, the
ステップS116において、制御部50は、加工エリアAR内における吐出部125の設置位置を取得する。当該設置位置は、工作機械100の設計時などに予め設定されている。当該設置位置は、たとえば、上述の制御パラメータ224または上述の制御パラメータ324に規定されている。
In step S116, the
ステップS118において、制御部50は、ワークに対するクーラントの供給位置を特定する。一例として、クーラントの供給位置は、ワークWの加工箇所である。当該供給位置は、たとえば、ワークのCADデータ上においてユーザによって予め指定されている。当該供給位置は、予め定められた座標変換式に基づいて、CADデータ上の座標系から加工エリアAR内の座標系に変換される。
In step S118, the
ステップS120において、制御部50は、ガイド部材134Aがクーラントに当たり、かつ、当該ガイド部材134Aに当てられたクーラントがステップS118で特定された供給位置に供給されるように、位置駆動部110Bを制御する。
In step S120, the
より具体的には、まず、制御部50は、加工エリアAR内における主軸132の座標値を取得する。当該座標値は、たとえば、X軸方向における主軸132の座標値と、Y軸方向における主軸132の座標値と、Z軸方向における主軸132の座標値と、A軸方向における主軸132の回転角度と、C軸方向における主軸132の回転角度とで規定されている。
More specifically, first, the
一例として、主軸132の座標値は、制御プログラム322から特定される。他の例として、制御部50は、上述のモータ112Xの回転角度を検知するエンコーダに基づいて、X軸方向における主軸132の座標値を算出する。また、制御部50は、上述のモータ112Yの回転角度を検知するエンコーダに基づいて、Y軸方向における主軸132の座標値を算出する。また、制御部50は、上述のモータ112Zの回転角度を検知するエンコーダに基づいて、Z軸方向における主軸132の座標値を算出する。また、制御部50は、上述のモータ112Aの回転角度を検知するエンコーダに基づいて、A軸方向における主軸132の回転角度を算出する。また、制御部50は、上述のモータ112Cの回転角度を検知するエンコーダに基づいて、C軸方向における主軸132の回転角度を算出する。
As an example, the coordinate value of the
次に、制御部50は、主軸132の座標値と、ガイド部材134Aのサイズ情報とに基づいて、ガイド部材134Aの座標値を定期的に算出する。ガイド部材134Aのサイズ情報は、たとえば、主軸132の軸方向におけるガイド部材134Aの長さを含む。当該サイズ情報は、既知の情報である。
Next, the
次に、制御部50は、ガイド部材134Aの座標値が、吐出部125の設置位置からクーラントCの吐出方向に延ばした直線と交わるように、かつ、主軸132の軸方向がS118で特定された供給位置に向くように位置駆動部110Bを制御する。これにより、制御部50は、吐出部125がクーラントを吐出している最中において、当該クーラントがガイド部材134Aに当たるように、かつ、当該ガイド部材134Aに当てられたクーラントがワークに供給されるように、位置駆動部110Bを制御する。吐出部125から吐出されたクーラントは、ガイド部材134Aを介してワークに供給される。
Next, in the
ステップS122において、制御部50は、ガイド部材134Aを回転させるように回転駆動部110Aを制御する。一例として、制御部50は、主軸132の軸方向を回転中心としてガイド部材134Aを回転駆動する。
In step S122, the
ステップS130において、制御部50は、ステップS122の処理の実行が開始されてから所定時間が経過したか否かを判断する。当該所定時間の長さは、予め設定されていてもよいし、ユーザによって任意に設定されてもよい。制御部50は、ステップS122の処理の実行が開始されてから所定時間が経過したと判断した場合(ステップS130においてYES)、制御をステップS132に切り替える。そうでない場合には(ステップS130においてNO)、制御部50は、ステップS130の処理を再び実行する。
In step S130, the
ステップS132において、制御部50は、吐出部125がクーラントを吐出している最中において、クーラントがガイド部材134Aに当たらないように位置駆動部110Bを制御する。一例として、制御部50は、ガイド部材134Aを予め定められた退避位置に移動する。当該退避位置は、予め設定されていてもよいし、ユーザによって任意に設定されていてもよい。
In step S132, the
ステップS140において、制御部50は、ステップS132の処理の実行が開始されてから所定時間が経過したか否かを判断する。当該所定時間の長さは、予め設定されていてもよいし、ユーザによって任意に設定されてもよい。制御部50は、ステップS132の処理の実行が開始されてから所定時間が経過したと判断した場合(ステップS140においてYES)、図10に示される処理を終了する。そうでない場合には(ステップS140においてNO)、制御部50は、ステップS140の処理を再び実行する。
In step S140, the
<I.変形例>
次に、図11を参照して、変形例に従う工作機械100Aについて説明する。
<I. Modification example>
Next, with reference to FIG. 11, the
上述では、ガイド部材134Aがマシニングセンタとしての工作機械100において利用される例について説明を行ったが、ガイド部材134Aは、旋削機能を有する工作機械100Aにおいて利用されてもよい。
In the above description, an example in which the
図11は、変形例に従う工作機械100Aを示す図である。工作機械100Aは、回転するワークに工具を接触させてワークの加工を行なう旋削機能と、ワークに回転する工具を接触させてワークの加工を行なうミーリング機能とが備わった複合加工機である。
FIG. 11 is a diagram showing a
図11に示されるように、工作機械100Aは、ワーク主軸211と、対向ワーク主軸216と、工具主軸221と、刃物台231と、ベッド236とを有する。
As shown in FIG. 11, the
ベッド236は、ワーク主軸211、対向ワーク主軸216、工具主軸221および刃物台231などを支持するためのベース部材であり、工場などの床面に設置されている。ベッド236は、鋳鉄などの金属から形成されている。
The
ワーク主軸211および対向ワーク主軸216は、ワークを保持可能なように構成されている。ワーク主軸211および対向ワーク主軸216は、Z軸方向において、互いに対向して設けられている。ワーク主軸211および対向ワーク主軸216は、主に、固定工具を用いた旋削加工時にワークを回転させるために設けられている。ワーク主軸211は、Z軸に平行な中心軸AX1を中心に回転可能なように設けられている。対向ワーク主軸216は、Z軸に平行な中心軸AX2を中心に回転可能なように設けられている。ワーク主軸211および対向ワーク主軸216には、それぞれ、ワークを着脱可能なように把持するための第1チャック機構213および第2チャック機構218が設けられている。
The
ワーク主軸211は、ベッド236上において固定されている。対向ワーク主軸216は、各種の送り機構、案内機構およびサーボモータなどによって、Z軸方向に移動可能なように設けられている。
The
工具主軸221および刃物台231は、ワークを切削する工具を保持可能なように構成されている。
The
工具主軸221は、コラム(図示しない)などによりベッド236上に支持されている。工具主軸221は、コラムなどに設けられた各種の送り機構、案内機構およびサーボモータなどによって、Y軸方向、X軸方向およびZ軸方向に移動可能に設けられている。
The
刃物台231は、タレット232を有する。タレット232は、Z軸に平行な中心軸AX3を中心に旋回可能に設けられている。
The
タレット232は、複数の工具を装着可能に構成される。複数の工具は、中心軸AX3を中心とした周方向に間隔を隔ててタレット232に保持されている。上述のガイド部材134Aは、タレット232に装着可能に構成される。タレット232が中心軸AX3を中心に旋回することによって、ガイド部材134Aが周方向に移動する。工作機械100Aは、加工エリア内にクーラントを吐出している際にクーラントがガイド部材134Aに当たるようにタレット232の旋回を制御する。
The
一例として、ガイド部材134Aは、ワーク主軸211、対向ワーク主軸216、および工具主軸221よりも下方に設けられている。工作機械100Aは、加工エリア内に吐出されたクーラントをガイド部材134Aで反射させ、ワーク主軸211、対向ワーク主軸216、および工具主軸221の少なくとも1つに対して下方からクーラントを供給する。
As an example, the
刃物台231は、サドル(図示しない)などによりベッド236上に支持されている。刃物台231は、サドルなどに設けられた各種の送り機構、案内機構およびサーボモータなどによって、Y軸方向とZ軸方向とに移動可能に設けられている。なお、刃物台231は、Z軸方向と、Z軸方向に直交し、鉛直方向成分を含む斜め上下方向とに移動可能に設けられてもよい。
The
<J.まとめ>
以上のようにして、工作機械100の制御部50は、吐出部125がクーラントを吐出している最中において、当該クーラントがガイド部材134Aに当たるように、かつ、ガイド部材134Aに当てられたクーラントがワークなどの物体に供給されるように、位置駆動部110Bを制御する。また、制御部50は、吐出部125がクーラントを吐出している最中において、当該クーラントがワークなどの物体に当たらないように位置駆動部110Bを制御する。これにより、工作機械100は、クーラントの吐出部125を別に設けること無く複数の方向にクーラントを吐出することができる。結果的に、コストの増加を抑えたまま、クーラントの吐出可能範囲をすることができる。
<J. Summary>
As described above, in the
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are exemplary in all respects and not restrictive. The scope of the present invention is shown by the scope of claims rather than the above description, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.
20 CPUユニット、30 CNCユニット、50 制御部、100 工作機械、100A 工作機械、109 ポンプ、110A 回転駆動部、110B 位置駆動部、111A モータドライバ、111C モータドライバ、111R モータドライバ、111T モータドライバ、111X モータドライバ、111Y モータドライバ、111Z モータドライバ、112A モータ、112B モータ、112C モータ、112T1 モータ、112T2 モータ、112X モータ、112Y モータ、112Z モータ、113 移動体、125 吐出部、130 カバー体、131 主軸頭、132 主軸、133 ハウジング、134 工具、134A ガイド部材、136 テーブル、140 操作盤、142 ディスプレイ、150 回収機構、201 制御回路、202 ROM、203 RAM、204 通信インターフェイス、205 通信インターフェイス、209 内部バス、211 ワーク主軸、213 第1チャック機構、216 対向ワーク主軸、218 第2チャック機構、220 補助記憶装置、221 工具主軸、222 制御プログラム、224 制御パラメータ、231 刃物台、232 タレット、236 ベッド、301 制御回路、302 ROM、303 RAM、305 通信インターフェイス、309 内部バス、320 補助記憶装置、322 制御プログラム、324 制御パラメータ。 20 CPU unit, 30 CNC unit, 50 control unit, 100 machine tool, 100A machine tool, 109 pump, 110A rotation drive unit, 110B position drive unit, 111A motor driver, 111C motor driver, 111R motor driver, 111T motor driver, 111X Motor driver, 111Y motor driver, 111Z motor driver, 112A motor, 112B motor, 112C motor, 112T1 motor, 112T2 motor, 112X motor, 112Y motor, 112Z motor, 113 moving body, 125 discharge part, 130 cover body, 131 spindle head , 132 spindle, 133 housing, 134 tool, 134A guide member, 136 table, 140 operation panel, 142 display, 150 recovery mechanism, 201 control circuit, 202 ROM, 203 RAM, 204 communication interface, 205 communication interface, 209 internal bus, 211 Work spindle, 213 1st chuck mechanism, 216 Opposite work spindle, 218 2nd chuck mechanism, 220 Auxiliary storage device, 221 Tool spindle, 222 Control program, 224 control parameters, 231 tool post, 232 turret, 236 bed, 301 control Circuit, 302 ROM, 303 RAM, 305 communication interface, 309 internal bus, 320 auxiliary storage, 322 control program, 324 control parameters.
Claims (7)
加工エリアを区画形成するためのカバー体と、
前記加工エリアにクーラントを吐出するための吐出部と、
前記加工エリア内において第1物体を移動するための位置駆動部と、
前記位置駆動部を制御するための制御部とを備え、
前記制御部は、
前記吐出部が前記クーラントを吐出している最中において、前記クーラントが前記第1物体で反射するように、かつ、当該第1物体で反射したクーラントが当該第1物体とは異なる第2物体に供給されるように、前記位置駆動部を制御する処理と、
前記吐出部が前記クーラントを吐出している最中において、前記クーラントが前記吐出部から直接前記第2物体に供給されないように前記位置駆動部を制御する処理とを実行する、工作機械。 It ’s a machine tool,
A cover body for forming the processing area and
A discharge section for discharging coolant to the processing area,
A position drive unit for moving the first object in the processing area,
A control unit for controlling the position drive unit is provided.
The control unit
While the discharge unit is discharging the coolant, the coolant is reflected by the first object , and the coolant reflected by the first object is different from the first object. The process of controlling the position drive unit so that it is supplied to the object,
A machine tool that controls a position drive unit so that the coolant is not directly supplied to the second object from the discharge unit while the discharge unit is discharging the coolant.
前記第1物体は、前記主軸に装着可能に構成されている、請求項1に記載の工作機械。 The machine tool is further equipped with a spindle on which tools can be mounted.
The machine tool according to claim 1, wherein the first object is configured to be mountable on the spindle.
前記第1物体は、前記タレットに装着可能に構成されている、請求項1に記載の工作機械。 The machine tool further comprises a turret configured to be swivelable and capable of mounting multiple tools.
The machine tool according to claim 1 , wherein the first object is configured to be mountable on the turret.
前記制御部は、さらに、前記クーラントが前記第1物体に当たっている最中に前記第1物体を回転させるように前記回転駆動部を制御する処理を実行する、請求項1~3のいずれか1項に記載の工作機械。 The machine tool further includes a rotation drive unit for rotating the first object.
The control unit further executes a process of controlling the rotation drive unit so as to rotate the first object while the coolant is in contact with the first object, according to any one of claims 1 to 3. Machine tools listed in.
前記工作機械は、
加工エリアを区画形成するためのカバー体と、
前記加工エリアにクーラントを吐出するための吐出部と、
前記加工エリア内において物体を移動するための位置駆動部とを備え、
前記制御方法は、
前記吐出部が前記クーラントを吐出している最中において、前記クーラントが前記第1物体で反射するように、かつ、当該第1物体で反射したクーラントが当該第1物体とは異なる第2物体に供給されるように、前記位置駆動部を制御するステップと、
前記吐出部が前記クーラントを吐出している最中において、前記クーラントが前記吐出部から直接前記第2物体に供給されないように前記位置駆動部を制御するステップとを備える、制御方法。 It ’s a machine tool control method.
The machine tool
A cover body for forming the processing area and
A discharge section for discharging coolant to the processing area,
A position driving unit for moving an object in the processing area is provided.
The control method is
While the discharge unit is discharging the coolant, the coolant is reflected by the first object , and the coolant reflected by the first object is different from the first object. A step of controlling the position drive unit so that it is supplied to an object,
A control method comprising a step of controlling the position drive unit so that the coolant is not directly supplied to the second object from the discharge unit while the discharge unit is discharging the coolant.
前記工作機械は、
加工エリアを区画形成するためのカバー体と、
前記加工エリアにクーラントを吐出するための吐出部と、
前記加工エリア内において物体を移動するための位置駆動部とを備え、
前記制御プログラムは、前記工作機械に、
前記吐出部が前記クーラントを吐出している最中において、前記クーラントが前記第1物体で反射するように、かつ、当該第1物体で反射したクーラントが当該第1物体とは異なる第2物体に供給されるように、前記位置駆動部を制御するステップと、
前記吐出部が前記クーラントを吐出している最中において、前記クーラントが前記吐出部から直接第2物体に供給されないように前記位置駆動部を制御するステップとを実行させる、制御プログラム。 A machine tool control program
The machine tool
A cover body for forming the processing area and
A discharge section for discharging coolant to the processing area,
A position driving unit for moving an object in the processing area is provided.
The control program is applied to the machine tool.
While the discharge unit is discharging the coolant, the coolant is reflected by the first object , and the coolant reflected by the first object is different from the first object. A step of controlling the position drive unit so that it is supplied to an object,
A control program for executing a step of controlling the position drive unit so that the coolant is not directly supplied to the second object from the discharge unit while the discharge unit is discharging the coolant.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022000847A JP7085076B1 (en) | 2022-01-06 | 2022-01-06 | Machine tools, control methods, and control programs |
PCT/JP2022/044332 WO2023132166A1 (en) | 2022-01-06 | 2022-12-01 | Machine tool, control method, and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022000847A JP7085076B1 (en) | 2022-01-06 | 2022-01-06 | Machine tools, control methods, and control programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7085076B1 true JP7085076B1 (en) | 2022-06-15 |
JP2023100302A JP2023100302A (en) | 2023-07-19 |
Family
ID=82019129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022000847A Active JP7085076B1 (en) | 2022-01-06 | 2022-01-06 | Machine tools, control methods, and control programs |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7085076B1 (en) |
WO (1) | WO2023132166A1 (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001514091A (en) | 1997-09-04 | 2001-09-11 | ケンナメタル インコ−ポレイテツド | Tool holder with impeller type coolant inducer |
JP2009101473A (en) | 2007-10-24 | 2009-05-14 | Niigata Machine Techno Co Ltd | Temperature controller for machine tool |
JP2011088270A (en) | 2009-09-25 | 2011-05-06 | Mori Seiki Co Ltd | Cylindrical rotating tool including internal fluid passage and machining method using the same |
JP2016179511A (en) | 2015-03-23 | 2016-10-13 | 新潟原動機株式会社 | Machining center and cleaning method for end face of spindle in machining center |
JP2016215287A (en) | 2015-05-15 | 2016-12-22 | 株式会社ウラノ | Cutting processing device |
JP2016221649A (en) | 2015-06-02 | 2016-12-28 | トヨタ自動車株式会社 | Process machine |
JP2017094420A (en) | 2015-11-20 | 2017-06-01 | ファナック株式会社 | Machine tool |
JP2019126890A (en) | 2018-01-26 | 2019-08-01 | 東洋精機工業株式会社 | Tool cleaning device and machining center |
JP2019147226A (en) | 2018-02-27 | 2019-09-05 | 株式会社堀内製作所 | Coolant supply device, coolant supply method, and coolant injection direction changing unit |
JP2019209449A (en) | 2018-06-07 | 2019-12-12 | 株式会社堀内製作所 | Coolant supply device and method and coolant injection direction conversion device |
JP6854390B1 (en) | 2021-01-22 | 2021-04-07 | Dmg森精機株式会社 | Machine tools, machine tool control methods, and machine tool control programs |
JP6961848B1 (en) | 2021-02-01 | 2021-11-05 | Dmg森精機株式会社 | Machine Tools |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0739552Y2 (en) * | 1989-12-08 | 1995-09-13 | 豊田工機株式会社 | Tool holder with coolant nozzle |
JP3088283B2 (en) * | 1996-04-25 | 2000-09-18 | 榎本工業株式会社 | Chip conveyor |
JP4711049B2 (en) * | 2005-03-24 | 2011-06-29 | ブラザー工業株式会社 | Machine Tools |
JP6774588B1 (en) * | 2020-07-06 | 2020-10-28 | Dmg森精機株式会社 | Machine machine and its control method |
-
2022
- 2022-01-06 JP JP2022000847A patent/JP7085076B1/en active Active
- 2022-12-01 WO PCT/JP2022/044332 patent/WO2023132166A1/en unknown
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001514091A (en) | 1997-09-04 | 2001-09-11 | ケンナメタル インコ−ポレイテツド | Tool holder with impeller type coolant inducer |
JP2009101473A (en) | 2007-10-24 | 2009-05-14 | Niigata Machine Techno Co Ltd | Temperature controller for machine tool |
JP2011088270A (en) | 2009-09-25 | 2011-05-06 | Mori Seiki Co Ltd | Cylindrical rotating tool including internal fluid passage and machining method using the same |
JP2016179511A (en) | 2015-03-23 | 2016-10-13 | 新潟原動機株式会社 | Machining center and cleaning method for end face of spindle in machining center |
JP2016215287A (en) | 2015-05-15 | 2016-12-22 | 株式会社ウラノ | Cutting processing device |
JP2016221649A (en) | 2015-06-02 | 2016-12-28 | トヨタ自動車株式会社 | Process machine |
JP2017094420A (en) | 2015-11-20 | 2017-06-01 | ファナック株式会社 | Machine tool |
JP2019126890A (en) | 2018-01-26 | 2019-08-01 | 東洋精機工業株式会社 | Tool cleaning device and machining center |
JP2019147226A (en) | 2018-02-27 | 2019-09-05 | 株式会社堀内製作所 | Coolant supply device, coolant supply method, and coolant injection direction changing unit |
JP2019209449A (en) | 2018-06-07 | 2019-12-12 | 株式会社堀内製作所 | Coolant supply device and method and coolant injection direction conversion device |
JP6854390B1 (en) | 2021-01-22 | 2021-04-07 | Dmg森精機株式会社 | Machine tools, machine tool control methods, and machine tool control programs |
JP6961848B1 (en) | 2021-02-01 | 2021-11-05 | Dmg森精機株式会社 | Machine Tools |
Also Published As
Publication number | Publication date |
---|---|
JP2023100302A (en) | 2023-07-19 |
WO2023132166A1 (en) | 2023-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4997240B2 (en) | Automatic lathe with multiple turrets | |
US6904652B2 (en) | Universal machine tool | |
EP1201347A2 (en) | Compound machining apparatus and friction stir welding method | |
JP4563809B2 (en) | Tool holder | |
JP2008272889A (en) | Machine tool | |
EP2253421B1 (en) | Machining method and machine tool | |
WO2005035172A1 (en) | Automatic nc lathe | |
JP2010105072A (en) | Compound lathe | |
JP2008264891A (en) | Universal head and machine tool equipped with it | |
JP6376440B2 (en) | Machine Tools | |
JPH04283037A (en) | Machine tool | |
JP7085076B1 (en) | Machine tools, control methods, and control programs | |
JP2004066430A (en) | Complex machine tool | |
JP2007075922A (en) | Multispindle lathe | |
JPH0716805B2 (en) | Numerical control compound lathe | |
KR20200135943A (en) | machine tool | |
WO2020255902A1 (en) | Machine tool, method for controlling machine tool, and program for controlling machine tool | |
JPH10143213A (en) | Multi-surface working machine and multi-surface working method | |
KR100738390B1 (en) | Ultra narrow vertical machining center with column inside auto tool changer | |
JP4048356B2 (en) | Machining center capable of machining gears and gear machining method | |
JP4266791B2 (en) | Machining method | |
JP2009137010A (en) | Lathe for disk, disk machining method and disk transfer medium | |
JPH09117845A (en) | Square hole machining method in numerically controlled machine tool | |
JP2002331433A (en) | Cutting work unit | |
JP2005125483A (en) | Lathe |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220106 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220106 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220210 |
|
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: 20220510 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220603 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7085076 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D07 |