Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7806087B2 - Workpiece processing equipment - Google Patents
[go: Go Back, main page]

JP7806087B2 - Workpiece processing equipment - Google Patents

Workpiece processing equipment

Info

Publication number
JP7806087B2
JP7806087B2 JP2023570631A JP2023570631A JP7806087B2 JP 7806087 B2 JP7806087 B2 JP 7806087B2 JP 2023570631 A JP2023570631 A JP 2023570631A JP 2023570631 A JP2023570631 A JP 2023570631A JP 7806087 B2 JP7806087 B2 JP 7806087B2
Authority
JP
Japan
Prior art keywords
machining
unit
group
processing
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.)
Active
Application number
JP2023570631A
Other languages
Japanese (ja)
Other versions
JPWO2023127159A1 (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of JPWO2023127159A1 publication Critical patent/JPWO2023127159A1/ja
Application granted granted Critical
Publication of JP7806087B2 publication Critical patent/JP7806087B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)

Description

本明細書は、ワーク加工装置に関する。 This specification relates to a workpiece processing device.

ワーク加工装置の一形式として、特許文献1には、加工中に加工異常を検出したとき、加工を中断すると共に加工中の残りをスキップして次の加工に進めるスキップ手段と、このスキップ手段によりスキップしたとき、スキップした加工の加工開始位置、及び加工プログラムのポインタを記憶する記憶手段と、加工再開指令により、記憶された加工開始位置に位置決めし、加工プログラムと記憶されたポインタに基づいてスキップした加工を行う再加工手段とを備えたレーザ加工装置が開示されている。このレーザ加工装置によれば、加工プログラムのプログラム処理により、切断不良でスキップした加工の加工開始位置へ位置決めし加工再開を行うことができ、さらに作業の効率化を図ることができる。 Patent Document 1 discloses one type of workpiece processing device, a laser processing device equipped with skip means that, when a processing abnormality is detected during processing, suspends processing and skips the remaining processing to proceed to the next processing; storage means that, when a skip is performed by the skip means, stores the processing start position of the skipped processing and a processing program pointer; and re-processing means that, upon a processing resume command, positions the device at the stored processing start position and performs the skipped processing based on the processing program and the stored pointer. With this laser processing device, program processing of the processing program allows the device to position the device at the processing start position of the processing skipped due to a cutting defect and resume processing, further improving work efficiency.

特開2004-306073号公報Japanese Patent Application Laid-Open No. 2004-306073

上述した特許文献1に記載されているレーザ加工装置において、加工異常を検出した際には、一旦停止した加工を、スキップした加工の加工開始位置から再開することができるものの、より適切な位置から加工再開を行うことが要請されている。 In the laser processing device described in Patent Document 1 mentioned above, when a processing abnormality is detected, the temporarily stopped processing can be restarted from the processing start position of the skipped processing, but there is a demand for restarting processing from a more appropriate position.

このような事情に鑑みて、本明細書は、加工異常を検出した際に、より適切な位置から加工再開を行うことができるワーク加工装置を開示する。 In light of these circumstances, this specification discloses a workpiece processing device that can resume processing from a more appropriate position when a processing abnormality is detected.

本明細書は、加工工具によるワークの加工を、複数の加工グループにグループ分けされた加工プログラムに沿って実施する加工部と、前記加工部による前記加工の途中に異常を検出する異常検出部と、前記異常検出部によって前記異常が検出された場合に、前記加工を停止する加工停止部と、前記加工停止部によって前記加工が停止された場合に、前記加工グループの先頭から前記加工を再開する加工再開部と、前記加工を再開する前記加工グループである再開グループを作業者に選択させるための再開グループ選択画面を表示装置に表示する表示部と、を備え、前記表示部は、前記再開グループ選択画面に、前記加工プログラム、前記加工プログラムに対応した複数の前記加工グループ、及び、前記異常が発生した箇所を表示するワーク加工装置を開示する。 This specification discloses a workpiece processing device comprising: a processing unit that processes a workpiece using a processing tool in accordance with a processing program that is divided into a plurality of processing groups; an abnormality detection unit that detects an abnormality during the processing by the processing unit; a processing stop unit that stops the processing when the abnormality is detected by the abnormality detection unit; a processing restart unit that restarts the processing from the beginning of the processing group when the processing is stopped by the processing stop unit; and a display unit that displays a restart group selection screen on a display device to allow an operator to select a restart group, which is the processing group from which the processing will be restarted, wherein the display unit displays the processing program, a plurality of processing groups corresponding to the processing program, and the location where the abnormality occurred on the restart group selection screen .

本開示によれば、ワーク加工装置において、加工再開部が、異常検出部によって前記異常が検出されることにより加工停止部によって加工が停止された場合に、加工プログラムをグループ分けした加工グループの先頭から加工を再開する。これによれば、ワーク加工装置において、加工グループのグループ分けに応じた適切な位置から加工再開を行うことが可能となり、その結果、加工異常を検出した際に、より適切な位置から加工再開を行うことが可能となる。 According to the present disclosure, in a workpiece machining device, when machining is stopped by the machining stop unit due to an abnormality detected by the abnormality detection unit, the machining restart unit resumes machining from the beginning of a machining group into which machining programs are grouped. This allows the workpiece machining device to resume machining from an appropriate position according to the grouping of the machining groups, and as a result, when a machining abnormality is detected, it becomes possible to resume machining from a more appropriate position.

ワーク加工装置が適用された複合加工機1の内部を示す斜視図である。1 is a perspective view showing the inside of a multi-tasking machine 1 to which a workpiece machining device is applied. 図1に示す複合加工機1の内部を示す側面図である。2 is a side view showing the inside of the multi-tasking machine 1 shown in FIG. 1. 図1に示す工具主軸装置2を示す側面図である。FIG. 2 is a side view showing the tool spindle unit 2 shown in FIG. 1 . 図1に示す複合加工機1の外観正面図である。2 is a front view of the appearance of the multi-tasking machine 1 shown in FIG. 1. 図4に示す操作盤110の正面図である。FIG. 5 is a front view of the operation panel 110 shown in FIG. 4 . 複合加工機1を示すブロック図である。1 is a block diagram showing a multi-tasking machine 1. FIG. 図6に示す制御装置90にて実施されるプログラムを表すフローチャートである。7 is a flowchart showing a program executed by the control device 90 shown in FIG. 6. 図6に示す制御装置90にて実施されるプログラムの一例を示す図である。FIG. 7 is a diagram showing an example of a program executed by the control device 90 shown in FIG. 6 . 再開グループ選択画面90b1を示す図である。FIG. 9 shows a restart group selection screen 90b1.

以下、ワーク加工装置が適用された複合加工機の一実施形態について説明する。本実施形態の複合加工機1は、NC旋盤とマシニングセンタの両方の機能を持った工作機械である。この複合加工機1は、図1に示すように、把持したワークWに回転を与える第1ワーク主軸装置3および第2ワーク主軸装置4と、ワークWの加工に対応した複数の工具T(タレット工具)を有する第1タレット装置5および第2タレット装置6が、それぞれ左右対称に配置された対向二軸旋盤に加え、機体中央に旋盤では難しい加工を実行するための工具主軸装置2が設けられている。 An embodiment of a multi-tasking machine to which a workpiece machining device is applied will be described below. The multi-tasking machine 1 of this embodiment is a machine tool that combines the functions of both an NC lathe and a machining center. As shown in Figure 1, this multi-tasking machine 1 includes opposed twin-spindle lathes, each of which is symmetrically arranged on the left and right sides, including a first workpiece spindle unit 3 and a second workpiece spindle unit 4 that impart rotation to the gripped workpiece W, and a first turret unit 5 and a second turret unit 6 that have multiple tools T (turret tools) corresponding to the machining of the workpiece W. In addition, a tool spindle unit 2 is provided in the center of the machine body to perform machining that is difficult to perform on a lathe.

(複合加工機)
複合加工機1は、ワークWを加工するワーク加工装置であり、第1ワーク主軸装置3および第2ワーク主軸装置4、第1タレット装置5および第2タレット装置6、工具主軸装置2が一つのベッド7に搭載されている。特に、複合加工機1は、省スペース化を達成することができるようにコンパクトな構成になっている。具体的には、機体前方側に第1ワーク主軸装置3と第2ワーク主軸装置4とが配置され、その後方には第1タレット装置5と第2タレット装置6が配置されている(図2参照)。そして、複合加工機1は、こうした対向二軸旋盤に加えて第1タレット装置5と第2タレット装置6に挟まれるようにして機体中央に工具主軸装置2が配置されている。
(multi-tasking machine)
The multi-tasking machine 1 is a workpiece machining device that machines a workpiece W, and has a first workpiece spindle device 3, a second workpiece spindle device 4, a first turret device 5, a second turret device 6, and a tool spindle device 2 mounted on a single bed 7. In particular, the multi-tasking machine 1 has a compact configuration that enables space saving. Specifically, the first workpiece spindle device 3 and the second workpiece spindle device 4 are disposed at the front of the machine body, and the first turret device 5 and the second turret device 6 are disposed behind them (see FIG. 2 ). In addition to the opposed twin-spindle lathe, the multi-tasking machine 1 also has the tool spindle device 2 disposed in the center of the machine body, sandwiched between the first turret device 5 and the second turret device 6.

(対向二軸旋盤)
第1ワーク主軸装置3および第2ワーク主軸装置4は、主軸の中心線が機体幅方向であって且つ水平になるよう設計されており、その移動方向は主軸と平行なZ軸方向である。第1および第2タレット装置5,6と工具主軸装置2とは、いずれも主軸(Z軸)と直交する機体前後方向と機体上下方向に沿って移動するものである。特に、工具主軸装置2の移動方向が水平なY軸と鉛直なX軸であるのに対し、第1および第2タレット装置5,6の移動方向は、Y軸及びX軸を45度傾けたYL軸(図2参照)とXL軸である。
(opposing two-spindle lathe)
The first workpiece spindle unit 3 and the second workpiece spindle unit 4 are designed so that the center lines of their spindles are horizontal and aligned with the machine body width direction, and their movement direction is the Z-axis direction parallel to the spindles. The first and second turret units 5, 6 and the tool spindle unit 2 all move along the machine body's front-to-rear and up-to-down directions, which are perpendicular to the spindle (Z-axis). In particular, while the tool spindle unit 2 moves along the horizontal Y-axis and the vertical X-axis, the first and second turret units 5, 6 move along the YL-axis (see FIG. 2 ) and XL-axis, which are inclined 45 degrees from the Y-axis and X-axis.

複合加工機1は、機体前後方向の寸法を抑えるため、ベッド7がスラントベッド構造であり、第1および第2ワーク主軸装置3,4の搭載面が前を低くした前側傾斜面11であり、逆に機体後方側に配置された第1および第2タレット装置5,6の搭載面は後を低くした後側傾斜面12(図2参照)である。そして、装置全体の配置が前傾になるように、前側傾斜面11は低い位置に形成され、後側傾斜面12は高い位置に形成されている。 In order to minimize the longitudinal dimensions of the multitasking machine 1, the bed 7 has a slant bed structure, with the first and second work spindle units 3, 4 mounted on a front inclined surface 11 that is lower at the front, and the first and second turret units 5, 6, located at the rear of the machine, mounted on a rear inclined surface 12 that is lower at the rear (see Figure 2). The front inclined surface 11 is positioned low, and the rear inclined surface 12 is positioned high, so that the entire machine is tilted forward.

第1および第2ワーク主軸装置3,4(以下、両装置共通の説明する場合はワーク主軸装置3,4とする)は同じ構造であり、図1,図2に示すように、円筒形状の主軸台22にスピンドルが回転自在に組み込まれ、そこに加工対象であるワークWを把持および解放するチャック機構21が組付けられている。スピンドルにはスピンドルモータ23の回転軸との間にプーリを介してベルトが掛け渡され、チャック機構21に把持されたワークWに対する加工時の位相決めや所定速度での回転が与えられるようになっている。スピンドルモータ23の電流(駆動電流)は、電流センサ23a(図6参照)によって検出され、その検出結果は後述する制御装置90に出力されている。 The first and second work spindle devices 3, 4 (hereinafter, referred to as work spindle devices 3, 4 when describing both devices together) have the same structure, and as shown in Figures 1 and 2, a spindle is rotatably mounted on a cylindrical headstock 22, to which is attached a chuck mechanism 21 that grips and releases the workpiece W to be machined. A belt is passed between the spindle and the rotating shaft of the spindle motor 23 via a pulley, so that the workpiece W gripped by the chuck mechanism 21 can be phased during machining and rotated at a predetermined speed. The current (drive current) of the spindle motor 23 is detected by a current sensor 23a (see Figure 6), and the detection result is output to the control device 90, described below.

ワーク主軸装置3,4は、主軸台22やスピンドルモータ23が主軸スライド24に搭載され、ベッド7の前側傾斜面11をZ軸方向に沿って移動するようにした駆動機構が設けられている。前側傾斜面11には、Z軸に平行な2本のガイドレール25が固定され、主軸スライド24の下面に固定されたガイドブロック26が摺動可能に噛み合っている。主軸スライド24は、下面が前側傾斜面11の角度に合わせられ、主軸台22およびスピンドルモータ23が、前側傾斜面11から前方側に大きく突き出ないように、上下に搭載されている。 The workpiece spindle devices 3, 4 are provided with a drive mechanism in which the headstock 22 and spindle motor 23 are mounted on the spindle slide 24 and move along the Z-axis direction on the front inclined surface 11 of the bed 7. Two guide rails 25 parallel to the Z-axis are fixed to the front inclined surface 11, and a guide block 26 fixed to the underside of the spindle slide 24 slidably engages with them. The underside of the spindle slide 24 is aligned with the angle of the front inclined surface 11, and the headstock 22 and spindle motor 23 are mounted vertically so that they do not protrude significantly forward from the front inclined surface 11.

ワーク主軸装置3,4は、図1に示すように、ボールネジ機構によってZ軸方向に沿った移動が可能であり、2本のガイドレール25の間にはZ軸に平行なネジ軸27が軸受を介して支持されている。機体幅方向の外側にZ軸サーボモータ28が設けられ、その回転軸がネジ軸27に連結されている。一方、主軸スライド24にはネジ軸27が通ったナット部材が固定され、Z軸サーボモータ28の回転出力により主軸スライド24がZ軸方向に沿って直線移動するよう構成されている。Z軸サーボモータ28の電流(駆動電流)は、電流センサ28a(図6参照)によって検出され、その検出結果は後述する制御装置90に出力されている。 As shown in Figure 1, the work spindle devices 3, 4 are capable of moving along the Z-axis direction via a ball screw mechanism, and a screw shaft 27 parallel to the Z-axis is supported via bearings between two guide rails 25. A Z-axis servo motor 28 is provided on the outside of the machine body in the width direction, and its rotation shaft is connected to the screw shaft 27. Meanwhile, a nut member through which the screw shaft 27 passes is fixed to the spindle slide 24, and the rotation output of the Z-axis servo motor 28 causes linear movement of the spindle slide 24 along the Z-axis direction. The current (drive current) of the Z-axis servo motor 28 is detected by a current sensor 28a (see Figure 6), and the detection result is output to the control device 90, described below.

次に、第1タレット装置5および第2タレット装置6(以下、両装置共通の説明する場合はタレット装置5,6とする)は、複数の工具Tの中から該当する工具Tを旋回割出しによって選択し、ワークWに対する切削など所定の加工を行うものである。工具Tは、本実施形態では、バイト、ドリルなどの切削工具であり、ワークWを加工する加工工具の一種である。タレット装置5,6は、図1,図2に示すように、円盤状のタレット31に複数の工具Tが円周方向に沿って等間隔で取り付けられ、割出し用サーボモータ32の回転制御によって、任意の工具Tを円周上の加工位置に位置決めできるよう構成されている。タレット31の工具Tは、バイトやドリルなどの先端が機体幅方向の外側(対になっているワーク主軸装置)を向いて取り付けられている。従って、加工時には、ワーク主軸装置3,4がZ軸方向に沿って移動することにより、Z軸方向に沿って移動するワークWに対して工具Tが機体中央側から当てられることになる。Next, the first turret unit 5 and the second turret unit 6 (hereinafter, referred to as turret units 5 and 6 when describing both units collectively) select a corresponding tool T from among multiple tools T by swivel indexing and perform a predetermined process, such as cutting, on the workpiece W. In this embodiment, the tool T is a cutting tool such as a cutting tool or drill, which is a type of machining tool used to machine the workpiece W. As shown in FIGS. 1 and 2, the turret units 5 and 6 are configured such that multiple tools T are mounted at equal intervals along the circumferential direction on a disk-shaped turret 31, and an indexing servo motor 32 controls the rotation to position any tool T at a machining position on the circumference. The tool T on the turret 31 is mounted with the tip of the cutting tool or drill facing outward in the width direction of the machine body (toward the paired workpiece spindle unit). Therefore, during machining, the workpiece spindle units 3 and 4 move along the Z-axis, causing the tool T to come into contact with the workpiece W moving along the Z-axis from the center of the machine body.

タレット装置5,6は、図2に示すように、工具Tを加工位置へと移動させるため、タレット31をZ軸に直交するXY平面上であって、水平方向および鉛直方向に対して45度の角度をもったYL軸方向とXL軸方向に沿って移動させるようにした駆動機構が設けられている。ベッド7にはYL軸に平行な後側傾斜面12が形成され、そこにYL軸ガイドレール33が固定されている。断面略三角形状のベーススライド34は、その一面にYL軸ガイドレール33を摺動するガイド部35が設けられ、90度で隣り合う面がタレット31の搭載面であり、そこにはXL軸ガイドレール36が設けられている。タレットスライド37は、そのガイド部40がXL軸ガイドレール36に対して摺動可能に噛み合っている。As shown in Figure 2, the turret devices 5 and 6 are equipped with a drive mechanism that moves the turret 31 along the YL-axis and XL-axis directions, which are angled 45 degrees relative to the horizontal and vertical directions, on an XY plane perpendicular to the Z-axis to move the tool T to the machining position. The bed 7 has a rear inclined surface 12 parallel to the YL-axis, to which a YL-axis guide rail 33 is fixed. A base slide 34, which has a generally triangular cross section, has a guide portion 35 on one surface that slides along the YL-axis guide rail 33. The adjacent surface, at 90 degrees, is the mounting surface for the turret 31, and is equipped with an XL-axis guide rail 36. The guide portion 40 of the turret slide 37 slidably engages with the XL-axis guide rail 36.

ベーススライド34とタレットスライド37にはボールネジ機構が設けられている。YL軸ガイドレール33とXL軸ガイドレール36とのそれぞれに平行なネジ軸が軸受によって支持され、そのネジ軸がベーススライド34やタレットスライド37に固定されたナット部材を通っている。各々のネジ軸はYL軸サーボモータ38またはXL軸サーボモータ39の回転軸に連結されている。従って、タレット装置5,6は、YL軸サーボモータ38とXL軸サーボモータ39の駆動制御によってタレット31のYL軸およびXL軸の各方向に沿った移動制御のほか、両軸方向の移動を合成した水平方向に沿った移動制御が可能になっている。尚、YL軸サーボモータ38の電流(駆動電流)は、電流センサ38a(図6参照)によって検出され、その検出結果は後述する制御装置90に出力されている。XL軸サーボモータ39の電流(駆動電流)は、電流センサ39a(図6参照)によって検出され、その検出結果は制御装置90に出力されている。The base slide 34 and turret slide 37 are equipped with ball screw mechanisms. Screw shafts parallel to the YL-axis guide rail 33 and the XL-axis guide rail 36 are supported by bearings, and these screw shafts pass through nuts fixed to the base slide 34 and turret slide 37. Each screw shaft is connected to the rotation shaft of the YL-axis servo motor 38 or the XL-axis servo motor 39. Therefore, by controlling the drive of the YL-axis servo motor 38 and the XL-axis servo motor 39, the turret devices 5 and 6 can control the movement of the turret 31 along the YL-axis and XL-axis, respectively, as well as along the horizontal direction, which is a combination of the movement along both axes. The current (drive current) of the YL-axis servo motor 38 is detected by a current sensor 38a (see Figure 6), and the detection result is output to the control device 90, which will be described later. The current (drive current) of the XL-axis servo motor 39 is detected by a current sensor 39a (see Figure 6), and the detection result is output to the control device 90.

(工具主軸装置)
工具主軸装置2は、タレット装置5,6ではできない深さや角度でのワーク加工を可能にするものである。工具主軸装置2は、主軸ヘッド41内に主軸用サーボモータ41a(図6参照)や工具スピンドルが内蔵され、その下端部に設けられた工具装着部に対して、自動工具交換装置8(図4参照)に収められた様々な工具T(主軸ヘッド工具)の取り替えが行われるようになっている。図3に示すように、主軸ヘッド41は、主軸スライド42に対して回転可能に取り付けられ、回転伝達機構を介してB軸モータ43の回転が伝達されるよう構成されている。主軸用サーボモータ41aの電流(駆動電流)は、電流センサ41a1(図6参照)によって検出され、その検出結果は制御装置90に出力されている。B軸モータ43の電流(駆動電流)は、電流センサ43a(図6参照)によって検出され、その検出結果は制御装置90に出力されている。
(Tool spindle device)
The tool spindle unit 2 enables workpiece machining at depths and angles that cannot be achieved with the turret units 5 and 6. The tool spindle unit 2 has a spindle servo motor 41a (see FIG. 6) and a tool spindle built into the spindle head 41, and various tools T (spindle head tools) housed in an automatic tool changer 8 (see FIG. 4) are replaced with a tool mounting section at the bottom end of the spindle head 41. As shown in FIG. 3, the spindle head 41 is rotatably attached to the spindle slide 42, and the rotation of the B-axis motor 43 is transmitted to the spindle head 41a via a rotation transmission mechanism. The current (drive current) of the spindle servo motor 41a is detected by a current sensor 41a1 (see FIG. 6), and the detection result is output to the control device 90. The current (drive current) of the B-axis motor 43 is detected by a current sensor 43a (see FIG. 6), and the detection result is output to the control device 90.

工具主軸装置2は、工具Tを加工位置へと移動させるため、主軸ヘッド41を水平なY軸方向と鉛直なX軸方向に沿って移動させるようにした駆動機構が設けられている。ベッド7上に水平なガイドレール44が固定され、ベーススライド45のガイド部46が摺動可能に噛み合っている。ベーススライド45には、前側に鉛直な(X軸方向に沿って延びる)ガイド部46が構成され、そこに主軸スライド42のガイド部47が摺動可能に噛み合っている。ベーススライド45と主軸スライド42は、ともにボールネジ機構が設けられている。各方向のネジ軸がベーススライド45または主軸スライド42に固定されたナット部材を通り、Y軸サーボモータ48またはX軸サーボモータ49が連結されている。Y軸サーボモータ48の電流(駆動電流)は、電流センサ48a(図6参照)によって検出され、その検出結果は制御装置90に出力されている。X軸サーボモータ49の電流(駆動電流)は、電流センサ49a(図6参照)によって検出され、その検出結果は制御装置90に出力されている。The tool spindle unit 2 is equipped with a drive mechanism that moves the spindle head 41 along the horizontal Y-axis direction and the vertical X-axis direction to move the tool T to the machining position. A horizontal guide rail 44 is fixed to the bed 7, and a guide portion 46 of the base slide 45 slidably engages with it. A vertical guide portion 46 (extending along the X-axis direction) is configured on the front side of the base slide 45, and a guide portion 47 of the spindle slide 42 slidably engages with it. Both the base slide 45 and the spindle slide 42 are equipped with ball screw mechanisms. The screw shafts for each direction pass through nut members fixed to the base slide 45 or the spindle slide 42, and are connected to a Y-axis servo motor 48 or an X-axis servo motor 49. The current (drive current) of the Y-axis servo motor 48 is detected by a current sensor 48a (see Figure 6), and the detection result is output to the control device 90. The current (drive current) of the X-axis servo motor 49 is detected by a current sensor 49 a (see FIG. 6 ), and the detection result is output to the control device 90 .

複合加工機1は、第1ワーク主軸装置3と第2ワーク主軸装置4で同時にワークWを加工するほか、工具主軸装置2における工具交換も行うことが可能である。そのため、図1に示すように、各装置がクーラントや切屑などの影響を受けないように、2枚の分離シャッタ15が設けられている。分離シャッタ15は、工具主軸装置2の幅方向両側に配置され、駆動機構によって機体前後方向に沿って水平移動するよう構成されたものである。複合加工機1は、この分離シャッタ15によって、第1ワーク主軸装置3とタレット装置5による第1加工室10Aと、第2ワーク主軸装置4と第2タレット装置6による第2加工室10Bと、工具主軸装置2に対して行われる工具交換室10Cとに分けることができる。なお、一方の分離シャッタ15だけを閉じることにより、工具交換室10Cを含めた空間を第1加工室10Aまたは第2加工室10Bとすることもできる。The multitasking machine 1 not only simultaneously processes a workpiece W using the first workpiece spindle unit 3 and the second workpiece spindle unit 4, but is also capable of tool changes in the tool spindle unit 2. Therefore, as shown in FIG. 1, two separation shutters 15 are provided to protect each unit from the effects of coolant, chips, etc. The separation shutters 15 are located on both sides of the tool spindle unit 2 in the width direction and are configured to move horizontally along the fore-and-aft direction of the machine body using a drive mechanism. The separation shutters 15 allow the multitasking machine 1 to be divided into a first machining chamber 10A consisting of the first workpiece spindle unit 3 and turret unit 5, a second machining chamber 10B consisting of the second workpiece spindle unit 4 and second turret unit 6, and a tool change chamber 10C for the tool spindle unit 2. By closing only one of the separation shutters 15, the space including the tool change chamber 10C can be used as the first machining chamber 10A or the second machining chamber 10B.

さらに、複合加工機1は、図4に示すように、ベッド7上の第1ワーク主軸装置3などのほか、機体カバー100、自動工具交換装置8、ワーク自動搬送装置9、制御装置90などを備えている。工具主軸装置2、ワーク主軸装置3,4、タレット装置5,6、自動工具交換装置8、ワーク自動搬送装置9、制御装置90などは、機体カバー100によって覆われている。ガントリ式のワーク自動搬送装置9は、機体カバー100から上方に突き出すようにして設けられ、機体の内部では把持したワークWを3軸方向に沿って移動させるよう構成されている。機体正面には中央に操作盤110が設けられ、その左右両側には左正面扉151と右正面扉152とが形成されている。操作盤110の奥には工具主軸装置2が位置し、左正面扉151と右正面扉152の奥には第1および第2加工室10A,10Bがある。そして、自動工具交換装置8は、そのツールマガジンが機体前面の左右正面扉151,152よりも前方に突き出すようにして配置され、マガジンカバー153によって覆われている。As shown in FIG. 4, the multitasking machine 1 further includes a first workpiece spindle unit 3 mounted on the bed 7, a machine body cover 100, an automatic tool changer 8, an automatic workpiece transport device 9, and a control device 90. The tool spindle unit 2, workpiece spindle units 3 and 4, turret units 5 and 6, the automatic tool changer 8, the automatic workpiece transport device 9, and the control device 90 are all covered by the machine body cover 100. The gantry-type automatic workpiece transport device 9 protrudes upward from the machine body cover 100 and is configured to move the gripped workpiece W along three axial directions inside the machine body. A control panel 110 is located in the center of the front of the machine body, and a left front door 151 and a right front door 152 are formed on both the left and right sides of the control panel 110. The tool spindle unit 2 is located behind the control panel 110, and the first and second machining chambers 10A and 10B are located behind the left front door 151 and the right front door 152. The automatic tool changer 8 is arranged so that its tool magazine protrudes forward beyond the left and right front doors 151 and 152 on the front of the machine body, and is covered by a magazine cover 153.

操作盤110は、図5に示すように、入力装置90a及び表示装置90bを備えている。入力装置90aは、操作スイッチ部90a1、キーボード部90a2などを有している。操作スイッチ部90a1は、運転準備スイッチ90a11、自動・各個モード切替スイッチ90a12、自動起動スイッチ90a13、非常停止スイッチ90a14、異常リセットスイッチ90a15及び連続切スイッチ90a16を有している。異常リセットスイッチ90a15は、異常が発生して自動運転が停止された複合加工機1において、異常状態が解消され異常状態をリセットするためにオンされるスイッチである。表示装置90bは、後述する再開グループ選択画面(図9参照)を表示する。 As shown in Figure 5, the operation panel 110 is equipped with an input device 90a and a display device 90b. The input device 90a has an operation switch section 90a1, a keyboard section 90a2, etc. The operation switch section 90a1 has an operation preparation switch 90a11, an automatic/individual mode selector switch 90a12, an automatic start switch 90a13, an emergency stop switch 90a14, an abnormality reset switch 90a15, and a continuous off switch 90a16. The abnormality reset switch 90a15 is a switch that is turned on to reset an abnormal condition when an abnormality has occurred in the multi-tasking machine 1 and automatic operation has been stopped. The display device 90b displays the restart group selection screen (see Figure 9), which will be described later.

(制御装置)
制御装置90は、工具主軸装置2、ワーク主軸装置3,4、タレット装置5,6、自動工具交換装置8、及びワーク自動搬送装置9を駆動制御する制御装置である。特に、制御装置90は、ワーク加工中にて異常が発生した場合にワーク加工を停止し、ワーク加工を再開する場合には、加工プログラムをグループ分けした加工グループの先頭から再開する。制御装置90は、図6に示すように、入力装置90a、表示装置90b、記憶装置90c、各電流センサ23a,28a,38a,39a,41a1,43a,48a,49a、各モータ23,28,32,38,39,41a,43,48,49、自動工具交換装置8、及び、ワーク自動搬送装置9に接続されている。
(Control device)
The control device 90 is a control device that drives and controls the tool spindle device 2, workpiece spindle devices 3 and 4, turret devices 5 and 6, automatic tool changer 8, and automatic workpiece transport device 9. In particular, the control device 90 stops workpiece machining if an abnormality occurs during workpiece machining, and when restarting workpiece machining, restarts it from the beginning of the machining group into which the machining programs are grouped. As shown in FIG. 6 , the control device 90 is connected to an input device 90a, a display device 90b, a storage device 90c, each of the current sensors 23a, 28a, 38a, 39a, 41a1, 43a, 48a, and 49a, each of the motors 23, 28, 32, 38, 39, 41a, 43, 48, and 49, the automatic tool changer 8, and the automatic workpiece transport device 9.

入力装置90aは、複合加工機1の前面に設けられており、作業者(ユーザ)が各種設定、各種指示などを制御装置90に入力するためのものである。表示装置90bは、複合加工機1の前面に設けられており、作業者に対して運転状況やメンテナンス状況などの情報を表示するためのものである。記憶装置90cは、複合加工機1の制御に係るデータ、例えば、制御プログラム(加工プログラム)、制御プログラムで使用するパラメータ、各種設定や各種指示に関するデータ、実検出データ、関連付けデータなどを記憶している(記憶部)。 The input device 90a is provided on the front of the multi-tasking machine 1 and allows the operator (user) to input various settings, instructions, etc. into the control device 90. The display device 90b is provided on the front of the multi-tasking machine 1 and displays information such as the operating status and maintenance status to the operator. The memory device 90c stores data related to the control of the multi-tasking machine 1, such as the control program (machining program), parameters used in the control program, data related to various settings and instructions, actual detection data, association data, etc. (storage unit).

制御装置90は、マイクロコンピュータ(不図示)を有しており、マイクロコンピュータは、バスを介してそれぞれ接続された入出力インターフェース、CPU、RAMおよびROM(いずれも不図示)を備えている。CPUは、各種プログラムを実施して、入力装置90a、記憶装置90c及び各電流センサ23a,28a,38a,39a,41a1,43a,48a,49aからデータ、検出信号、制御情報などを取得したり、表示装置90b、各モータ23,28,32,38,39,41a,43,48,49、自動工具交換装置8、及び、ワーク自動搬送装置9を制御したりする。RAMは同プログラムの実施に必要な変数を一時的に記憶するものであり、ROMは前記プログラムを記憶するものである。 The control device 90 has a microcomputer (not shown), which includes an input/output interface, a CPU, RAM, and ROM (all not shown), all connected via a bus. The CPU executes various programs to acquire data, detection signals, control information, etc. from the input device 90a, memory device 90c, and current sensors 23a, 28a, 38a, 39a, 41a1, 43a, 48a, and 49a, and controls the display device 90b, motors 23, 28, 32, 38, 39, 41a, 43, 48, and 49, automatic tool changer 8, and automatic workpiece transport device 9. The RAM temporarily stores variables necessary for executing the programs, and the ROM stores the programs.

(ワーク加工)
さらに、上述したワーク加工装置(複合加工機1)におけるワーク加工について図7に示すフローチャートに沿って説明する。制御装置90は、自動運転開始の指示があれば、ワーク加工に係る自動運転を開始する(加工部)。自動運転においては、加工工具によるワークWの加工が加工プログラムに沿って実施される。加工プログラムは、図8に示すように、複数の加工グループにグループ分けされている。加工グループは、加工の内容によりグループ分けされている。加工の内容としては、加工工具の種別、加工が実施される加工部位などが挙げられる。加工部位としては、端面加工、内径加工、外径加工などが挙げられる。
(Workpiece processing)
Furthermore, workpiece machining in the above-mentioned workpiece machining device (multi-tasking machine 1) will be described with reference to the flowchart shown in FIG. 7. When an instruction to start automatic operation is received, the control device 90 starts automatic operation related to workpiece machining (machining unit). In automatic operation, machining of the workpiece W using machining tools is carried out in accordance with a machining program. As shown in FIG. 8, the machining programs are divided into a plurality of machining groups. The machining groups are grouped according to the content of machining. Examples of the content of machining include the type of machining tool and the machining part to be machined. Examples of the machining part include end face machining, internal diameter machining, and external diameter machining.

加工グループについて、図8を参照して説明する。当該加工プログラムはO01なる名称(プログラム名)である。加工プログラムO01は、加工工具の種別に応じてグループ分けされた加工グループA~加工グループEを有している。加工グループAは、シーケンス番号1~3の3個のブロックを有している。加工グループBは、工具番号T200の工具Tを使用して加工するグループであり、シーケンス番号4~17の14個のブロックを有している。加工グループCは、工具番号T300の工具Tを使用して加工するグループであり、シーケンス番号18~33の16個のブロックを有している。加工グループDは、工具番号T400の工具Tを使用して加工するグループであり、シーケンス番号34~48の15個のブロックを有している。加工グループEは、シーケンス番号49~54の6個のブロックを有している。尚、各ブロックは、一般的なGコード、Mコードを有している。 Machining groups will be explained with reference to Figure 8. The machining program in question is named O01 (program name). Machining program O01 has machining groups A to E, which are grouped according to the type of machining tool. Machining group A has three blocks with sequence numbers 1 to 3. Machining group B is a group that uses tool T with tool number T200 for machining, and has 14 blocks with sequence numbers 4 to 17. Machining group C is a group that uses tool T with tool number T300 for machining, and has 16 blocks with sequence numbers 18 to 33. Machining group D is a group that uses tool T with tool number T400 for machining, and has 15 blocks with sequence numbers 34 to 48. Machining group E has six blocks with sequence numbers 49 to 54. Each block has standard G code and M code.

加工グループAの先頭は、シーケンス番号1のブロックであり、加工グループBの先頭は、シーケンス番号4のブロックであり、加工グループCの先頭は、シーケンス番号18のブロックであり、加工グループDの先頭は、シーケンス番号34のブロックであり、加工グループEの先頭は、シーケンス番号49のブロックである。加工グループB~加工グループDの先頭には、それぞれ「N2T200***」、「N3T300***」、「N4T400***」と記載されたワードを有するブロックが配置されている。「N**」が加工グループの先頭であることを示すワードである。制御装置90は、「N**」を検知(記憶)することにより、各加工グループの先頭を検知することが可能となり、さらには、検知した加工グループの先頭に基づいて加工プログラムを加工グループにグループ分けすることが可能となる。 The beginning of machining group A is the block with sequence number 1, the beginning of machining group B is the block with sequence number 4, the beginning of machining group C is the block with sequence number 18, the beginning of machining group D is the block with sequence number 34, and the beginning of machining group E is the block with sequence number 49. At the beginning of machining groups B to D, there are blocks containing the words "N2T200***," "N3T300***," and "N4T400***," respectively. "N**" is a word indicating the beginning of a machining group. By detecting (storing) "N**," the control device 90 can detect the beginning of each machining group and can further group machining programs into machining groups based on the detected beginning of the machining group.

制御装置90は、自動運転開始の指示があれば、ワーク加工に係る自動運転を開始する。具体的には、ステップS102において、制御装置90は、自動起動スイッチ90a13のオン・オフに基づいて自動運転が開始されたか否かを判定する。制御装置90は、自動起動スイッチ90a13がオンであれば自動運転が開始されたと判定し(ステップS102にて「YES」)、プログラムをステップS104に進める。一方、制御装置90は、自動起動スイッチ90a13がオフであれば自動運転が開始されていないと判定し(ステップS102にて「NO」)、ステップS102の処理を繰り返す。 When an instruction to start automatic operation is received, the control device 90 starts automatic operation related to workpiece machining. Specifically, in step S102, the control device 90 determines whether automatic operation has started based on the on/off status of the automatic start switch 90a13. If the automatic start switch 90a13 is on, the control device 90 determines that automatic operation has started ("YES" in step S102) and proceeds to step S104. On the other hand, if the automatic start switch 90a13 is off, the control device 90 determines that automatic operation has not started ("NO" in step S102) and repeats the processing of step S102.

ステップS104において、制御装置90は、ワークWの加工(ワーク加工)を実施する自動運転を実施する(加工部)。例えば、複合加工機1では、次のような流れによってワークWの加工が行われる。入力側ストッカのワークWがワーク自動搬送装置9によって第1ワーク主軸装置3へと運ばれ、チャック機構21によって把持される。第1タレット装置5では、タレット31の駆動によって選択された工具Tが、YL軸に平行な加工移動線L1上を移動し、ワークWに対する加工位置に位置決めされる。第1ワーク主軸装置3では、スピンドルモータ23の駆動によりチャック機構21に把持されたワークWが回転し、主軸スライド24がガイドレール25に沿ってZ軸方向に沿って移動することにより、ワークWに対して工具Tが当てられて所定の加工が行われる。 In step S104, the control device 90 performs automatic operation (machining section) to machine the workpiece W (workpiece machining). For example, in the multi-tasking machine 1, the workpiece W is machined according to the following procedure: The workpiece W in the input stocker is transported by the automatic workpiece transport device 9 to the first workpiece spindle device 3 and gripped by the chuck mechanism 21. In the first turret device 5, the tool T selected by driving the turret 31 moves along a machining movement line L1 parallel to the YL axis and is positioned at the machining position relative to the workpiece W. In the first workpiece spindle device 3, the workpiece W gripped by the chuck mechanism 21 is rotated by driving the spindle motor 23, and the spindle slide 24 moves in the Z-axis direction along the guide rail 25, thereby bringing the tool T into contact with the workpiece W and performing the specified machining.

第1ワーク主軸装置3におけるワークWの第1加工は、第1タレット装置5による加工のほか、工具主軸装置2を加えた加工、或いは工具主軸装置2のみによる加工が行われる。工具主軸装置2によってワークWの加工が行われる場合には、タレット31が第1ワーク主軸装置3から離れる。工具主軸装置2は、Y軸方向およびX軸方向に沿った移動によって位置決めが行われ、主軸ヘッド41がB軸の回転により工具Tの角度が調整される。 The first machining of the workpiece W in the first workpiece spindle device 3 is performed by the first turret device 5, as well as by the tool spindle device 2, or by the tool spindle device 2 alone. When the workpiece W is machined by the tool spindle device 2, the turret 31 moves away from the first workpiece spindle device 3. The tool spindle device 2 is positioned by movement along the Y-axis and X-axis directions, and the angle of the tool T is adjusted by rotation of the spindle head 41 about the B-axis.

次に、第1ワーク主軸装置3から第2ワーク主軸装置4へとワークWを移すため、両装置が機体中央に近づき、先に停止した第1ワーク主軸装置3に対して第2ワーク主軸装置4がワークWを取りにいき、チャック機構21同士によるワークWの掴み替えが行われる。第2ワーク主軸装置4では、第1加工と同様にワークWに対して第2タレット装置6による第2加工が実行され、或いは工具主軸装置2による加工を加え、また、工具主軸装置2のみによる加工が行われる。そして、第2加工が終了したワークWは、ワーク自動搬送装置9によって取り出されて、出力側ストッカに回収される。 Next, to transfer the workpiece W from the first workpiece spindle device 3 to the second workpiece spindle device 4, both devices approach the center of the machine, and the second workpiece spindle device 4 goes to retrieve the workpiece W from the first workpiece spindle device 3, which has stopped earlier, and the workpiece W is re-gripped by the chuck mechanisms 21. In the second workpiece spindle device 4, the second machining is performed on the workpiece W by the second turret device 6, similar to the first machining, or machining is performed by the tool spindle device 2 in addition, or machining is performed by the tool spindle device 2 alone. Then, after the second machining is completed, the workpiece W is removed by the automatic workpiece transport device 9 and collected in the output stocker.

制御装置90は、自動運転中(ワーク加工中)に異常が発生した場合に、自動運転を停止する。具体的には、制御装置90は、ステップS106において、ステップ104によるワーク加工の途中(自動運転中(ワーク加工中))に異常を検出する(異常検出部)。例えば、制御装置90は、ワークWの加工に係る物理量であって検出可能である検出可能物理量である加工負荷の異常を検出する。具体的には、加工負荷は、ワークWを切削工具により切削(加工)する際に発生する負荷であり、加工に対して抵抗となる物理量(加工抵抗)である。ここでは、加工負荷は、駆動する側(本実施例では、上述した各サーボモータ)に対して、加工抵抗を発生させるワークWや切削工具(駆動される側)が及ぼす力や消費するエネルギーの大きさをいい、例えば駆動軸にかかるトルク負荷のことをいう。 The control device 90 stops automatic operation if an abnormality occurs during automatic operation (workpiece machining). Specifically, in step S106, the control device 90 detects an abnormality (abnormality detection unit) during workpiece machining in step 104 (during automatic operation (workpiece machining)). For example, the control device 90 detects an abnormality in the machining load, which is a detectable physical quantity related to the machining of the workpiece W. Specifically, the machining load is the load generated when cutting (machining) the workpiece W with a cutting tool, and is a physical quantity that acts as resistance to machining (machining resistance). Here, the machining load refers to the magnitude of the force and energy consumed by the workpiece W or cutting tool (the driven side) that generates machining resistance on the driving side (in this embodiment, the above-mentioned servo motors), for example, the torque load on the drive shaft.

ステップS106においては、制御装置90は、例えば、ワーク主軸のスピンドルを駆動するためのスピンドルモータ23の駆動電流を検出した電流センサ23aから取得し、その検出電流からスピンドルモータ23の加工負荷(ワーク主軸にかかるトルク負荷(ワーク主軸加工負荷))を導出することができる(導出部)。例えば、加工負荷は、駆動電流と加工負荷との相関関係を示すマップまたは演算式を使用することにより、検出電流に対応する加工負荷として導出される。ワーク主軸加工負荷と同様に、他の駆動軸(Z軸加工負荷、工具主軸加工負荷など)を駆動するモータの加工負荷も導出することができる。 In step S106, the control device 90 obtains, for example, from the current sensor 23a that detects the drive current of the spindle motor 23 for driving the spindle of the work spindle, and can derive the machining load of the spindle motor 23 (torque load applied to the work spindle (work spindle machining load)) from the detected current (derivation unit). For example, the machining load is derived as the machining load corresponding to the detected current by using a map or equation that shows the correlation between the drive current and the machining load. Similar to the work spindle machining load, the machining load of the motors that drive other drive axes (Z-axis machining load, tool spindle machining load, etc.) can also be derived.

さらに、ステップS106においては、制御装置90は、検出した実検出データ(加工負荷)と、記憶装置90cに記憶されている監視範囲(ティーチングデータ)とを比較し、実検出データが監視範囲外であるか否かを判定することにより、ワークWの加工に関する加工負荷の異常(ワークWの負荷異常)の有無を判定する。監視範囲は、加工負荷(検出可能物理量)の状態を監視(判定)するための範囲である。制御装置90は、実検出データが監視範囲内にある場合には、加工負荷に異常はないと判定し(ステップS106にて「NO」)、一方、実検出データが監視範囲外である場合には、加工負荷に異常がある(即停止異常が発生した旨)と判定し(ステップS106にて「NO」)、プログラムをステップS108に進める。 Furthermore, in step S106, the control device 90 compares the detected actual detection data (machining load) with the monitoring range (teaching data) stored in the memory device 90c and determines whether the actual detection data is outside the monitoring range, thereby determining whether there is an abnormality in the machining load related to the machining of the workpiece W (abnormal load on the workpiece W). The monitoring range is the range for monitoring (determining) the state of the machining load (detectable physical quantity). If the actual detection data is within the monitoring range, the control device 90 determines that there is no abnormality in the machining load ("NO" in step S106). On the other hand, if the actual detection data is outside the monitoring range, the control device 90 determines that there is an abnormality in the machining load (that an immediate stop abnormality has occurred) ("NO" in step S106), and proceeds to step S108.

ステップS108において、制御装置90は、自動運転を停止する。このように、制御装置90は、ステップS106(異常検出部)によって異常が検出された場合に、ワーク加工を停止する(加工停止部)。さらに、制御装置90は、異常が発生したプログラム(ブロック)を記憶装置90cに記憶するのが好ましい。本実施形態では、即停止異常がシーケンス番号22にて発生したと仮定するので、その旨が記憶装置90cに記憶されている。 In step S108, the control device 90 stops automatic operation. In this way, when an abnormality is detected in step S106 (abnormality detection unit), the control device 90 stops workpiece processing (processing stop unit). Furthermore, it is preferable that the control device 90 stores the program (block) in which the abnormality occurred in the memory device 90c. In this embodiment, it is assumed that an immediate stop abnormality occurred at sequence number 22, and this fact is stored in the memory device 90c.

さらに、制御装置90は、複合加工機1の自動運転の停止とともに、作業者にその旨を通知する。作業者は、その通知によって複合加工機1の異常原因を調査し、異常原因を突き止め、異常状態を解消することが可能となる。作業者は、異常状態を解消すると、異常リセットスイッチ90a15をオンし、複合加工機1を通常の自動運転が実施可能な状態に戻す。 Furthermore, when the automatic operation of the multi-tasking machine 1 is stopped, the control device 90 notifies the operator of this fact. This notification enables the operator to investigate the cause of the abnormality in the multi-tasking machine 1, identify the cause of the abnormality, and resolve the abnormal condition. Once the abnormal condition is resolved, the operator turns on the abnormality reset switch 90a15, returning the multi-tasking machine 1 to a state in which normal automatic operation can be performed.

制御装置90は、異常状態が解除された場合に、自動運転を再開する(加工再開部)。具体的には、制御装置90は、異常リセットスイッチ90a15のオンを検知すると、異常状態が解除されたと判定し(ステップS110にて「YES」)、プログラムをステップS112以降に進めて、自動運転を自動的に再開する。一方、異常状態が解消されないで、異常リセットスイッチ90a15がオンされるまでは、制御装置90は、ステップS110にて「NO」と判定を繰り返す。ステップS110において、制御装置90は、異常状態の解除を検出する。 When the abnormal condition is resolved, the control device 90 resumes automatic operation (processing resumption section). Specifically, when the control device 90 detects that the abnormal condition has been resolved ("YES" in step S110), the control device 90 proceeds to step S112 and beyond, automatically resuming automatic operation. On the other hand, if the abnormal condition is not resolved and the abnormal condition reset switch 90a15 is not turned on, the control device 90 repeatedly returns "NO" in step S110. In step S110, the control device 90 detects that the abnormal condition has been resolved.

制御装置90は、作業者に再開する加工グループを指定(選択)させるのが好ましい(指定部)。最初に、制御装置90は、ステップS112において、再開する加工箇所を表示装置90bに表示する。具体的には、制御装置90は、図9に示す再開グループ選択画面90b1を表示装置90bに表示する。再開グループ選択画面90b1は、第1選択ボタン90b1a、第2選択ボタン90b1b及び第3選択ボタン90b1cを有している。第1選択ボタン90b1aは、自動運転が停止されたプログラム(ブロック)を含む加工グループ(加工停止グループ)の一つ前の加工グループから自動運転を再開するためのボタンである。第2選択ボタン90b1bは、加工停止グループから自動運転を再開するためのボタンである。第3選択ボタン90b1cは、加工停止グループの一つ後の加工グループから自動運転を再開するためのボタンである。 The control device 90 preferably allows the operator to specify (select) the machining group to be resumed (designation unit). First, in step S112, the control device 90 displays the machining location to be resumed on the display device 90b. Specifically, the control device 90 displays the restart group selection screen 90b1 shown in FIG. 9 on the display device 90b. The restart group selection screen 90b1 has a first selection button 90b1a, a second selection button 90b1b, and a third selection button 90b1c. The first selection button 90b1a is a button for resuming automatic operation from the machining group immediately before the machining group (stopped machining group) containing the program (block) where automatic operation was stopped. The second selection button 90b1b is a button for resuming automatic operation from the stopped machining group. The third selection button 90b1c is a button for resuming automatic operation from the machining group immediately after the stopped machining group.

本実施形態では、図8に示すように、加工停止グループは、異常が発生したシーケンス番号22の含む加工グループCであり、一つ前の加工グループは加工グループBであり、一つ後の加工グループは加工グループDである。尚、再開グループ選択画面90b1においては、「停止したグループから」である第2選択ボタン90b1bが最初から選択されている(デフォルトに設定される)のが好ましい。再開グループの選択忘れを抑制するためである。 In this embodiment, as shown in Figure 8, the processing stopped group is processing group C, which includes sequence number 22 where the abnormality occurred, the previous processing group is processing group B, and the next processing group is processing group D. It is preferable that the second selection button 90b1b, "From the stopped group," be selected from the beginning (set as the default) on the restart group selection screen 90b1. This is to prevent forgetting to select the restart group.

尚、制御装置90は、再開グループ選択画面に、図8に示すような、加工プログラム、加工プログラムに対応した加工グループ、及び、異常が発生した箇所を示すようにしてもよい。これによれば、作業者が、異常が発生したブロック、及び加工プログラムを実際に参照しながら、再開グループを選択することができ、より適切な箇所から再開することが可能となる。 The control device 90 may also display on the restart group selection screen the machining program, the machining group corresponding to the machining program, and the location where the abnormality occurred, as shown in Figure 8. This allows the operator to select the restart group while actually referring to the block and machining program where the abnormality occurred, making it possible to restart from a more appropriate location.

制御装置90は、再開する加工箇所(再開グループ)の選択が完了すると(ステップS114にて「YES」と判定し)、プログラムをステップS116に進めて、選択された箇所から自動運転を再開する。一方、制御装置90は、再開する加工箇所(再開グループ)の選択が完了するまで(ステップS114にて「NO」と判定し)、ステップS114の処理を繰り返し実施する。尚、制御装置90は、再開グループを選択した後、自動起動スイッチ90a13をオンされることで、選択が完了すると判定してもよい。 When the control device 90 has completed the selection of the machining location (restart group) to be resumed (determined as "YES" in step S114), the program proceeds to step S116 and resumes automatic operation from the selected location. Meanwhile, the control device 90 repeatedly performs the processing of step S114 until the selection of the machining location (restart group) to be resumed is completed (determined as "NO" in step S114). Note that the control device 90 may determine that the selection is complete by turning on the automatic start switch 90a13 after selecting the restart group.

ステップS114において、制御装置90は、各選択ボタン90b1a,90b1b.90b1cのいずれか一つが選択されている場合に、再開する加工箇所が選択されたと判定し、一方、そうでなければ、再開する加工箇所が選択されていないと判定する。このように、ステップS114において、再開する加工箇所(再開グループ)の選択(指定)が実施される(指定部)。In step S114, if any one of the selection buttons 90b1a, 90b1b, or 90b1c is selected, the control device 90 determines that the machining location to be resumed has been selected; otherwise, it determines that the machining location to be resumed has not been selected. In this way, in step S114, the machining location to be resumed (restart group) is selected (designated) (designation unit).

ステップS116において、制御装置90は、選択(指定)された加工グループの先頭から加工を再開する(加工再開部)。制御装置90は、選択された加工グループに対応した加工グループを、記憶装置90cに記憶されている異常が発生したシーケンス番号に基づいて算出する。そして、制御装置90は、その算出した加工グループの先頭から自動運転を再開する。本実施形態では、シーケンス番号22で異常が発生し、「停止したグループから」が選択された場合には、制御装置90は、シーケンス番号22に基づいて、そのシーケンス番号22を含む加工グループCを加工停止グループとして算出し、その算出した加工停止グループの一つ前の加工グループBを一つ前グループとして算出し、その算出した加工停止グループの一つ後の加工グループDを一つ後グループとして算出する。制御装置90は、選択された加工グループが加工停止グループであるので、加工グループCを選択された加工グループとして決定する。そして、制御装置90は、その決定した加工グループCの先頭であるシーケンス番号18から自動運転を再開する。In step S116, the control device 90 resumes processing from the beginning of the selected (specified) processing group (processing resumption section). The control device 90 calculates the processing group corresponding to the selected processing group based on the sequence number where the abnormality occurred, which is stored in the memory device 90c. The control device 90 then resumes automatic operation from the beginning of the calculated processing group. In this embodiment, if an abnormality occurs at sequence number 22 and "From the stopped group" is selected, the control device 90 calculates processing group C containing sequence number 22 as the processing stop group based on sequence number 22, calculates processing group B immediately before the calculated processing stop group as the previous group, and calculates processing group D immediately after the calculated processing stop group as the next group. Since the selected processing group is the processing stop group, the control device 90 determines processing group C as the selected processing group. The control device 90 then resumes automatic operation from sequence number 18, which is the beginning of the determined processing group C.

制御装置90は、加工プログラムが終了するまで、すなわちワーク加工が終了するまで(ステップS118にて「NO」と判定し)、自動運転を継続し、加工プログラムが終了しワーク加工が終了すると(ステップS118にて「YES」と判定し)、自動運転を終了する。 The control device 90 continues automatic operation until the machining program is completed, i.e., until workpiece machining is completed (determined as "NO" in step S118), and terminates automatic operation when the machining program is completed and workpiece machining is completed (determined as "YES" in step S118).

尚、上述した実施形態においては、加工工具として切削工具を使用するようにしたが、ワークWを加工する他の加工工具を使用するようにしてもよい。また、ワーク加工装置として、複合加工機1を採用することとしたが、これに限定されず、ワークWを加工する装置であればよく、単なる旋盤加工装置、マシニングセンタを採用するようにしてもよい。 In the above-described embodiment, a cutting tool is used as the processing tool, but other processing tools for processing the workpiece W may also be used. Furthermore, while a multi-tasking machine 1 is used as the workpiece processing device, this is not limited to this, and any device that processes the workpiece W may be used, and a simple lathe processing device or machining center may also be used.

また、上述した実施形態においては、異常検出により自動運転(ワーク加工)が停止された場合に、作業者によって選択された加工グループの先頭から自動運転を再開するようにしたが、選択するのを待つまでもなく、異常が解消された後に、加工が停止した加工グループ(加工停止グループ)の先頭から再開するようにしてもよい。具体的には、制御装置90(加工再開部)は、上述したステップS110の後のステップS112及びステップS114の処理を省略し、ステップS116の処理を実施する。このとき、ステップS116において、制御装置90は、加工停止グループの先頭から加工を再開する(加工再開部)。 In addition, in the above-described embodiment, when automatic operation (workpiece machining) is stopped due to the detection of an abnormality, automatic operation is resumed from the head of the machining group selected by the operator. However, it is also possible to resume machining from the head of the machining group where machining was stopped (machining stopped group) after the abnormality is resolved, without waiting for a selection. Specifically, the control device 90 (machining restart unit) omits the processing of steps S112 and S114 after the above-described step S110, and performs the processing of step S116. At this time, in step S116, the control device 90 resumes machining from the head of the machining stopped group (machining restart unit).

(本実施形態の作用効果)
上述した実施形態によるワーク加工装置(複合加工機1)は、加工工具(工具T)によるワークWの加工を、複数の加工グループにグループ分けされた加工プログラムに沿って実施する加工部(制御装置90;ステップS104)と、制御装置90(ステップS104;加工部)による前記加工の途中に異常を検出する異常検出部(制御装置90;ステップS106)と、制御装置90(ステップS106;異常検出部)によって前記異常が検出された場合に、前記加工を停止する加工停止部(制御装置90;ステップS108)と、制御装置90(ステップS108;加工停止部)によって前記加工が停止された場合に、前記加工グループの先頭から前記加工を再開する加工再開部(制御装置90;ステップS116)と、を備えている。
(Effects of this embodiment)
The workpiece machining device (multi-tasking machine 1) according to the embodiment described above includes a machining unit (controller 90; step S104) that performs machining of a workpiece W using machining tools (tools T) in accordance with a machining program divided into a plurality of machining groups, an abnormality detection unit (controller 90; step S106) that detects an abnormality during the machining by the control unit 90 (step S104; machining unit), a machining stop unit (controller 90; step S108) that stops the machining when the abnormality is detected by the control unit 90 (step S106; abnormality detection unit), and a machining restart unit (controller 90; step S116) that restarts the machining from the beginning of the machining group when the machining is stopped by the control unit 90 (step S108; machining stop unit).

本実施形態によれば、複合加工機1において、制御装置90(ステップS116;加工再開部)が、制御装置90(ステップS106;異常検出部)によって前記異常が検出されることにより制御装置90(ステップS108;加工停止部)によって加工が停止された場合に、加工プログラムをグループ分けした加工グループの先頭から加工を再開する。これによれば、複合加工機1において、加工グループのグループ分けに応じた適切な位置から加工再開を行うことが可能となり、その結果、加工異常を検出した際に、より適切な位置から加工再開を行うことが可能となる。According to this embodiment, in the multi-tasking machine 1, when the control device 90 (step S106; abnormality detection unit) detects an abnormality and the control device 90 (step S108; machining stop unit) stops machining, the control device 90 (step S116; machining restart unit) resumes machining from the beginning of the machining group into which the machining programs are grouped. This makes it possible for the multi-tasking machine 1 to resume machining from an appropriate position according to the grouping of the machining groups, and as a result, when a machining abnormality is detected, it becomes possible to resume machining from a more appropriate position.

また、本実施形態において、前記加工グループは、前記加工の内容によりグループ分けされている。これによれば、加工の内容に応じた適切な位置から加工再開を行うことが可能となる。 In addition, in this embodiment, the processing groups are divided into groups based on the content of the processing. This makes it possible to resume processing from an appropriate position depending on the content of the processing.

また、本実施形態において、前記加工の内容は、前記工具Tの種別である。これによれば、工具Tの種別に応じた適切な位置から加工再開を行うことが可能となる。 In addition, in this embodiment, the processing content is the type of tool T. This makes it possible to resume processing from an appropriate position according to the type of tool T.

また、本実施形態において、前記加工の内容は、前記加工が実施される加工部位である。これによれば、加工部位に応じた適切な位置から加工再開を行うことが可能となる。 In addition, in this embodiment, the processing content is the processing area where the processing is performed. This makes it possible to resume processing from an appropriate position depending on the processing area.

また、本実施形態において、制御装置90(ステップS116;加工再開部)は、制御装置90(ステップS108;加工停止部)によって前記加工が停止された場合に、前記加工が停止された前記加工グループの先頭から前記加工を再開する。これによれば、加工途中の加工グループのプログラムに係る加工を先頭から確実に再開することが可能となる。 In addition, in this embodiment, when the machining is stopped by the control device 90 (step S108; machining stop unit), the control device 90 (step S116; machining restart unit) restarts the machining from the beginning of the machining group where the machining was stopped. This makes it possible to reliably restart machining related to the program of the machining group that is currently being machined from the beginning.

また、本実施形態において、複合加工機1は、作業者によって前記加工を再開する前記加工グループを指定できる指定部(制御装置90;ステップS114)をさらに備え、制御装置90(ステップS116;加工再開部)は、制御装置90(ステップS108;加工停止部)によって前記加工が停止された場合に、制御装置90(ステップS116;指定部)によって指定された前記加工グループの先頭から前記加工を再開する。これによれば、作業者の判断に応じた適切な位置から加工再開を行うことが可能となる。 In addition, in this embodiment, the multi-tasking machine 1 further includes a designation unit (controller 90; step S114) that allows the operator to designate the machining group for which machining is to be resumed, and when the machining is stopped by the controller 90 (step S108; machining stop unit), the controller 90 (step S116; machining resumption unit) resumes the machining from the beginning of the machining group designated by the controller 90 (step S116; designation unit). This makes it possible to resume machining from an appropriate position according to the operator's judgment.

1…複合加工機(ワーク加工装置)、90…制御装置(加工部;ステップS104、異常検出部;ステップS106、加工停止部;ステップS108、加工再開部;ステップS116、指定部;ステップS114)、T…加工工具(工具)、W…ワーク。 1...Multi-tasking machine (workpiece machining device), 90...Control device (machining section; step S104, abnormality detection section; step S106, machining stop section; step S108, machining restart section; step S116, designation section; step S114), T...Machining tool (tool), W...Workpiece.

Claims (5)

加工工具によるワークの加工を、複数の加工グループにグループ分けされた加工プログラムに沿って実施する加工部と、
前記加工部による前記加工の途中に異常を検出する異常検出部と、
前記異常検出部によって前記異常が検出された場合に、前記加工を停止する加工停止部と、
前記加工停止部によって前記加工が停止された場合に、前記加工グループの先頭から前記加工を再開する加工再開部と、
前記加工を再開する前記加工グループである再開グループを作業者に選択させるための再開グループ選択画面を表示装置に表示する表示部と、
を備え
前記表示部は、前記再開グループ選択画面に、前記加工プログラム、前記加工プログラムに対応した複数の前記加工グループ、及び、前記異常が発生した箇所を表示するワーク加工装置。
a machining unit that performs machining of a workpiece using a machining tool according to machining programs grouped into a plurality of machining groups;
an abnormality detection unit that detects an abnormality during the processing by the processing unit;
a processing stop unit that stops the processing when the abnormality is detected by the abnormality detection unit;
a machining restart unit that restarts the machining from the beginning of the machining group when the machining is stopped by the machining stop unit;
a display unit that displays a restart group selection screen on a display device to allow an operator to select a restart group that is the machining group to restart the machining;
Equipped with
The display unit of the workpiece machining device displays the machining program, the plurality of machining groups corresponding to the machining program, and the location where the abnormality occurred on the restart group selection screen .
加工工具によるワークの加工を、複数の加工グループにグループ分けされた加工プログラムに沿って実施する加工部と、
前記加工部による前記加工の途中に異常を検出する異常検出部と、
前記異常検出部によって前記異常が検出された場合に、前記加工を停止する加工停止部と、
前記加工停止部によって前記加工が停止された場合に、前記加工グループの先頭から前記加工を再開する加工再開部と、
前記加工を再開する前記加工グループである再開グループを作業者に選択させるための再開グループ選択画面を表示装置に表示する表示部と、
を備え
前記表示部は、前記再開グループ選択画面に、前記加工プログラム、前記加工プログラムに対応した複数の前記加工グループ、及び、前記異常が発生した箇所を表示し、複数の前記加工グループにそれぞれ対応した選択ボタンを表示するワーク加工装置。
a machining unit that performs machining of a workpiece using a machining tool according to machining programs grouped into a plurality of machining groups;
an abnormality detection unit that detects an abnormality during the processing by the processing unit;
a processing stop unit that stops the processing when the abnormality is detected by the abnormality detection unit;
a machining restart unit that restarts the machining from the beginning of the machining group when the machining is stopped by the machining stop unit;
a display unit that displays a restart group selection screen on a display device to allow an operator to select a restart group that is the machining group to restart the machining;
Equipped with
The display unit displays the machining program, the multiple machining groups corresponding to the machining program, and the location where the abnormality occurred on the restart group selection screen, and displays selection buttons corresponding to each of the multiple machining groups .
前記加工グループは、前記加工工具の種別、または前記加工が実施される加工部位によりグループ分けされた請求項1または請求項2に記載のワーク加工装置。 3. The workpiece machining device according to claim 1, wherein the machining groups are grouped according to the type of the machining tool or the machining portion on which the machining is performed. 前記加工再開部は、前記加工停止部によって前記加工が停止された場合に、前記加工が停止された前記加工グループの先頭から前記加工を再開する請求項1から請求項3のいずれか一項に記載のワーク加工装置。 The workpiece machining device according to any one of claims 1 to 3, wherein the machining restart unit restarts the machining from the head of the machining group where the machining was stopped when the machining stop unit stops the machining. 前記表示装置に表示された前記再開グループ選択画面を参照して、前記作業者によって前記再開グループを指定できる指定部をさらに備え、
前記加工再開部は、前記加工停止部によって前記加工が停止された場合に、前記指定部によって指定された前記再開グループの先頭から前記加工を再開する請求項1から請求項3のいずれか一項に記載のワーク加工装置。
a designation unit that allows the operator to designate the restart group by referring to the restart group selection screen displayed on the display device,
The workpiece machining device according to any one of claims 1 to 3, wherein the machining restart unit restarts the machining from the beginning of the restart group designated by the designation unit when the machining is stopped by the machining stop unit.
JP2023570631A 2021-12-29 2021-12-29 Workpiece processing equipment Active JP7806087B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/049014 WO2023127159A1 (en) 2021-12-29 2021-12-29 Workpiece machining apparatus

Publications (2)

Publication Number Publication Date
JPWO2023127159A1 JPWO2023127159A1 (en) 2023-07-06
JP7806087B2 true JP7806087B2 (en) 2026-01-26

Family

ID=86998486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023570631A Active JP7806087B2 (en) 2021-12-29 2021-12-29 Workpiece processing equipment

Country Status (2)

Country Link
JP (1) JP7806087B2 (en)
WO (1) WO2023127159A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003001547A (en) 2001-06-22 2003-01-08 Murata Mach Ltd Control device for machine tool
JP2004306073A (en) 2003-04-04 2004-11-04 Fanuc Ltd Laser beam machining device and method for laser beam machining
JP4480770B2 (en) 2008-03-17 2010-06-16 ファナック株式会社 Numerical control device with processing resumption function
JP2015222550A (en) 2014-05-23 2015-12-10 ファナック株式会社 Numerical value control device having program processing resumption function
JP2020008979A (en) 2018-07-04 2020-01-16 Dmg森精機株式会社 Numerical control device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6312005A (en) * 1986-07-02 1988-01-19 Brother Ind Ltd Automatic programming device
JPH0288142A (en) * 1988-09-27 1990-03-28 Mitsubishi Electric Corp Numerical control device
JP2795884B2 (en) * 1989-03-30 1998-09-10 株式会社東芝 Machinery controlled by NC program
JP3048679B2 (en) * 1991-06-07 2000-06-05 株式会社森精機製作所 Interactive NC device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003001547A (en) 2001-06-22 2003-01-08 Murata Mach Ltd Control device for machine tool
JP2004306073A (en) 2003-04-04 2004-11-04 Fanuc Ltd Laser beam machining device and method for laser beam machining
JP4480770B2 (en) 2008-03-17 2010-06-16 ファナック株式会社 Numerical control device with processing resumption function
JP2015222550A (en) 2014-05-23 2015-12-10 ファナック株式会社 Numerical value control device having program processing resumption function
JP2020008979A (en) 2018-07-04 2020-01-16 Dmg森精機株式会社 Numerical control device

Also Published As

Publication number Publication date
WO2023127159A1 (en) 2023-07-06
JPWO2023127159A1 (en) 2023-07-06

Similar Documents

Publication Publication Date Title
US6640676B2 (en) Tool presetter and tool offset amount calculation method
CN104768707B (en) Monitoring interval automatic setting device, machine tool, and monitoring interval automatic setting method
US20080086220A1 (en) Machine-tool controller
US12539571B2 (en) Machine tool and information processing device
KR930010589B1 (en) Cutting tool stop control apparatus
EP4134192A1 (en) Lathe and method of detecting cut-off tool breakage
JP7806087B2 (en) Workpiece processing equipment
KR880001305B1 (en) Numerically controlled working method
WO2022190155A1 (en) Workpiece processing apparatus
JP2000284817A (en) Numerical controller to simultaneously control two movable objects no common track
KR102495718B1 (en) Tool change control device and method thereof
JPH08263115A (en) Interference evading method for nc machine tool
JP3435229B2 (en) Machining method by NC lathe and NC lathe capable of backup machining
JPH1165626A (en) Working load information detecting device
JP4859467B2 (en) How to restart a 2-spindle facing lathe
JP7817812B2 (en) Workpiece processing equipment
JP2025067729A (en) Workpiece processing device, and conveyance method and conveyance program in workpiece processing device
JPH056046Y2 (en)
JP4261708B2 (en) NC machining equipment
JPH0639603A (en) Numerically controlled automatic lathe
JP2553227B2 (en) Tool damage detection method for machine tools
JPH10143229A (en) Machine tool controller
JPH04235605A (en) Machine tool controller
KR930001016B1 (en) Machine tool control
WO2022030437A1 (en) Numerical control device, manufacturing machine, and manufacturing machine control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250715

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250820

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251029

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: 20260106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260114

R150 Certificate of patent or registration of utility model

Ref document number: 7806087

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150