JPS63318241A - Feed controller with flexibility compensation - Google Patents

Feed controller with flexibility compensation

Info

Publication number
JPS63318241A
JPS63318241A JP15003187A JP15003187A JPS63318241A JP S63318241 A JPS63318241 A JP S63318241A JP 15003187 A JP15003187 A JP 15003187A JP 15003187 A JP15003187 A JP 15003187A JP S63318241 A JPS63318241 A JP S63318241A
Authority
JP
Japan
Prior art keywords
displacement
motor
value
mechanical structure
structure element
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
JP15003187A
Other languages
Japanese (ja)
Inventor
Yasuhiro Suzuki
康弘 鈴木
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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP15003187A priority Critical patent/JPS63318241A/en
Publication of JPS63318241A publication Critical patent/JPS63318241A/en
Pending legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)

Abstract

PURPOSE:To make a high precision work possible by providing a feed controller with a compensation determining part so as to make it possible to compensate displacement of a mechanical structure element by cutting force. CONSTITUTION:For control of a motor 10, a command value 18 is read, a numerical value of a moving quantity determined in a moving quantity determining part 13 added with a compensating value from a compensation determining part 14 is inputted to a shaft motion control part 12, and a controlled command value is changed into an output current by a servo amplifier 11, so the motor 10 is actuated. At this time, the output current is detected by a cutting force detecting part 15 and transmitted to a compensation determining part 14. A displacement of a mechanical structure element is selected for the transmitted output current based on relation between the preliminarily given output motor value for the motor 10 and the displacement of the mechanical structure element, and this is added to the moving quantity determined by the moving quantity determining part 13. Since the motor 10 is thus actuated by a compensated value for the command value for a cutting tool position based on the displacement of the mechanical structure element, the cutting tool 1 can be controlled to be at a position for which displacement of the mechanical structure element is compensated.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、たわみ量補正付送り制御装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a feed control device with deflection amount correction.

〔従来の技術〕[Conventional technology]

NC工作機械は送り制御装置の指令に基づき送り動作を
する。送り制御装置では、指令値(プログラム)を読み
込みこれに応じた送り指令を出力していた。
NC machine tools perform feeding operations based on commands from a feed control device. The feed control device reads a command value (program) and outputs a feed command according to the command value.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

ところで実切削をする際には切削力により機械構造要素
(工作機械のコラムやテーブルやラム等)がたわんでし
まう。この「たわみ」は切削条件に応じて異なる。
However, during actual cutting, the mechanical structural elements (column, table, ram, etc. of the machine tool) bend due to the cutting force. This "deflection" varies depending on cutting conditions.

かかる「たわみ」が生ずるため、刃具位置がずれてしま
い加工精度の向上を閉止していた。
Due to such "deflection", the position of the cutting tool shifts, thereby preventing improvements in machining accuracy.

NC工作機械の加工精度向上には、刃具位置の機械構造
要素の切削力からの変位量による指令値との差を少なく
する必要がある。そこで本発明では、送り制御装置に補
正量計算部をもうけ切削力による機械構造要素の変位量
を補正可能としたたわみ量補正付送り制御装置を提供す
るものである。
In order to improve the machining accuracy of NC machine tools, it is necessary to reduce the difference between the command value and the amount of displacement from the cutting force of the machine structural element at the position of the cutting tool. Therefore, the present invention provides a feed control device with deflection amount correction, which includes a correction amount calculating section in the feed control device and can correct the amount of displacement of a mechanical structural element due to cutting force.

〔問題点を解決するための手段〕[Means for solving problems]

NC制御装置に補正量計算部をもうけ、電動機の作動電
流と機械構造要素の変位量の関係をこれに記憶させてお
き、送り駆動電動機の作動電流を検出してこれに対応す
る変位量を選択し。
A correction amount calculation unit is provided in the NC control device, the relationship between the motor operating current and the displacement amount of the mechanical structural element is stored in this unit, the operating current of the feed drive motor is detected, and the corresponding displacement amount is selected. death.

移動量計算部から出力した移動量に加算して。Add to the movement amount output from the movement amount calculation section.

刃具位置の機械構造要素の変位量による指令値よりのず
れを補正し、加工精度を向上させた。
The deviation from the command value due to the amount of displacement of the mechanical structural element at the position of the cutting tool is corrected to improve machining accuracy.

〔実施例J 第1図に於て、刃具1はラム2に装着され、主軸頭3の
電動機4により回転され、ベッド6に取付けられたワー
ク7を加工する。このとき刃具1の送りは、電動機10
によりボールスクリュ9を駆動し、テーブル8及び主軸
頭3を装着しているコラム5を駆動して行なわれる。電
動機10の制御は、指令値18を、データ読込部17に
より読込み、データ解読部16で解読し、移動量計算部
13で算出した移動量に補正量計算部14かもの補正値
を加算した数値を軸移動制御部12に入れ、制御された
指令値をサーボ増巾器11で出力電流に変え電動機10
を作動して行なわれる。
[Embodiment J In FIG. 1, a cutting tool 1 is attached to a ram 2, rotated by an electric motor 4 of a spindle head 3, and processes a workpiece 7 attached to a bed 6. At this time, the feed of the cutter 1 is controlled by the electric motor 10.
This is done by driving the ball screw 9 and driving the column 5 on which the table 8 and spindle head 3 are mounted. The electric motor 10 is controlled by reading the command value 18 by the data reading section 17, decoding it by the data decoding section 16, and adding the correction value of the correction amount calculation section 14 to the movement amount calculated by the movement amount calculation section 13. is input into the axis movement control unit 12, and the controlled command value is converted into an output current by the servo amplifier 11 and the electric motor 10
This is done by operating the

このとき出力電流を切削力検出部15で検出し、補正量
計算部へ伝送する。補正量計算部14ではあらかじめ与
えられている電動機の出力電流値すなわち切削送り分力
と、機械構造要素との変位量の関係(例えばラム2や刃
具1の突出量と切削送り分力の電動機10の出力電流に
よるたわみ量)から送られた出力電流値により機械構造
要素の変位量を選出し、これを移動量計算部13で計算
した移動量に加算するから1機械構造要素の変位量によ
る刃具位置の指令値とのずれを補正した数値を軸移動制
御部12に入れ制御された指令値をサーボ増巾器11で
出力電流に変え電動器10を作動させる。このように移
動量計算部13で求めた移動量に、補正量計算部14で
計算した変位量を加算するようにしたので機械構造要素
の変位が補正された位置に刃具1を位置制御し、高精度
加工を行なうことができる。
At this time, the output current is detected by the cutting force detection section 15 and transmitted to the correction amount calculation section. The correction amount calculation unit 14 calculates the relationship between the output current value of the motor, that is, the cutting feed component force given in advance, and the displacement amount with the mechanical structural elements (for example, the protrusion amount of the ram 2 or the cutting tool 1 and the cutting feed component force of the motor 10). The amount of displacement of the mechanical structural element is selected based on the output current value sent from the amount of deflection due to the output current of A value corrected for the deviation from the position command value is input into the axis movement control section 12, and the controlled command value is converted into an output current by the servo amplifier 11, and the electric motor 10 is operated. In this way, since the displacement amount calculated by the correction amount calculation section 14 is added to the movement amount calculated by the movement amount calculation section 13, the position of the cutting tool 1 is controlled to a position where the displacement of the mechanical structural element is corrected. High precision machining can be performed.

〔発明の効果〕〔Effect of the invention〕

NC工作機械のたわみ量の補正量を選択し刃具位置が指
令値に合う様補正するため加工精度が大幅に向上する。
By selecting the correction amount for the deflection of the NC machine tool and correcting the cutting tool position to match the command value, machining accuracy is greatly improved.

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

第1図は本発明の制御装置をNC工作機械とともに示す
構成図である。図面中。 1・・・刃具、2・・・ラム、3・・・主軸頭、4は電
動機、5・・・コラム、6・・・ベッド、7・・・ワー
ク、8・・・テーブル、9・・・ポールスクリュ、10
・・・電動機。 11・・・サーボ増巾器、12・・・軸移動制御部、1
3・・・移動量計算部、14・・・補正量計算部、15
・・・切削力検出部、16・・・データ解読部、17・
・・データ読込部。 18・・・指令値である。
FIG. 1 is a block diagram showing the control device of the present invention together with an NC machine tool. In the drawing. 1... Cutting tool, 2... Ram, 3... Spindle head, 4 is electric motor, 5... Column, 6... Bed, 7... Workpiece, 8... Table, 9...・Pole screw, 10
···Electric motor. 11... Servo amplifier, 12... Axis movement control unit, 1
3... Movement amount calculation section, 14... Correction amount calculation section, 15
... Cutting force detection section, 16... Data decoding section, 17.
...Data reading section. 18... Command value.

Claims (1)

【特許請求の範囲】[Claims] 送り駆動用電動機の作動電流を切削力として検出する切
削力検出部と、あらかじめ前記電動機の作動電流と機械
構造要素の変位量との関係を記憶し前記切削力検出部か
ら入力された電流値に対応した変位量を補正値として出
力する補正量計算部と、該補正量計算部の出力と指令移
動量とを加算しこれによって軸移動指令を出力する軸移
動制御部を有することを特徴とするたわみ量補正付送り
制御装置。
A cutting force detection unit that detects the operating current of the feed drive motor as a cutting force, and a cutting force detection unit that stores the relationship between the operating current of the motor and the displacement amount of the machine structural element in advance and uses the current value input from the cutting force detection unit It is characterized by having a correction amount calculation unit that outputs a corresponding displacement amount as a correction value, and an axis movement control unit that adds the output of the correction amount calculation unit and a command movement amount and outputs an axis movement command based on this. Feed control device with deflection amount correction.
JP15003187A 1987-06-16 1987-06-16 Feed controller with flexibility compensation Pending JPS63318241A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15003187A JPS63318241A (en) 1987-06-16 1987-06-16 Feed controller with flexibility compensation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15003187A JPS63318241A (en) 1987-06-16 1987-06-16 Feed controller with flexibility compensation

Publications (1)

Publication Number Publication Date
JPS63318241A true JPS63318241A (en) 1988-12-27

Family

ID=15487987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15003187A Pending JPS63318241A (en) 1987-06-16 1987-06-16 Feed controller with flexibility compensation

Country Status (1)

Country Link
JP (1) JPS63318241A (en)

Similar Documents

Publication Publication Date Title
US4879660A (en) Thread cutting machine with synchronized feed and rotation motors
US6097168A (en) Position control apparatus and method of the same, numerical control program preparation apparatus and method of the same, and methods of controlling numerical control machine tool
JP5905158B2 (en) Numerical controller
US9588509B2 (en) Correction method at time of feed axis reversal
EP0557530A1 (en) Numerical control device
KR950007237B1 (en) Numerical control feed device for machine tool
JPH0715715Y2 (en) Machine tool position correction device
JPS6292002A (en) Backlash correcting method
EP0487738B1 (en) System for correcting quantity of deformation of tool
JPH06282321A (en) Method and device for converting/preparing numerical control program for machine tool and numerically controlled machine tool
JPS5981705A (en) Compensating method of nc machine tool
JPS63318241A (en) Feed controller with flexibility compensation
US6697700B2 (en) Correction apparatus for NC lathe
JPS63272447A (en) Feed controller equipped with correction for deflection quantity
US5095258A (en) Longitudinal motion error compensation apparatus method and apparatus for multiaxis CNC machine
JPH08110808A (en) Method and device for controlling numerically controlled machine tool
JPH1165663A (en) Position controller and method therefor
JPH02160457A (en) Correcting device for straightness of machine tool
JP4647611B2 (en) Work clamp device
JPH05318283A (en) Tool deflection correcting system
JP4036502B2 (en) NC program creation method, creation device, and NC machine tool control method
JPH10254520A (en) Original point returning method for nc control axis
JPH05169351A (en) Thermal displacement compensation method of machine tool
JPS62176739A (en) Straightness correction device for machine tool
JPH0365706A (en) Data correction device