Nothing Special   »   [go: up one dir, main page]

JPH0637883Y2 - CNC grinder equipped with position synchronization controller - Google Patents

CNC grinder equipped with position synchronization controller

Info

Publication number
JPH0637883Y2
JPH0637883Y2 JP1988123109U JP12310988U JPH0637883Y2 JP H0637883 Y2 JPH0637883 Y2 JP H0637883Y2 JP 1988123109 U JP1988123109 U JP 1988123109U JP 12310988 U JP12310988 U JP 12310988U JP H0637883 Y2 JPH0637883 Y2 JP H0637883Y2
Authority
JP
Japan
Prior art keywords
axis
slave
correction value
slave axis
offset
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.)
Expired - Lifetime
Application number
JP1988123109U
Other languages
Japanese (ja)
Other versions
JPH0243150U (en
Inventor
孝夫 米田
やすじ ▲榊▼原
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.)
Toyoda Koki KK
Original Assignee
Toyoda Koki KK
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 Toyoda Koki KK filed Critical Toyoda Koki KK
Priority to JP1988123109U priority Critical patent/JPH0637883Y2/en
Publication of JPH0243150U publication Critical patent/JPH0243150U/ja
Application granted granted Critical
Publication of JPH0637883Y2 publication Critical patent/JPH0637883Y2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Grinding Of Cylindrical And Plane Surfaces (AREA)
  • Control Of Position Or Direction (AREA)

Description

【考案の詳細な説明】[Detailed description of the device] 【産業上の利用分野】[Industrial applications]

本考案は、マスタ軸とスレーブ軸の2つの主軸台に工作
物を固定して研削するCNC研削盤に関する。
The present invention relates to a CNC grinder that grinds a workpiece by fixing it to two headstocks of a master axis and a slave axis.

【従来技術】[Prior art]

従来、2つの主軸台を有するCNC研削盤で同期制御を行
い工作物を研削するものにおいては、インクリメンタル
位置制御により研削が行われていた。このインクリメン
タル位置制御による研削においては、加工と同時制御
(リアルタイム制御)が可能で同期精度が確保されるか
らである。 しかし、インクリメンタル位置制御により研削を行う場
合には、電源投入後に一度原点復帰をさせ、その原点復
帰時に同期合わせをしてから運転を開始する必要があっ
た。
Conventionally, grinding is performed by incremental position control in a machine that grinds a workpiece by synchronously controlling it with a CNC grinder having two headstocks. This is because in grinding by this incremental position control, simultaneous control with processing (real-time control) is possible and synchronization accuracy is secured. However, when grinding is performed by the incremental position control, it is necessary to return the origin once after the power is turned on, synchronize with the origin return, and then start the operation.

【考案が解決しようとする課題】[Problems to be solved by the device]

これに対し、アブソリュート位置制御により同期制御
し、工作物の研削を行うCNC研削盤はなかった。何故な
らば、アブソリュート位置制御により研削を行う場合に
は、装置の組み付け時等に原点位置が初期設定されるた
め、電源投入後に原点復帰を必要としないが、インクリ
メンタル位置制御の場合と異なり、角度計算を行うため
の位置検出間隔(時間)を必要とし、リアルタイム制御
ができないため、又、その位置検出間隔(時間)が粗い
ため、研削加工時における同期精度を確保できないとい
う問題があるからである。 本考案は、上記の課題を解決するために成されたもので
あり、その目的とするところは、2つの主軸台の同期制
御を行って工作物を研削するCNC研削盤において、電源
投入後に原点復帰を必要とせず、運転準備スイッチをON
とするのみで同期精度を確保した同期制御運転が可能と
なる位置同期制御装置を備えたCNC研削盤を提供するこ
とである。
On the other hand, there was no CNC grinder that grinds a workpiece by synchronous control with absolute position control. This is because when grinding is performed by absolute position control, the origin position is initially set when the device is assembled, so it is not necessary to return to the origin after turning on the power, but unlike the case of incremental position control, the angle This is because it requires a position detection interval (time) for calculation, cannot perform real-time control, and has a problem in that the position detection interval (time) is coarse and synchronization accuracy cannot be secured during grinding. . The present invention has been made to solve the above-mentioned problems, and its purpose is to provide a CNC grinder that grinds a workpiece by synchronously controlling two headstocks, and then the origin after power-on. Turns on the operation preparation switch without requiring a return
The purpose of the present invention is to provide a CNC grinding machine equipped with a position synchronization control device that enables a synchronous control operation that ensures synchronization accuracy.

【課題を解決するための手段】[Means for Solving the Problems]

上記課題を解決するための考案の構成は、マスタ軸とス
レーブ軸の2つの主軸台を有し、それらの主軸台はアブ
ソリュート位置制御による同期制御により工作物を研削
するCNC研削盤において、運転準備状態における前記マ
スタ軸のオフセット位置と前記スレーブ軸のオフセット
位置の角度を登録するオフセット登録手段と、定速回転
状態における前記マスタ軸の位置と前記スレーブ軸の位
置との角度差を所定の時間毎に所定の回数検出する差検
出手段と、前記差検出手段で検出された角度差の平均値
を動特性補正値として算出する補正値演算手段と、前記
オフセット登録手段に登録された角度の差で前記スレー
ブ軸の位置を初期補正し、前記補正値演算手段にて算出
された動特性補正値により、前記スレーブ軸の位置を追
加補正する補正同期制御手段とを有することを特徴とす
る。
The configuration of the device for solving the above problems has two headstocks of a master axis and a slave axis, and these headstocks are prepared for operation in a CNC grinder that grinds a workpiece by synchronous control by absolute position control. Offset registration means for registering the angle between the offset position of the master axis and the offset position of the slave axis in the state, and the angular difference between the position of the master axis and the position of the slave axis in the constant speed rotation state at predetermined time intervals. The difference detection means for detecting a predetermined number of times, the correction value calculation means for calculating the average value of the angle differences detected by the difference detection means as the dynamic characteristic correction value, and the difference between the angles registered in the offset registration means. Correction synchronization for initially correcting the position of the slave axis and additionally correcting the position of the slave axis based on the dynamic characteristic correction value calculated by the correction value calculation means. And having a control means.

【作用】[Action]

マスタ軸とスレーブ軸の2つの主軸台の同期制御を行っ
て工作物を研削するCNC研削盤において、マスタ軸とス
レーブ軸の予め取り付けられた角度が登録されており、
運転準備状態の時に、その角度差でスレーブ軸の位置の
初期補正が行われる。更に、研削加工時に、所定の時間
毎のマスタ軸の位置とスレーブ軸の位置との角度差を検
出し、その平均値を求めてスレーブ軸の位置の追加補正
が行われる。この制御は、アブソリュート位置制御によ
る同期制御であるので、電源投入後の原点復帰は必要な
く、工作物を2つの主軸台に固定し、電源投入し、直ぐ
にサーボモータの回転動作に移行して、スローアップ
後、定速回転になりしだい研削加工を開始できる。この
ように、マスタ軸の位置に対してスレーブ軸の位置の初
期補正に加えて追加補正が行われることにより、同期精
度の確保が可能となる。
In a CNC grinder that grinds a workpiece by synchronously controlling two headstocks of a master axis and a slave axis, the preinstalled angles of the master axis and the slave axis are registered.
In the ready state for operation, the position difference of the slave axis is initially corrected by the angle difference. Further, at the time of grinding, the angular difference between the position of the master axis and the position of the slave axis at every predetermined time is detected, the average value thereof is obtained, and the position of the slave axis is additionally corrected. Since this control is a synchronous control by absolute position control, there is no need to return to the origin after power is turned on, the workpiece is fixed to the two headstocks, the power is turned on, and the servo motor rotation operation is started immediately. After slowing up, the grinding process can be started as soon as the rotation speed becomes constant. In this way, by performing the additional correction in addition to the initial correction of the position of the slave axis with respect to the position of the master axis, it is possible to ensure the synchronization accuracy.

【実施例】【Example】

以下、本考案を具体的な実施例に基づいて説明する。 第1図は位置同期制御装置を備えたCNC研削盤の機械的
構成と電気的構成とを示した構成図である。 10はCNC研削盤のベッドで、このベッド10上には送り螺
子17を介してサーボモータ16により駆動されるテーブル
11が主軸軸線に平行なZ軸方向に摺動可能に配設されて
いる。テーブル11上にはマスタ軸13を軸架した主軸台12
及びスレーブ軸19を軸架した主軸台15が配設され、その
マスタ軸13及びスレーブ軸19はそれぞれサーボモータ14
及びサーボモータ24により回転される。そして、マスタ
軸13とスレーブ軸19とのチャック機構(図示略)により
クランクシャフトから成る工作物Wが固定されている。 ベッド10の後方には工作物W側に向かって進退可能な工
具台20が案内され、工具台20にはモータ21によって回転
駆動される砥石車Gが支承されている。この工具台20
は、送り螺子22を介してサーボモータ23に連結され、サ
ーボモータ23の正逆転により前進後退される。 ドライブユニット51,52,53,54は数値制御装置30から指
令パルスを入力して、それぞれサーボモータ14,16,23,2
4を駆動する回路である。そして、サーボモータ14,24に
はその回転位置を絶対位置として検出するアブソリュー
トエンコーダ(A/E)55,56が接続されており、それらの
出力信号は数値制御装置30のインタフェース38を介して
CPU31に入力している。 数値制御装置30は主として制御軸の回転を数値制御し
て、工作物Wの研削加工と砥石車Gの修正を制御する装
置である。数値制御装置30は、CNC研削盤を制御するた
めのCPU31と制御プログラムを記憶したROM33と入力デー
タ等を記憶するRAM32とで主として構成されている。RAM
32にはNCデータを記憶する加工用NCデータ領域321が形
成されている。 数値制御装置30には、その他サーボモータ14,16,23,24
の駆動系として、ドライブCPU36とRAM35とパルス分配回
路37が設けられている。RAM35はCPU31から砥石車G、テ
ーブル11、マスタ軸13、スレーブ軸19の位置決めデータ
を入力する記憶装置である。 ドライブCPU36は加工に関する制御軸の送りに関しスロ
ーアップ、スローダウン、マスタ軸の角度とそれに対す
るスレーブ軸の補正された角度の位置決めデータを定周
期で出力する装置であり、パルス分配回路37はパルス分
配ののち、動指令パルスを各ドライブユニット51,52,5
3,54に出力する回路である。 又、CPU31にはインタフェース34を介してデータ等を入
力するテープリーダ41とデータの入力を行うキーボード
42とデータの表示を行うCRT表示器43とが接続され、更
に、CPU31には図略のインタフェースを介して加工開始
指令等の信号を出力する操作盤45が接続されている。 次に、その作用について説明する。 先ず、第2図(a),第2図(b)に示すように、本装
置の組み付け時或いはモータ交換時等にマスタ軸13、ス
レーブ軸19を駆動させるサーボモータ14,24に接続され
たアブソリュートエンコーダ(A/E)55,56の取り付け角
度のオフセット角度をそれぞれOFM,OFSとしてオフセッ
ト登録手段により登録する。 そして、本装置がデータ入力モードに設定されると、CP
U31はインタフェース34を介して、テープリーダ41から
加工に必要な全てのデータを読み込みNCデータ領域321
に記憶する。 次に、装置が研削加工モードに設定されると、先ず、CP
U31はスレーブ軸の位置の初期補正である補正同期制御
手段を達成する第3図のプログラムを実行する。 ステップ100において、運転準備がされたか否かが判定
される。ここで、ステップ100にて、装置に電源が投入
され運転準備がONとなっているか否かが判定される。運
転準備がONであれば、ステップ102に移行して、運転準
備ONされた後の本プログラムにおける一回目のフローで
あるか否かが判定される。ここで、運転準備ON後一回目
である時は、ステップ104に移行して、マスタ軸13の現
在位置(M)とマスタ軸13、スレーブ軸19のそれぞれオ
フセット登録された値OFM,OFSとからスレーブ軸19の現
在位置(S)を次式 (S)=(M)−(OFM−OFS) にて求め、その(S)の角度の値までスレーブ軸19を回
転移動させ、スレーブ軸19の現在位置(S)とする。 次に、ステップ106に移行して、マスタ軸13とスレーブ
軸19のオフセット登録された角度の差(OFM−OFS)にて
スレーブ軸19を回転制御(サーボロックと称する)し、
本プログラムを終了する。 尚、ステップ102にて、運転準備ON後一回目でない時に
は、ステップ108に移行して、操作盤45から加工開始の
回転指令の信号が出力されている時には、ステップ110
に移行して、マスタ軸13とスレーブ軸19のオフセット登
録された角度の差(OFM−OFS)にてマスタ軸13とスレー
ブ軸19とを回転制御し、本プログラムを終了する。そし
て、ステップ108にて、回転指令の信号が出力されてい
ない時は、上述のステップ106に移行して、プログラム
が実行される。 次に、CPU31は第4図のプログラムを実行する。 ステップ200において、研削モードが同期回転モードで
あるか否かが判定される。同期回転モードであれば、ス
テップ202に移行して、スローアップ後所定時間内であ
るか否かが判定される。ここで、スローアップ後所定時
間内であれば、差検出手段を達成するステップ204に移
行して、マスタ軸の位置とスレーブ軸の位置との角度差
を所定の時間毎に所定の回数検出する。この検出のタイ
ミングは、工作物Wが定速回転に達すると、例えば2ms
毎の値を所定回数検出する検出動作と同時に研削加工を
開始する。このため、マスタ軸の位置とスレーブ軸の位
置の角度差を検出するための研削加工に対するロスタイ
ムは生じない。 次に、マスタ軸の位置とスレーブ軸の位置との角度差を
所定の時間毎に所定の回数検出し終わると、補正値演算
手段を達成するステップ206に移行して、ステップ204に
て検出された所定の時間毎の値の平均を算出し動特性補
正値とする。 そして、ステップ206にて動特性補正値の演算が終了し
た後は、スレーブ軸の位置を追加補正する補正同期制御
手段を達成するステップ208に移行して、マスタ軸目標
位置を指令値とした時のスレーブ軸目標位置を、上記ス
テップ206にて算出された動特性補正値とから、次式 スレーブ軸目標位置=マスタ軸目標位置+動特性補正値 にて求められ、その補正されたスレーブ軸目標位置とマ
スタ軸目標位置とにより位置同期制御し、本プログラム
を終了する。 尚、ステップ200にて、研削モードが同期回転モードで
ない時は、ステップ210に移行して、動特性補正値を零
として、つまり、マスタ軸目標位置とスレーブ軸目標位
置とを同じ値とし、上述のステップ208に移行して、プ
ログラムが実行される。 そして、ステップ202にて、スローアップ後所定時間内
を越えている時は、マスタ軸の位置に対するスレーブ軸
の位置の動特性補正値は算出を終了しているので、上述
のステップ208に移行して、プログラムが実行される。 このように、アブソリュート位置制御による同期制御に
おいて、電源投入時にはオフセット登録されたマスタ軸
とスレーブ軸の角度の差(OFM−OFS)にて初期補正さ
れ、スローアップ後の定速回転になり次第、研削加工を
実行できる。同時にマスタ軸の位置とスレーブ軸の位置
との角度差を所定の時間毎に所定の回数検出し、平均値
を動特性補正値として求め、その動特性補正値にて速や
かに定速回転時に追加補正される。 したがって、電源投入時の原点復帰等の操作が必要ない
ことに加えて、アブソリュート位置制御でありながら、
所定の時間毎のマスタ軸の位置とスレーブ軸の位置との
同期精度が確保されると共に、電源投入後の加工時間が
短縮できる位置同期制御装置を備えたCNC研削盤を提供
できる。 尚、上記実施例では動特性補正値を求めるタイミングと
して、スローアップ後所定時間内としているが、その
他、工作物が定速回転している時であれば良い。更に、
その動特性補正値としては、平均値以外の例えば、最大
値と最小値の中間値等の演算値であっても良い。
Hereinafter, the present invention will be described based on specific embodiments. FIG. 1 is a configuration diagram showing a mechanical configuration and an electrical configuration of a CNC grinding machine provided with a position synchronization control device. Numeral 10 is a bed of a CNC grinder, on which a table driven by a servo motor 16 via a feed screw 17 is provided.
11 is slidably arranged in the Z-axis direction parallel to the spindle axis. On the table 11 is a headstock 12 with a master shaft 13 mounted on it.
And a spindle headstock 15 on which a slave shaft 19 is mounted. The master shaft 13 and the slave shaft 19 are respectively provided with a servomotor 14
And is rotated by the servo motor 24. Then, a workpiece W composed of a crankshaft is fixed by a chuck mechanism (not shown) of the master shaft 13 and the slave shaft 19. A tool base 20 that can move back and forth toward the workpiece W is guided behind the bed 10, and a grinding wheel G that is rotationally driven by a motor 21 is supported on the tool base 20. This tool base 20
Is connected to the servomotor 23 via the feed screw 22, and is moved forward and backward by the forward and reverse rotations of the servomotor 23. The drive units 51, 52, 53, 54 input command pulses from the numerical control device 30 to output servo motors 14, 16, 23, 2 respectively.
It is a circuit that drives 4. Then, absolute encoders (A / E) 55, 56 for detecting the rotational positions of the servomotors 14, 24 as absolute positions are connected, and their output signals are transmitted via the interface 38 of the numerical controller 30.
Inputting to CPU31. The numerical controller 30 is a device that mainly controls the rotation of the control shaft to control the grinding of the workpiece W and the correction of the grinding wheel G. The numerical controller 30 is mainly composed of a CPU 31 for controlling the CNC grinding machine, a ROM 33 storing a control program, and a RAM 32 storing input data and the like. RAM
A machining NC data area 321 for storing NC data is formed in 32. Numerical control device 30 includes other servomotors 14, 16, 23, 24
A drive CPU 36, a RAM 35, and a pulse distribution circuit 37 are provided as a drive system for the. The RAM 35 is a storage device for inputting positioning data of the grinding wheel G, the table 11, the master shaft 13, and the slave shaft 19 from the CPU 31. The drive CPU 36 is a device that outputs the positioning data of the slow-up and slow-down of the control axis feed for machining, the angle of the master axis and the corrected angle of the slave axis to it in a fixed cycle, and the pulse distribution circuit 37 is for pulse distribution. After that, the motion command pulse is sent to each drive unit 51, 52, 5
It is a circuit that outputs to 3,54. A tape reader 41 for inputting data and the like to the CPU 31 via the interface 34 and a keyboard for inputting data
42 and a CRT display 43 for displaying data are connected to each other, and the CPU 31 is further connected to an operation panel 45 for outputting a signal such as a machining start command through an interface (not shown). Next, the operation will be described. First, as shown in FIGS. 2 (a) and 2 (b), the servo motors 14 and 24 are connected to drive the master shaft 13 and the slave shaft 19 when the device is assembled or when the motor is replaced. The offset registration means registers the offset angles of the mounting angles of the absolute encoders (A / E) 55 and 56 as OF M and OF S , respectively. When the device is set to data input mode, CP
U31 reads all data required for processing from the tape reader 41 via the interface 34, and NC data area 321
Remember. Next, when the machine is set to grinding mode, first the CP
U31 executes the program shown in FIG. 3 which realizes the correction synchronization control means which is the initial correction of the position of the slave axis. In step 100, it is determined whether or not the driving is ready. Here, in step 100, it is determined whether or not the device is powered on and the operation preparation is ON. If the operation preparation is ON, the routine proceeds to step 102, where it is judged whether or not it is the first flow in this program after the operation preparation is turned ON. Here, when it is the first time after the operation preparation is turned ON, the process proceeds to step 104, and the current position (M) of the master axis 13 and the offset-registered values OF M , OF S of the master axis 13 and the slave axis 19 are registered. The current position (S) of the slave shaft 19 is calculated from the following equation (S) = (M)-(OF M -OF S ) and the slave shaft 19 is rotated to the angle value of (S). The current position (S) of slave axis 19 is assumed. Next, in step 106, the slave shaft 19 is rotationally controlled (referred to as a servo lock) by a difference (OF M -OF S ) between the registered angles of the master shaft 13 and the slave shaft 19 (OF M −OF S ),
This program ends. In step 102, when it is not the first time after the operation preparation is turned ON, the process proceeds to step 108, and when the rotation command signal for starting the machining is output from the operation panel 45, the step 110 is performed.
Then, the master axis 13 and the slave axis 19 are rotationally controlled by the difference (OF M -OF S ) between the registered angles of the master axis 13 and the slave axis 19, and the program ends. Then, in step 108, when the rotation command signal is not output, the process proceeds to step 106 and the program is executed. Next, the CPU 31 executes the program shown in FIG. In step 200, it is determined whether the grinding mode is the synchronous rotation mode. If it is the synchronous rotation mode, the routine proceeds to step 202, where it is judged whether it is within a predetermined time after the slow-up. Here, if it is within the predetermined time after the slow-up, the process proceeds to step 204 which achieves the difference detection means, and the angular difference between the position of the master axis and the position of the slave axis is detected a predetermined number of times at a predetermined time. . The timing of this detection is, for example, 2 ms when the workpiece W reaches constant speed rotation.
Grinding is started at the same time as the detection operation of detecting each value a predetermined number of times. Therefore, no time loss occurs in the grinding process for detecting the angular difference between the position of the master shaft and the position of the slave shaft. Next, when the angular difference between the position of the master axis and the position of the slave axis has been detected a predetermined number of times at a predetermined time, the process proceeds to step 206 which achieves the correction value calculation means, and is detected in step 204. The average of the values for each predetermined time is calculated and used as the dynamic characteristic correction value. Then, after the calculation of the dynamic characteristic correction value is completed in step 206, the process moves to step 208 which achieves the correction synchronization control means for additionally correcting the position of the slave axis, and when the master axis target position is set to the command value. The slave axis target position of is calculated from the dynamic characteristic correction value calculated in step 206 above by the following formula: slave axis target position = master axis target position + dynamic characteristic correction value, and the corrected slave axis target Position synchronization control is performed based on the position and the master axis target position, and this program ends. In step 200, when the grinding mode is not the synchronous rotation mode, the process proceeds to step 210 and the dynamic characteristic correction value is set to zero, that is, the master axis target position and the slave axis target position are set to the same value, Moving to step 208 of, the program is executed. Then, in step 202, when it is within the predetermined time after the slow-up, since the dynamic characteristic correction value of the position of the slave axis with respect to the position of the master axis has been calculated, the process proceeds to step 208 described above. The program is executed. In this way, in the synchronous control by absolute position control, when the power is turned on, the initial difference is corrected by the difference in angle (OF M -OF S ) between the master axis and the slave axis registered as an offset, and the rotation speed becomes constant after slow-up. The grinding process can be gradually performed. At the same time, the angle difference between the position of the master axis and the position of the slave axis is detected a specified number of times at a specified time, the average value is obtained as the dynamic characteristic correction value, and the dynamic characteristic correction value is used to quickly add at constant speed rotation. Will be corrected. Therefore, it is not necessary to perform operations such as home return when the power is turned on, and in addition to absolute position control,
It is possible to provide a CNC grinding machine equipped with a position synchronization control device that can secure the synchronization accuracy between the position of the master axis and the position of the slave axis for each predetermined time and can shorten the processing time after the power is turned on. In the above-mentioned embodiment, the timing for obtaining the dynamic characteristic correction value is set within a predetermined time after the slow-up, but other than that, it may be performed when the workpiece is rotating at a constant speed. Furthermore,
The dynamic characteristic correction value may be a calculated value other than the average value, such as an intermediate value between the maximum value and the minimum value.

【考案の効果】[Effect of device]

本考案は、運転準備状態におけるマスタ軸のオフセット
位置とスレーブ軸のオフセット位置の角度を登録するオ
フセット登録手段と、定速回転状態におけるマスタ軸の
位置とスレーブ軸の位置との角度差を所定の時間毎に所
定の回数検出する差検出手段と、差検出手段で検出され
た角度差の平均値を動特性補正値として算出する補正値
演算手段と、オフセット登録手段に登録された角度の差
でスレーブ軸の位置を初期補正し、補正値演算手段にて
算出された動特性補正値により、スレーブ軸の位置を追
加補正する補正同期制御手段とを有しているので、アブ
ソリュート位置制御の特徴である電源投入後の原点復帰
を必要としないのは勿論、アブソリュート位置制御にも
拘わらず同期精度が確保されると共に、電源投入から研
削加工における無駄な操作及び作動等を無くし、全加工
時間の短縮が可能となる。
According to the present invention, an offset registration means for registering an angle between an offset position of a master axis and an offset position of a slave axis in an operation preparation state, and an angular difference between a position of a master axis and a position of a slave axis in a constant speed rotation state are set to a predetermined value. The difference detection means for detecting a predetermined number of times per time, the correction value calculation means for calculating the average value of the angle differences detected by the difference detection means as the dynamic characteristic correction value, and the difference between the angles registered in the offset registration means. Since the slave axis position is initially corrected and the correction synchronization control means for additionally correcting the slave axis position based on the dynamic characteristic correction value calculated by the correction value calculation means is provided, this is a characteristic of absolute position control. Of course, it is not necessary to return to the original position after turning on the power, but synchronization accuracy is ensured despite the absolute position control, and there is no need for grinding after turning on the power. Eliminating the Do operation and actuation, etc., it is possible to shorten the total processing time.

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

第1図は本考案の具体的な一実施例に係る位置同期制御
装置を備えたCNC研削盤の機械的構成と電気的構成とを
示した構成図。第2図(a)及び第2図(b)は同実施
例に係るマスタ軸及びスレーブ軸のオフセット角度OFM
及びOFSを示した説明図。第3図及び第4図は同実施例
装置で使用されているCPUの処理手順を示したフローチ
ャートである。 10……ベッド、11……テーブル 13……マスタ軸、19……スレーブ軸 14,16,23,24……サーボモータ 30……数値制御装置 51,52,53,54……ドライブユニット 55,56……アブソリュートエンコーダ G……砥石車、W……工作物
FIG. 1 is a configuration diagram showing a mechanical configuration and an electrical configuration of a CNC grinding machine equipped with a position synchronization control device according to a specific embodiment of the present invention. 2A and 2B are offset angles OF M of the master axis and the slave axis according to the embodiment.
And explanatory view showing the OF S. 3 and 4 are flowcharts showing the processing procedure of the CPU used in the apparatus of the embodiment. 10 …… Bed, 11 …… Table 13 …… Master axis, 19 …… Slave axis 14,16,23,24 …… Servo motor 30 …… Numerical controller 51,52,53,54 …… Drive unit 55,56 …… Absolute encoder G …… Grinding wheel, W …… Workpiece

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 【請求項1】マスタ軸とスレーブ軸の2つの主軸台を有
し、それらの主軸台はアブソリュート位置制御による同
期制御により工作物を研削するCNC研削盤において、 運転準備状態における前記マスタ軸のオフセット位置と
前記スレーブ軸のオフセット位置の角度を登録するオフ
セット登録手段と、 定速回転状態における前記マスタ軸の位置と前記スレー
ブ軸の位置との角度差を所定の時間毎に所定の回数検出
する差検出手段と、 前記差検出手段で検出された角度差の平均値を動特性補
正値として算出する補正値演算手段と、 前記オフセット登録手段に登録された角度の差で前記ス
レーブ軸の位置を初期補正し、前記補正値演算手段にて
算出された動特性補正値により、前記スレーブ軸の位置
を追加補正する補正同期制御手段と を有することを特徴とする位置同期制御装置を備えたCN
C研削盤。
1. A CNC grinder having two headstocks of a master axis and a slave axis, and these headstocks grinding a workpiece by synchronous control by absolute position control, wherein the offset of the master axis in a ready state for operation. Offset registration means for registering the angle between the position and the offset position of the slave axis, and a difference for detecting the angular difference between the position of the master axis and the position of the slave axis in a constant speed rotation state for a predetermined number of times at predetermined times. A detection unit, a correction value calculation unit that calculates an average value of the angle differences detected by the difference detection unit as a dynamic characteristic correction value, and an initial position of the slave axis based on the angle difference registered in the offset registration unit. A correction synchronization control means for correcting and additionally correcting the position of the slave axis based on the dynamic characteristic correction value calculated by the correction value calculating means. CN with a position synchronization control device comprising
C grinder.
JP1988123109U 1988-09-19 1988-09-19 CNC grinder equipped with position synchronization controller Expired - Lifetime JPH0637883Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1988123109U JPH0637883Y2 (en) 1988-09-19 1988-09-19 CNC grinder equipped with position synchronization controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1988123109U JPH0637883Y2 (en) 1988-09-19 1988-09-19 CNC grinder equipped with position synchronization controller

Publications (2)

Publication Number Publication Date
JPH0243150U JPH0243150U (en) 1990-03-26
JPH0637883Y2 true JPH0637883Y2 (en) 1994-10-05

Family

ID=31371659

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1988123109U Expired - Lifetime JPH0637883Y2 (en) 1988-09-19 1988-09-19 CNC grinder equipped with position synchronization controller

Country Status (1)

Country Link
JP (1) JPH0637883Y2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8860296B2 (en) 2006-09-11 2014-10-14 3M Innovative Properties Company Illumination devices and methods for making the same

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114603404B (en) * 2022-03-18 2024-02-06 西门子(中国)有限公司 Method and device for grinding workpiece and computer readable medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8860296B2 (en) 2006-09-11 2014-10-14 3M Innovative Properties Company Illumination devices and methods for making the same
US9303829B2 (en) 2006-09-11 2016-04-05 3M Innovative Properties Company Illumination devices and methods for making the same
US9303827B2 (en) 2006-09-11 2016-04-05 3M Innovative Properties Company Illumination devices and methods for making the same

Also Published As

Publication number Publication date
JPH0243150U (en) 1990-03-26

Similar Documents

Publication Publication Date Title
KR950007237B1 (en) Numerical control feed device for machine tool
KR940011352B1 (en) Numerically controlled machine tool
JPH0692057B2 (en) Numerical control machine tool
US4988937A (en) Synchronous control system and method therefor
JPH0637883Y2 (en) CNC grinder equipped with position synchronization controller
JPS6377638A (en) Numerically controlled machine tool
JP3279580B2 (en) Motor control device for positioning mechanism
JP2997270B2 (en) Interpolation method
JP2788725B2 (en) Numerical control unit
JPS63157206A (en) Numerical controller
JP2001134321A (en) Numerical controller
JP2604003B2 (en) Numerical controller for machining non-round workpieces
JPH0223285B2 (en)
JP2611123B2 (en) Numerical control cam grinder
JP2712881B2 (en) Numerical control unit
JPH0623408Y2 (en) Spindle position detection device for numerically controlled grinding machine
JP2685832B2 (en) Numerically controlled grinding machine
JPS6218356Y2 (en)
JPH07100281B2 (en) Numerical control machine tool
JPH0797916B2 (en) Synchronous control device
JPH0354834Y2 (en)
JPS6378202A (en) Numerical controller for machining non real circular work
WO1989002104A1 (en) Spindle control method and numerical controller
JPH0863212A (en) Origin return system for cnc
JPS63157207A (en) Numerical controller