JPH04256543A - Numerical control device - Google Patents

Numerical control device

Info

Publication number
JPH04256543A
JPH04256543A JP41900590A JP41900590A JPH04256543A JP H04256543 A JPH04256543 A JP H04256543A JP 41900590 A JP41900590 A JP 41900590A JP 41900590 A JP41900590 A JP 41900590A JP H04256543 A JPH04256543 A JP H04256543A
Authority
JP
Japan
Prior art keywords
detection method
control
position detection
axis
closed loop
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
JP41900590A
Other languages
Japanese (ja)
Inventor
Shoji Kawada
河田 昌治
Osamu Baba
修 馬場
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 JP41900590A priority Critical patent/JPH04256543A/en
Publication of JPH04256543A publication Critical patent/JPH04256543A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

PURPOSE:To change over a position detection method of a control axis in accordance with a territory. CONSTITUTION:A position detection method judgement part 9 compares a detected position data of a control axis and a position data of a position to change over a previously memorized position detection method with each other and judges a position detection method to be used. A position detection method change-over part 10 sends out a change-over command of the position detection method to a position control processing part 2 in accordance with the above judgement result.

Description

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

【0001】0001

【産業上の利用分野】本発明は、数値制御工作機械を制
御する数値制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerical control device for controlling a numerically controlled machine tool.

【0002】0002

【従来の技術】数値制御工作機械(以下、NC工作機械
と呼ぶ)における高精度加工を制御する数値制御装置(
以下、NC装置と呼ぶ)としては、制御軸の位置検出に
インダクトシンを使用したフルクローズドループ方式が
一般的である。又、一般加工を制御するNC装置として
は、制御軸の位置検出にエンコーダを使用したセミクロ
ーズドループ方式が一般的である。
[Prior Art] Numerical control devices (hereinafter referred to as NC machine tools) that control high-precision machining in numerically controlled machine tools (hereinafter referred to as NC machine tools)
As for the NC device (hereinafter referred to as an NC device), a full closed loop system that uses an inductosyn to detect the position of a control axis is generally used. Further, as an NC device for controlling general machining, a semi-closed loop system that uses an encoder to detect the position of a control axis is generally used.

【0003】図4は従来のフルクローズドループ方式の
NC装置の一例を示すブロック図であり、位置制御処理
部2は、主制御部1からの軸移動指令SSMに従い、軸
制御増幅器3に対して動作指令SSAを送出すると共に
、インダクトシンスライダ5からフィードバックされる
位置データSDPIを読込んで制御軸の位置を監視する
。軸制御増幅器3は、位置制御処理部2からの動作指令
SSAにより、制御軸を駆動するサーボモータ4を制御
する。インダクトシンスライダ5は、インダクトシンス
ケール6上にて読取った高精度の位置データSDPIを
インダクトシン増幅器7を介して位置制御処理部2に対
してフィードバックするようになっている。
FIG. 4 is a block diagram showing an example of a conventional full-closed-loop type NC device, in which a position control processing section 2 transmits signals to an axis control amplifier 3 in accordance with an axis movement command SSM from a main control section 1. At the same time as sending out the operation command SSA, the position data SDPI fed back from the induction sin slider 5 is read to monitor the position of the control axis. The axis control amplifier 3 controls the servo motor 4 that drives the control axis based on the operation command SSA from the position control processing section 2. The inductosin slider 5 feeds back highly accurate position data SDPI read on the inductosin scale 6 to the position control processing unit 2 via the inductosin amplifier 7.

【0004】図5は従来のセミクローズドループ方式の
NC装置の一例を図4に対応させて示すブロック図であ
り、同一構成箇所は同符号を付して説明を省略する。サ
ーボモータ4に連結されているエンコーダ8は、制御軸
の位置検出を行ない、その位置データSDPEを位置制
御処理部2に対してフィードバックするようになってい
る。
FIG. 5 is a block diagram showing an example of a conventional semi-closed loop type NC device corresponding to FIG. 4, and the same components are given the same reference numerals and the explanation thereof will be omitted. An encoder 8 connected to the servo motor 4 detects the position of the control axis and feeds back position data SDPE to the position control processing section 2.

【0005】[0005]

【発明が解決しようとする課題】高精度加工を行なうマ
シニングセンタには複合加工のためのオートパレットチ
ェンジャー(APC)及びオートツールチェンジャー(
ATC)が装着されるが、パレット及び工具の交換動作
をする時の制御軸の交換位置は非加工可能領域であるこ
とが多い。又、加工において高精度加工を必要とする場
合、フルクロ−ズドル−プ方式による制御が一般的であ
るが、本来この制御は加工可能領域に必要とする制御で
ある。現状は制御軸の移動領域によって位置検出方式の
制御を切替える制御手段を有していない為、制御軸が軸
移動出来る全ての領域においてフルクロ−ズドル−プ方
式による制御を実施していた。従って、上記非加工可能
領域においても、フルクロ−ズドル−プ方式の制御を実
施していてる為、非加工可能領域分のインダクトシンス
ケ−ルを追加しなければならないという欠点があった。
[Problems to be Solved by the Invention] Machining centers that perform high-precision machining are equipped with automatic pallet changers (APC) and auto tool changers (
ATC) is installed, but the exchange position of the control axis when exchanging pallets and tools is often in a non-processable area. Further, when high-precision machining is required in machining, full-closed loop control is generally used, but this control is originally required for the machinable area. Currently, there is no control means for switching the position detection method control depending on the movement area of the control axis, so full-closed loop control has been implemented in all areas in which the control axis can move. Therefore, even in the non-processable area, since full-closed loop control is performed, there is a drawback that an inductance scale must be added for the non-processable area.

【0006】本発明は上述した事情より成されたもので
あり、本発明の目的は、制御軸の位置検出方式を領域に
より切替えることができるNC装置を提供することにあ
る。
The present invention has been made in view of the above-mentioned circumstances, and an object of the present invention is to provide an NC device that can switch the position detection method of a control axis depending on the region.

【0007】[0007]

【課題を解決するための手段】本発明は、NC工作機械
を制御するNC装置に関するものであり、本発明の上記
目的は、現在使用すべき制御軸の位置検出方式を判定す
る判定手段と、この判定結果に従って前記位置検出方式
を切替える切替え手段とを具備することによって達成さ
れる。
[Means for Solving the Problems] The present invention relates to an NC device for controlling an NC machine tool, and the above object of the present invention is to provide a determining means for determining the position detection method of a control axis to be currently used; This is achieved by comprising a switching means for switching the position detection method according to the determination result.

【0008】[0008]

【作用】本発明にあっては、制御軸の軸移動可能領域を
加工可能領域と非加工可能領域に分け、加工可能領域は
フルクローズドループ方式、非加工可能領域はセミクロ
ーズドループ方式にて位置検出制御できるようにしてい
るので、非加工可能領域のインダクトシンスケールを削
除することができる。
[Operation] In the present invention, the movable area of the control axis is divided into a machinable area and a non-machinable area, and the machinable area is positioned using a full closed loop method, and the non-machinable area is positioned using a semi-closed loop method. Since detection control is possible, inductosin scales in non-processable areas can be removed.

【0009】[0009]

【実施例】図1は本発明のNC装置の一例を示すブロッ
ク図であり、位置制御処理部2は、主制御部1からの軸
移動指令SSMに従い、軸制御増幅器3に対して動作指
令SSAを送出すると共に、エンコーダ8及びインダク
トシンスライダ5からフィードバックされる位置データ
SDPE及びSDPIを読込んで制御軸の位置を監視す
る。軸制御増幅器3は、位置制御処理部2からの動作指
令SSAにより、制御軸を駆動するサーボモータ4を制
御する。サーボモータ4に連結されたエンコーダ8は、
位置データSDPEを常に位置検出方式判定部9に送出
する。インダクトシンスライダ5は、インダクトシンス
ケール6上にて読取った高精度の位置データSDPIを
常にインダクトシン増幅器7を介して位置検出方式判定
部9に送出する。位置検出方式判定部9は、セミクロー
ズドループ方式からフルクローズドループ方式若しくは
フルクローズドループ方式からセミクローズドループ方
式に位置検出方式を切替える位置を予め記憶しており、
この位置データとエンコーダ8及びインダクトシンスラ
イダ5からの位置データSDPE、SDPIを比較し、
どちらの位置検出方式にて制御軸を制御するかを判定す
る。そして、位置検出方式切替え部10は、位置検出方
式判定部9にて判定された位置検出方式を位置制御処理
部2に対して指令するようになっている。
[Embodiment] FIG. 1 is a block diagram showing an example of the NC device of the present invention, in which a position control processing section 2 issues an operation command SSA to an axis control amplifier 3 in accordance with an axis movement command SSM from a main control section 1. At the same time, the position data SDPE and SDPI fed back from the encoder 8 and the induction slider 5 are read to monitor the position of the control axis. The axis control amplifier 3 controls the servo motor 4 that drives the control axis based on the operation command SSA from the position control processing section 2. The encoder 8 connected to the servo motor 4 is
The position data SDPE is always sent to the position detection method determining section 9. The inductosin slider 5 always sends highly accurate position data SDPI read on the inductosin scale 6 to the position detection method determining section 9 via the inductosin amplifier 7. The position detection method determination unit 9 stores in advance the position at which the position detection method is switched from the semi-closed loop method to the full closed loop method or from the full closed loop method to the semi-closed loop method,
Compare this position data with the position data SDPE and SDPI from the encoder 8 and the inductance slider 5,
Determine which position detection method should be used to control the control axis. Then, the position detection method switching unit 10 instructs the position control processing unit 2 to select the position detection method determined by the position detection method determination unit 9.

【0010】図3は例えばX軸の制御軸の軸移動可能領
域をXn−Xp点間として直線上に表したものである。 Xn<Xpという位置関係のもと、Xn−Xp点間にあ
るXc点の位置を位置検出方式切替え位置(セミクロー
ズドループ方式からフルクローズドループ方式若しくは
フルクローズドループ方式からセミクローズドループ方
式に切替える位置)とする。そして、Xn−Xc点間の
領域を加工可能領域、Xc−Xp点間の領域を非加工可
能領域と仮定する。今、X軸が加工可能領域内のA点に
位置決めしているとして非加工可能領域内のB点に移動
する場合の位置検出方式切替え制御の動作例を図2のフ
ローチャートに従って説明する。
FIG. 3 shows the movable region of the control axis, for example, the X-axis, on a straight line between points Xn and Xp. Based on the positional relationship Xn < ). Then, it is assumed that the area between points Xn and Xc is a processable area, and the area between points Xc and Xp is a non-processable area. Now, an example of the operation of the position detection method switching control when the X-axis is positioned at point A in the machinable area and moves to point B in the non-machinable area will be described with reference to the flowchart in FIG.

【0011】主制御部1がX軸のA→B点への軸移動指
令を位置制御処理部2へ送出すると(ステップS1)、
位置検出方式判定部9はXc点の位置データとA点の位
置データを比較し(ステップS2)、この場合はA点の
位置データがXc点の位置データより小さいので、位置
検出方式切替え部10を介して位置制御処理部2に対し
てフルクローズドループ方式による位置検出方式指令を
送出する。指令を受けた位置制御処理部2はフルクロー
ズドループ方式による動作指令を軸制御増幅器3に送出
する(ステップS3)。そして、X軸がフルクローズド
ループ方式にて動作し始めるので(ステップS4)、位
置制御処理部2はエンコーダ5及びインダクトシンスラ
イダ6からの位置データを読込んで監視する(ステップ
S5)。位置検出方式判定部9はエンコーダ5からの位
置データがXc点の位置データに達すると(ステップS
6)、位置検出方式切替え部10を介して位置制御処理
部2に対してセミクローズドループ方式による位置検出
方式指令を送出する。指令を受けた位置制御処理部2は
セミクローズドループ方式の動作指令を軸制御増幅器3
に送出する(ステップS7)。そして、X軸がセミクロ
ーズドループ方式にて動作し始めるので(ステップS8
)、位置制御処理部2はエンコーダ5からの位置データ
を読込んで監視する(ステップS9)。そして、エンコ
ーダ5からの位置データがB点の位置データに達したら
(ステップS10)、全ての処理を終了する。
When the main control unit 1 sends an axis movement command from point A to point B on the X axis to the position control processing unit 2 (step S1),
The position detection method determining unit 9 compares the position data of point Xc and the position data of point A (step S2), and in this case, since the position data of point A is smaller than the position data of point A full closed loop position detection method command is sent to the position control processing section 2 via the controller. After receiving the command, the position control processing section 2 sends a full closed loop operation command to the axis control amplifier 3 (step S3). Then, since the X-axis starts to operate in a fully closed loop manner (step S4), the position control processing section 2 reads and monitors the position data from the encoder 5 and the inductance slider 6 (step S5). When the position data from the encoder 5 reaches the position data of point Xc (step S
6) A semi-closed loop position detection method command is sent to the position control processing section 2 via the position detection method switching section 10. The position control processing unit 2 that received the command transmits the semi-closed loop operation command to the axis control amplifier 3.
(step S7). Then, the X-axis begins to operate in a semi-closed loop manner (step S8
), the position control processing section 2 reads and monitors the position data from the encoder 5 (step S9). Then, when the position data from the encoder 5 reaches the position data of point B (step S10), all processing ends.

【0012】0012

【発明の効果】以上のように本発明のNC装置によれば
、セミクローズドループ方式とフルクローズドループ方
式の2種類の位置検出方式を切替えて位置検出制御する
ことができるので、非加工可能領域分のインダクトシン
スケールを削除する事ができる。従って、NC工作機械
の加工精度を維持したままでコスト低減を図ることが可
能となる。
As described above, according to the NC device of the present invention, position detection control can be performed by switching between two types of position detection methods, the semi-closed loop method and the fully closed loop method. Minutes of inductosin scale can be removed. Therefore, it is possible to reduce costs while maintaining the machining accuracy of the NC machine tool.

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

【図1】本発明のNC装置の一例を示すブロック図であ
る。
FIG. 1 is a block diagram showing an example of an NC device of the present invention.

【図2】本発明装置の位置検出方式切換え制御の動作例
を示すフローチャートである。
FIG. 2 is a flowchart showing an example of the operation of position detection method switching control of the device of the present invention.

【図3】1制御軸の移動可能領域を直線上に示した図で
ある。
FIG. 3 is a diagram showing a movable region of one control axis on a straight line.

【図4】従来のフルクローズドループ方式のNC装置の
一例を示すブロック図である。
FIG. 4 is a block diagram showing an example of a conventional fully closed loop NC device.

【図5】従来のセミクローズドループ方式のNC装置の
一例を示すブロック図である。
FIG. 5 is a block diagram showing an example of a conventional semi-closed loop NC device.

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

1  主制御部 2  位置制御処理部 3  軸制御増幅器 4  サーボモータ 5  インダクトシンスライダ 6  インダクトシンスケール 7  インダクトシン増幅器 8  エンコーダ 9  位置検出方式判定部 10  位置検出方式切替え部 1 Main control section 2 Position control processing section 3 Axis control amplifier 4 Servo motor 5 Induct thin slider 6 Inductosyn scale 7 Inductosin amplifier 8 Encoder 9 Position detection method determination section 10 Position detection method switching section

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】  数値制御工作機械を制御する数値制御
装置において、現在使用すべき制御軸の位置検出方式を
判定する判定手段と、この判定結果に従って前記位置検
出方式を切替える切替え手段とを備えたことを特徴とす
る数値制御装置。
Claims: 1. A numerical control device for controlling a numerically controlled machine tool, comprising determining means for determining the position detection method of a control axis to be currently used, and switching means for switching the position detection method according to the determination result. A numerical control device characterized by:
【請求項2】  前記判定手段は、前記位置検出方式を
切替える位置を予め記憶しており、この位置データと検
出した前記制御軸の位置データとを比較することにより
前記判定を行なうようになっている請求項1に記載の数
値制御装置。
2. The determination means stores in advance a position at which the position detection method is to be switched, and makes the determination by comparing this position data with detected position data of the control axis. The numerical control device according to claim 1.
JP41900590A 1990-12-28 1990-12-28 Numerical control device Pending JPH04256543A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP41900590A JPH04256543A (en) 1990-12-28 1990-12-28 Numerical control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP41900590A JPH04256543A (en) 1990-12-28 1990-12-28 Numerical control device

Publications (1)

Publication Number Publication Date
JPH04256543A true JPH04256543A (en) 1992-09-11

Family

ID=18526738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP41900590A Pending JPH04256543A (en) 1990-12-28 1990-12-28 Numerical control device

Country Status (1)

Country Link
JP (1) JPH04256543A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06126517A (en) * 1992-09-18 1994-05-10 Makino Milling Mach Co Ltd General purpose milling machine and operation range limit setting method thereof
JPH06126516A (en) * 1992-09-18 1994-05-10 Makino Milling Mach Co Ltd General purpose milling machine and operation setting method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS582907A (en) * 1981-06-17 1983-01-08 レニシヨウ パブリツク リミテツド カンパニ− Controlling of numerical controlled machine tool and machine tool

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS582907A (en) * 1981-06-17 1983-01-08 レニシヨウ パブリツク リミテツド カンパニ− Controlling of numerical controlled machine tool and machine tool

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06126517A (en) * 1992-09-18 1994-05-10 Makino Milling Mach Co Ltd General purpose milling machine and operation range limit setting method thereof
JPH06126516A (en) * 1992-09-18 1994-05-10 Makino Milling Mach Co Ltd General purpose milling machine and operation setting method thereof

Similar Documents

Publication Publication Date Title
US10500723B2 (en) Machining system and machine controller in which a moving robot loads and unloads an article with respect to machining device
CA1149045A (en) Numerically controlled machine tool
US5513113A (en) Method of and device for correcting position of cutting-edge of tool in numerically controlled machine tool
US6728657B2 (en) Machining time estimation apparatus for NC machine tool
US4225928A (en) System for automatically positioning the carriage of a machine in numerical control system at a reference point
EP0047853B1 (en) Machine tool with tool position compensating apparatus and contact detecting apparatus
EP1243992A2 (en) Tool presetter and tool offset amount calculation method
US4743823A (en) Method and device for correcting backlash
JP4578742B2 (en) Interference prevention device
EP0421176B1 (en) Spindle drive system of machine tool
US20020059851A1 (en) Machine tool
US5327352A (en) Method and device for controlling one or mor axes in a machine tool
JPH04256543A (en) Numerical control device
US4513646A (en) Numerically controlled machine tool
KR0132901B1 (en) Numerical control apparatus
JP3051576B2 (en) Workpiece deformation prevention clamp method
JPS63288647A (en) Tool breakage detecting method
JPH10118890A (en) Control device of machine tool
WO1989001388A1 (en) Axis switching device
JPH11123637A (en) Measuring method for tool size of nc system
JPH06262403A (en) Position control device for moving body in machine tool
KR920005252B1 (en) Numerical controller
JPS58160044A (en) Position compensating method in numerically controlled machine tool and device thereof
JPS6147653B2 (en)
JPH01210250A (en) Skip position control device