JPH03210602A - Original point setting system - Google Patents
Original point setting systemInfo
- Publication number
- JPH03210602A JPH03210602A JP653890A JP653890A JPH03210602A JP H03210602 A JPH03210602 A JP H03210602A JP 653890 A JP653890 A JP 653890A JP 653890 A JP653890 A JP 653890A JP H03210602 A JPH03210602 A JP H03210602A
- Authority
- JP
- Japan
- Prior art keywords
- grid
- origin
- original point
- machine
- point
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 101100112083 Arabidopsis thaliana CRT1 gene Proteins 0.000 description 1
- 101100238301 Arabidopsis thaliana MORC1 gene Proteins 0.000 description 1
- 101100519629 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PEX2 gene Proteins 0.000 description 1
- 101100468521 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RFX1 gene Proteins 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は減速用のドッグを使用しないドグレス原点設定
方式に関し、特に原点に該当するグリッドを選択できる
ようにした原点設定方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a dogless origin setting method that does not use a deceleration dog, and more particularly to an origin setting method that allows a grid corresponding to the origin to be selected.
小型の工作機械では、原点設定動作を行うための、減速
用のドッグを設けるのが困難であり、ドグレス原点設定
が使用される。In small machine tools, it is difficult to provide a deceleration dog for the origin setting operation, so dogless origin setting is used.
ドグレス原点設定では、原点近傍にジョグ送りで機械稼
働部を位置決めする。次に原点復帰モードにして、ジョ
グ送りを行うと、最も近いグリッド上に停止し、その点
が原点となる。In dogless origin setting, the machine moving parts are positioned near the origin using jog feed. Next, when you set the return-to-origin mode and perform jog feed, it will stop on the nearest grid, and that point will become the origin.
しかし、このドグレス原点設定では原点近傍に正確に位
置決めする必要がある。すなわち、通常の機械では、グ
リッドの間隔は6〜10mm程度であり、この値の範囲
に正確に機械稼働部を位置決めしないと、正確な原点設
定が行えない。−旦、原点設定動作を行うと、原点をず
らすには、再度機械稼働部を原点から離れた位置に戻し
て、再度原点設定動作を行う必要があり、原点設定作業
が煩雑である。However, this dogless origin setting requires accurate positioning near the origin. That is, in a normal machine, the grid interval is about 6 to 10 mm, and unless the machine operating parts are accurately positioned within this value range, accurate origin setting cannot be performed. - Once the origin setting operation is performed, in order to shift the origin, it is necessary to return the machine operating part to a position away from the origin and perform the origin setting operation again, making the origin setting operation complicated.
本発明はこのような点に鑑みてなされたものであり、機
械稼働部をグリッド上を移動させて、所望のグリッド位
置に原点設定できる原点設定方式を提供することを目的
とする。The present invention has been made in view of these points, and it is an object of the present invention to provide an origin setting method that allows the origin to be set at a desired grid position by moving a machine operating section on a grid.
本発明では上記課題を解決するために、減速用のドッグ
を使用しないで、グリッドを使用して原点設定を行う原
点設定方式において、機械稼働部を原点近傍手前に位置
決めし、原点復帰゛モードをオンにして、ジョグボタン
をオンして、前記機械稼働部をグリッド上に位置決めし
、前記グリッドが原点か判別し、原点ではないときはさ
らに、前記機械稼働部を次のグリッドにシフトし、前記
判別及び前記シフトを訝り返して、所望の原点に前記機
械稼働部を原点設定することを特徴とする原点設定方式
が、提供される。In order to solve the above problems, the present invention uses a origin setting method that uses a grid to set the origin without using a deceleration dog, by positioning the machine moving part in front of the origin and using the origin return mode. turn on, turn on the jog button, position the mechanical operating section on the grid, determine whether the grid is the origin, and if it is not the origin, further shift the mechanical operating section to the next grid, An origin setting method is provided, characterized in that the origin of the machine operating section is set at a desired origin by repeating the determination and the shift.
機械稼働部を原点近傍手前に位置決めする。次に原点復
帰モードにして、ジョグボタンを押すと、機械稼働部は
もっとも近いグリッド上で停止する。Position the machine moving part near the origin. Next, when you enter return-to-origin mode and press the jog button, the mechanical moving parts will stop on the nearest grid.
このグリッドが原点かどうか、例えば機械のスケール等
でオペレータが判断する。原点でなければ、機械稼働部
を次のグリッドにシフトさせる。この操作を繰り返し、
機械稼働部の原点設定を行う。The operator determines whether this grid is the origin based on, for example, the scale of the machine. If it is not the origin, the mechanical operating section is shifted to the next grid. Repeat this operation,
Set the origin of the machine moving parts.
以下、本発明の一実施例を図面に基づいて説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.
第2図は本発明の原点設定方式の動作を説明するための
タイムチャートである。まず、機械稼働部を原点である
グリッドG4の手前である点P1に位置決めする。この
点P1は原点の手前であれば、原点から1グリッド以内
である必要はない。FIG. 2 is a time chart for explaining the operation of the origin setting method of the present invention. First, the machine operating section is positioned at a point P1, which is in front of the grid G4, which is the origin. This point P1 does not need to be within one grid from the origin as long as it is before the origin.
次に機械操作盤のモード選択スイッチを原点設定位置に
セットし、原点復帰モード(ZRN)とする。X軸のジ
ョグ送りボタン(+X)をオンすると、機械稼働部は点
PIに最も近いグリッドG3上で停止する。オペレータ
は機械稼働部のスケール等からこのグリッドG3が原点
でないことを判断し、原点シフトスイッチ(ZRX)を
オンする。Next, set the mode selection switch on the machine operation panel to the origin setting position to enter the origin return mode (ZRN). When the X-axis jog feed button (+X) is turned on, the mechanical operating section stops on the grid G3 closest to the point PI. The operator determines that this grid G3 is not the origin from the scale of the machine operating section, etc., and turns on the origin shift switch (ZRX).
機械稼働部はこの信号ZRXによって、1グリッド分十
X軸方向に移動し、原点であるグリッドG4上にシフト
される。これによって、機械稼働部の原点設定が終了す
る。The mechanical operating section is moved in the X-axis direction by one grid in response to this signal ZRX, and is shifted onto grid G4, which is the origin. This completes the origin setting of the machine operating section.
従って、数値制御装置内のソフトウェアでは、原点復帰
モード(ZRN)のときに、原点シフトスイッチZRX
がオンになったとき、1グリッド分機械稼働部を移動さ
せるような指令を出力すればよい。Therefore, in the software in the numerical control device, in the zero point return mode (ZRN), the zero point shift switch ZRX
When turned on, it is sufficient to output a command to move the machine operating part by one grid.
第3図は本発明を実施するための数値制御装置(CNC
)のハードウェアのブロック図である。FIG. 3 shows a numerical control device (CNC) for implementing the present invention.
) is a block diagram of the hardware.
プロセッサ11はROM12に格納されたシステムプロ
グラムに従って、数値制御装置全体を制御する。ROM
12にはEPROMあるいはEEPROMが使用される
。RAM13はSRAMが使用され、各種のデータが格
納される。不揮発性メモリ14は加ニブログラム14a
、パラメータ等が記憶され、バッテリバックアップされ
たCMO8等が使用されるので、数値制御装置の電源切
断後もその内容が保持される。The processor 11 controls the entire numerical control device according to a system program stored in the ROM 12. ROM
12 is an EPROM or an EEPROM. An SRAM is used as the RAM 13, and various data are stored therein. The non-volatile memory 14 is a program 14a.
, parameters, etc. are stored, and since the CMO 8 and the like with battery backup are used, the contents are retained even after the numerical control device is powered off.
PMC<”:jログラマブル・マシン・コントローラ)
15はM機能、S機能、1機能等の指令を受けて、シ
ーケンスプログラム15aによってこの指令を解読処理
し、工作機械を制御する出力信号を出力する。また、機
械側からのリミットスイッチの信号あるいは機械操作盤
からのスイッチ信号を受けて、シーケンス・プログラム
15aで処理し、機械側を制御する出力信号を出力し、
数値制御装置で必要な信号はバス25を経由してRAM
13に転送され、プロセッサ11によって、読み取られ
る。PMC<”:j programmable machine controller)
15 receives commands such as M function, S function, 1 function, etc., decodes and processes the commands by a sequence program 15a, and outputs an output signal for controlling the machine tool. It also receives a limit switch signal from the machine side or a switch signal from the machine operation panel, processes it in the sequence program 15a, and outputs an output signal to control the machine side.
Signals necessary for the numerical control device are sent to the RAM via bus 25.
13 and read by the processor 11.
グラフィック制御回路16は各軸の現在位置、移動量等
のRAM13に格納されたデータを表示信号に変換し、
表示装置16aに送り、表示装置16aはこれを表示す
る。表示装置16aはCRT1液晶表示装置等が使用さ
れる。キーボード17は各種のデータを入力するのに使
用される。The graphic control circuit 16 converts data stored in the RAM 13, such as the current position and amount of movement of each axis, into display signals.
It is sent to the display device 16a, and the display device 16a displays it. As the display device 16a, a CRT1 liquid crystal display device or the like is used. The keyboard 17 is used to input various data.
軸制御回路18はプロセッサ11から位置指令を受けて
、サーボモータ20を制御するための速度指令信号をサ
ーボアンプ19に出力する。サーボアンプ19はこの速
度指令信号を増幅し、サーボモータ20を駆動する。サ
ーボモータ20には位置帰還信号を出力するパルスコー
ダ21が結合されている。パルスコーダ21は位置帰還
パルスを軸制御回路18にフィードバックする。パルス
コーダ21の他にリニアスケール等の位置検出器を使用
する場合もある。これらの要素は軸数分だけ必要である
が、各要素の構成は同じであるので、ここではl軸分の
み表しである。The axis control circuit 18 receives a position command from the processor 11 and outputs a speed command signal for controlling the servo motor 20 to the servo amplifier 19. The servo amplifier 19 amplifies this speed command signal and drives the servo motor 20. A pulse coder 21 that outputs a position feedback signal is coupled to the servo motor 20. The pulse coder 21 feeds back position feedback pulses to the axis control circuit 18. In addition to the pulse coder 21, a position detector such as a linear scale may be used. These elements are required for the number of axes, but since the configuration of each element is the same, only the l-axes are shown here.
入出力回路22は機械側との入出力信号の授受を行う。The input/output circuit 22 exchanges input/output signals with the machine side.
すなわち機械側のリミットスイッチ信号、機械操作盤の
スイッチ信号を受け、これをPMC15が読み取る。ま
た、PMC15からの機械側の空圧アクチュエイタ等を
制御する出力信号を受けて、機械側に出力する。That is, the PMC 15 receives limit switch signals from the machine side and switch signals from the machine operation panel, and reads these signals. It also receives an output signal from the PMC 15 for controlling a pneumatic actuator, etc. on the machine side, and outputs it to the machine side.
機械操作盤にはモード選択スイッチがあり、原点復帰モ
ードが選択されると、原点復帰モード信号ZRNが、ジ
ョグボタンが押されると信号子Xが、原点シフトスイッ
チが押されると信号ZRXが機械操作盤26から入出力
回路22に送り出される。手動パルス発生器23は回転
角度に応じて、各軸を精密に移動させるパルス列を出力
し、機械位置を精密に位置決めするために使用される。There is a mode selection switch on the machine operation panel. When the home return mode is selected, the home return mode signal ZRN is activated, when the jog button is pressed, the signal X is activated, and when the home shift switch is pressed, the signal ZRX is activated for machine operation. The signal is sent from the panel 26 to the input/output circuit 22. The manual pulse generator 23 outputs a pulse train for precisely moving each axis according to the rotation angle, and is used to precisely position the machine.
手動パルス発生器23は機械操作盤26に実装きれる。The manual pulse generator 23 can be mounted on the machine operation panel 26.
図ではスピンドルを制御するためのスピンドル制御回路
、スピンドルアンプ、スピンドルモータ等は省略しであ
る。In the figure, the spindle control circuit, spindle amplifier, spindle motor, etc. for controlling the spindle are omitted.
また、ここではプロセッサは1個であるが、システムに
応じて複数のプロセッサを使用したマルチ・プロセッサ
システムにすることもできる。Further, although there is one processor here, a multi-processor system using a plurality of processors can be used depending on the system.
第1図は本発明の原点設定方式の処理のフローチャート
である。図において、Sに続く数値はステップ番号を示
す。FIG. 1 is a flowchart of processing of the origin setting method of the present invention. In the figure, the number following S indicates the step number.
〔S1〕ジヨグボタンで機械稼働部を原点近傍手前に位
置決めする。[S1] Use the jog button to position the machine moving part near the origin.
〔S2〕機械摸作盤26のモードスイッチを操作して原
点復帰(ZRN)モードにする。[S2] Operate the mode switch on the machine simulation board 26 to enter the zero point return (ZRN) mode.
[S3]X軸のジョグボタン+Xをオンすると、機械稼
働部は最も近いグリッドで停止する。[S3] When the X-axis jog button +X is turned on, the machine operating section stops at the nearest grid.
〔S4〕オペレータは機械稼働部のスケール等によって
、その点が原点か判断し、原点でないときは原点シフト
スイッチ(ZRX)を押す。[S4] The operator determines whether the point is the origin based on the scale of the machine operating section, etc., and if it is not the origin, presses the origin shift switch (ZRX).
〔S5〕数値制御装置は機械稼働部を1グリッド分シフ
トさせる。この84〜S6のステップを原点に到達する
まで繰り返す。[S5] The numerical control device shifts the machine operating section by one grid. These steps 84 to S6 are repeated until the origin is reached.
このようにして、機械稼働部を正確に原点設定させるこ
とができる。従って、機械稼働部の最初の位置決めは原
点の手前であればよく、正確に1グリッド以内である必
要はない。従って、簡単な操作で機械稼働部を原点設定
させることができる。In this way, the origin of the machine operating section can be set accurately. Therefore, the initial positioning of the machine moving part only needs to be in front of the origin, and does not need to be exactly within one grid. Therefore, the origin of the machine operating section can be set with a simple operation.
以上説明したように本発明では、停止したグリッドが原
点でないときに、機械稼働部を1グリッド分シフトさせ
るようにしたので、ドグレス原点設定でも、正確に原点
近傍に位置決めする必要がなく、簡単な操作で原点設定
動作を行うことができる。As explained above, in the present invention, when the stopped grid is not the origin, the machine moving part is shifted by one grid, so even when setting the dogless origin, there is no need to accurately position it near the origin, and it is easy to use. Origin setting operation can be performed by operation.
第1図は本発明の原点設定方式の処理のフローチャート
、
第2図は本発明の原点設定方式の動作を説明するための
タイムチャート、
第3図は本発明を実施するための数値制御装置(CNC
)のハードウェアのブロック図である。
11 ・−・・・−・プロセッサ
12 −−−−ROM
13 ・ ・・RAM
4a
15
5a
6a
7
8
9
0
1
2
り3
5
6
不揮発性メモリ
加ニブログラム
PMC(7”ログラマブル・マシン
・コントローラ)
シーケンスプログラム
表示装置
キーボード
軸制御回路
サーボアンプ
サーボモータ
パルスコーダ
入出力回路
手動パルス発生器
ノくス
機械操作盤FIG. 1 is a flowchart of the processing of the origin setting method of the present invention, FIG. 2 is a time chart for explaining the operation of the origin setting method of the present invention, and FIG. 3 is a numerical control device for implementing the present invention ( CNC
) is a block diagram of the hardware. 11 -------Processor 12 ----ROM 13...RAM 4a 15 5a 6a 7 8 9 0 1 2 3 5 6 Non-volatile memory addition programmable machine controller PMC (7" programmable machine controller) sequence Program display device Keyboard Axis control circuit Servo amplifier Servo motor Pulse coder Input/output circuit Manual pulse generator Nox Machine operation panel
Claims (2)
して原点設定を行う原点設定方式において、機械稼働部
を原点近傍手前に位置決めし、原点復帰モードをオンに
して、ジョグボタンをオンして、前記機械稼働部をグリ
ッド上に位置決めし、前記グリッドが原点か判別し、原
点ではないときはさらに、前記機械稼働部を次のグリッ
ドにシフトし、前記判別及び前記シフトを繰り返して、
所望のグリッド位置に前記機械稼働部を原点設定するこ
とを特徴とする原点設定方式。(1) In the origin setting method that uses a grid to set the origin without using a deceleration dog, position the machine moving part near the origin, turn on the origin return mode, and turn on the jog button. positioning the mechanical operating part on a grid, determining whether the grid is the origin, and if it is not the origin, further shifting the mechanical operating part to the next grid, repeating the determination and the shifting,
An origin setting method characterized in that the origin of the machine operating section is set at a desired grid position.
シフトスイッチによって行うことを特徴とする特許請求
の範囲第1項記載の原点設定方式。(2) The origin setting method according to claim 1, wherein the shift to the next grid is performed by an origin shift switch on a machine operation panel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006538A JP2793677B2 (en) | 1990-01-16 | 1990-01-16 | Origin setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006538A JP2793677B2 (en) | 1990-01-16 | 1990-01-16 | Origin setting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03210602A true JPH03210602A (en) | 1991-09-13 |
| JP2793677B2 JP2793677B2 (en) | 1998-09-03 |
Family
ID=11641126
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006538A Expired - Fee Related JP2793677B2 (en) | 1990-01-16 | 1990-01-16 | Origin setting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2793677B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54109589A (en) * | 1978-02-17 | 1979-08-28 | Mitsubishi Electric Corp | Dogless numerical value control system |
| JPH01216406A (en) * | 1988-02-24 | 1989-08-30 | Fanuc Ltd | Origin recovering method |
-
1990
- 1990-01-16 JP JP2006538A patent/JP2793677B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54109589A (en) * | 1978-02-17 | 1979-08-28 | Mitsubishi Electric Corp | Dogless numerical value control system |
| JPH01216406A (en) * | 1988-02-24 | 1989-08-30 | Fanuc Ltd | Origin recovering method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2793677B2 (en) | 1998-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5465215A (en) | Numerical control method and apparatus | |
| WO1991003778A1 (en) | Feed speed control method of numeric controller | |
| EP0397887B1 (en) | Method of correcting machining program | |
| EP0778092B1 (en) | Punch press system and control method therefor | |
| US5493193A (en) | Numerical control apparatus and numerical control method | |
| JPH04177408A (en) | Precision evaluating method for numerical controller | |
| US5126646A (en) | Nc program drawing method | |
| WO1991010179A1 (en) | Display system of numerical controller | |
| JP4044105B2 (en) | Numerical control device having function of switching operation means for each system | |
| JPH02275505A (en) | Reference point restoration system | |
| US5475602A (en) | Acceleration constant switching apparatus | |
| JPH03210602A (en) | Original point setting system | |
| JPH0822313A (en) | Numerical controller | |
| JP2628923B2 (en) | Feed rate control method for numerical controller | |
| JP2831700B2 (en) | Manual operation control device for pulse motor | |
| JP2702555B2 (en) | Numerical control unit reordering method | |
| JPH04100123A (en) | Acceleration/deceleration time constant setting system for numerical controller | |
| JP3263146B2 (en) | Numerical control unit | |
| JPH04123105A (en) | Motor control system | |
| JPH08263120A (en) | Current position display system for cnc | |
| JPH08211916A (en) | System for return to origin of cnc | |
| JP2963286B2 (en) | Numerical control unit | |
| JPH03172901A (en) | Comment display system for cnc | |
| JPH03246605A (en) | Method for controlling feeding speed in numerical controller | |
| JPH04130501A (en) | Origin position adjusting method and numerical controller therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |