JPH04256553A - Tracer control unit - Google Patents
Tracer control unitInfo
- Publication number
- JPH04256553A JPH04256553A JP3945891A JP3945891A JPH04256553A JP H04256553 A JPH04256553 A JP H04256553A JP 3945891 A JP3945891 A JP 3945891A JP 3945891 A JP3945891 A JP 3945891A JP H04256553 A JPH04256553 A JP H04256553A
- Authority
- JP
- Japan
- Prior art keywords
- interface
- cnc
- control device
- linear scale
- profiling
- 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
Links
- 239000000700 radioactive tracer Substances 0.000 title abstract description 8
- 238000006073 displacement reaction Methods 0.000 claims abstract description 21
- 241001422033 Thestylus Species 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Machine Tool Copy Controls (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明はならい制御装置に関し、
特に数値制御装置(CNC)内でモジュール化されたな
らい制御装置に関する。[Industrial Application Field] The present invention relates to a profile control device.
In particular, it relates to a modularized profiling control device within a numerical control system (CNC).
【0002】0002
【従来の技術】従来、トレーサヘッドのスタイラスをモ
デル表面に接触させると、トレーサヘッドはスタイラス
が受ける変位を各軸方向の変位量に分解して、電圧信号
に変換し、ならい制御装置に送出する。ならい制御装置
ではこの信号をディジタル量に変換し、各軸の変位量に
基づいてスタイラスの変位が一定になるように、各軸の
送り速度を演算してサーボモータに対する指令を形成し
ている。この指令に基づき、トレーサヘッド及びモデル
を相対的に移動するようにサーボモータが回転すること
によって、モデル表面の所定の軌跡に沿ったならい制御
が実行される。[Prior Art] Conventionally, when a stylus of a tracer head is brought into contact with a model surface, the tracer head decomposes the displacement received by the stylus into displacement amounts in each axial direction, converts it into a voltage signal, and sends it to a profiling control device. . The profiling control device converts this signal into a digital quantity and calculates the feed rate of each axis to form a command to the servo motor so that the displacement of the stylus is constant based on the amount of displacement of each axis. Based on this command, the servo motor rotates to relatively move the tracer head and the model, thereby performing tracing control along a predetermined locus on the model surface.
【0003】このような従来のならい制御装置では、な
らい制御の機能はスタイラスの電圧信号をディジタル信
号に変換し、あるいは演算結果をアナログ指令に再度変
換するために、AD変換器などのインタフェースが必要
である。ところが近年になって、スタイラスの信号をデ
ィジタルで出力し、またサーボモータへの指令をディジ
タルで与える方式のものが開発され、これによってなら
い制御装置の高速化と高性能化が図られている。又、こ
れに伴って、ならい機能はNC装置の1つの機能として
、数値制御装置の内部にモジュール構成で組み込まれる
ようになってきている。即ち、ならい制御装置とNC装
置とをいちいち結合することなしに、単一のNC装置で
ならい機能が実現され、工作機械側とのインタフェース
も大幅に簡素化できるという利点が生じる。[0003] In such conventional profiling control devices, the profiling control function requires an interface such as an AD converter in order to convert the stylus voltage signal into a digital signal or convert the calculation result back into an analog command. It is. However, in recent years, a system has been developed that outputs the stylus signal digitally and also digitally gives commands to the servo motor, thereby increasing the speed and performance of the profiling control device. Additionally, along with this, the tracing function has come to be incorporated as a function of the NC device in a modular configuration inside the numerical control device. That is, the profiling function can be realized with a single NC device without having to connect the profiling control device and the NC device one by one, and the interface with the machine tool side can also be greatly simplified.
【0004】0004
【発明が解決しようとする課題】しかし、上述したなら
い機能のモジュール化によるCNCとの一体化にもかか
わらず、未だにならい制御のインタフェースについては
専用のハードウェアを必要としている。即ち、スタイラ
スからの変位検出信号を入力するためのならい専用のイ
ンタフェース基板が必要であり、またCNCのメインC
PUと一体になって高速に演算を実行するためには、な
らい制御専用のマルチプロセッサユニット(MPU)を
必要としている。However, despite the modularization of the tracing function and its integration with the CNC as described above, dedicated hardware is still required for the tracing control interface. That is, a dedicated interface board for tracing is required to input the displacement detection signal from the stylus, and the main CNC
In order to integrate with the PU and execute calculations at high speed, a multiprocessor unit (MPU) dedicated to profile control is required.
【0005】そのため、CNCのシステム構成が更新さ
れた場合に、従来のならい機能モジュールではならい制
御システムを構成することができない。すなわち、なら
い制御専用のハードウェアについても設計変更が要求さ
れ、ならい制御装置のコストが上昇するという問題点が
あった。[0005] Therefore, when the system configuration of the CNC is updated, it is not possible to configure a profiling control system using the conventional profiling function module. In other words, a design change is also required for the hardware dedicated to the profiling control, resulting in an increase in the cost of the profiling control device.
【0006】本発明はこのような点に鑑みてなされたも
のであり、CNCに組み込まれたならい制御機能をCN
Cの基本構成を変更せずに実現できるならい制御装置を
提供することを目的とする。[0006] The present invention has been made in view of the above-mentioned points, and it is possible to apply the tracing control function built into the CNC to the CNC.
It is an object of the present invention to provide a tracing control device that can be realized without changing the basic configuration of C.
【0007】[0007]
【課題を解決するための手段】本発明では上記課題を解
決するために、複数のリニアスケールのインタフェース
とマルチプロセッサユニットとを含むならい制御装置に
おいて、複数のリニアスケールのインタフェースの一部
をならい制御用インタフェースとして使用することを特
徴とするならい制御装置が、提供される。[Means for Solving the Problems] In order to solve the above problems, the present invention provides a tracing control device including a plurality of linear scale interfaces and a multiprocessor unit, in which a part of the plurality of linear scale interfaces is subjected to tracing control. A profiling control device is provided that is characterized in that it is used as an interface.
【0008】[0008]
【作用】CNCの基本構成を変更することなしに、CN
Cのハードウェアの一部をなすリニアスケールのインタ
フェース機能を使用して、ならい制御装置が構成できる
。[Operation] CN without changing the basic configuration of CNC.
A profiling controller can be constructed using the linear scale interface function that is part of the C hardware.
【0009】[0009]
【実施例】以下、本発明の実施例を図面に基づいて説明
する。図1はならい制御装置の第1の実施例を示すブロ
ック図である。CNCシステム1は、メインCPU2及
びこのメインCPU2にバスライン4を介して接続され
たサーボインタフェースユニット3から構成されている
。サーボインタフェースユニット3は、ROM,RAM
などのメモリを含むMPU(マルチプロセッサユニット
)を中心とするモジュールから構成される。このサーボ
インタフェースユニット3は、更にMPUからの指令信
号を出力し、帰還信号をこのMPUに入力する入出力イ
ンタフェース、及び、通常はレゾルバやインダクトシン
、あるいは光学スケールなどからの位置信号を制御する
リニアスケールインタフェース31を備えている。サー
ボインタフェースユニット3からの指令信号は電流増幅
回路5を介してサーボモータ6に出力され、サーボモー
タ6の回転数および位置のデータが位置検出器61から
の帰還信号としてサーボインタフェースユニット3に入
力されている。Embodiments Hereinafter, embodiments of the present invention will be explained based on the drawings. FIG. 1 is a block diagram showing a first embodiment of a profile control device. The CNC system 1 includes a main CPU 2 and a servo interface unit 3 connected to the main CPU 2 via a bus line 4. The servo interface unit 3 includes ROM, RAM
It is composed of modules centered on an MPU (multiprocessor unit) that includes memory such as. This servo interface unit 3 further outputs command signals from the MPU, serves as an input/output interface for inputting feedback signals to the MPU, and normally controls position signals from resolvers, inductors, optical scales, etc. A linear scale interface 31 is provided. A command signal from the servo interface unit 3 is output to the servo motor 6 via the current amplifier circuit 5, and data on the rotation speed and position of the servo motor 6 is input to the servo interface unit 3 as a feedback signal from the position detector 61. ing.
【0010】7はサーボモータ6により駆動されるテー
ブル駆動手段、例えばボールねじである。このテーブル
駆動手段7は、CNCシステム1からの指令信号に基づ
く移動量だけ回転するサーボモータ6によって、所定の
方向にモデル8を移動させている。変位検出器9はモデ
ル8の表面に接触してその形状に応じた変位を検出する
、例えばスタイラスなどである。この変位検出器9の変
位量はx,y,zの各軸成分毎にトレーサヘッド91内
の差動トランスからのアナログ信号がディジタル信号に
変換されて出力され、リニアスケールインタフェース3
1に帰還される。ここで変位検出器9は、このリニアス
ケールインタフェース31の入力機能に合うディジタル
信号として、変位量を出力するものであることが必要で
ある。Reference numeral 7 denotes table driving means driven by the servo motor 6, such as a ball screw. This table driving means 7 moves the model 8 in a predetermined direction by a servo motor 6 that rotates by a movement amount based on a command signal from the CNC system 1. The displacement detector 9 is, for example, a stylus, which contacts the surface of the model 8 and detects displacement according to its shape. The displacement amount of the displacement detector 9 is determined by converting an analog signal from a differential transformer in the tracer head 91 into a digital signal and outputting it for each axis component of x, y, and z.
Returned to 1. Here, the displacement detector 9 needs to output the amount of displacement as a digital signal suitable for the input function of the linear scale interface 31.
【0011】なお、図では変位検出器9からリニアスケ
ールインタフェース31には1本の信号線のみ示してい
る。CNCシステム1に各軸毎の変位量をサーボインタ
フェースユニット3を介して入力する場合には、リニア
スケールインタフェース31を増設する必要がある。そ
の場合に、複数のサーボインタフェースユニット3をバ
スライン4に接続して使用することも可能である。In the figure, only one signal line from the displacement detector 9 to the linear scale interface 31 is shown. When inputting the displacement amount for each axis to the CNC system 1 via the servo interface unit 3, it is necessary to add a linear scale interface 31. In that case, it is also possible to use a plurality of servo interface units 3 connected to the bus line 4.
【0012】図2はならい制御装置の第2の実施例を示
すブロック図である。一般に、上記リニアスケールイン
タフェース31は、通常はサーボインタフェースユニッ
ト3に対して規格化されたモジュールとして、必要に応
じてMPUのバスに複数接続可能なものとして構成され
ている。そこで、第2の実施例では、ならいの制御精度
を高めるべく、テーブル駆動手段7によるモデル8の実
際の移動量及び移動方向を検出するリニアスケール71
を設けている。そしてこのリニアスケール71から2相
のパルス信号をリニアスケールインタフェース31を介
してサーボインタフェースユニット3に入力し、同様に
もう1つのリニアスケールインタフェース32を介して
変位検出器9からの変位量を受け入れるようにしている
。図1の第1の実施例に対応する部分は、それと同一の
参照番号で示し、ここでは説明を省略する。FIG. 2 is a block diagram showing a second embodiment of the profile control device. Generally, the linear scale interface 31 is normally configured as a standardized module for the servo interface unit 3, and can be connected to a plurality of MPU buses as necessary. Therefore, in the second embodiment, in order to improve the accuracy of tracing control, a linear scale 71 is used to detect the actual movement amount and movement direction of the model 8 by the table driving means 7.
has been established. Then, the two-phase pulse signal from this linear scale 71 is inputted to the servo interface unit 3 via the linear scale interface 31, and the displacement amount from the displacement detector 9 is similarly received via another linear scale interface 32. I have to. Parts corresponding to the first embodiment in FIG. 1 are designated by the same reference numerals and will not be described here.
【0013】第2の実施例では、1つのMPUによって
サーボモータ6への指令信号を演算しながら、スタイラ
スからの変位量も処理され、CNCシステム1のメイン
CPU2によってならい制御が行なわれる。そのため、
ならいの速度と精度を維持するに十分な処理能力がプロ
セッサに要求されるが、いずれにせよ、CNCシステム
1の基本構成を変更することなしに、ならいシステムを
構成することができる。In the second embodiment, one MPU calculates the command signal to the servo motor 6 while also processing the amount of displacement from the stylus, and the main CPU 2 of the CNC system 1 performs tracing control. Therefore,
The processor is required to have sufficient processing power to maintain the speed and accuracy of profiling, but in any case, the profiling system can be constructed without changing the basic configuration of the CNC system 1.
【0014】上記の説明では、接触型の変位検出器から
の変位信号を入力するならいシステムを構成するように
したが、非接触距離検出手段を使用したならい制御装置
を構成することも可能である。また、同時加工をせず、
デジタイジングデータを作成するデジタイジング装置を
構成する場合であっても、本発明を適用して同様の効果
を実現できる。[0014] In the above description, a tracing system is configured that inputs a displacement signal from a contact type displacement detector, but it is also possible to configure a tracing control device using non-contact distance detection means. . In addition, without simultaneous processing,
Even when configuring a digitizing device that creates digitizing data, the present invention can be applied to achieve similar effects.
【0015】[0015]
【発明の効果】以上説明したように本発明では、CNC
の基本構成を変更することなしに、ならいシステムを構
成できるから、専用のインタフェース回路基板を用意す
ることなく、ソフトウェアの変更のみで対応することが
可能になる。このため、ハードウェアの新たな開発、設
計の費用を削減して、ならい制御装置のコストを低減す
ることができる。[Effects of the Invention] As explained above, in the present invention, CNC
Since the tracing system can be configured without changing the basic configuration of the system, it is possible to respond by simply changing the software without preparing a dedicated interface circuit board. Therefore, the cost of new development and design of hardware can be reduced, and the cost of the profiling control device can be reduced.
【図1】本発明のならい制御装置の第1の実施例を示す
ブロック図である。FIG. 1 is a block diagram showing a first embodiment of a profiling control device of the present invention.
【図2】第2の実施例を示すブロック図である。FIG. 2 is a block diagram showing a second embodiment.
1 CNCシステム 2 メインCPU 3 サーボインタフェースユニット 5 電流増幅回路 6 サーボモータ 8 モデル 9 変位検出器 1 CNC system 2 Main CPU 3 Servo interface unit 5 Current amplification circuit 6 Servo motor 8 Model 9 Displacement detector
Claims (2)
スとマルチプロセッサユニットとを含むならい制御装置
において、複数のリニアスケールのインタフェースの一
部をならい制御用インタフェースとして使用することを
特徴とするならい制御装置。1. A profiling control device including a plurality of linear scale interfaces and a multiprocessor unit, characterized in that a part of the plurality of linear scale interfaces is used as a profiling control interface.
器から入力されたモデルのならいデータを、サーボモー
タのインタフェースに設けられた前記マルチプロセッサ
ユニットで演算処理することを特徴とする請求項1記載
のならい制御装置。2. The apparatus according to claim 1, wherein model profile data input from a displacement detector via the linear scale is processed by the multiprocessor unit provided at an interface of the servo motor. Tracing control device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3945891A JPH04256553A (en) | 1991-02-08 | 1991-02-08 | Tracer control unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3945891A JPH04256553A (en) | 1991-02-08 | 1991-02-08 | Tracer control unit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04256553A true JPH04256553A (en) | 1992-09-11 |
Family
ID=12553603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3945891A Pending JPH04256553A (en) | 1991-02-08 | 1991-02-08 | Tracer control unit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04256553A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62255051A (en) * | 1986-04-30 | 1987-11-06 | Mitsubishi Heavy Ind Ltd | Profile controller |
-
1991
- 1991-02-08 JP JP3945891A patent/JPH04256553A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62255051A (en) * | 1986-04-30 | 1987-11-06 | Mitsubishi Heavy Ind Ltd | Profile controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0458983A1 (en) | Noncontact profile controller | |
JP2810709B2 (en) | Non-contact profile control device | |
US5408758A (en) | System for compensating spatial errors | |
US4814998A (en) | Digitizing method | |
US20040128022A1 (en) | Synchronous controller | |
EP0209604B1 (en) | Interface system for a servo controller | |
US4908555A (en) | Axis feedrate output system | |
JPH01217605A (en) | Numerical controller for multiaxis/multisystem machine tool | |
EP0147466A1 (en) | Method of controlling profiling | |
EP0458972B1 (en) | Profile control device for rotating body | |
JPH04256553A (en) | Tracer control unit | |
US6150786A (en) | Controller for industrial machine | |
US5283509A (en) | Tracing control system | |
KR950013510B1 (en) | Shape tracking control device | |
EP0420990B1 (en) | Profile control device | |
US4803633A (en) | Machine tool for tracer controlled machinery and numerical controlled machinery | |
JPH03164811A (en) | Servo motor feed correcting method | |
JPH0716850B2 (en) | Axis switching device | |
EP0081589A1 (en) | Numerical control device | |
JPH07120216A (en) | Data compensation system for optical displacement sensor | |
JP2579911B2 (en) | High-speed NC processing machine by copying operation | |
KR100245042B1 (en) | The system of computerized numerical control | |
JPH0632577B2 (en) | Servo motor drive | |
JPH0418986B2 (en) | ||
JPH0378218B2 (en) |