WO2011114843A1 - 工作機械 - Google Patents

工作機械 Download PDF

Info

Publication number
WO2011114843A1
WO2011114843A1 PCT/JP2011/053899 JP2011053899W WO2011114843A1 WO 2011114843 A1 WO2011114843 A1 WO 2011114843A1 JP 2011053899 W JP2011053899 W JP 2011053899W WO 2011114843 A1 WO2011114843 A1 WO 2011114843A1
Authority
WO
WIPO (PCT)
Prior art keywords
tool
processing
standby position
axis
workpiece
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.)
Ceased
Application number
PCT/JP2011/053899
Other languages
English (en)
French (fr)
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.)
Citizen Holdings Co Ltd
Citizen Machinery Miyano Co Ltd
Original Assignee
Citizen Holdings Co Ltd
Citizen Machinery Miyano Co Ltd
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 Citizen Holdings Co Ltd, Citizen Machinery Miyano Co Ltd filed Critical Citizen Holdings Co Ltd
Priority to EP11756032.6A priority Critical patent/EP2549346B1/en
Priority to ES11756032T priority patent/ES2721657T3/es
Priority to KR1020127026783A priority patent/KR101396689B1/ko
Priority to CN201180013811.XA priority patent/CN102804088B/zh
Priority to US13/635,661 priority patent/US9254543B2/en
Publication of WO2011114843A1 publication Critical patent/WO2011114843A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/19Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • 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
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • B23Q15/24Control or regulation of position of tool or workpiece of linear position
    • 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
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • B23Q15/26Control or regulation of position of tool or workpiece of angular position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B3/00General-purpose turning-machines or devices, e.g. centre lathes with feed rod and lead screw; Sets of turning-machines
    • B23B3/06Turning-machines or devices characterised only by the special arrangement of constructional units
    • B23B3/065Arrangements for performing other machining operations, e.g. milling, drilling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23BTURNING; BORING
    • B23B7/00Automatic or semi-automatic turning-machines with a single working-spindle, e.g. controlled by cams; Equipment therefor; Features common to automatic and semi-automatic turning-machines with one or more working-spindles
    • B23B7/02Automatic or semi-automatic machines for turning of stock
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35316Interference checking between tool, machine, part, chuck, machining range
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45136Turning, lathe
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/51Plural diverse manufacturing apparatus including means for metal shaping or assembling
    • Y10T29/5104Type of machine
    • Y10T29/5109Lathe
    • Y10T29/5114Lathe and tool
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/51Plural diverse manufacturing apparatus including means for metal shaping or assembling
    • Y10T29/5124Plural diverse manufacturing apparatus including means for metal shaping or assembling with means to feed work intermittently from one tool station to another
    • Y10T29/5125Stock turret
    • Y10T29/5126Swiss type
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T82/00Turning
    • Y10T82/25Lathe
    • Y10T82/2502Lathe with program control

Definitions

  • the present invention relates to a machine tool.
  • the tool when machining a workpiece with the above-mentioned machine tool, the tool is moved to a position close to the surface of the workpiece rather than being moved from the operation start position far away from the workpiece to the machining position where the workpiece is machined.
  • the machine tool supports the tool for processing the object to be processed so that the cutting edge can be pivoted with respect to the object to be processed so that the tool can process the object to be processed with the tool.
  • a machine tool which causes the tool to stand by so that the cutting edge of the tool is positioned at a processing standby position close to the surface of the processing target, moves the tool from the processing standby position and starts processing the processing target.
  • the processing standby position is corrected such that the tool does not interfere with the processing object according to the diameter of the tool and the turning angle of the tool when the tool is caused to stand by at the processing standby position in a turning state.
  • the present invention is characterized in that processing standby position correction means is provided.
  • FIG. 1 shows an automatic lathe 100 as an embodiment of a machine tool according to the present invention.
  • a headstock 20 is provided on a bed 10.
  • the spindle head 20 supports a main spindle 21 for gripping an elongated round rod-like workpiece 200 as an example of an object to be rotatably driven about an axis.
  • the headstock 20 is linearly slidable along the z-axis in the same direction as the axial direction of the spindle 21.
  • a guide bush support 30 for supporting the guide bush 31 is fixedly provided.
  • the guide bush 31 guides the workpiece 200 while allowing linear movement along the z-axis and rotation about the z-axis.
  • an x slide rail 32 is attached, which extends along an x-axis transversely orthogonal to the z-axis.
  • a base member 33 is slidably attached to the x slide rail 32.
  • the base member 33 is moved by the motor on the x slide rail 32 along the x axis.
  • a y slide rail 34 is attached which extends along the y-axis orthogonal to the z-axis and the x-axis.
  • a tool rest 35 on which a plurality of tools 40 (41, 42,..., 46,...) Are mounted is slidably attached.
  • the tool rest 35 is moved by a motor on the y slide rail 34 along the y axis.
  • the tool rest 35 can freely move in the x-axis direction and the y-axis direction with respect to the guide bush support 30 via the x slide rail 32 and the y slide rail 34.
  • the tool rest 35 has a first tool mounting portion 36 (tool mounting portion) mounting and holding a plurality of tools 40 in an array along the x axis, and a second tool mounting and holding a plurality of tools in an array along the y axis And a mounting portion 37 (tool mounting portion).
  • the first tool mounting portion 36 and the second tool mounting portion 37 hold each of the tools 40 arranged therein in a fixed manner according to the type (for example, a cutting tool such as a cutting tool) or It is held rotatably around the diameter center (for example, an end mill, reamer, cutting blade such as a drill blade).
  • a cutting tool such as a cutting tool
  • the diameter center for example, an end mill, reamer, cutting blade such as a drill blade
  • the second tool mounting portion 37 is pivotable relative to the first tool mounting portion 36 so that each tool 40 mounted and held by the second tool mounting portion 37 can be pivoted about a B axis parallel to the y axis. It is supported.
  • the cutter rest 35 is provided with a motor (turning means) 53 for rotating the second tool mounting portion 37.
  • a motor turning means 53 for rotating the second tool mounting portion 37.
  • any one of the plurality of tools 40 mounted and held in the first tool mounting portion 36 or the second tool mounting portion 37 can be selected.
  • the movement of the tool rest 35 and the movement of the main shaft 21 allows the portion of the work 200 protruding from the guide bush 31 to the tool rest 35 side to be processed by any one selected tool 40.
  • the tool 40 (end mill 41, drill blade 42, etc.) mounted on and held by the second tool mounting unit 37 is rotated with respect to the axis of the workpiece 200 by turning the second tool mounting unit 37 around the B axis. It is possible to perform processing such as drilling holes that are inclined at an angle other than 90 degrees and extend at an angle other than 90 degrees with respect to the axis of the workpiece 200.
  • the tool rest 35, the main shaft 20 (each motor), and the second tool mounting unit 37 (motor 53) are driven and controlled by a control device (control means) 70 (see FIG. 8) including an NC device.
  • the control device 70 uses an NC program as a control program, and executes processing of the workpiece 200 based on the control program.
  • the controller 70 selects the tool 40 (for example, the end mill 41), and as shown in FIG. 2, the cutting edge of the selected tool 40 (orthogonal to the axis of the tool 40) At the operation start position x0 (shown by a solid line) at which the straight line passing through the cutting edge of the 40 and the axis of the tool 40 intersects with the work start position x0 (shown by a solid line)
  • the selected tool 40 is moved to a processing standby position x2 close to the surface of the workpiece 200 as shown in FIG. 3 between the processing position x1 (shown by a two-dot chain line) Stop (wait) and process the workpiece 200.
  • the tool 40 simply moves between the processing standby position x2 and the operation start position x0, the tool post 35 is quickly advanced or retracted at a relatively high fast-forward speed.
  • the speed of the machining movement passing from the machining standby position x2 to the machining position x1 is the feed speed (cutting speed) of the tool 40, and the material of the workpiece 200 and the rotational speed of the spindle 21 and the contact between the workpiece 200 and the cutting edge of the tool 40 Depending on the angle, the temperature of the cutting oil, etc., a speed that is lower than the fast-forward speed is predetermined.
  • the control device 70 causes the second tool mounting portion 37 to pivot around the B axis in the range of 0 degrees to 90 degrees according to the need for processing.
  • the processing standby position x2 is set to be corrected to the processing standby position x3 after correction in the x-axis direction away from the workpiece 200 (functions as processing standby position correction means 76 (see FIG. 8) ).
  • the distance between the cutting edge center of the tool 40 and the workpiece 200 is separated in the x-axis direction from the processing standby position x2 by the radius (d / 2) of the tool 40, the surface of the tool 40 and the workpiece 200 And do not interfere.
  • ⁇ x interference between the tool 40 and the workpiece 200 can be prevented by any turning angle ⁇ [degree] within the angle 90 [degree], and the correction amount ⁇ x is calculated for each turning angle ⁇
  • the automatic lathe 100 of this embodiment is a so-called NC machine tool controlled by the control program read by the control device 70 as described above
  • the first tool mounting on which each tool 40 is mounted is The mounting position in the portion 36, the mounting position in the second tool mounting portion 37, the type of tool, the diameter d, the length and the like are stored in the control device 70.
  • any tool 40 is selected, and when the tool 40 is pivoted around the B axis, the tool
  • the controller 70 (a part of the tool diameter acquisition means) reads the diameter d of 40 to acquire the diameter of the tool 40, calculates the machining standby position x3 after correction, and then corrects the point C of the cutting edge of the tool 40
  • the tool rest 35 is controlled to move to the post-machining standby position x3, and the tool 40 is caused to stand by at the post-correction machining standby position x3 while being rotated about the B axis.
  • the point C of the cutting edge of the tool 40 is moved from the processing standby position x3 after correction, and the processing by the tool 40 is performed.
  • the control device 70 acquires the diameter d of the tool 40, and the tool 40 and the workpiece 200 are selected according to the acquired diameter d of the tool 40.
  • the tool 40 (a portion K where a straight line perpendicular to the axis of the tool 40 and passing the blade edge contacts the outer peripheral edge of the tool 40 Interference with the workpiece 200 can be prevented.
  • the straight line passing through the cutting edge and the extension line of the outer periphery are orthogonal to the axis of the tool 40. Since interference with the workpiece 200 is prevented at the intersection, interference between the tool 40 and the workpiece 200 is prevented.
  • the control device 70 when the turning of the tool 40 about the B axis is not performed, the control device 70 does not perform the above-described correction of the processing standby position x2.
  • the automatic lathe 100 corrects the processing standby position x2 only when there is a possibility that interference between the tool 40 and the workpiece 200 may occur due to turning about the B axis, so that no interference may occur ( In the case where turning about B axis is not performed, correction of processing standby position x 2 is not performed, thereby preventing even a slight extension of processing cycle time even when turning about B axis is not performed. be able to.
  • the automatic lathe 100 applies 1/2 of the diameter d of the tool 40 as the correction amount ⁇ x set by the control device 70, but the maximum of the turning angle ⁇ that can be performed around the B axis is 90 °
  • the correction amount ⁇ x is not increased to d / 2
  • the correction amount ⁇ x is described above (d / 2) ⁇ sin ⁇ max
  • the amount by which the tool 40 approaches the workpiece 200 by turning of the tool 40 changes in accordance with the diameter d of the tool 40 and the turning angle ⁇ of the tool 40 as shown in FIGS. 6 (a) and 6 (b).
  • the correction amount ⁇ x can be finely determined to an appropriate value.
  • the automatic lathe 100 turns the turning angle ⁇ to the turning angle ⁇ when the tool 40 having the diameter d is turned about the B axis by the angle ⁇ . Accordingly, the processing standby position x2 can be corrected with a minimum amount of correction that does not cause the tool 40 to interfere with the workpiece 200.
  • the control device 70 in the automatic lathe 100 receives a command to turn around the B axis with respect to the selected tool 40 based on the control program, when the selected tool 40 stands by at the processing standby position x2. Then, the processing standby position x2 is corrected by executing the following procedures (1) to (3) (see FIG. 7).
  • control device 70 described above can also be regarded as hardware by the control program read into the control device 70.
  • the control device 70 operates as the following means (11) to (16) (see FIG. 8) according to the read control program.
  • the control device 70 (11) a tool selecting means 71 for selecting one of the plurality of tools 40 that is to process the workpiece 200; (12) storage means 73 for storing the diameter d of the tool 40 for each tool 40; (13) Tool diameter acquisition means 72 for acquiring the diameter d of the selected tool 40 from the storage means, (14) A turning processing determination unit 75 that determines the presence or absence of turning about the B axis with respect to the tool 40 (whether the turning angle ⁇ is other than 0 [degree]) based on the obtained turning angle ⁇ , (15) When the result of determination by the turning processing determination unit 76 indicates that there is a turning, the correction amount ⁇ x based on the diameter d of the tool acquired by the tool diameter acquiring unit 72 and the turning angle ⁇ acquired by the turning processing determination unit 76 After-correction processing standby position calculating means 74 that calculates the after-correction processing standby position x3 based on the calculated correction amount ⁇ x and the processing standby position x2; (16) The processing standby
  • control device 70 By means of a control program that causes the control device 70 to operate as each of the means (11) to (16), the control device 70 configures hardware capable of executing the procedure shown in FIG.

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)
  • Turning (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

 ワーク(200)を加工する工具(40)を装着保持した第2工具装着部(37)と、工具(40)の刃先がワーク(200)に対して傾くように第2工具装着部(37)を旋回させるモータ(53)と、ワーク(200)の加工に際して、工具(40)の刃先がワーク(200)の表面に近接する加工待機位置(x2)に位置するように工具(40)を待機させ、加工待機位置(x2)から加工移動を開始させる制御手段(70)とを備えた工作機械において、制御手段(70)を、モータ(53)による旋回状態で工具(40)を加工待機位置(x2)に待機させる際に、工具(40)の直径dと第2工具装着部(37)の旋回角度θとに応じて、工具(40)がワーク(200)に干渉しないように、加工待機位置(x2)を補正後加工待機位置(x3)に補正する加工待機位置補正手段を含んで構成する。

Description

工作機械
 本発明は、工作機械に関する。
 従来、旋盤などの工作機械は、主軸に把持された丸棒等の加工対象物(ワーク)に対して、切削加工用のバイトや孔開け加工用のドリル刃などの工具を突き当てて、ワークに種々の加工を施すようになっている。
 また、上述した工作機械には、ドリル刃のような回転工具を用いて、ワークの軸(主軸が延びる方向と一致)に対して90度以外の傾斜した角度に沿った孔等を穿設できるように、工具装着部をいわゆるB軸(JISによる)回りに旋回可能に構成したものもある(例えば、特許文献1)。
特開2002-154034号公報
発明が解決しようとうする課題
 ところで、上述した工作機械によってワークを加工するに際しては、ワークから遠く離れた動作開始位置からいきなりワークの加工を行う加工位置まで移動させるのではなく、工具をワークの表面の直近まで移動させて、この位置(加工待機位置)で一時的に待機させ、その後に工具をワークに突き当てて実際の加工を開始することが一般的である。
 そして、このような加工待機位置は、ワークの表面に近いほど、加工のサイクルタイムを短くすることができるため、ワークの表面に可及的に近いことが望まれている。
 しかし、工具がB軸回りに旋回するように構成された工作機械においては、工具の旋回状態で加工待機位置に待機する際、実際の加工の開始前であるにも拘わらず、工具がワークに干渉する虞がある。
 特に、加工待機位置を、ワークの表面に極めて近接した位置に設定されている工作機械では、その干渉の可能性が顕著に大きいという問題がある。
 この発明に係る工作機械は、加工対象物を加工する工具を、刃先が前記加工対象物に対して傾くように旋回可能に支持し、前記工具により前記加工対象物の加工を行う際に、前記工具の刃先が前記加工対象物の表面に近接する加工待機位置に位置するように前記工具を待機させ、前記加工待機位置から前記工具を移動開始させて前記加工対象物の加工を行う工作機械において、前記工具を旋回状態で前記加工待機位置に待機させる際に、前記工具の直径と工具の旋回角度とに応じて、前記工具が前記加工対象物に干渉しないように、前記加工待機位置を補正する加工待機位置補正手段を設けたことを特徴とする。
  この発明によれば、加工のサイクルタイムを大きく損なうことなく、工具の旋回による加工待機位置での工具の干渉を防止することができる。
本発明に係る工作機械としての自動旋盤を概略的に示す斜視図である。 xz平面に平行な面であって、主軸を通る面における工具とワークとの位置関係(動作開始位置、加工位置)を示す模式図である。 図2相当の平面図であり、加工待機位置を示す説明図である。 加工待機位置における工具の旋回により工具かワークに干渉する状態を示す説明図である。 動作開始位置の方向に、加工待機位置を後退させた状態を示す説明図である。 加工待機位置における工具の旋回状態を示す図であり、(a)は旋回角度小、(b)は旋回角度大、をそれぞれ表す。 制御プログラムにより制御装置が実行する手順を示すフローチャートである。 制御プログラムにより制御装置が見なされるハードウェアの構成を示すブロック図である。
 以下、この発明を実施するための形態を図面に示す実施例に基づいて説明する。
[実施例]
 図1は、本発明に係る工作機械の一実施形態としての自動旋盤100を示す。
 この自動旋盤100は、ベッド10上に、加工対象物の一例としての細長丸棒状のワーク200を把持する主軸21を、軸線回りに回転駆動自在に支持する主軸台20が設けられている。この主軸台20は、主軸21の軸線方向と同一方向のz軸に沿って直線的にスライド移動自在とされている。
 ベッド10上には、ガイドブッシュ31を支持するガイドブッシュ支持台30が固定的に設けられている。
 ガイドブッシュ31は、ワーク200を、z軸に沿った直進移動、z軸回りの回転を許容して案内する。
 ガイドブッシュ支持台30の、主軸台20に向いた面とは反対側の面には、z軸に横方向で直交するx軸に沿って延びるxスライドレール32が取り付けられている。
 このxスライドレール32には、べース部材33がスライド自在に取り付けられている。
 ベース部材33は、モータにより、xスライドレール32上をx軸に沿って移動される。
 ベース部材33の、主軸台20に向いた面とは反対側の面には、z軸およびx軸に直交するy軸に沿って延びるyスライドレール34が取り付けられている。
 このyスライドレール34には、複数の工具40(41,42,…,46,…)が装着保持された刃物台35がスライド自在に取り付けられている。
 この刃物台35は、モータにより、yスライドレール34上をy軸に沿って移動される。
 刃物台35は、従来同様、ガイドブッシュ支持台30に対して、xスライドレール32とyスライドレール34とを介して、x軸方向およびy軸方向に任意の移動が可能となっている。
 刃物台35は、複数の工具40をx軸に沿った配列で装着保持した第1工具装着部36(工具装着部)と、複数の工具をy軸に沿った配列で装着保持した第2工具装着部37(工具装着部)とを備えている。
 これら第1工具装着部36および第2工具装着部37は、それぞれに配置された各工具40を、その種類に応じて固定的に保持し(例えば、バイトなどの切削工具)、または工具40の直径中心回りに回転自在に保持している(例えば、エンドミルやリーマ、ドリル刃などの切り刃)。
 第2工具装着部37は、第2工具装着部37に装着保持された各工具40をy軸と平行のB軸回りに旋回できるように、第1工具装着部36に対して回動自在に支持されている。
 刃物台35には、第2工具装着部37を回動させるモータ(旋回手段)53が設けられている。このモータ53の駆動により、第2工具装着部37は回動され、第2工具装着部37に装着保持された各工具40はB軸回りに旋回される。
 刃物台35の移動によって、第1工具装着部36または第2工具装着部37に装着保持された複数の工具40のうちの任意の1つを選択することができる。
 刃物台35の移動および主軸21の移動により、ワーク200のガイドブッシュ31から刃物台35側に突出した部分を、選択された任意の1つの工具40によって加工することができる。
 加工に際して、第2工具装着部37がB軸回りに旋回されることによって、第2工具装着部37に装着保持された工具40(エンドミル41、ドリル刃42等)が、ワーク200の軸線に対して90度以外の角度に傾斜し、ワーク200の軸線に対して90度以外の角度で延びた孔を穿孔する等の加工を施すことができる。
 刃物台35と主軸20(各モータ)および第2工具装着部37(モータ53)は、NC装置からなる制御装置(制御手段)70(図8参照)によって駆動制御されている。
 この制御装置70は、NCプログラムを制御プログラムとし、この制御プログラムに基づいて、ワーク200の加工を実行する。
 制御装置70は、ワーク200を加工する際は、工具40(例えば、エンドミル41)を選択し、図2に示すように、その選択された工具40の刃先(工具40の軸線に直交するとともに工具40の刃先を通過する直線と工具40の軸線とが交差する点C)がワーク200から離れた動作開始位置x0(実線で示す)と、ワーク200の表面に接触して実際に加工が開始される加工位置x1(二点鎖線で示す)との間の、図3に示すように、ワーク200の表面に近接した加工待機位置x2に位置するように、選択された工具40を移動させ、一時的に停止(待機)させ、ワーク200の加工を行わせる。
 ただし、加工待機位置x2は、図4に示すように、第2工具装着部37をB軸回り(図2参照)に旋回させ、第2工具装着部37に装着された工具40を選択した場合に、工具40がワーク200の表面に干渉する場合がある程度に近い位置に設定されている。
 また、加工待機位置x2と動作開始位置x0との間は、単なる工具40の移動であるため、刃物台35を比較的高速な早送り速度で、素早く前進または後退させる。
 加工待機位置x2から加工位置x1を通過する加工移動の速度は、工具40の送り速度(切込み速度)であり、ワーク200の材質や主軸21の回転速度、ワーク200と工具40の刃先との接触角度、切削油の温度等に応じて、早送り速度に比して低速な速度に予め定められる。
 制御装置70は、加工の必要に応じて、第2工具装着部37を、B軸回りに角度0[度]~90[度]の範囲で旋回させる。
 第2工具装着部37をB軸回りに旋回させて、その第2工具装着部37に装着保持された工具40を選択すると、工具40の軸線に直交し、かつ刃先を通過する直線が、工具40の外周縁に接する部分K(図4参照)において、工具40がワーク200の表面に干渉する虞がある。
 そこで、制御装置70は、第2工具装着部37をB軸回りに旋回させて加工を行うときは、加工待機位置x2における工具40とワーク200との干渉を未然に回避するために、図5に示すように、加工待機位置x2を、ワーク200から遠ざかるx軸方向の補正後加工待機位置x3に補正するように、設定されている(加工待機位置補正手段76(図8参照)として機能する)。
 加工待機位置x2を後退させる量(補正量)は、その工具40の直径dに応じて、制御装置70が決定する。具体的には、その補正量Δx(=x2-x3)としては、工具40の直径dの半分であるd/2を適用すればよい。
 この自動旋盤100が、第2工具装着部37をB軸回りに角度θ(=0[度]~90[度])で旋回可能としているため、工具40が角度θ=90[度]旋回したときに、工具40の刃先中心とワーク200との間の距離が、工具40の半径分(d/2)だけ加工待機位置x2からx軸方向に離れていれば、工具40とワーク200の表面とが干渉することがない。
 したがって、第2工具装着部37が旋回しない状態(旋回角度θ=0[度])で予め設定された基準の加工待機位置x2に対して、旋回角度θが0[度]を超える90[度]までの全ての旋回角度各々に対応して、工具40の直径dの1/2の長さd/2だけ、x軸方向に後退させた位置を、補正後加工待機位置x3(=x2-Δx)とすることで、角度90[度]以内の如何なる旋回角度θ[度]によっても、工具40とワーク200との干渉を防止することができ、旋回角度θごとに、補正量Δxを算出する必要がない。
 補正後加工待機位置x3は元の基準となる加工待機位置x2を大きく後退させるものではないため、加工のサイクルタイムを大きく損なう(加工のサイクルタイムが長く延長される)ことはない。
 なお、本実施形態の自動旋盤100は、上述したように、その制御装置70に読み込まれた制御プログラムによって制御されるいわゆるNC工作機械であるため、各工具40が装着されている第1工具装着部36における装着位置、第2工具装着部37における装着位置、工具の種類、直径d、長さなどは、制御装置70に記憶されている。
 この制御装置70が、制御プログラムにしたがってワーク200の加工(各モータの駆動制御)を行うに際して、いずれかの工具40を選択し、その工具40がB軸回りに旋回されるときは、その工具40の直径dを制御装置70(工具直径取得手段の一部)が読み出して工具40の直径を取得し、補正後加工待機位置x3を算出し、その後、工具40の刃先の点Cを、補正後加工待機位置x3に移動させるように刃物台35を制御し、工具40をB軸回りの旋回状態で補正後加工待機位置x3に待機させる。
 その後、工具40の刃先の点Cを補正後加工待機位置x3から移動させ、工具40による加工を行う。
 以上のように、本実施形態に係る自動旋盤100によれば、制御装置70が工具40の直径dを取得し、この取得された工具40の直径dに応じて、工具40とワーク200との干渉が生じないように加工待機位置x2を補正後加工待機位置x3に補正するため、工具40(工具40の軸線に直交し、かつ刃先を通過する直線が、工具40の外周縁に接する部分K)とワーク200との干渉を防止することができる。
 従来と同様に、工具40をワーク200に近接させた位置(補正後加工待機位置x3)で一時的に停止させるため、加工のサイクルタイムを大きく損なうことはなく、しかも、工具40の旋回によるその位置での工具40とワーク200との干渉を防止することができる。
 なお、工具40がドリル等のように、その刃先が工具40の外周縁に対して突出している場合は、工具40の軸線に直交し、かつ刃先を通過する直線と外周縁の延長線とが交差する部分でワーク200との干渉が防止されるため、工具40とワーク200との干渉は防止される。
 本実施形態の自動旋盤100において、工具40のB軸回りの旋回が行われない場合には、制御装置70は上述した加工待機位置x2の補正を行わない。
 本実施形態の自動旋盤100は、B軸回りの旋回によって、工具40とワーク200との干渉が生じる虞がある場合にのみ加工待機位置x2の補正を行うことで、干渉が生じる虞のない(B軸回りの旋回が行われない)場合は加工待機位置x2の補正を行わずに済み、これによりB軸回りの旋回が行われないときには、加工のサイクルタイムの極わずかな延びさえも防止することができる。
 本実施形態の自動旋盤100は、制御装置70が設定する補正量Δxとして、工具40の直径dの1/2を適用したが、B軸回りに行いうる旋回角度θの最大限が90[度]未満である角度θmax(<90)[度]であるときは、工具40をその旋回可能範囲の最大限の角度θmax[度]まで旋回させた状態で、工具40がワーク200に干渉しない位置まで、加工待機位置x2を補正するように、工具40の直径dおよび旋回可能角度の最大限θmax[度]に応じて、補正量Δxを(d/2)×sinθmaxとしてもよい(Δx=(d/2)×sinθmax)。
 前述した実施形態においては、旋回可能角範囲の最大限θmaxが90[度]であったので、sinθmax=1となり、補正量Δxは工具40の直径dの1/2(=d/2)となるが、旋回可能角範囲の最大限θmaxが90[度]未満の自動旋盤100においては、補正量Δxをd/2まで大きくせずに、補正量Δxを上述した(d/2)×sinθmaxに設定することで、工具40とワーク200との干渉を確実に防止することができるため、補正量Δxを必要最小限に抑えることができ、加工のサイクルタイムの増大量も必要最小限に抑えることができる。
 工具40が旋回することによって工具40がワーク200に近付く量は、図6(a),(b)に示すように、工具40の直径dと工具40の旋回角度θとに応じて変化する。
 工具40の直径dおよび工具40の旋回角度θに応じた量だけ、加工待機位置x2を補正することで、補正量Δxをきめ細かく適切な値に決定することができる。
 そのような補正量Δxとして直径dの工具40がワーク200に干渉しないように、工具の直径dおよび工具40の旋回角度θに基づいて算出される値d×(sinθ)/2を適用することができる。
 制御装置70がこの値d×(sinθ)/2を補正量Δxとして設定することにより、自動旋盤100は、直径dの工具40を角度θだけB軸回りに旋回させたとき、旋回角度θに応じて工具40をワーク200に干渉させない必要最小限の補正量で、加工待機位置x2を補正することができる。
 上述した実施形態の自動旋盤100における制御装置70は、制御プログラムに基づき、選択される工具40に対するB軸回りの旋回の指令がある場合、選択される工具40が加工待機位置x2に待機する際に、下記手順(1)~(3)(図7参照)の実行により加工待機位置x2を補正する。
(1)工具40の直径dを取得する工具直径取得手順
(2)取得された工具40の直径dおよび旋回角度θに基づいて、演算式Δx=d/2または演算式Δx=(d/2)×sinθにより補正量Δxを算出し、算出された補正量Δxおよび加工待機位置x2に基づいて、演算式x3=x2-Δxにより補正後加工待機位置x3を算出する補正後加工待機位置算出手順
(3)加工待機位置x2を補正後加工待機位置x3に置き換える加工待機位置補正手順
 制御装置70に、手順(1)~(3)を実行させる制御プログラムによれば、図7に示すように、制御装置70は、選択される工具40が加工待機位置x2に待機する際に、選択される工具40に対するB軸回りの旋回角度θを取得し(S1)、旋回の指令があるか(旋回角度θ=0[度]か)否かを判定し(S2)、B軸回りの旋回の指令がある場合(旋回角度θ=0[度]以外の場合)は、工具直径取得手順により工具40の直径dを取得し(S3)、補正後加工待機位置算出手順により補正後加工待機位置x3を算出し(S4)、加工待機位置補正手順により加工待機位置x2を補正後加工待機位置x3に置き換え(S5)、その置き換えられた補正後加工待機位置x3に工具40を移動させる。
 一方、旋回の指令の有無の判定(S2)において、B軸回りの旋回の指令がない場合(旋回角度θ=0[度]の場合)は、加工待機位置x2を補正することなく(S6)、加工待機位置x2に工具40を移動させる。
 上述した制御装置70は、この制御装置70に読み込まれた制御プログラムにより、ハードウェアと見なすこともできる。
 制御装置70は、読み込まれた制御プログラムにより、下記手段(11)~(16)(図8参照)として動作する。
 つまり、制御装置70は、
(11)複数の工具40のうち、ワーク200の加工を行う1つの工具40を選択する工具選択手段71と、
(12)工具40ごとに、その工具40の直径dを記憶する記憶手段73と、
(13)記憶手段から、選択された工具40の直径dを取得する工具直径取得手段72と、
(14)工具40に対するB軸回りの旋回の有無(旋回角度θが0[度]以外か否か)を、取得した旋回角度θに基づいて判定する旋回加工判定手段75と、
(15)旋回加工判定手段76による判定結果が旋回有りのときは、工具直径取得手段72により取得された工具の直径dおよび旋回加工判定手段76により所得された旋回角度θに基づいて補正量Δxを算出し、算出された補正量Δxおよび加工待機位置x2に基づいて、補正後加工待機位置x3を算出する補正後加工待機位置算出手段74と、
(16)加工待機位置x2を補正後加工待機位置x3に置き換える加工待機位置補正手段76として動作する。
 制御装置70を(11)~(16)の各手段として動作させる制御プログラムにより、制御装置70は、図7に示す手順を実行することができるハードウェアを構成する。

Claims (4)

  1.   加工対象物を加工する工具を、刃先が前記加工対象物に対して傾くように旋回可能に支持し、
      前記工具により前記加工対象物の加工を行う際に、前記工具の刃先が前記加工対象物の表面に近接する加工待機位置に位置するように前記工具を待機させ、前記加工待機位置から前記工具を移動開始させて前記加工対象物の加工を行う工作機械において、
     前記工具を旋回状態で前記加工待機位置に待機させる際に、前記工具の直径と工具の旋回角度とに応じて、前記工具が前記加工対象物に干渉しないように、前記加工待機位置を補正する加工待機位置補正手段を設けたことを特徴とする工作機械。
  2.  前記工具を保持する工具装着部と、該工具装着部を旋回させる旋回手段とを備え、該旋回手段による工具装着部の旋回により、前記工具が旋回するように構成されたことを特徴とする請求項1に記載の工作機械。
  3.  前記工具は、前記工具の軸線に直交するとともに前記工具の刃先を通過する直線と前記工具の軸線とが交差する点が、前記加工待機位置に位置するように待機し、
     前記加工対象物の加工面に直交する方向に対して前記工具の軸線が傾斜するように旋回支持され、
     前記加工待機位置補正手段は、各旋回角度に対して前記工具の直径の1/2の長さだけ、前記加工待機位置を、前記加工対象物の加工面に直交して前記加工対象物から離れる方向に補正することを特徴とする請求項1に記載の工作機械。
  4.  前記工具は、前記工具の軸線に直交するとともに前記工具の刃先を通過する直線と前記工具の軸線とが交差する点が、前記加工待機位置に位置するように待機し、 
     前記加工対象物の加工面に直交する方向に対して前記工具の軸線が傾斜するように旋回支持され、
     前記加工待機位置補正手段は、前記工具の直径に前記工具装着部の前記旋回角度の正弦値を乗じた距離だけ、前記加工待機位置を、前記加工対象物の加工面に直交して前記加工対象物から離れる方向に補正することを特徴とする請求項1に記載の工作機械。
PCT/JP2011/053899 2010-03-17 2011-02-23 工作機械 Ceased WO2011114843A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP11756032.6A EP2549346B1 (en) 2010-03-17 2011-02-23 Machine tool
ES11756032T ES2721657T3 (es) 2010-03-17 2011-02-23 Máquina herramienta
KR1020127026783A KR101396689B1 (ko) 2010-03-17 2011-02-23 공작 기계
CN201180013811.XA CN102804088B (zh) 2010-03-17 2011-02-23 机床
US13/635,661 US9254543B2 (en) 2010-03-17 2011-02-23 Machine tool

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010-060150 2010-03-17
JP2010060150A JP5373675B2 (ja) 2010-03-17 2010-03-17 工作機械

Publications (1)

Publication Number Publication Date
WO2011114843A1 true WO2011114843A1 (ja) 2011-09-22

Family

ID=44648949

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/053899 Ceased WO2011114843A1 (ja) 2010-03-17 2011-02-23 工作機械

Country Status (8)

Country Link
US (1) US9254543B2 (ja)
EP (1) EP2549346B1 (ja)
JP (1) JP5373675B2 (ja)
KR (1) KR101396689B1 (ja)
CN (1) CN102804088B (ja)
ES (1) ES2721657T3 (ja)
TW (1) TWI529028B (ja)
WO (1) WO2011114843A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015114811A1 (ja) * 2014-01-31 2015-08-06 株式会社牧野フライス製作所 切削加工方法および制御装置
USD788196S1 (en) * 2014-09-12 2017-05-30 Pocket NC Company Multi-axis machine
US10316773B2 (en) * 2015-06-11 2019-06-11 Ford Global Technologies, Llc Methods and system mitigating port injection degradation
CN107052899B (zh) * 2017-02-24 2019-05-07 中航湖南通用航空发动机有限公司 一种带角向孔零件角向定位方法
WO2019054329A1 (ja) * 2017-09-12 2019-03-21 シチズン時計株式会社 工作機械
USD861750S1 (en) * 2018-05-02 2019-10-01 Pocket NC Company Multi-axis machine
EP3590635B1 (en) * 2018-07-04 2021-06-30 Gildemeister Italiana S.r.l. Tool carrier assembly for use in a lathe and lathe having such tool carrier assembly
CN112405110B (zh) * 2020-11-09 2021-10-26 上海交通大学 车刀切削刃与阀芯的夹角精密定位装置
CN113146216B (zh) * 2021-04-16 2023-03-03 杭州德创能源设备有限公司 一种定位垫片螺丝机

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002154034A (ja) 2000-11-17 2002-05-28 Nakamura Tome Precision Ind Co Ltd 工作機械における工具刃先位置の設定方法
JP2002341914A (ja) * 2001-05-16 2002-11-29 Citizen Watch Co Ltd 櫛刃形の対向刃物台を有する数値制御旋盤、この数値制御旋盤によるワークの加工方法及びそのプログラム
JP2004174586A (ja) * 2002-11-28 2004-06-24 Fanuc Ltd 数値制御装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7853351B2 (en) * 2002-02-21 2010-12-14 Gary John Corey CNC machine tool and integrated machine tool controller incorporating 3D and up to 8-axes real time interactive tool compensation
JP2005081434A (ja) * 2003-09-11 2005-03-31 Fanuc Ltd 数値制御装置
JP4666675B2 (ja) * 2004-04-19 2011-04-06 シチズンホールディングス株式会社 数値制御旋盤におけるワークの加工方法
US7313850B2 (en) * 2005-05-16 2008-01-01 Lee Norris Miller Compact, economical, multi-axis, multi-tasking, small part machine tool

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002154034A (ja) 2000-11-17 2002-05-28 Nakamura Tome Precision Ind Co Ltd 工作機械における工具刃先位置の設定方法
JP2002341914A (ja) * 2001-05-16 2002-11-29 Citizen Watch Co Ltd 櫛刃形の対向刃物台を有する数値制御旋盤、この数値制御旋盤によるワークの加工方法及びそのプログラム
JP2004174586A (ja) * 2002-11-28 2004-06-24 Fanuc Ltd 数値制御装置

Also Published As

Publication number Publication date
EP2549346A1 (en) 2013-01-23
ES2721657T3 (es) 2019-08-02
KR20130006473A (ko) 2013-01-16
US20130008002A1 (en) 2013-01-10
CN102804088B (zh) 2014-12-17
TWI529028B (zh) 2016-04-11
JP2011192232A (ja) 2011-09-29
EP2549346A4 (en) 2013-10-30
EP2549346B1 (en) 2019-03-20
TW201206615A (en) 2012-02-16
US9254543B2 (en) 2016-02-09
KR101396689B1 (ko) 2014-05-16
CN102804088A (zh) 2012-11-28
JP5373675B2 (ja) 2013-12-18

Similar Documents

Publication Publication Date Title
WO2011114843A1 (ja) 工作機械
JP5171444B2 (ja) 切削加工方法及び切削加工装置
JP5761374B2 (ja) 工作機械
JP5270299B2 (ja) 複合加工旋盤
US11383313B2 (en) Machine tool and gear machining method
JP5994681B2 (ja) 工作機械及び工具交換方法
JP2011079069A (ja) 工作機械及び内径加工方法
JP2017213658A (ja) 工作機械
JPWO2017086238A1 (ja) 工作機械及び工作機械による加工方法
JP3246961B2 (ja) クランクシャフトミラーの制御装置
KR102602751B1 (ko) 공작 기계
JP2011245567A (ja) ねじ旋削方法、およびその方法に用いるねじ旋削制御装置
US20200114439A1 (en) Machine tool
JP2005319531A (ja) 数値制御工作機械及び加工プログラムのチェック方法
US10343246B1 (en) Automated machining apparatus having a workpiece holder with a rotatable turret that holds multiple workpieces
JP2009255189A (ja) マシニングセンタの工具交換システム
JP4572133B2 (ja) 中空ワークの内面加工装置
JP5815462B2 (ja) 旋盤におけるワークの芯ずれ補正機構。
JP5121361B2 (ja) 中空ワークの内面加工装置
JP4580048B2 (ja) ボールエンドミル工具の自動測定方法および自動測定装置
JP6919427B2 (ja) 工作機械、工作機械の制御方法、及び、工作機械の制御プログラム
JP6946104B2 (ja) 工作機械における工具切込方向の制御装置及び制御方法
JP2021091040A (ja) 工作機械
JP2013078821A (ja) 加工装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180013811.X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11756032

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 13635661

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2011756032

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20127026783

Country of ref document: KR

Kind code of ref document: A