WO1995028252A1 - Numerically controlled machine tool - Google Patents

Numerically controlled machine tool Download PDF

Info

Publication number
WO1995028252A1
WO1995028252A1 PCT/JP1994/002170 JP9402170W WO9528252A1 WO 1995028252 A1 WO1995028252 A1 WO 1995028252A1 JP 9402170 W JP9402170 W JP 9402170W WO 9528252 A1 WO9528252 A1 WO 9528252A1
Authority
WO
WIPO (PCT)
Prior art keywords
feed
axis
command signal
backlash
mode
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/JP1994/002170
Other languages
English (en)
French (fr)
Inventor
Shigeru Yamada
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.)
Kitamura Machinery Co Ltd
Original Assignee
Kitamura Machinery 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 Kitamura Machinery Co Ltd filed Critical Kitamura Machinery Co Ltd
Priority to US08/545,728 priority Critical patent/US5742140A/en
Priority to EP95903921A priority patent/EP0706852B1/en
Priority to DE69423491T priority patent/DE69423491T2/de
Publication of WO1995028252A1 publication Critical patent/WO1995028252A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

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/404Numerical 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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41045For several modes and feed speeds, a table, registers for several backlash

Definitions

  • the present invention relates to a machine tool, and particularly to a numerically controlled machine tool for setting a plurality of backlash correction amounts.
  • the feed bar, table, etc. are moved by feed screws along the positioning axis, respectively, to perform positioning.
  • the lead screw is driven by a servomotor controlled by a numerical controller.
  • one backlash compensation register is provided for one positioning axis, one backlash compensation value is set for each register, and the backlash compensation for the lead screw is set based on this backlash compensation value. It has been proposed to correct the sash.
  • the knock compensation amount is set in advance based on the backlash of the feed screw.
  • the backlash is the average of the measured values.
  • the positioning error in the high-speed feed mode and the positioning error in the low-speed feed mode are reduced.
  • the positioning error is slightly different. The reason is that the backlash differs depending on the mode type and feed rate.o
  • An object of the present invention is to provide a numerically controlled machine tool capable of correcting a backlash according to a mode type and a feed rate.
  • the first invention of the present application provides a numerically controlled machine tool characterized in that a plurality of backlash correction registers are provided for one positioning axis.
  • At least one positioning correction axis is provided with a backlash correction amount storage means, and each of the backlash correction amount storage means is provided with a plurality of backlash correction amounts.
  • a numerically controlled machine tool is characterized in that is stored in association with the mode.
  • FIG. 1 is a front view showing a numerically controlled machine tool according to a preferred embodiment of the present invention.
  • Fig. 2 is a side view of the numerically controlled machine tool shown in Fig. 1.
  • FIG. 3 shows the electrical control of the numerically controlled machine tool shown in Fig. 1.
  • FIG. 4 is a diagram for explaining the backlash correction of the first feed screw.
  • FIG. 5 is a front view showing the operation panel of the numerically controlled machine tool shown in FIG.
  • Figure 6 is a diagram for explaining feed in the X-axis direction and Y-axis direction.
  • Figure 7 is a diagram for explaining feed in the X-axis direction and Z-axis direction.
  • the numerically controlled machine tool is a vertical machining center, and includes a machine tool body 1, a numerical control device 2, an operation panel 3, and a data file online system 4.
  • the machine tool body 1 will be described with reference to FIGS.
  • the machine tool body 1 consists of a bed 11, a first table 12, a second table 13, a column 14, a spindle head 15, a first to third servomotors 16 to 18, a first to Third feed screw 19 to 21, first to third nuts 22 to 24, automatic tool changer 25, tool magazine 2, first to third rails 13 a, 11 a, 14 Has a.
  • the first servo motor 16 and the first rail 13a are Each is fixed to the second table 13.
  • the first table 12 is provided movably in the X-axis direction with respect to the first rail 13a.
  • the X axis is the horizontal axis in the horizontal direction.
  • the first feed screw 19 is fixed to the drive shaft of the first servomotor 16 and is rotated by the first servomotor 16.
  • the first nut 22 is fixed to the first table 12 and is engaged with the first feed screw 19.
  • the first feed screw 19 and the first nut 22 are a ball screw and a ball nut.
  • the first table 12 and the first nut 22 move in the (+) direction and the (one) direction of the X axis with respect to the second table 13 by the forward and reverse rotation of the first feed screw 19. I do.
  • the first table 12 can move the X-axis stroke S1 from the X-axis mechanical origin position OX to the X-axis final end position SX.
  • the second servomotor 17 and the second rail 11a are fixed to the bed 11 respectively.
  • the second table 13 is provided movably in the Y-axis direction with respect to the second rail 11a.
  • the Y axis is a horizontal axis in the front-rear direction orthogonal to the X axis.
  • the second feed screw 20 is fixed to the drive shaft of the second servomotor 17 and is rotated by the second servomotor 17.
  • the second nut 23 is fixed to the second table 13 and is engaged with the second feed screw 20.
  • the second feed screw 20 and the second nut 23 are a ball screw and a ball nut.
  • the second table 13 and the second nut 23 are (2) The feed screw 20 moves forward and backward to move in the (+) and (1-) directions of the Y axis with respect to the bed 11.
  • the second table 13 can move the Y-axis stroke S2 from the Y-axis mechanical origin position OY to the Y-axis final end position SY.
  • the third rails 18 and the third rails 14a are fixed to columns 14 respectively.
  • Column 14 is fixed to bed 11.
  • the spindle head 15 is provided movably in the Z-axis direction with respect to the third rail 14a.
  • the Z axis is a vertical axis orthogonal to the X axis and the Y axis.
  • the third feed screw 21 is fixed to the drive shaft of the third servomotor 18 and is rotated by the third servomotor 18.
  • the third nut 24 is fixed to the spindle head 15 and is engaged with the third feed screw 21.
  • the third feed screw 21 and the third nut 24 are a ball screw and a ball nut.
  • the spindle head 15 and the third nut 24 move in the (+) direction and the (1) direction of the Z axis with respect to the column 14 by the forward rotation and reverse rotation of the third feed screw 21.
  • the spindle head 15 can move along the Z-axis stroke S3 from the Z-axis mechanical origin position 0Z to the Z-axis final end position SZ.
  • the spindle head 15 can be further raised to the Z-axis tool replacement position T Z.o
  • the X axis, Y axis, and z axis are positioning axes, respectively.
  • the work W is set on the first table 12 so that it can be detached.
  • the spindle head 15 includes a spindle head body 15a, a spindle 15b, and a spindle driving motor 15c.
  • the spindle 15b is rotatably provided on the spindle head body 15a.
  • the spindle drive motor 15c is provided on the spindle head main body 15a, and drives the spindle 15b to rotate.
  • a tool holder H is detachably mounted on the main shaft 15b. The tool holder H holds the tool T.
  • the automatic tool changer 25 and the tool magazine 26 are provided in the column 14.
  • a number of tool holders (not shown) are set in the tool magazine 26. Each tool holder holds a tool.
  • any tool holder of the tool magazine 26 and the tool holder H of the spindle 15b can be exchanged with each other.
  • FIG. Fig. 3 schematically shows the electrical connections in a numerically controlled machine tool.
  • Numerical control unit 2 includes a central processing unit 201, an address Z data overnight bus 202, first to third backlash correction means 203 to 205, and first to third servo addresses.
  • the central processing unit 201 and the first input / output device 211 are connected to the first to third crash correction means 203 to 2 via the address Z data bus 202, respectively.
  • 05, interface 209, tape reader 211, and second input / output device 2 13 are electrically connected. Through an electrical connection, you can send and receive signals and programs.
  • Figure 4 shows the first table 12, the first servo motor 16, the first feed screw 19, the first nut 22, the central processing unit 201, the address data bus 202, 1 shows the backlash correction means 203 and the first servo amplifier 206, and the other parts are omitted.
  • the first backlash correction means 203 includes a backlash correction amount storage means and a servo command signal correction means 215.
  • the backlash correction amount storage means is composed of ten backlash correction registers 2 14 and is electrically connected to the servo command signal correction means 2 15.
  • Each of the backlash correction registers 212 stores a backlash correction amount in advance. These backlash correction amounts correspond to the backlash of the first feed screw 19 in 10 types of modes described later. These knock crushes are determined by well-known methods. For example, actual measurement or theoretical calculation in each mode Or
  • the second and third backlash correction means 204 and 205 have the same configuration as the first backlash correction means 203. However, the backlash correction amounts correspond to the backlash of the second and third lead screws 19 and 20, respectively.
  • the first to third backlash correction means 203 to 205 are connected to the first to third servomotors 16 to 1S via the first to third servo amplifiers 206 to 208. Each is electrically connected.
  • the spindle drive motor 15 c is electrically connected to the interface 209 via the sequence control unit 210 o
  • the tape reader 2 12 reads the program data from the NC tape 2 12 a and sends it to the central processing unit 201.o
  • Operation panel 3 is connected to the first input / output device 2 1 1.
  • Operation panel 3 is a CRT character display 303, manual pulse generator 304, manual feed speed setting switch 310, feed axis selection switch 315, mode switching switch 3 1 7, Fast forward override switch 3 19, Manual feed (+) direction switch 3 2 3, Manual feed (-) direction switch 3 2 4, Dry line switch 3 2 9, Automatic operation It has an orbital switch 347, an automatic operation stop switch 348, and a keyboard 353.
  • the CRT character display 303 can simultaneously display various data with explanations.
  • the step feed set by the mode switching switch 317 can be performed.
  • the manual feed speed setting switch 3110 functions as a feed-ahead switch in the automatic operation mode. That is, an override is applied every 10% in the range of 0 to 200% with respect to the feed speed specified by the NC tape. However, the feed rate of the cutting feed is 0 to 500 mm / min, and the maximum feed rate is 500 mm / min.
  • the override switch is invalid for the speed commanded by tapping cycle G84. Therefore, do not change the spindle speed manually or with MDI during tapping.
  • feed axis selection switch 3 15 Use the feed axis selection switch 3 15 to select the positioning axis when performing manual feed. That is, select one from the X, Y, and Z axes.
  • One mode is selected from the 10 modes by the mode switch 3 17.
  • the 10 types of modes are edit, memory operation, tape operation, MDI operation, three types of handle feed, jog feed, rapid feed and home return.
  • Three types of nozzle feed are available: 0.01 mm, 0.01 mm, 0.1 mm step feed, or 0.00001 inch Step feed in increments of 0.01 inch and 0.01 inch.
  • Memory operation, tape operation, and MDI operation are automatic operation modes
  • handle, jog, rapid traverse, and homing are manual operation modes.
  • the fast forward overriding switch 319 allows the fast forward to be overridden to 1, 25, 50 and 100%.
  • the manual feed (+) direction switch 3 2 3 will be described.
  • the switch is moved in the (+) direction of the feed axis by pressing this switch.
  • the feed speed is the speed selected by the manual feed speed setting switch 310.
  • Manual feed (1) direction switch 32 4 is similar to manual feed (+) direction switch 3 23 except that it moves in (1) direction.
  • the data file online system 4 is electrically connected to the second input / output device 2 13 and reads program data from the floppy disk 4a.
  • the read program data is transmitted to the central processing unit 201 via the second input / output device 21.
  • a mode signal corresponding to the mode, a speed command signal related to the X axis, a movement amount command signal, and a movement direction command signal are sent to the first backlash correction unit 203.
  • the amount of noclash correction corresponding to the mode is changed from the noclash correction register 2 14 to the servo command signal correction means 2. Sent to 1-5.
  • the servo command signal correction means 215 corrects the movement amount command signal based on the backlash correction amount, and sends it to the first servo amplifier 206 together with the speed command signal and the movement direction command signal. ; ⁇
  • the 1st servo amplifier 206 is a speed command signal
  • the first servomotor 16 is controlled based on the command signal and the corrected travel distance command signal.
  • the first feed screw 19 rotates to feed the first table 12.
  • the feed speed is based on the speed command signal
  • the moving direction is based on the moving direction command signal
  • the moving amount is based on the corrected moving amount command signal.
  • the backlash correction of the second and third feed screws 20 and 21 is the same as the backlash correction of the first feed screw 19, and therefore the description is omitted.
  • mode switch 3 17 Select First, fast forward by mode switch 3 17 Select, set the feed speed with the rapid traverse override switch 319, and select the X axis with the feed axis selection switch 315. Thereby, the mode signal, the speed command signal, the movement amount command signal, and the movement direction command signal corresponding to the rapid traverse are sent to the first backlash correction means 203.
  • the crash correction amount corresponding to the rapid traverse is sent from the crash correction register 2 14 to the servo command signal correction means 2 15 .
  • the servo command signal correcting means 215 corrects the movement amount command signal based on the backlash correction amount, and outputs the first servo amplifier 2 together with the speed command signal and the movement direction command signal.
  • the first servo amplifier 206 controls the first servomotor 16 based on the speed command signal, the moving direction command signal, and the corrected moving amount command signal, and the first table 1 Fast forward 2 As a result, the backlash of the first feed screw 19 is captured according to the mode, and the first table 12 is moved from the X-Y axis machine home position 0 X-0 Y to the X-axis ) Position is moved by distance L in the direction.
  • the second backlash correction means 204 is provided by the first backlash correction means.
  • the movement amount command signal is corrected based on the backlash correction amount corresponding to the rapid traverse, and the second servo amplifier 2 is provided together with the speed command signal and the movement direction command signal. Send to 0 7
  • the second servo amplifier 207 controls the second servo motor 17 based on the speed command signal, the moving direction command signal, and the corrected moving amount command signal, and fast-forwards the second table 13. I do. Thereby, the backlash of the second feed screw 20 is corrected according to the mode, and the second table 13 is moved and positioned by the distance M in the (1) direction of the Y axis. As a result, the first table 12 and the work W are positioned at the first predetermined position 112.
  • the third backlash correction unit 205 corrects the movement amount command signal based on the backlash correction amount corresponding to the rapid traverse. It is sent to the third servo amplifier 208 together with the speed command signal and the moving direction command signal.
  • the third servo amplifier 208 controls the third servo motor 18 based on the speed command signal, the moving direction command signal, and the corrected moving amount command signal, and performs rapid feed of the spindle head 15. in addition Therefore, the backlash of the third feed screw 21 is corrected according to the mode, and the spindle head 15 and the tool are separated from the Z axis machine home position OZ by a distance N in the (1) direction of the Z axis. And is positioned at the second predetermined position 1 15 b.
  • the centering of the workpiece W is to align the center axes of the tool T and the workpiece W.
  • the first backlash correction means 203 corrects the movement amount command signal based on the backlash correction amount corresponding to the manual feed, and outputs the first command together with the speed command signal and the movement direction command signal. Send to servo amplifier 206.
  • the first servo amplifier 206 controls the first servo motor 16 to perform manual feed of the first table 12 in the (+) direction or the (-) direction of the X axis. According to it The backlash of the first feed screw 19 is corrected according to the mode, and fine adjustment of centering in the X-axis direction is performed accurately.
  • the Z axis is selected by the feed axis selection switch 3 15, and the manual feed (+) direction switch 2 23 or the manual feed (-) direction switch 3 2 4 is ap- plied.
  • fine adjustment of centering in the Z-axis direction is performed in the same manner as fine adjustment of centering in the X-axis direction.
  • the handle is fed by the mode switching switch 317, and for example, the step feed in units of 0.1 mm is selected. Then, select the X axis with the feed axis selection switch 3 15 and turn the handle of the manual pulse generator 304. As a result, a mode signal, a speed command signal, a movement amount command signal, and a movement direction command signal corresponding to the step feed in units of 0.1 mm are sent to the first backlash correction means 203.
  • the first backlash correction means 203 sets the backlash correction amount corresponding to 0.1 mm step feed.
  • the moving amount command signal is corrected based on this, and sent to the first servo amplifier 206 together with the speed command signal and the moving direction command signal.
  • the first servo amplifier 206 controls the first servo module 16 to perform the step feed of the first table 12 in the (+) direction or the (1) direction of the X axis. .
  • the backlash of the first feed screw 19 is corrected according to the mode, and the first table 12 is moved in units of 0.1 mm to fine-tune the centering in the X-axis direction. Is performed.
  • the Y-axis is selected by the feed axis selection switch 315, and the handle of the manual pulse generator 304 is turned.
  • fine adjustment of centering in the Y-axis direction is performed in the same manner as fine adjustment of centering in the X-axis direction.
  • the Z-axis is selected by the feed-axis selection switch 315, and the handle of the manual pulse generator 304 is turned.
  • fine adjustment of centering in the Z-axis direction is performed in the same manner as fine adjustment of centering in the X-axis direction.
  • the position is stored in the central processing unit 201.
  • the centering can then be performed automatically thereafter.
  • the work W is cut in the automatic operation mode as follows.
  • the automatic operation is started by the automatic operation start switch 344 7. Accordingly, based on the program data, servo command signals relating to the X-axis, Y-axis, and Z-axis are sent to the first to third backlash correction means 203 to 205, respectively.
  • the movement amount command signal is corrected by the first to third backlash correction means 203 to 205 based on the backlash correction amount corresponding to the mode, and the speed command signal, the movement direction It is sent to the third servo amplifier 208 together with the command signal.
  • the first, second, and third servo amplifiers 206 to 208 receive the first to third servo motors 16 to 1 based on the speed command signal, the movement direction command signal, and the corrected movement amount command signal. 8 to control each cutting feed.
  • the sequence control unit 210 controls the spindle drive motor 15c based on the program data to rotate and drive the spindle 15b and the tool T.
  • the aforementioned program data is stored in the central processing unit 201.
  • the means for changing the mode differs according to the type of the mode, as described in order below.
  • the program data is read from the floppy disk 4a by the data file online system 21 to be stored in the memory of the central processing unit 201.
  • the program data is read from the NC tape 212a by the tape reader 211 and transmitted to the central processing unit 201.
  • the program data is manually input in advance via the keyboard 353 and stored in the memory of the central processing unit 201.
  • the present invention is not limited to the above embodiments.
  • the present invention can be applied not only to the first table, the column, the second table, and the spindle head, but also to the backlash correction of other feed bases.
  • the positioning axes are not limited to the X axis, the Y axis, and the Z axis.
  • the mode is not limited to the above-mentioned mode, and other modes can be adopted, and the number of mode types may be any number. In this case, it is preferable to set a plurality of backlash correction amounts for each positioning axis in accordance with the mode.
  • the backlash correction amount storage means is not limited to the backlash correction register.
  • the amount of backlash compensation is stored on a floppy disk. Then, the data may be read together with the program data and transmitted to the backlash correction means to perform the correction.
  • the backlash correction amount storage means may be a means for setting a plurality of backlash correction amounts for each positioning axis.
  • the backlash correction amount may be set not only according to the mode but also according to the feed rate. In this case, backlash correction can be performed according to the feed speed.
  • machine tool main body is not limited to the above-described structure, and other conventional numerically controlled machine tools may be used.
  • a plurality of backlash correction registers are provided for one positioning axis, a plurality of backlash correction amounts are set in accordance with a mode, a feed rate, and the like. it can.
  • the knock crush can be corrected according to the mode, feed speed, and the like. Thereby, the accuracy of positioning can be improved.
  • At least one positioning axis is provided with a backlash correction amount storage means, and each backlash correction amount storage means is provided with a plurality of backlash correction means. Since the flushing correction amount is stored in correspondence with a plurality of modes, the backlash can be captured for each positioning axis according to the mode. Thereby, the positioning accuracy in each mode can be improved.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Control Of Position Or Direction (AREA)

Description

明細書 数値制御工作機械 技術分野
本発明は、 工作機械、 と く に複数のバッ クラ ッ シュ補正 量を設定する数値制御工作機械に関する。
背景技術
数値制御工作機械においては、 送り台やテーブル等をそ れぞれ位置決め軸に沿って送りネジによって移動させて、 位置決めする。 送りネジは、 数値制御装置によって制御さ れたサーボモーターによつて駆動される。
従来、 この送りネジのバッ クラ ッ シュを補正することが 提案されている。
例えば、 1つの位置決め軸について 1つのバッ クラ ッ シ ュ補正レジスターを設け、 各レジスターに 1つのバッ クラ ッ シュ補正値を設定し、 このバッ クラ ッ シュ補正値に基づ いて送りネジのバッ クラ ッ シュを補正するこ とが提案され ている。
ノく ッ クラ ッ シュ補正量は、 送りねじのバッ クラ ッ シュに 基づいて予め設定されている。 バッ クラ ッ シュは、 実際に 測定して求めた値の平均値である。
しかしながら、 前述のバッ クラ ッ シュ補正レジスタを備 えた数値制御工作機械においては、 高速送りを行うモー ド における位置決め誤差と、 低速送りを行うモー ドにおける 位置決め誤差が微妙に違っている。 その理由は、 モー ドの 種類や送り速度に応じてバッ クラ ッ シュが異なるからであ る o
そのため、 工作精度が悪く なるという欠点がある。
特に近年においては、 数値制御工作機械における送り速 度の高速化に伴って、 高速送り と低速送りの送り速度の差 が大き く なつており、 その違いによる位置決め誤差の違い が工作精度に悪影響を及ぼしている。
発明の開示
本発明は、 モー ドの種類や送り速度に応じてバッ クラ ッ シュを補正することができる数値制御工作機械を提供する ことを目的とする。
本願の第 1発明は、 1つの位置決め軸に対して複数のバ ッ クラ ッ シュ補正レジスタを設けたことを特徴とする数値 制御工作機械を要旨とする。
また、 本願の第 2発明は、 少なく とも 1つの位置決め軸 のそれぞれに対してバッ クラ ッ シュ補正量記憶手段を設け 、 各バッ クラ ッ シュ補正量記憶手段が複数のバッ クラ ッ シ ュ補正量をモー ドに対応させて記憶することを特徴とする 数値制御工作機械を要旨とする。
図面の簡単な説明
図 1 は、 本発明の好適な実施例による数値制御工作機械 を示す正面図。
図 2は、 図 1 に示す数値制御工作機械の側面図。
図 3は、 図 1 に示す数値制御工作機械における電気的な 接続関係を示す概略図。
図 4は、 第 1送りねじのバッ クラ ッ シュ補正を説明する ための図。
図 5は、 図 1に示す数値制御工作機械の操作盤を示す正 面図。
図 6は、 X軸方向、 Y軸方向の送りを説明するための図 o
図 7は、 X軸方向、 Z軸方向の送りを説明するための図
0
発明を実施するための最良の形態 図 1〜図 7を参照して、 本発明の好適な実施例による数 値制御工作機械について説明する。
数値制御工作機械は、 立形マシニングセ ンタであり、 ェ 作機械本体 1、 数値制御装置 2、 操作盤 3、 データフアイ ルオンライ ンシステム 4を備えている。
工作機械本体 1
図 1および図 2を参照して、 工作機械本体 1 について説 明する。
工作機械本体 1は、 べッ ド 1 1、 第 1テーブル 1 2、 第 2テーブル 1 3、 コラム 1 4、 主軸頭 1 5、 第 1〜第 3サ ーボモータ一 1 6〜 1 8、 第 1〜第 3送りねじ 1 9〜 2 1 、 第 1〜第 3ナツ ト 2 2〜 2 4、 自動工具交換装置 2 5、 工具マガジン 2 、 第 1〜第 3 レール 1 3 a、 1 1 a、 1 4 aを備えている。
第 1サーボモーター 1 6および第 1 レール 1 3 aは、 そ れぞれ第 2テーブル 1 3に固定されている。 第 1 テーブル 1 2は、 第 1 レール 1 3 a に対して X軸方向に移動可能に 設けられている。 X軸は、 左右方向の水平な軸線である。
第 1送りねじ 1 9は、 第 1サーボモ一夕 1 6の駆動軸に 固定されており、 第 1サ一ボモータ一 1 6 によって回転す る。 第 1 ナツ ト 2 2は、 第 1 テーブル 1 2 に固定されてお り、 第 1送りねじ 1 9 に嚙合している。 第 1送りねじ 1 9 および第 1 ナッ ト 2 2 は、 ボールねじおよびボールナッ ト である。 第 1 テーブル 1 2および第 1 ナツ ト 2 2は、 第 1 送りねじ 1 9の順回転、 逆回転によって、 第 2テーブル 1 3に対して X軸の (+ ) 方向、 (一) 方向に移動する。 図 6および図 7に示すように、 第 1 テーブル 1 2は、 X 軸機械原点位置 O Xから X軸最終端位置 S Xまでの X軸ス トローク S 1移動可能である。
第 2サ一ボモータ一 1 7および第 2 レール 1 1 aは、 そ れぞれべッ ド 1 1 に固定されている。 第 2テーブル 1 3は 、 第 2 レール 1 1 a に対して Y軸方向に移動可能に設けら れている。 Y軸は、 X軸と直交する前後方向の水平な軸線 、あ 。
第 2送りねじ 2 0は、 第 2サ一ボモータ一 1 7の駆動軸 に固定されており、 第 2サ一ボモータ一 1 7によって回転 する。 第 2ナツ ト 2 3は、 第 2テーブル 1 3 に固定されて おり、 第 2送りねじ 2 0に嚙合している。 第 2送りねじ 2 0および第 2ナッ ト 2 3は、 ボールねじおよびボールナツ トである。 第 2テーブル 1 3および第 2ナツ ト 2 3は、 第 2送りねじ 2 0の順回転、 逆回転によって、 べッ ド 1 1 に 対して Y軸の (+ ) 方向、 (一) 方向に移動する。
図 6 に示すように、 第 2テーブル 1 3は、 Y軸機械原点 位置 O Yから Y軸最終端位置 S Yまでの Y軸ス トローク S 2移動可能である。
第 3サ一ボモ一夕一 1 8および第 3 レール 1 4 a は、 そ れぞれコラム 1 4に固定されている。 コラム 1 4は、 べッ ド 1 1 に固定されている。 主軸頭 1 5は、 第 3 レール 1 4 a に対して Z軸方向に移動可能に設けられている。 Z軸は 、 X軸および Y軸と直交する上下方向の軸線である。
第 3送りねじ 2 1 は、 第 3サ一ボモーター 1 8 の駆動軸 に固定されており、 第 3サ一ボモータ一 1 8によって回転 する。 第 3ナツ ト 2 4は、 主軸頭 1 5に固定されており、 第 3送りねじ 2 1 に嚙合している。 第 3送りねじ 2 1 およ び第 3ナツ ト 2 4は、 ボールねじおよびボールナツ トであ る。 主軸頭 1 5および第 3ナツ ト 2 4は、 第 3送りねじ 2 1の順回転、 逆回転によって、 コラム 1 4に対して Z軸の ( + ) 方向、 (一) 方向に移動する。
図 7 に示すように、 主軸頭 1 5 は、 Z軸機械原点位置 0 Zから Z軸最終端位置 S Zまでの Z軸ス トロ一ク S 3移動 可能である。 なお、 後述のツールホルダ Hの交換時には、 主軸頭 1 5は Z軸工具交換位置 T Zまでさ らに上昇できる o
この数値制御工作機械において、 X軸、 Y軸、 z軸は、 それぞれ位置決め軸である。 第 1テーブル 1 2の上には、 ワーク Wが着脱自在に設定 される
主軸頭 1 5は、 主軸頭本体 1 5 a、 主軸 1 5 b、 主軸駆 動用電動機 1 5 cを備えている。
主軸 1 5 bは、 主軸頭本体 1 5 a に回転可能に設けられ ている。 主軸駆動用電動機 1 5 c は、 主軸頭本体 1 5 a に 設けられており、 主軸 1 5 bを回転駆動する。 主軸 1 5 b には、 ツールホルダ Hが着脱自在に取り付けられている。 ツールホルダ Hは、 ツール Tを保持している。
自動工具交換装置 2 5 と工具マガジン 2 6は、 コ ラム 1 4に設けられている。 工具マガジン 2 6には、 多数のツー ルホルダ (図示せず) が設定されている。 各ツールホルダ は工具を保持している。
自動工具交換装置 2 5により、 工具マガジン 2 6の任意 のツールホルダと、 主軸 1 5 bのツールホルダ Hを互いに 交換できる。
数値制御装置 2
次に、 図 3を参照して、 数値制御装置 2 について説明す る。 図 3は、 数値制御工作機械における電気的な.接続関係 を概略的に示す。
数値制御装置 2は、 中央処理装置 2 0 1、 ア ド レス Zデ 一夕バス 2 0 2、 第 1〜第 3バッ クラ ッ シュ補正手段 2 0 3〜 2 0 5、 第 1〜第 3サーボア ンプ 2 0 6〜 2 0 8、 ィ ンターフ ヱース 2 0 9、 シーケ ンス制御部 2 1 0、 第 1入 出力装置 2 1 1、 テープリ ーダ 2 1 2、 第 2入出力装置 2 1 3を備えている。
中央処理装置 2 0 1および第 1入出力装置 2 1 1は、 そ れぞれア ド レス Zデータバス 2 0 2を介して、 第 1〜第 3 ク ラ ッ シュ補正手段 2 0 3〜 2 0 5、 イ ンタ ーフ エ 一 ス 2 09、 テープリ ーダ 2 1 2、 第 2入出力装置 2 1 3に 電気的に接続されている。 電気的な接続によって、 信号や プログラムデ一夕などを送信したり受信したりできる。
図 4を参照して、 第 1バッ クラ ッ シュ補正手段 2 0 3に ついて説明する。 図 4は、 第 1テーブル 1 2、 第 1サーボ モータ一 1 6、 第 1送りねじ 1 9、 第 1ナツ ト 2 2、 中央 処理装置 2 0 1、 ア ド レスノデータバス 2 0 2、 第 1バッ クラ ッ シュ補正手段 2 0 3、 第 1サーボア ンプ 2 0 6を概 略的に示し、 その他については省略している。
第 1バッ クラ ッ シュ補正手段 2 0 3は、 バッ クラ ッ シュ 補正量記憶手段およびサ―ボ指令信号補正手段 2 1 5を備 えている。
ッ クラ ッ シュ補正量記憶手段は、 1 0個のバッ クラ ッ シュ補正レジスター 2 1 4から構成されており、 サーボ指 令信号補正手段 2 1 5に電気的に接続されている。 それら のバッ クラ ッ シュ補正レジスタ一 2 1 4は、 それぞれバッ クラ ッ シュ補正量を予め記憶している。 それらのバッ クラ ッ シュ補正量は、 後述の 1 0種類のモー ドにおける第 1送 り.ねじ 1 9のバッ クラ ッ シュにそれぞれ対応している。 そ れらのノ ッ クラ ッ シュは、 周知の方法によって求める。 例 えば、 各モー ドにおいて実際に測定したり、 理論的に計算 したりする。
第 2、 第 3バッ クラ ッ シュ補正手段 2 0 4、 2 0 5 は、 第 1バッ クラ ッ シュ捕正手段 2 0 3 と同様の構成である。 ただし、 バッ クラ ッ シュ補正量は、 第 2、 第 3送りねじ 1 9、 2 0のバッ クラ ッ シュにそれぞれ対応している。
第 1〜第 3バッ クラ ッ シュ補正手段 2 0 3〜 2 0 5は、 第 1〜第 3サーボア ンプ 2 0 6〜 2 0 8を介して第 1〜第 3サーボモーター 1 6〜 1 Sにそれぞれ電気的に接続され ている。
主軸駆動用電動機 1 5 cが、 シーケ ンス制御部 2 1 0を 介してイ ンタ一フヱ一ス 2 0 9 に電気的に接続されている o
テープリ ーダ 2 1 2は、 N Cテープ 2 1 2 aからプログ ラムデータを読み取って、 中央処理装置 2 0 1 に送信する o
操作盤 3
操作盤 3 は、 第 1入出力装置 2 1 1 に接続されている。 操作盤 3は、 C R Tキャラクタ · ディ スプレイ 3 0 3、 手動パルス発生器 3 0 4、 手動送り速度設定スイ ッ チ 3 1 0、 送り軸選択スィ ッ チ 3 1 5、 モー ド切り替えスィ ッ チ 3 1 7、 早送りオーバーライ ドスイ ッチ 3 1 9、 手動送り (+ ) 方向スィ ッ チ 3 2 3、 手動送り (―) 方向スィ ッ チ 3 2 4、 ドライ ライ ンスィ ッ チ 3 2 9、 自動運転軌道スィ ツチ 3 4 7、 自動運転停止スィ ッ チ 3 4 8、 キーボー ド 3 5 3を備えている。 C R Tキャラクタディ スプレイ 3 0 3 は、 説明文をと も なった種々のデータを同時に表示するこ とができる。
手動パルス発生器 3 0 4のハン ドルを回すこ とによって 、 モー ド切り替えスィ ッ チ 3 1 7 によって設定されたステ ップ送りができる。
手動送り速度設定スィ ッ チ 3 1 0 によって、 手動送り ( J O G ) の送り速度を設定する。 手動送り速度設定スイ ツ チ 3 1 0は、 自動運転モー ドにおいては、 送りォ一バーラ イ ドスィ ッチと して機能する。 すなわち、 N Cテープで指 令された送り速度に対して 0〜 2 0 0 %の範囲で 1 0 %お きにオーバーライ ドをかける。 ただし、 切削送りの送り速 度は 0〜 5 0 0 0 mm/m i nであり、 送り速度の最高は 5 0 0 0 mm/m i n となる。 またタ ッ ピングサイ クル G 8 4で指令された速度についてはこのオーバーライ ドスィ ツチは無効となるので、 タ ッ ピングの際に手動あるいは M D I で主軸回転数を変えたり しない。
送り軸選択スィ ッチ 3 1 5 によって、 手動送りを行う際 に位置決め軸の選択を行う。 つま り、 X軸、 Y軸、 Z軸か ら 1つ選択する。
モー ド切り替えスィ ッチ 3 1 7 により、 1 0種類のモー ドから 1種類のモー ドを選択する。 1 0種類のモー ドは、 編集、 メ モ リ ー運転、 テープ運転、 M D I 運転、 3種類の ハン ドル送り、 ジョ グ送り、 早送り及び原点復帰である。 3種類のノヽン ドル送り は、 0. 0 0 1 mm、 0. 0 1 mm 、 0. 1 m m単位のステップ送り、 又は 0. 0 0 0 1 イ ン チ、 0. 0 0 1イ ンチ、 0. 0 1イ ンチ単位のステ ッ プ送 りである。 メ モリ ー運転、 テープ運転および MD I運転は 、 自動運転モー ドであり、 ハン ドル送り、 ジョ グ送り、 早 送りおよび原点復帰は、 手動運転モー ドである。
早送りオーバ一ライ ドスイ ッ チ 3 1 9によって、 早送り に対しては 1、 2 5、 5 0、 1 0 0 %の各値にォ一バーラ ィ ドするこ とができる。
手動送り (+ ) 方向スィ ッチ 3 2 3について説明すると 、 手動送りを行う際、 このスィ ッチを押すこ とによって送 り軸の (+ ) 方向へ移動する。 送り速度は手動送り速度設 定スィ ツチ 3 1 0で選択された速度である。
手動送り (一) 方向スィ ッ チ 3 2 4は、 (一) 方向へ移 動することを除いて、 手動送り (+ ) 方向スィ ッチ 3 2 3 と同様である。
ドライ ラ ンスイ ッチ 3 2 9によって、 N Cテープで指令 された送り速度を無視し、 手動送り速度設定スィ ッチ 3 1 0による送り速度で作動する。 N Cテープチヱ ッ ク等に使 ラ D
自動運転起動スィ ッチ 3 4 7によって、 テープ運転、 M D I運転、 メ モリ ー運転が起動される。
自動運転停止スィ ッ チ 3 4 8について説明すると、 テ一 プ運転も しく は MD I運転中にこのスィ ツチを押すと数値 制御装置 2は停止する。 但し、 主軸 1 5 b、 切削油は停止 しない。 自動運転起動スィ ッ チ 3 4 7によって、 再び自動 運転が続行される。 キ一ボ一 ド 3 5 3 によって、 手動的にプログラムデータ を中央処理装置 2 0 1 に入力できる。
データ フ ァイルオ ンライ ンシステム 4
次に、 データ フ ァ イルオ ンライ ンシステム 4 について説 明する。
データ フ ァ イルオ ンライ ンシステム 4 は、 第 2入出力装 置 2 1 3 に電気的に接続されており、 フロ ッ ピ一ディ スク 4 aからプログラムデータを読み取る。 読み取られたプロ グラムデータは、 第 2入出力装置 2 1 3を介して中央処理 装置 2 0 1 に送信される。
パ、ッ ク ラ ッ シュ補正
次に、 第 1送りね じ 1 9のバッ ク ラ ッ シュ補正について 説明する。
後述の各モー ドにおいて、 そのモー ドに対応するモー ド 信号、 X軸に関する速度指令信号、 移動量指令信号、 移動 方向指令信号が、 第 1バッ グラ ッ シュ補正手段 2 0 3 に送 られる。
第 1 バッ ク ラ ッ シュ補正手段 2 0 3 において、 モー ドに 対応するノく ッ クラ ッ シュ捕正量がバ、ッ クラ ッ シュ補正レジ スター 2 1 4からサ一ボ指令信号補正手段 2 1 5 に送られ る。 サ一ボ指令信号補正手段 2 1 5 は、 そのバッ クラ ッ シ ュ補正量に基づいて移動量指令信号を捕正して、 速度指令 信号、 移動方向指令信号とともに第 1サーボア ンプ 2 0 6 に;^る。
第 1サーボアンプ 2 0 6 は、 速度指令信号、 移動方向指 令信号、 補正後の移動量指令信号に基づいて第 1サ—ボモ —ター 1 6を制御する。 それによつて、 第 1送りねじ 1 9 が回転して、 第 1 テーブル 1 2の送りが行われる。 その送 り速度は速度指令信号に基づいており、 移動方向は移動方 向指令信号に基づいており、 移動量は補正後の移動量指令 信号に基づいている。
このよ う に移動量指令信号を補正する こ とによって、 第 1送りねじ 1 9のバッ クラ ッ シュがモー ドに応じて補正さ ォ Lる o
第 2、 第 3送りねじ 2 0、 2 1のバッ クラ ッ シュ補正は 、 第 1送りねじ 1 9のバッ クラ ッ シュ補正と同様であるか らその説明を省略する。
このよ う に、 第 1〜第 3送りねじ 1 9〜 2 1 のバッ クラ ッ シュがそれぞれモー ドに応じて補正されるので、 第 1 テ 一ブル 1 2、 第 2テーブル 1 3、 主軸頭 1 5が、 X軸、 Y 軸、 Z軸に関してそれぞれ正確に位置決めされる。
第 1〜第 3送りねじ 1 9〜 2 1 のバッ クラ ッ シュをモー ドに応じて捕正しない場合は、 モー ドの種類に応じて異な る位置決め誤差が生じる。 その理由は、 モー ドの種類に応 じて送りねじに作用する負荷などが異なり、 バッ クラ ッ シ ュが微妙に違うからである。
ワーク Wの心出し
次に、 図 6および図 7を参照して、 ワーク Wの心出しに ついて説明する。
まず、 モー ド切り替えスィ ッ チ 3 1 7 によって早送りを 選択し、 早送りオ ライ ドスイ ッチ 3 1 9 によって送 り速度を設定し、 送り軸選択スィ ツ チ 3 1 5 によって X軸 を選択する。 それによつて、 早送り に対応するモー ド信号 、 速度指令信号、 移動量指令信号、 移動方向指令信号が、 第 1バッ クラ ッ シュ補正手段 2 0 3 に送られる。
第 1バッ クラ ッ シュ捕正手段 2 0 3 において、 早送り に 対応する クラ ッ シニ補正量か' クラ ッ シュ捕正レジ スター 2 1 4からサ一ボ指令信号補正手段 2 1 5に送られ る。 サ一ボ指令信号補正手段 2 1 5 は、 そのバッ クラ ッ シ ュ補正量に基づいて移動量指令信号を補正し、 速度指令信 号、 移動方向指令信号とと もに第 1サ一ボアンプ 2 0 6に 第 1サーボアンプ 2 0 6は、 速度指令信号、 移動方向指 令信号、 補正後の移動量指令信号に基づいて第 1サ—ボモ 一夕 1 6を制御して、 第 1 テーブル 1 2の早送りを行う。 それによつて、 第 1送りねじ 1 9のバッ クラ ッ シュがモー ドに応じて捕正され、 第 1 テーブル 1 2が、 X— Y軸機械 原点位置 0 X— 0 Yから X軸の (一) 方向に距離 Lだけ移 動して位置決めされる。
次に、 送り軸選択スィ ッチ 3 1 5によって Y軸を選択し 、 手動送り (一) 方向スィ ッチ 3 2 4を押す。 それによつ て、 早送りに対応するモー ド信号、 速度指令信号、 移動量 指令信号、 移動方向指令信号が、 第 2バッ クラ ッ シュ補正 手段 2 0 4に送られる。
第 2バッ クラ ッ シュ補正手段 2 0 4は、 第 1バッ クラ ッ シュ補正手段 2 0 3 と同様にして、 早送り に対応するバッ クラ ッ シュ補正量に基づいて移動量指令信号を補正し、 速 度指令信号、 移動方向指令信号とと もに第 2サーボア ンプ 2 0 7 に送る。
第 2サーボア ンプ 2 0 7は、 速度指令信号、 移動方向指 令信号、 補正後の移動量指令信号に基づいて第 2サ一ボモ 一夕 1 7を制御して、 第 2テーブル 1 3 の早送りを行う。 それによつて、 第 2送りねじ 2 0のバッ クラ ッ シュがモー ドに応じて補正され、 第 2テーブル 1 3が Y軸の (一) 方 向に距離 Mだけ移動して位置決めされる。 それによつて、 第 1テーブル 1 2およびワーク Wが第 1の所定位置 1 1 2 に位置決めされる。
次に、 送り軸選択スィ ッチ 3 1 5によって Z軸を選択し 、 手動送り (一) 方向スィ ッチ 3 2 4を押す。 それによつ て、 早送りに対応するモー ド信号、 速度指令信号、 移動量 指令信号、 移動方向指令信号が、 第 3バッ クラ ッ シュ補正 手段 2 0 5に送られる。
第 3パッ クラ ッ シュ補正手段 2 0 5は、 第 1バッ クラ ッ シュ補正手段 2 0 3 と同様にして、 早送りに対応するバッ クラ ッ シュ補正量に基づいて移動量指令信号を補正し、 速 度指令信号、 移動方向指令信号とともに第 3サーボアンプ 2 0 8に送る。
第 3サーボアンプ 2 0 8は、 速度指令信号、 移動方向指 令信号、 補正後の移動量指令信号に基づいて第 3サーボモ 一夕 1 8を制御して、 主軸頭 1 5の早送りを行う。 それに よって、 第 3送りねじ 2 1のバッ クラ ッ シュがモー ドに応 じて補正され、 主軸頭 1 5およびツール丁が、 Z軸機械原 点位置 O Zから Z軸の (一) 方向に距離 Nだけ移動して第 2の所定位置 1 1 5 bに位置決めされる。
このように、 ツール Tとワーク Wを位置決めするこ とに よって、 ワーク Wの心出しが大雑把に行われる。 図示例に おいては、 ワーク Wの心出しは、 ツール T と ワーク Wの中 心軸線を一致させるこ とである。
その後、 手動送り によって次のように心出しを微調整す る o
まず、 モー ド切り替えスィ ッ チ 3 1 7 によ って手動送り を選択し、 手動送り速度設定スィ ッ チ 3 1 0によって送り 速度を設定し、 送り軸選択スィ ッチ 3 1 5 によって X軸を 選択し、 手動送り (+ ) 方向スィ ッチ 2 2 3あるいは手動 送り (―) 方向スィ ッチ 2 2 4を押す。 それによつて、 手 動送りに対応するモー ド信号、 速度指令信号、 移動量指令 信号、 移動方向指令信号が . 第 1バッ ク ラ ッ シュ補正手段 2 0 3に送られる。
第 1バッ クラ ッ シュ補正手段 2 0 3 によって、 手動送り に対応するバッ クラ ッ シュ補正量に基づいて移動量指令信 号を補正し、 速度指令信号、 移動方向指令信号とと もに第 1サーボアンプ 2 0 6に送る。
前述と同様に、 第 1サーボア ンプ 2 0 6 は、 第 1サーボ モータ 1 6を制御して、 X軸の (+ ) 方向あるいは (―) 方向に第 1テーブル 1 2の手動送りを行う。 それによつて 、 第 1送りねじ 1 9のバッ クラ ッ シュがモー ドに応じて補 正され、 X軸方向における心出しの微調整が正確に行われ ο
次に、 送り軸選択スィ ッチ 3 1 5 によって Y軸を選択し 、 手動送り (+ ) 方向スィ ッ チ 2 2 3あるいは手動送り ( - ) 方向スィ ッチ 3 2 4を押す。 以下、 X軸方向における 心出しの微調整と同様にして、 Y軸方向における心出しの 微調整が行われる。
次に、 送り軸選択スィ ッチ 3 1 5 によって Z軸を選択し 、 手動送り (+ ) 方向スィ ッ チ 2 2 3あるいは手動送り ( - ) 方向スィ ッチ 3 2 4を狎す。 以下、 X軸方向における 心出しの微調整と同様にして、 Z軸方向における心出しの 微調整が行われる。
このようにして、 手動送りによる心出しの微調整が行わ れる。 手動送りより細かく移動量を制御して心出しを微調 整する場合は、 さ らに次のようにハン ドル送りを行う。
まず、 モー ド切換えスィ ッ チ 3 1 7 によってハン ドル送 り、 例えば 0 . 1 m m単位のステップ送りを選択する。 そ して、 送り軸選択スィ ッチ 3 1 5によって X軸を選択し、 手動パルス発生機 3 0 4のハン ドルを回す。 それによつて 、 0 . 1 m m単位のステップ送り に対応するモー ド信号、 速度指令信号、 移動量指令信号、 移動方向指令信号が、 第 1バッ クラ ッ シュ補正手段 2 0 3に送られる。
第 1バッ クラ ッ シュ補正手段 2 0 3 によって、 0 . l m m単位のステップ送り に対応するバッ クラ ッ シュ捕正量に 基づいて移動量指令信号を補正し、 速度指令信号、 移動方 向指令信号とと もに第 1サ一ボアンプ 2 0 6 に送る。
第 1サ一ボアンプ 2 0 6 は、 第 1サ一ボモ一夕 1 6を制 御して、 X軸の (+ ) 方向あるいは (一) 方向に第 1 テ一 ブル 1 2のステップ送りを行う。 それによつて、 第 1送り ねじ 1 9のバッ クラ ッ シュがモー ドに応じて補正され、 第 1テーブル 1 2が 0 . 1 m m単位で移動して、 X軸方向に おける心出しの微調整が行われる。
次に、 送り軸選択スィ ッ チ 3 1 5 によって Y軸を選択し 、 手動パルス発生機 3 0 4のハン ドルを回す。 以下、 X軸 方向における心出しの微調整と同様にして、 Y軸方向にお ける心出しの微調整が行われる。
次に、 送り軸選択スィ ッ チ 3 1 5 によって Z軸を選択し 、 手動パルス発生機 3 0 4のハン ドルを回す。 以下、 X軸 方向における心出しの微調整と同様にして、 Z軸方向にお ける心出しの微調整が行われる。
心出しが終了したら、 その位置を中央処理装置 2 0 1 に 記憶させる。 それによつて、 その後は自動的に心出しを行 う ことができる。
ヮ一ク Wの切削加工
次に、 ワーク Wの切削加工について説明する。
ワーク Wの心出しを行った後、 次のように、 自動運転モ 一 ドによってワーク Wの切削加工を行う。
モー ド切換えスィ ッ チ 3 1 7 によってメ モ リ ー運転、 テ ープ運転及び M D I運転から任意のモー ドを選択する。 そ
— 1 1 — れによって、 そのモー ドに対応するモー ド信号が、 第 1〜 第 3バッ クラ ッ シュ補正手段 2 0 3〜 2 0 5 に送られる。
次に、 プログラムデータを中央処理装置 2 0 1 に記憶さ せる。 この手段は、 後で詳しく説明する。
次に、 自動運転起動スィ ッチ 3 4 7 によって、 自動運転 を起動する。 それによつて、 プログラムデータに基づいて 、 X軸、 Y軸、 Z軸に関するサーボ指令信号が、 第 1〜第 3バッ クラ ッ シュ補正手段 2 0 3〜 2 0 5 にそれぞれ送ら れ o
第 1〜第 3バッ クラ ッ シュ補正手段 2 0 3〜 2 0 5 によ つて、 モー ドに対応するバッ クラ ッ シュ補正量に基づいて 移動量指令信号が補正され、 速度指令信号、 移動方向指令 信号とと もに第 3サーボアンプ 2 0 8に送られる。
第 1、 第 2及び第 3サーボアンプ 2 0 6〜 2 0 8は、 速 度指令信号、 移動方向指令信号、 補正後の移動量指令信号 に基づいて第 1〜第 3サーボモータ 1 6〜 1 8を制御して 、 それぞれ切削送りを行う。 それとともに、 シーケ ンス制 御部 2 1 0が、 プログラムデータに基づいて主軸駆動用電 動機 1 5 cを制御して、 主軸 1 5 bおよびツール Tを回転 駆動する。
それによつて、 ワーク Wがツール Tによって切削加工さ れる。 第 1〜第 3送りねじ 1 9〜 2 1のバッ クラ ッ シュが モ一 ドに応じて補正されるので、 切削加工が正確に行われ o
前述のプログラムデータを中央処理装置 2 0 1 に記憶さ せる手段は、 次に順に説明するようにモー ドの種類に応じ て異なる。
メモリ 一運転の場合は、 プログラムデ一夕をデータファ ィルオ ンライ ンシステム 2 1 3 によってフ ロ ッ ピーディ ス ク 4 aから読み込み、 中央処理装置 2 0 1 のメ モ リ 一に記 1思 せる。
テープ運転の場合は、 プログラムデータをテープリ ーダ 2 1 2によって N Cテープ 2 1 2 aから読み込み、 中央処 理装置 2 0 1 に送信する。
M D I運転のは、 予めプログラムデ一夕をキーボー ド 3 5 3 によって手動的に入力し、 中央処理装置 2 0 1 のメ モ リ一に記憶させる。
変形例
本発明は、 前述の実施例に限定されるものではない。 例 えば、 第 1テーブル、 コラム、 第 2テーブル、 主軸頭に限 らず、 その他の送り台などのバッ クラ ッ シュ補正にも適用 でき る。
また、 位置決め軸は、 X軸、 Y軸、 Z軸に限らない。 また、 モー ドは、 前述のモー ドに限らず、 その他のモ一 ドも採用でき、 モー ドの種類の数は、 任意の数でよい。 そ の場合も、 各位置決め軸に対して複数のバッ クラ ッ シュ補 正量をモー ドに対応させて設定するとよい。
また、 バッ クラ ッ シュ捕正量記憶手段は、 バッ クラ ッ シ ュ補正レジスタ一に限らない。 例えば、 メモリ ー運転にお いて、 フロ ッ ピ一ディ スクにバッ クラ ッ シュ補正量を記憶 させ、 プログラムデータとともに読み出してバッ クラ ッ シ ュ補正手段に送信して補正を行うようにしてもよい。 要す るに、 バッ クラ ッ シュ捕正量記憶手段は、 各位置決め軸に 対して複数のバッ クラ ッ シュ補正量を設定する手段であれ ばよい。
また、 バッ クラ ッ シュ補正量を、 モー ドだけでなく送り 速度にも対応させて設定してもよい。 この場合、 送り速度 に応じてバッ クラ ッ シュ補正を行う こ とができる。
また、 工作機械本体については、 前述の構成に限らず、 その他の従来の数値制御工作機械の構成を採用できる。
本願の第 1発明によれば、 1つの位置決め軸に対して複 数のバッ クラ ッ シュ補正レジスタを設けるので、 複数のバ ッ クラ ッ シュ補正量をモー ドや送り速度などに対応させて 設定できる。 この場合、 ノく ッ クラ ッ シュをモー ドや送り速 度などに応じて補正できる。 それによつて、 位置決めの精 度を向上できる。
また、 本願の第 2発明によれば、 少なく とも 1つの位置 決め軸のそれぞれに対してバッ クラ ッ シュ補正量記憶手段 を設け、 各バッ クラ ッ シュ補正量記憶手段が複数のバッ ク ラ ッ シュ捕正量を複数のモー ドに対応させて記憶するので 、 各位置決め軸に対してバッ クラ ッ シュをモー ドに応じて 捕正することができる。 それによつて、 各モー ドにおける 位置決めの精度を向上できる。

Claims

請求の範囲
1 . 1つの位置決め軸に対して複数のバッ クラ ッ シ ュ捕正レジスタ一を設けたこ とを特徴とする数値制御工作 機械。
2 . 少なく とも 1つの位置決め軸のそれぞれに対し てバッ クラ ッ シュ補正量記憶手段を設け、 各バッ クラ ッ シ ュ補正量記憶手段が複数のバッ クラ ッ シュ補正量をモー ド に対応させて記憶するこ とを特徴とする数値制御工作機械 o
3 . バッ クラ ッ シュ補正量記憶手段が複数のバッ ク ラ ッ シュ補正レジスターである こ とを特徴とする請求項 2 に記載された数値制御工作機械。
2
PCT/JP1994/002170 1994-04-15 1994-12-21 Numerically controlled machine tool Ceased WO1995028252A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US08/545,728 US5742140A (en) 1994-04-15 1994-12-21 Numerical-control machine tool
EP95903921A EP0706852B1 (en) 1994-04-15 1994-12-21 Numerically controlled machine tool
DE69423491T DE69423491T2 (de) 1994-04-15 1994-12-21 Numerisch gesteuerte werkzeugmaschine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP6101490A JPH07281723A (ja) 1994-04-15 1994-04-15 数値制御工作機械
JP6/101490 1994-04-15

Publications (1)

Publication Number Publication Date
WO1995028252A1 true WO1995028252A1 (en) 1995-10-26

Family

ID=14302134

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1994/002170 Ceased WO1995028252A1 (en) 1994-04-15 1994-12-21 Numerically controlled machine tool

Country Status (5)

Country Link
US (1) US5742140A (ja)
EP (1) EP0706852B1 (ja)
JP (1) JPH07281723A (ja)
DE (1) DE69423491T2 (ja)
WO (1) WO1995028252A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112872907A (zh) * 2021-01-14 2021-06-01 哈尔滨工业大学 用于全闭环数控机床控制的方法、装置、及数控机床

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3351990B2 (ja) * 1997-05-27 2002-12-03 オークマ株式会社 ボールネジ駆動系の位置制御装置
US6109575A (en) * 1998-06-29 2000-08-29 Litton Marine Systems Inc. Apparatus and method for mounting an instrument
US6060854A (en) * 1998-11-12 2000-05-09 Vickers, Inc. Method and apparatus for compensating for windup in a machine
JP2006039807A (ja) * 2004-07-26 2006-02-09 Fanuc Ltd 数値制御装置
JP2006070189A (ja) * 2004-09-03 2006-03-16 Brother Ind Ltd インクジェット記録用水性インクセット
US20080243299A1 (en) * 2007-03-27 2008-10-02 Haas Automation, Inc. Machine tool control system
JP5333938B2 (ja) * 2009-12-25 2013-11-06 株式会社森精機製作所 産業機器、および工作機械
CN102554700B (zh) * 2011-12-22 2014-05-14 沈机集团昆明机床股份有限公司 基于电流信号的数控机床双电机消隙机构预紧扭矩测定方法
US10730155B2 (en) * 2016-09-09 2020-08-04 Makino Milling Machine Co., Ltd. Machine tool with manual pulse generator
JP6625957B2 (ja) * 2016-10-31 2019-12-25 ファナック株式会社 工作機械の数値制御装置
WO2019082238A1 (ja) * 2017-10-23 2019-05-02 三菱電機株式会社 数値制御装置
JP2019084596A (ja) * 2017-11-02 2019-06-06 昭和電工株式会社 多軸ロボットのアーム制御方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61214949A (ja) * 1985-03-15 1986-09-24 Yamazaki Mazak Corp 工作機械におけるバツクラツシユの補正制御方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5868111A (ja) * 1981-10-20 1983-04-22 Fanuc Ltd バツクラツシユ補正方式
JPS58171243A (ja) * 1982-03-29 1983-10-07 Fanuc Ltd 数値制御装置
GB8806574D0 (en) * 1988-03-19 1988-04-20 Hepworth Eng Ltd Machine tool error compensation systems
JP2813909B2 (ja) * 1989-12-28 1998-10-22 東芝機械株式会社 数値制御装置のバックラッシュ補正方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61214949A (ja) * 1985-03-15 1986-09-24 Yamazaki Mazak Corp 工作機械におけるバツクラツシユの補正制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112872907A (zh) * 2021-01-14 2021-06-01 哈尔滨工业大学 用于全闭环数控机床控制的方法、装置、及数控机床

Also Published As

Publication number Publication date
EP0706852A1 (en) 1996-04-17
US5742140A (en) 1998-04-21
JPH07281723A (ja) 1995-10-27
DE69423491D1 (de) 2000-04-20
EP0706852B1 (en) 2000-03-15
EP0706852A4 (en) 1996-01-04
DE69423491T2 (de) 2001-05-23

Similar Documents

Publication Publication Date Title
WO1995028252A1 (en) Numerically controlled machine tool
US20080254959A1 (en) Universal head and machine tool with universal head
JP2002224936A (ja) ツールプリセッタ及び工具補正量算出方法
US4268949A (en) Tracing milling machine
JPH0692057B2 (ja) 数値制御工作機械
US12337432B2 (en) Lathe and method of detecting cut-off tool breakage
JP3171298B2 (ja) 数値制御工作機械
JP4947534B2 (ja) 工作機械及び工作機械を操作する方法
JPH02220103A (ja) 主軸制御指令方式
JPS61293704A (ja) 自動旋盤の数値制御装置
JPH10109268A (ja) 研削盤のクーラント供給装置
JP3090257B2 (ja) マシニングセンタ
EP0172258A1 (en) Machining apparatus for effecting profile machining and nc machining
KR100324642B1 (ko) 듀얼 로터리 테이블 제어장치 및 방법
JPH08112701A (ja) Nc旋盤による加工方法及びバックアップ加工可能なnc旋盤
US20020025758A1 (en) Tool path preparing method and machining method
JP3388498B2 (ja) 工作機械
JPH08257873A (ja) Nc工作機械の制御装置
JPH03126104A (ja) 送り速度制御方式
CN212311554U (zh) 一种数控加工装置
WO1997031750A1 (fr) Machine-outil commandee numeriquement
JP3224783B2 (ja) 自動作業装置
JPH0248393B2 (ja)
JP2685832B2 (ja) 数値制御研削盤
JPH06102922A (ja) 数値制御装置

Legal Events

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

Ref document number: 1995903921

Country of ref document: EP

AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): DE FR GB IT

WWE Wipo information: entry into national phase

Ref document number: 08545728

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1995903921

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1995903921

Country of ref document: EP