[go: up one dir, main page]

JPH04322303A - Numerical controller - Google Patents

Numerical controller

Info

Publication number
JPH04322303A
JPH04322303A JP9226491A JP9226491A JPH04322303A JP H04322303 A JPH04322303 A JP H04322303A JP 9226491 A JP9226491 A JP 9226491A JP 9226491 A JP9226491 A JP 9226491A JP H04322303 A JPH04322303 A JP H04322303A
Authority
JP
Japan
Prior art keywords
control
motor
axis
abnormality
brake
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.)
Pending
Application number
JP9226491A
Other languages
Japanese (ja)
Inventor
Takayoshi Kojima
小島 隆好
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP9226491A priority Critical patent/JPH04322303A/en
Publication of JPH04322303A publication Critical patent/JPH04322303A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To prevent the damage of a work or working tools at the time of stopping and to safely stop a device by turning on/off the control of plural driving means and brakes in accordance with the order stored in a storage means at the time of detecting the abnormality of the device. CONSTITUTION:When an abnormality detecting part 25 detects the abnormality of the device, a main control part 1 tentatively stops a feed shaft motor 3a by the function generation stop command of a driving unit control on/off commanding part 24. The commanding part 24 reads in the data, which is stored in a memory 27 and indicates a group for which each of motor driving devices 3a to 3d belongs, to determine an object to be processed. Order designation data stored in the memory 27 is read-in to determine the control turning-off order of motor driving devices 3a to 3d and the braking operation order. A driving unit control on/off part 6a turns on an X axis brake 17 and turns off the control of X and Z driving devices 3d and 3c after the lapse of prescribed time in accordance with order designation data. Thus, the X axis brake 17 is operated at such timing that the X axis, namely, a tool post is not naturally dropped.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、数値制御装置(以下、
NC装置という)の駆動手段(例えば、モータ)、特に
NC装置の異常時のモータ及びブレーキの制御に関する
[Industrial Application Field] The present invention relates to a numerical control device (hereinafter referred to as
The present invention relates to a driving means (for example, a motor) of an NC device, particularly to control of the motor and brake when the NC device is abnormal.

【0002】0002

【従来の技術】NC装置の主軸、回転工具または送り軸
等を駆動するモータを制御する駆動装置は、図6に示す
ように、主制御部1を有しており、主制御部1には、主
制御部1からの指令に基づきモータの速度/位置を指令
する速度/位置指令部2と、モータ駆動装置3に対し制
御入/切を指令するシーケンス制御部6とが並列に接続
されている。そして、速度/位置指令部2とシーケンス
制御部6とには、モータ4を駆動制御するモータ駆動装
置3が接続されており、モータ駆動装置3には主軸、回
転工具および送り軸等を駆動するモータ4が接続されて
いる。更に、モータ4にはモータ4の速度および回転位
置を検出する検出器5が接続されており、検出器5の出
力はモータ駆動装置3にフィードバックするようになっ
ている。
2. Description of the Related Art A drive device that controls a motor that drives a main shaft of an NC device, a rotary tool, a feed shaft, etc. has a main control section 1, as shown in FIG. , a speed/position command section 2 that commands the speed/position of the motor based on commands from the main control section 1, and a sequence control section 6 that commands control on/off to the motor drive device 3 are connected in parallel. There is. A motor drive device 3 that drives and controls the motor 4 is connected to the speed/position command section 2 and the sequence control section 6, and the motor drive device 3 drives the main shaft, rotary tool, feed shaft, etc. A motor 4 is connected. Furthermore, a detector 5 for detecting the speed and rotational position of the motor 4 is connected to the motor 4, and the output of the detector 5 is fed back to the motor drive device 3.

【0003】次に動作について説明する。モータ駆動装
置3は、主制御部1からの指令に基づきモータ4の速度
/位置を指令する速度/位置指令部2と共に、モータ駆
動装置3に対し制御入/切を指令するシーケンス制御部
6により制御されている。そして、この制御入/切指令
は、図7のタイムチャートに示すように、NC装置の動
作可能を示すNCーBUZのONとともに指令ONとな
り各駆動装置を制御可能とし、NC装置が加工上あるい
は制御システムの異常を検出した場合、機械およびオペ
レータ保護のためにOFFとなる。この際、モータ駆動
装置3は、制御信号をOFFすることにより、速度/位
置の制御を中止し、モータ4はフリーラン停止あるいは
減速停止する。
Next, the operation will be explained. The motor drive device 3 is controlled by a speed/position command section 2 that commands the speed/position of the motor 4 based on commands from the main control section 1, and a sequence control section 6 that commands the motor drive device 3 to turn on/off the control. controlled. Then, as shown in the time chart of FIG. 7, this control on/off command becomes a command ON together with the ON of NC-BUZ indicating that the NC device is operable, and enables control of each drive device. If an abnormality is detected in the control system, it will be turned off to protect the machine and operator. At this time, the motor drive device 3 stops speed/position control by turning off the control signal, and the motor 4 stops free-running or decelerates to a stop.

【0004】また、NC装置には、送り軸の移動方向が
垂直であったり、垂直面にある角度(90度未満)を持
って構成されている機械が多くみられる。
[0004] Furthermore, there are many NC devices in which the direction of movement of the feed shaft is perpendicular or at an angle (less than 90 degrees) to the vertical plane.

【0005】例えば、図8に示すような1サドル複合旋
盤は、モータ7の駆動力をベルト8を介して伝達される
主軸9を有しており、主軸9の先端には、ワーク10を
保持するチャック11が配設されている。また、主軸9
の近傍には、刃物台12がX、Z軸方向へ移動自在に支
持されており、刃物台12には、施削工具13および回
転工具14が装着し得るようになっている。そして、回
転工具14は刃物台12に配設された回転工具軸モータ
15により回転駆動されるようになっている。更に、刃
物台12は、送り軸モータ16により移動されるように
なっており、ブレーキ17によりX軸方向への移動を規
制するようになっている。また、図9に示すようなマニ
シングセンタは、側面視L字状のテーブル及びコラム1
8を有しており、テーブル及びコラム18の直立してい
る部分には主軸9が回転自在かつ昇降自在に支持されて
おり、主軸9の先端には施削工具13が固定し得るよう
になっている。そして、主軸9は主軸モータ(図示せず
)により回転駆動されると共に、Z軸モータ16により
昇降されるようになっており、機械式ブレーキ17によ
りZ軸方向への移動を規制するようになっている。更に
、図10に2サドル旋盤の構成を示し、図11に対向2
主軸3サドル旋盤を示す。なお、前述図8および図9と
同じ部分には同一符号を付して説明を省略する。
For example, a one-saddle compound lathe as shown in FIG. 8 has a main shaft 9 to which the driving force of a motor 7 is transmitted via a belt 8, and a workpiece 10 is held at the tip of the main shaft 9. A chuck 11 is provided. In addition, the main shaft 9
A tool rest 12 is supported near the tool rest 12 so as to be movable in the X and Z axis directions, and a machining tool 13 and a rotary tool 14 can be mounted on the tool rest 12. The rotary tool 14 is rotationally driven by a rotary tool shaft motor 15 disposed on the tool post 12. Further, the tool rest 12 is moved by a feed shaft motor 16, and movement in the X-axis direction is restricted by a brake 17. In addition, the machining center as shown in FIG. 9 has an L-shaped table and column 1 in side view.
8, a main shaft 9 is supported on the upright portion of the table and column 18 so as to be rotatable and movable up and down, and a machining tool 13 can be fixed to the tip of the main shaft 9. ing. The main shaft 9 is rotationally driven by a main shaft motor (not shown) and is moved up and down by a Z-axis motor 16, and movement in the Z-axis direction is restricted by a mechanical brake 17. ing. Furthermore, Fig. 10 shows the configuration of a two-saddle lathe, and Fig. 11 shows a two-saddle lathe.
A spindle 3-saddle lathe is shown. Note that the same parts as in FIGS. 8 and 9 described above are designated by the same reference numerals, and the description thereof will be omitted.

【0006】そして、図8の1サドル複合旋盤における
X軸、図9のマニシングセンタにおけるZ軸、図10の
2サドル旋盤におけるXA軸、XB軸が軸の移動方向が
垂直であったり、垂直面に所定角度(90度未満)を持
って構成されている機械の例である。これらの軸では、
上述したように、送り軸モータ駆動装置の制御を切ると
、モータが送り軸を支える事ができなくなり、重力によ
り図8の1サドル旋盤では上刃物台が、図9のマニシン
グセンタでは主軸台が、図10の2サドル旋盤では上及
び下刃物台が落下してしまう。これを防止するために、
落下の可能性のある送り軸には機械式ブレーキ16がと
りつけられており、図7のタイムチャートのごとく送り
軸制御を切った時、ブレーキONとなって落下を防止す
るようになっている。
The X-axis in the one-saddle compound lathe shown in FIG. 8, the Z-axis in the machining center shown in FIG. 9, and the XA-axis and XB-axis in the two-saddle lathe shown in FIG. This is an example of a machine configured with a predetermined angle (less than 90 degrees) on the surface. On these axes,
As mentioned above, when the control of the feed shaft motor drive device is turned off, the motor is no longer able to support the feed shaft, and due to gravity, the upper tool rest in the one-saddle lathe shown in Fig. 8, and the headstock in the machining center shown in Fig. 9 However, in the two-saddle lathe shown in Fig. 10, the upper and lower tool rests fall off. To prevent this,
A mechanical brake 16 is attached to the feed axis that may fall, and when the feed axis control is turned off as shown in the time chart of FIG. 7, the brake is turned on to prevent the fall.

【0007】[0007]

【発明が解決しようとする課題】ところで、前述したモ
ータ駆動装置制御切り動作はすべて同一のタイミングで
行われており、また前記落下防止用ブレーキONも同じ
タイミングで行われ、モータ駆動装置の制御切りは、電
気信号処理のみで行われるため瞬時に動作するが、落下
防止用のブレーキは機械動作を伴うためブレーキが有効
となるには通常数百msの時間を必要とする。このため
ブレーキが有効となる数百msの間は送り軸を保持する
ことができず、自然落下してしまうという課題があった
[Problems to be Solved by the Invention] By the way, all of the above-mentioned motor drive device control switching operations are performed at the same timing, and the fall prevention brake is also turned on at the same timing. The brake system operates instantly because it is performed only by electrical signal processing, but the brake for preventing falling usually requires several hundred milliseconds for the brake to become effective because it involves mechanical operation. For this reason, there was a problem in that the feed shaft could not be held for several hundred milliseconds when the brake was effective, and it would naturally fall.

【0008】例えば、図8に示す1サドル旋盤ではX軸
が、図9のマニシングセンタではZ軸が、図10の2サ
ドル旋盤ではXA及びXB軸が落下する事になり加工中
のワークを不良にしたり加工工具を損傷したりする不具
合が発生していた。また、図11に示す対向2主軸3サ
ドル旋盤では、同時に2つのワークを加工する事ができ
るが、異常発生時にはすべてのモータ駆動装置が制御切
りとされるため、一方のワーク加工に異常が発生した場
合、両方のワークが不良となってしまうという課題があ
った。
For example, in the one-saddle lathe shown in FIG. 8, the X-axis falls, in the machining center shown in FIG. 9, the Z-axis, and in the two-saddle lathe shown in FIG. 10, the XA and XB axes fall, causing the workpiece to be There were problems that caused defects or damage to the processing tools. In addition, the opposed two-spindle three-saddle lathe shown in Fig. 11 can machine two workpieces at the same time, but when an error occurs, all motor drive devices are turned off, so an error occurs in machining one workpiece. When this happens, there is a problem in that both works become defective.

【0009】発明の目的 本発明は上述のような事情からなされたものであり、本
発明の目的は、NC装置の異常停止時、ワークや加工工
具の損傷を防ぎ安全に停止できるNC装置を提供するこ
とにある。
Purpose of the Invention The present invention was made in view of the above-mentioned circumstances, and an object of the present invention is to provide an NC device that can stop damage to workpieces and processing tools safely when the NC device stops abnormally. It's about doing.

【0010】0010

【課題を解決するための手段】本発明は上述事情に鑑み
なされたものであって、この発明に係わる数値制御装置
は、可動部を移動する複数の駆動手段と、可動部の移動
を規制するブレーキと、装置の異常を検出する異常検出
部と、複数の駆動手段およびブレーキそれぞれの制御の
入/切を独立に行う制御部と、予め設定された複数の駆
動手段およびブレーキの制御を入/切する順序を記憶す
る記憶手段と、を備えている。従って、前記制御部は、
異常検出部が装置の異常を検出した場合、記憶手段に記
憶されている順序に従い複数の駆動手段およびブレーキ
の制御を入/切することを特徴とするものである。
[Means for Solving the Problems] The present invention has been made in view of the above-mentioned circumstances, and a numerical control device according to the present invention includes a plurality of drive means for moving a movable part, and a plurality of drive means for regulating the movement of the movable part. An abnormality detection section that detects an abnormality in the brake and the device, a control section that independently turns on/off control of each of a plurality of drive means and brakes, and a control section that turns on/off control of a plurality of drive means and brakes set in advance. and storage means for storing the cutting order. Therefore, the control section:
The present invention is characterized in that when the abnormality detection section detects an abnormality in the device, control of a plurality of drive means and brakes is turned on/off in accordance with the order stored in the storage means.

【0011】また、複数の駆動手段を制御系統単位に分
類し、駆動手段の駆動制御の入/切を分類された制御系
統単位で行うようにするとよい。
[0011] Furthermore, it is preferable that the plurality of drive means are classified into control systems, and the drive control of the drive means is turned on/off for each classified control system.

【0012】更に、可動部が刃物台であり、前記複数の
駆動手段を刃物台に従属する単位に分類し、前記駆動手
段の駆動制御の入/切を分類された刃物台に従属する単
位で行うようにしてもよい。
Furthermore, the movable part is a turret, the plurality of driving means are classified into units subordinate to the turret, and drive control of the driving means is turned on/off in units subordinate to the classified turret. You may also do so.

【0013】[0013]

【作用】以上のように構成したので、本発明によるNC
装置は、予め設定された複数の駆動手段およびブレーキ
の制御を入/切する順序を記憶手段により記憶し、複数
の駆動手段により可動部を所定方向へ移動して加工を行
い、異常検出部が装置の異常及び加工上の異常を検出し
た場合、記憶手段に記憶されている順序に従い複数の駆
動手段およびブレーキの制御を独立して入/切し、可動
部の落下を防止する。
[Operation] With the above configuration, the NC according to the present invention
The device stores a preset sequence of turning on/off the control of a plurality of drive means and brakes in a memory means, moves the movable part in a predetermined direction by the plurality of drive means to perform processing, and detects an abnormality when the abnormality detection section is activated. When an abnormality in the apparatus or a processing abnormality is detected, control of a plurality of drive means and brakes is independently turned on/off according to the order stored in the storage means to prevent the movable part from falling.

【0014】[0014]

【実施例】以下、この発明の一実施例を図を用いて説明
する。図1はNC装置、例えば前述した図8の1サドル
複合旋盤の構成を示すブロック図である。NC装置は、
複数のモータおよびブレーキの制御を入/切する順序を
指定する駆動ユニット順序指定部22と、複数のモータ
およびブレーキを所望のグループに分ける駆動ユニット
組み合わせ指定部23とを備えており、駆動ユニット順
序指定部22および駆動ユニット組み合わせ指定部23
には、複数のモータおよびブレーキそれぞれの制御の入
/切を独立に行うように指示する制御手段としての駆動
ユニット制御入/切指令部24が接続されている。そし
て、駆動ユニット制御入/切指令部24には、予め設定
された複数の駆動手段およびブレーキの制御を入/切す
る順序を記憶する記憶手段としてのメモリ27と、装置
の故障あるいは加工上の異常を検出する異常検出部25
と、主制御部1と、複数の駆動手段およびブレーキそれ
ぞれの制御の入/切を独立に行う制御手段としての駆動
ユニット制御入/切部6aと、X軸ブレーキの制御を行
うX軸ブレーキ制御部26とが接続されている。更に、
主制御部1には、主制御部1からの指令に基づきモータ
の速度/位置を指令する速度/位置指令部2が接続され
ており、速度/位置指令部2および駆動ユニット制御入
/切部6aには、可動部としての主軸を回転する駆動手
段としての主軸モータ7を駆動制御する主軸モータ駆動
ユニット3aと、回転工具14(図8参照)を回転する
回転工具軸モータ15を駆動制御する回転工具軸モータ
駆動ユニット3bと、可動部としての刃物台12(図8
参照)をZ軸方向へ移動する駆動手段としてのZ軸モー
タ28を駆動制御するZ軸モータ駆動ユニット3cと、
刃物台12をX軸方向へ移動する駆動手段としてのX軸
モータ16を駆動制御するX軸モータ駆動ユニット3d
とが接続されている。また、X軸モータ16には、刃物
台12のX軸方向への移動を規制するブレーキ17が接
続されており、ブレーキ17は前記X軸ブレーキ制御部
26により制御されるようになっている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an NC device, for example, the one-saddle compound lathe shown in FIG. 8 mentioned above. The NC device is
It includes a drive unit order specifying section 22 that specifies the order in which control of a plurality of motors and brakes is turned on/off, and a drive unit combination specifying section 23 that divides the plurality of motors and brakes into desired groups. Specifying section 22 and drive unit combination specifying section 23
A drive unit control on/off command unit 24 is connected to the drive unit control unit 24 as a control means for instructing to turn on/off the control of each of the plurality of motors and brakes independently. The drive unit control on/off command section 24 includes a memory 27 as a storage means for storing a preset order of turning on/off control of a plurality of drive means and brakes, and Abnormality detection unit 25 that detects abnormality
, a main control section 1, a drive unit control on/off section 6a as a control means that independently turns on and off the control of each of the plurality of drive means and brakes, and an X-axis brake control that controls the X-axis brake. 26 is connected. Furthermore,
A speed/position command section 2 that commands the speed/position of the motor based on commands from the main control section 1 is connected to the main control section 1. 6a includes a spindle motor drive unit 3a that drives and controls a spindle motor 7 as a driving means for rotating a spindle as a movable part, and a rotary tool shaft motor 15 that rotates a rotary tool 14 (see FIG. 8). The rotary tool shaft motor drive unit 3b and the tool post 12 as a movable part (Fig. 8
a Z-axis motor drive unit 3c that drives and controls a Z-axis motor 28 as a drive means for moving the Z-axis (see) in the Z-axis direction;
An X-axis motor drive unit 3d that drives and controls the X-axis motor 16 as a drive means for moving the tool rest 12 in the X-axis direction.
are connected. Further, a brake 17 that restricts movement of the tool post 12 in the X-axis direction is connected to the X-axis motor 16, and the brake 17 is controlled by the X-axis brake control section 26.

【0015】一方、駆動ユニット順序指定部22により
指定されるモータおよびブレーキの制御を入/切する順
序は、例えば、図3に示すように、第1番目がX軸ブレ
ーキ17、第2番目がX,Z軸等の送り軸駆動装置、第
3番目が主軸および回転工具軸駆動装置になっている。 また、駆動ユニット組み合わせ指定部23により指定さ
れるモータおよびブレーキのグループは、例えば、図4
に示すように、制御系統単位に分類している。そして、
メモリ27には、図3に示すモータおよびブレーキの制
御を入/切する順序と、図4に示す制御系統単位のグル
ープが記憶されている。
On the other hand, the order in which the motor and brake control are turned on and off specified by the drive unit order specifying section 22 is, for example, as shown in FIG. There are feed shaft drive devices such as X and Z axes, and the third is a main shaft and rotary tool shaft drive device. Further, the motor and brake groups specified by the drive unit combination specifying section 23 are, for example, shown in FIG.
As shown in the figure, it is classified by control system. and,
The memory 27 stores the order of turning on/off the control of the motor and brake shown in FIG. 3 and the groups of control systems shown in FIG. 4.

【0016】ついで、本実施例の作用について説明する
。主制御部1からの指令に従って、速度/位置指令部2
が各モータつまり主軸モータ7、回転工具軸モータ15
、Z軸モータ28及びX軸モータ16の時々刻々の速度
/位置指令を生成し、各モータ駆動装置つまり主軸モー
タ駆動ユニット3a、回転工具軸モータ駆動ユニット3
b、Z軸モータ駆動ユニット3c及びX軸モータ駆動ユ
ニット3dへ与える。NC装置の通常加工動作はこの状
態で実行される。
Next, the operation of this embodiment will be explained. According to the command from the main control unit 1, the speed/position command unit 2
is each motor, namely the main shaft motor 7 and the rotary tool shaft motor 15.
, generates momentary speed/position commands for the Z-axis motor 28 and the X-axis motor 16, and controls each motor drive device, that is, the main shaft motor drive unit 3a and the rotary tool shaft motor drive unit 3.
b, applied to the Z-axis motor drive unit 3c and the X-axis motor drive unit 3d. Normal machining operations of the NC device are performed in this state.

【0017】次に、NC装置の故障あるいは加工上の異
常を異常検出部25が検出した場合の動作を図2のタイ
ミングチャートおよび図5のフローチャートに沿って説
明する。NC装置の故障あるいは加工上の異常を異常検
出部25が検出すると(図2(f)のA)(ステップS
1)、モータを停止する必要があるか否かを判断する(
ステップS2)。そして、モータを停止する必要がある
と判断した場合、駆動ユニット制御入/切指令部24は
、すべての送り軸を一時停止状態にすべく主制御部1に
関数発生停止を指令する(ステップS3)。それから、
主制御部1は、関数発生停止指令に基づき送り軸モータ
を一時停止し、更に駆動ユニット制御入/切指令部24
は、駆動ユニット組み合わせ指定部23により指定かつ
メモリ27に記憶した各モータ駆動装置の属するグルー
プを示すデータ(図4参照)を読み込み、以降の処理を
行う対象を決定する(ステップS4)。また、駆動ユニ
ット順序指定部22により指定かつメモリ27に記憶し
た順序指定データ(図3参照)を読み込み(ステップS
5)、各モータ駆動装置の制御切り順、ブレーキ動作順
を決定する。ここで、駆動ユニット順序指定部22及び
駆動ユニット組み合わせ指定部23のデータは図3及び
図4のようになっており、図3の順序指定データは、X
軸ブレーキON→X,Z,C軸駆動装置制御切り→主軸
及び回転工具駆動装置制御切りの順で制御する事を意味
している。また図4の駆動ユニット組み合わせグループ
指定データは、本実施例の1サドル複合旋盤では、すべ
てがグループAに属する事を意味している。
Next, the operation when the abnormality detection section 25 detects a failure of the NC device or an abnormality in processing will be explained with reference to the timing chart of FIG. 2 and the flowchart of FIG. 5. When the abnormality detection unit 25 detects a failure of the NC device or an abnormality in processing (A in FIG. 2(f)) (step S
1) Determine whether it is necessary to stop the motor (
Step S2). If it is determined that the motor needs to be stopped, the drive unit control on/off command unit 24 commands the main control unit 1 to stop generating functions in order to temporarily stop all feed axes (step S3 ). after that,
The main control unit 1 temporarily stops the feed axis motor based on the function generation stop command, and furthermore, the drive unit control on/off command unit 24
reads the data (see FIG. 4) indicating the group to which each motor drive device belongs, specified by the drive unit combination designation section 23 and stored in the memory 27, and determines the target for subsequent processing (step S4). Further, the order specifying data (see FIG. 3) specified by the drive unit order specifying section 22 and stored in the memory 27 is read (step S
5) Determine the control switching order and brake operation order of each motor drive device. Here, the data in the drive unit order designation section 22 and the drive unit combination designation section 23 are as shown in FIGS. 3 and 4, and the order designation data in FIG.
This means that the control is performed in the following order: axis brake ON → X, Z, C axis drive device control OFF → spindle and rotary tool drive device control OFF. Further, the drive unit combination group designation data in FIG. 4 means that all the drive unit combinations belong to group A in the one-saddle compound lathe of this embodiment.

【0018】そして、駆動ユニット制御入/切部6aは
、図3の順序指定データに従い、X軸ブレーキONし(
ステップS6)、内蔵するタイマ1により所定時間(t
1)が経過した後(ステップS7)、X,Z,C駆動装
置の制御をOFFする(図2(c)参照)(ステップS
8)。ここでタイマ1はX軸ブレーキが動作するのに十
分な時間が設定されているため、X,Z,C軸の駆動装
置に“制御OFF”を指令する時点ではX軸はブレーキ
によって確実に移動を規制されており、X軸駆動装置を
制御切りとしても自然落下する事はない。更に、駆動ユ
ニット制御入/切部6aは、内蔵するタイマ2により所
定時間(t2)が経過した後(ステップS9)、主軸及
び回転工具駆動装置の制御をOFFとし(図2(b)お
よび(d)参照)(ステップS10)、すべての処理を
完了する。以上のようにして異常発生時、各モータ駆動
装置を決められた順で制御切りとし、X軸ブレーキをX
軸が自然落下しないタイミングで動作させる事ができる
Then, the drive unit control on/off section 6a turns on the X-axis brake (
Step S6), a predetermined time (t
1) has passed (step S7), the control of the X, Z, and C drive devices is turned off (see FIG. 2(c)) (step S7).
8). Here, timer 1 is set to a sufficient time for the X-axis brake to operate, so the X-axis will be reliably moved by the brake when the "control OFF" command is issued to the X, Z, and C-axis drive devices. is regulated, and will not fall by itself even if the X-axis drive device is turned off. Further, the drive unit control on/off section 6a turns off the control of the spindle and rotary tool drive device after a predetermined time (t2) has elapsed using the built-in timer 2 (step S9) (FIGS. 2(b) and (2)). d)) (step S10), all processes are completed. As described above, when an abnormality occurs, each motor drive device is turned off in a predetermined order, and the X-axis brake is
It can be operated at a time when the shaft will not fall naturally.

【0019】なお、前述ステップS1において異常がな
いと判断した場合、および前述ステップS2においてモ
ータの停止が必要でないと判断した場合、そのまま処理
を終了する。なお、上述実施例においては、1サドル複
合旋盤についての説明をしたが、駆動ユニット組み合わ
せ指定部23のデータを、図4の2サドル旋盤あるいは
対向2主軸3サドル旋盤用とする事により、これらの機
械にも対応できる。しかし、これらのNC装置では、図
4のごとく組み合わせグループが複数になるため、図5
のステップS6以降の処理は、異常のあるグループ内の
機器にのみ適用され、他のグループの送り軸は一時停止
状態を保持する。
If it is determined in step S1 that there is no abnormality, and if it is determined in step S2 that there is no need to stop the motor, the process is immediately terminated. In the above embodiment, a one-saddle compound lathe was explained, but by setting the data in the drive unit combination specifying section 23 for a two-saddle lathe or a two-opposed spindle three-saddle lathe as shown in FIG. It can also be used with machines. However, in these NC devices, there are multiple combination groups as shown in Fig. 4.
The processing from step S6 onward is applied only to the equipment in the group with the abnormality, and the feed axes in other groups remain in a suspended state.

【0020】また、図11の対向2主軸3サドル旋盤で
は、ステップS3における送り軸関数発生停止する軸を
図4のグループ単位で行うことにより、異常発生してい
ないグループのワーク加工を継続することも可能である
Furthermore, in the opposed two-spindle three-saddle lathe shown in FIG. 11, by performing the axes for which the feed axis function generation is stopped in step S3 in units of groups as shown in FIG. 4, machining of the workpiece of the group in which no abnormality has occurred can be continued. is also possible.

【0021】[0021]

【発明の効果】以上のように、本発明のNC装置によれ
ば、モータ駆動装置の制御入/切及び制御切り時の被駆
動体保持用ブレーキのON/OFFを、各々独立に行う
事ができるため、NC装置の異常時、機械構成に応じて
最適な停止法を選択する事ができ、加工中のワークを不
良にしたり加工工具を損傷したりすることなく安全にN
C装置を停止させることができる。
[Effects of the Invention] As described above, according to the NC device of the present invention, it is possible to independently turn on/off the control of the motor drive device and turn on/off the brake for holding the driven body when the control is turned off. Therefore, when an abnormality occurs in the NC device, the most suitable stopping method can be selected depending on the machine configuration, and the N can be safely stopped without making the workpiece being machined defective or damaging the machining tool.
C device can be stopped.

【図面の簡単な説明】[Brief explanation of drawings]

【図1】本発明の一実施例に係わる数値制御装置の構成
を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of a numerical control device according to an embodiment of the present invention.

【図2】本実施例の動作を示すタイミングチャート図で
ある。
FIG. 2 is a timing chart showing the operation of this embodiment.

【図3】本実施例に係わる各装置の制御順を示す順序指
定データを示す図である。
FIG. 3 is a diagram showing order designation data indicating the control order of each device according to the present embodiment.

【図4】本実施例に係わる駆動ユニットの組み合わせグ
ループ例を示す図である。
FIG. 4 is a diagram showing an example of a combination group of drive units according to the present embodiment.

【図5】本発明の作用を示すフローチャート図である。FIG. 5 is a flow chart diagram showing the operation of the present invention.

【図6】従来の数値制御装置の構成を示すブロック図で
ある。
FIG. 6 is a block diagram showing the configuration of a conventional numerical control device.

【図7】従来の動作を示すタイミングチャート図である
FIG. 7 is a timing chart diagram showing a conventional operation.

【図8】一般的な1サドル複合旋盤の構成を示す概略図
である。
FIG. 8 is a schematic diagram showing the configuration of a general one-saddle compound lathe.

【図9】一般的なマニシングセンタの構成を示す概略図
である。
FIG. 9 is a schematic diagram showing the configuration of a general machining center.

【図10】一般的な2サドル旋盤の構成を示す概略図で
ある。
FIG. 10 is a schematic diagram showing the configuration of a general two-saddle lathe.

【図11】一般的な対向2主軸3サドル旋盤の構成を示
す概略図である。
FIG. 11 is a schematic diagram showing the configuration of a general two-spindle, three-saddle lathe.

【符号の説明】[Explanation of symbols]

6a  駆動ユニット制御入/切部 7  主軸モータ 15  回転工具軸モータ 16  X軸モータ 17  ブレーキ 25  異常検出部 27  メモリ 28  Z軸モータ 6a Drive unit control on/off section 7 Main shaft motor 15 Rotary tool axis motor 16 X-axis motor 17 Brake 25 Abnormality detection section 27 Memory 28 Z-axis motor

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】  可動部を移動する複数の駆動手段と、
可動部の移動を規制するブレーキと、を備え、駆動手段
およびブレーキを制御する数値制御装置において、装置
の異常を検出する異常検出部と、前記複数の駆動手段お
よびブレーキそれぞれの制御の入/切を独立に行う制御
部と、予め設定された複数の駆動手段およびブレーキの
制御を入/切する順序を記憶する記憶手段と、を備え、
前記制御部は、異常検出部が装置の異常を検出した場合
、記憶手段に記憶されている順序に従い複数の駆動手段
およびブレーキの制御を入/切することを特徴とする数
値制御装置。
Claim 1: A plurality of drive means for moving the movable part;
A numerical control device that controls the drive means and the brake, and includes a brake that restricts movement of the movable part, and an abnormality detection section that detects an abnormality in the device, and an abnormality detection section that turns on/off control of each of the plurality of drive means and the brake. and a storage means for storing a preset order of turning on/off control of a plurality of drive means and brakes,
The numerical control device is characterized in that the control section turns on/off control of the plurality of drive means and brakes according to the order stored in the storage means when the abnormality detection section detects an abnormality in the device.
【請求項2】  前記複数の駆動手段を制御系統単位に
分類し、前記駆動手段の駆動制御の入/切を分類された
制御系統単位で行うことを特徴とする請求項1記載の数
値制御装置。
2. The numerical control device according to claim 1, wherein the plurality of drive means are classified into control systems, and drive control of the drive means is turned on/off for each classified control system. .
【請求項3】  前記可動部が刃物台であり、前記複数
の駆動手段を刃物台に従属する単位に分類し、前記駆動
手段の駆動制御の入/切を分類された刃物台に従属する
単位で行うことを特徴とする請求項1記載の数値制御装
置。
3. The movable part is a tool post, the plurality of driving means are classified into units subordinate to the tool post, and the drive control of the drive means is turned on/off in units subordinate to the classified tool post. 2. The numerical control device according to claim 1, wherein the numerical control device is operated by:
JP9226491A 1991-04-23 1991-04-23 Numerical controller Pending JPH04322303A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9226491A JPH04322303A (en) 1991-04-23 1991-04-23 Numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9226491A JPH04322303A (en) 1991-04-23 1991-04-23 Numerical controller

Publications (1)

Publication Number Publication Date
JPH04322303A true JPH04322303A (en) 1992-11-12

Family

ID=14049546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9226491A Pending JPH04322303A (en) 1991-04-23 1991-04-23 Numerical controller

Country Status (1)

Country Link
JP (1) JPH04322303A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004318762A (en) * 2003-04-21 2004-11-11 Fanuc Ltd Numerical control device
JP2012221428A (en) * 2011-04-13 2012-11-12 Fanuc Ltd Controller having abnormal time motor deceleration stop control function
JP2019046105A (en) * 2017-08-31 2019-03-22 ブラザー工業株式会社 Machine tool, control device, control method, and computer program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004318762A (en) * 2003-04-21 2004-11-11 Fanuc Ltd Numerical control device
JP2012221428A (en) * 2011-04-13 2012-11-12 Fanuc Ltd Controller having abnormal time motor deceleration stop control function
JP2019046105A (en) * 2017-08-31 2019-03-22 ブラザー工業株式会社 Machine tool, control device, control method, and computer program

Similar Documents

Publication Publication Date Title
EP1243992A2 (en) Tool presetter and tool offset amount calculation method
US20210245257A1 (en) Lathe
JP4947534B2 (en) Machine tool and method of operating machine tool
JP6900564B1 (en) Machine tools and information processing equipment
JPH10143216A (en) Collision detector for movable unit
JP2000153431A (en) Method and apparatus for monitoring and controlling tailstock of machine tool
JPH04322303A (en) Numerical controller
JP2675593B2 (en) Tool changer
JP2642211B2 (en) Numerical control device with superposition control function
JPH08263115A (en) Interference evading method for nc machine tool
JPH03190601A (en) Work changing method
JP3435229B2 (en) Machining method by NC lathe and NC lathe capable of backup machining
JP7795381B2 (en) machine tools
JP4898768B2 (en) Disc transport medium
JP2020082276A (en) lathe
JPH01316102A (en) lathe machine tool
JP2002273601A (en) Multispindle machine tool
KR100324642B1 (en) Dual Rotary Table Control Unit and Method
JP2005222463A (en) Operation control method and operation controller of machine tool at abnormal machining
JPH10109251A (en) Method for controlling rotation speed of turret
JP2610058B2 (en) Numerical control device with superposition control function
JP3300604B2 (en) Tool damage detection method and device
JP2654228B2 (en) Numerical control unit
EP4506101A1 (en) Energy saving device for multi-system multi-tasking machine tool
JPH04235605A (en) Machine tool controller