JPH0254310A - Numerical controller for drilling - Google Patents

Numerical controller for drilling

Info

Publication number
JPH0254310A
JPH0254310A JP20602388A JP20602388A JPH0254310A JP H0254310 A JPH0254310 A JP H0254310A JP 20602388 A JP20602388 A JP 20602388A JP 20602388 A JP20602388 A JP 20602388A JP H0254310 A JPH0254310 A JP H0254310A
Authority
JP
Japan
Prior art keywords
value
drill
cutting
amount
drilling
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
JP20602388A
Other languages
Japanese (ja)
Inventor
Tsutomu Nakahara
中原 勉
Yoshikazu Tajima
田島 好和
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.)
NEC Corp
NEC Robotics Engineering Ltd
Original Assignee
NEC Corp
NEC Robotics Engineering 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 NEC Corp, NEC Robotics Engineering Ltd filed Critical NEC Corp
Priority to JP20602388A priority Critical patent/JPH0254310A/en
Publication of JPH0254310A publication Critical patent/JPH0254310A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To omit the labor and the time required when the deviation value is set and changed and to improve the cutting accuracy by performing each time the correcting arithmetic applying deviation value produced actually for the drilling control via a correcting part. CONSTITUTION:When a drill 11 touches the surface of a work, a signal SC is produced and invalidated by a data processing part DP2. Then a contact signal processing part SP8 stops temporarily an interpolator IC4 to stop the feed of the drill 11. An interpolating part RS9 reads the deviation value Z2 out of a servo control part CT5 and corrects the cutting value Z2 into Z2-DELTAZ2. This corrected value is stored in an information storing part DM3 and updated. Then the part DP2 sends the value Z2-DELTAZ2 and the feed speed F2 via the part DM3. Thus the IC4 moves the drill 11 to a cutting surface 13. When a cutting process is over, the DP2 instructs the stop of the time T with the signal of the IC4. The IC4 reads the total shift value measured from a start point 21. The return value Z3 and the feed speed F3 are obtained from the total shift value and supplied to the part DM3. Then the IC4 is started and the drill 11 is moved back to its start point.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ドリルマシン等と組み合せ、穴明の数値制御
に用いる穴明用数値制御装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a numerical control device for drilling, which is used in combination with a drilling machine or the like to numerically control drilling.

〔従来の技術〕[Conventional technology]

第4図は従来例のブロック図であり、加工部位の位置決
のデータ、穴明制御のデータ等が入力データpiとして
入力部(以下、IP) 1へ与えられると、これをデー
タ処理部(以下、DP)2が処理を行ない、工具の位置
決め移動方向ならびに移動量、ワークに対する移動量等
の移動指令Zls指定された切削量Ztxおよび、移動
1令z1、切削量z3と各個に対応する工具の送り速度
F8゜F!等を求め、これらをデータ格納部(以下、D
M)3へ格納する。
FIG. 4 is a block diagram of a conventional example. When data for positioning the machining part, data for drilling control, etc. are given to the input section (hereinafter referred to as IP) 1 as input data pi, this is processed by the data processing section ( Hereinafter, DP) 2 processes the tool positioning movement direction and movement amount, movement command Zls such as movement amount with respect to the workpiece, specified cutting amount Ztx, movement 1 order z1, cutting amount z3, and the corresponding tools. Feed speed F8°F! etc., and store these in the data storage unit (hereinafter referred to as D
M) Store in 3.

すると、DM3の内容に応じて補間器(以下、IC)4
が分配パルスを送出し、これをサーボ制御部(以下、C
T)5へ与えるため、c’rsが駆動増幅器(以下、D
A)at介してモータ(以下、M)Tを駆動し、工具の
位置決め動作を開始し、位置決めが終了すれば、ドリル
等の工具をワークに対して操り出す送り動作を開始する
Then, depending on the contents of DM3, interpolator (hereinafter referred to as IC) 4
sends out distribution pulses, which are controlled by the servo control unit (hereinafter referred to as C
T) 5, c'rs is connected to a drive amplifier (hereinafter referred to as D
A) A motor (hereinafter referred to as M) T is driven through at to start positioning operation of the tool, and when positioning is completed, a feeding operation for moving a tool such as a drill to the workpiece is started.

このとき、IC4からの位置決め終了信号に応じ、DP
2がワークへドリルが接触した際に生ずる接触信号ge
を有効とする指令を接触信号処理部(以下、5P)8へ
送出するため、接触信号8eの発生によりSF3がIC
4の動作を一旦停止させると共に、接触信号3cに応じ
てDP2が穴明の開始と判断し、これの各データを0M
3から送出させる丸め、今度はIC4が切削量z2およ
び送り速度F2に基づく分配パルスを送出し、CT5お
よびDA6を介してM7の駆動を再開し、これによりワ
ークの穴明切削を開始するものとなっている。
At this time, in response to the positioning end signal from IC4, DP
2 is the contact signal ge generated when the drill contacts the workpiece
In order to send a command to enable the contact signal processing unit (hereinafter referred to as 5P) 8, the SF3 activates the IC due to the generation of the contact signal 8e.
4 is temporarily stopped, DP2 determines that drilling has started according to the contact signal 3c, and saves each data of this to 0M.
3, the IC4 sends out a distribution pulse based on the cutting amount z2 and the feed rate F2, resumes driving M7 via CT5 and DA6, and thereby starts drilling the workpiece. It has become.

なお、切削量zzに対し、移動指令zlによるドリルの
送υ量は、M7の回転による駆動状況に応じ、規定の移
動量とは誤差を生じており、この偏差量ΔZ2によυ切
削量2!を補正する必要があり、あらかじめ偏差量Δ2
!を設定しておき、これを用いた補正切削量(zz−Δ
22)を入力データDlとして与えるものとなっている
In addition, with respect to the cutting amount zz, the feed amount of the drill according to the movement command zl has an error from the specified movement amount depending on the driving situation due to the rotation of M7, and this deviation amount ΔZ2 causes the amount of υ cutting 2 ! It is necessary to correct the deviation amount Δ2 in advance.
! is set, and the corrected cutting amount (zz−Δ
22) is given as input data Dl.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかし、上述の場合には、ドリルがワークへ接触するま
でのアプローチ期間の送り速度を変更する度毎に偏差量
Δz2も変更せねばならず、これが面倒であると共に、
アプローチ期間の送り速度を大とすれば、これに応じて
偏差量Δz茸の変化が大となり、一定の偏差1lz3を
用いていれば、切削量の精度が劣化するため、アプロー
チ期間の送り速度を高く精定できず、生産能率が低下す
る欠点を生じている。
However, in the above case, the deviation amount Δz2 must be changed every time the feed rate during the approach period until the drill contacts the workpiece is changed, which is troublesome and
If the feed speed during the approach period is increased, the change in the deviation amount Δz will be large accordingly, and if a constant deviation of 1lz3 is used, the accuracy of the cutting amount will deteriorate, so the feed speed during the approach period must be increased. This has the disadvantage of not being able to be highly precise and reducing production efficiency.

〔課題を解決する丸めの手段〕[Rounding method to solve the problem]

前述の課題を解決するため、本発明はつぎの手段により
構成するものとなっている。
In order to solve the above-mentioned problems, the present invention is configured by the following means.

すなわち、上述の数値制御装置において、ワークへ工具
が接触したときに生ずる接触信号の発生に応じ、実際に
工具が移動した移動量のIJi2i!量によF)指定さ
れた切削量の補正演算を行ない、これにより求めた補正
切削量を穴明制御に用いる補正部を設けたものである。
That is, in the above-mentioned numerical control device, IJi2i!, the amount of actual movement of the tool, is determined in response to the generation of a contact signal generated when the tool comes into contact with the workpiece. F) A correction unit is provided which performs a correction calculation of the specified cutting amount and uses the corrected cutting amount obtained thereby for drilling control.

〔作用〕[Effect]

したがって、補正部により、現実に生じた偏差量を用い
た補正演算がその都度性なわれ、これによる補正切削量
が穴明制御に用いられるため、偏差量設定の変更による
手間が4i#@できると共に、切削量の精度が同上する
Therefore, the correction section performs a correction calculation using the actual deviation amount each time, and the corrected cutting amount resulting from this is used for drilling control, so the effort required to change the deviation amount setting can be reduced to 4i#@. At the same time, the accuracy of the cutting amount is the same as above.

〔実施例」 以下、実施例を示す!@1図乃至fg3凶によって本発
明の詳細な説明する。
[Example] Examples are shown below! The present invention will be explained in detail with reference to Figures 1 to 3.

第1図はブロック図、゛第2図は移動指令21%切削宣
ZR1戻り童z3の関係を示す図、第3図は工具の制御
状況を示′j凶であり、第1図においてに、第4図に示
すもののほか補正部(以下、R8)9が設けてあり、こ
れが補正演算を行なうものとなっている。
Figure 1 is a block diagram, Figure 2 is a diagram showing the relationship between the movement command 21% cutting command ZR1 and return machine Z3, and Figure 3 is a diagram showing the control status of the tool. In addition to what is shown in FIG. 4, a correction section (hereinafter referred to as R8) 9 is provided, which performs correction calculations.

ここにおいて、M1図のIPlへ入力データDiが与え
られると、DP2がこれを処理し、第2図に示すドリル
11の移動指令Zls切削量Z2sおよび、第3図の各
送り速度F 1 * F 2を定め、これらを0M3へ
格納する。
Here, when input data Di is given to IPl in diagram M1, DP2 processes it, and generates the movement command Zls of the drill 11 shown in FIG. 2, the cutting amount Z2s, and each feed rate F 1 * F in FIG. 2 and store them in 0M3.

なお、この際には入力データDiにより第3図の位置決
め移動量X、Yも与えられており、これも同様に0M3
へ格納される。
In addition, at this time, the positioning movement amounts X and Y shown in FIG. 3 are also given by the input data Di, and this is also 0M3.
is stored in

すると、まず位置決め移動量X、Yに基づく制御が行な
われた後、第4図と同じ(IC4がCT5、DA6 t
−介してM7を駆動し、3g3図のイニシャル点21よ
りドリル11の送りを開始する丸め、ドリル11の光漏
が第2図のワーク表面12へ接触したとき、第3図の発
生点22において接触信号SCが生じ、このときはDP
2がこれを有効としていることにより、SF3が接触信
号Scに応じてIC4t’−旦停止させ、ドリル11の
送pt中止する。
Then, control is first performed based on the positioning movement amounts X and Y, and then the same as in FIG.
- Drive M7 through 3g3 to start feeding the drill 11 from the initial point 21 in Figure 3. When the light leakage of the drill 11 comes into contact with the workpiece surface 12 in Figure 2, at the generation point 22 in Figure 3. A contact signal SC occurs, and at this time DP
2 makes this valid, the SF3 stops the IC4t'-in response to the contact signal Sc, and stops feeding the drill 11.

この際、CT5には移動指令21 と実際にドリル11
が移動した移動量との偏差量Δz2が保持されておp1
接触便号Scに応じてR89が偏差量Δz2をCT5か
ら読み込み、切削量z8をz2−Δz3の補正演算によ
り補正し、との補正切削量を0M3へ与えて格納し、切
削量z2をこれにより更新する。
At this time, the CT5 receives the movement command 21 and the actual drill 11.
The deviation amount Δz2 from the amount of movement p1 is maintained.
In response to contact number Sc, R89 reads the deviation amount Δz2 from CT5, corrects the cutting amount z8 by the correction calculation of z2 - Δz3, gives and stores the corrected cutting amount to 0M3, and calculates the cutting amount z2 by this. Update.

ついでDP2が補正切削量および送り速度F2を0M3
から送出させるため、これに応じてIC4が分配パルス
を送出し、第2図の切削面txtでドリル11の送りを
行ない、これが終了するとIC4からの信号に応じてD
P2が第3図に示す時間T1の停止を指令したうえ、イ
ニシャル点21からの全移動量を、IC4から読み込み
、これに基づいて戻9量z3および送9速度F3を求め
、これを0M3へ与えてIC4の動作を開始させ、ドリ
ル11をイニシャル点211で復帰させる。
Next, DP2 sets the corrected cutting amount and feed rate F2 to 0M3.
In response to this, the IC4 sends out a distribution pulse to feed the drill 11 at the cutting surface txt in FIG.
P2 commands a stop for the time T1 shown in Fig. 3, reads the total amount of movement from the initial point 21 from the IC4, calculates the return amount z3 and the forward speed F3 based on this, and transfers these to 0M3. The IC 4 starts operating, and the drill 11 returns to the initial point 211.

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

以上の説明により明らかなとおり本発明によれば、接触
信号の発生に応じ、実際に工具が移動した移動量の偏差
量により指定された切削量の補正演算を行なう補正部を
設けたことにより、各種条件の変更および変化による偏
差量の設定変更が不要になると共に、アプローチ期間の
送り速度を大としても切削量の精度を向上させることが
できるため、生産上の高能率が得られ、穴明加工の数値
制御において顕著な効果が得られる。
As is clear from the above description, according to the present invention, by providing a correction section that performs a correction calculation of the specified cutting amount based on the deviation amount of the actual movement amount of the tool in response to the generation of the contact signal, In addition to eliminating the need to change the deviation amount settings due to changes in various conditions, it is also possible to improve the accuracy of the cutting amount even if the feed rate during the approach period is increased, resulting in high production efficiency and improved hole drilling. Remarkable effects can be obtained in numerical control of processing.

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

第1図乃至第3図は本発明の実施例を示し、第1図はブ
ロック図、第2図は移動指令、切削量および戻p量の関
係を示す図、第3図は工具の制御状況を示す図、第4図
は従来例のブロック図である。 1・・・・入力部、2・・・・データ処理部、3・・・
・データ格納部、4・・・・補間器、5・・・・サーボ
制御部、8・・・・接触信号処理部、9・・・・補正部
、se ・・・・接触信号、zl ・・・・移動指令、
z= ・・・・切削量。 %詐出願人 日本電気株式会社 日本電気ロボットエンジニアリング床式会社式 理 人 山 川 政 樹 (ほか2名)
1 to 3 show an embodiment of the present invention, FIG. 1 is a block diagram, FIG. 2 is a diagram showing the relationship between movement commands, cutting amount, and return p amount, and FIG. 3 is a tool control situation. FIG. 4 is a block diagram of a conventional example. 1...Input section, 2...Data processing section, 3...
・Data storage unit, 4...Interpolator, 5...Servo control unit, 8...Touch signal processing unit, 9...Correction unit, se...Touch signal, zl. ...Movement command,
z= ...cutting amount. % Fraudulent Applicant NEC Corporation NEC Robot Engineering Floor Type Company Type Physician Masaki Yamakawa (and 2 others)

Claims (1)

【特許請求の範囲】[Claims] 指定された切削量により穴明制御を行なう数値制御装置
において、ワークへ工具が接触したときに生ずる接触信
号の発生に応じ実際に前記工具が移動した移動量の偏差
量により前記指定された切削量の補正演算を行ない該演
算により求めた補正切削量を穴明制御に用いる補正部を
設けたことを特徴とする穴明用数値制御装置。
In a numerical control device that performs drilling control based on a specified cutting amount, the specified cutting amount is determined based on the deviation amount of the actual movement of the tool in response to a contact signal generated when a tool contacts a workpiece. 1. A numerical control device for drilling holes, comprising a correction section that performs a correction calculation and uses the corrected cutting amount obtained by the calculation for drilling control.
JP20602388A 1988-08-19 1988-08-19 Numerical controller for drilling Pending JPH0254310A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20602388A JPH0254310A (en) 1988-08-19 1988-08-19 Numerical controller for drilling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20602388A JPH0254310A (en) 1988-08-19 1988-08-19 Numerical controller for drilling

Publications (1)

Publication Number Publication Date
JPH0254310A true JPH0254310A (en) 1990-02-23

Family

ID=16516619

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20602388A Pending JPH0254310A (en) 1988-08-19 1988-08-19 Numerical controller for drilling

Country Status (1)

Country Link
JP (1) JPH0254310A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008523507A (en) * 2004-12-08 2008-07-03 アラン・エル・ドゥ・ラ・モッテ System and method for creating a globally secure computerized electronic market making exchange for currency yield arbitrage opportunities

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008523507A (en) * 2004-12-08 2008-07-03 アラン・エル・ドゥ・ラ・モッテ System and method for creating a globally secure computerized electronic market making exchange for currency yield arbitrage opportunities

Similar Documents

Publication Publication Date Title
CN100470422C (en) Controller for electric motor
WO1988010171A1 (en) Acceleration/deceleration controller
WO2008053601A1 (en) Working control device, and its program
KR100898034B1 (en) Method for regulating a path of an instrument
US11507050B2 (en) Milling method
US7095203B2 (en) Numerical controller
JPS63308613A (en) Control system for servo motor
JPH0254310A (en) Numerical controller for drilling
US20190196455A1 (en) Numerical controller
JPS62163109A (en) Numerical controller
JPH0363475B2 (en)
JP2003044102A (en) Learning control method
KR970009980A (en) Work area control method of machine tool
JP7070114B2 (en) Robot control device and robot control method
JPWO2018003089A1 (en) Numerical controller
JPS62130412A (en) Numerical control method
JPS60231207A (en) Command generating system of multi-axis servo system
JPS62130411A (en) Numerical control method
JPS58219606A (en) Automatic shape working system
JP2617931B2 (en) Processing speed setting method for work processing equipment
JPH02156308A (en) Numerical controller
JPH04176516A (en) Second cut machining method and second cut machining controller in wire electric discharge machining
JPH02100105A (en) Servo-follow-up error correcting system for nc machine tool
JP2002297218A (en) Production management method for machine tool
SU1714573A1 (en) Working member position control system