JPH089763Y2 - Numerical control unit - Google Patents

Numerical control unit

Info

Publication number
JPH089763Y2
JPH089763Y2 JP3624390U JP3624390U JPH089763Y2 JP H089763 Y2 JPH089763 Y2 JP H089763Y2 JP 3624390 U JP3624390 U JP 3624390U JP 3624390 U JP3624390 U JP 3624390U JP H089763 Y2 JPH089763 Y2 JP H089763Y2
Authority
JP
Japan
Prior art keywords
moving body
address
axis
image data
moving
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
JP3624390U
Other languages
Japanese (ja)
Other versions
JPH03127910U (en
Inventor
経俊 石橋
Original Assignee
石川島播磨重工業株式会社
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 石川島播磨重工業株式会社 filed Critical 石川島播磨重工業株式会社
Priority to JP3624390U priority Critical patent/JPH089763Y2/en
Publication of JPH03127910U publication Critical patent/JPH03127910U/ja
Application granted granted Critical
Publication of JPH089763Y2 publication Critical patent/JPH089763Y2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【考案の詳細な説明】 「産業上の利用分野」 この考案は、ワークや工作用ツールをXY座標上で移動
させる工作機械に用いて好適な数値制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION "Industrial application field" The present invention relates to a numerical controller suitable for use in a machine tool that moves a workpiece or a tool for machining on XY coordinates.

「従来の技術」 従来より、多くの工作機械において、自動制御方式の
1つとして、NC(数値制御)が行われている。このNCで
は、複雑な動作を行う工作機械に対して、数値で表され
た命令を与えることにより、微妙な動作を制御する。
"Prior art" Conventionally, NC (numerical control) is used as one of the automatic control methods in many machine tools. This NC controls subtle motions by giving numerical commands to machine tools that perform complicated motions.

「考案が解決しようとする課題」 ところで、上述した従来の数値制御装置は、高精度な
制御を行うべく設計されていたため、それほど精度を必
要としない工作機械に対しては、高価なために導入が難
しく、また、操作の簡便性に欠けるなどの問題を生じ
た。
"Problems to be solved by the invention" By the way, since the above-mentioned conventional numerical control device was designed to perform highly accurate control, it was introduced for a machine tool that does not require so much precision because it is expensive. However, there is a problem in that the operation is difficult and the operation is not convenient.

この考案は、上述した問題に鑑みてなされたもので、
安価に導入でき、かつ、容易に操作ができ、さらに、種
々の工作機械に簡単に応用できる数値制御装置を提供す
ることを目的としている。
This invention was made in view of the above-mentioned problems,
An object of the present invention is to provide a numerical control device that can be introduced at low cost, can be easily operated, and can be easily applied to various machine tools.

「課題を解決するための手段」 第1図は本考案の構成を示すブロック図である。"Means for Solving the Problems" FIG. 1 is a block diagram showing the configuration of the present invention.

この図において、上述した問題点を解決するために、
この考案ではXY座標上の移動体を制御する数値制御装置
において、前記移動体のX軸方向に対する移動量を検出
する第1の検出手段1と、前記移動体のY軸方向に対す
る移動量を検出する第2の検出手段2と、前記第1の検
出手段1による移動量から前記移動体のX軸における位
置データを求め、かつ、前記第2の検出手段2による移
動量から前記移動体のY軸における位置データを求める
座標発生手段3と、該座標発生手段3により求められた
X軸およびY軸における各位置データに従って所定のア
ドレスデータを発生するアドレス発生手段4と、前記XY
座標空間に対応するようアドレスが割り当てられ、か
つ、前記アドレスデータが示すアドレスに前記移動体を
表す画像データが記憶される記憶手段5と、該記憶手段
5に記憶された画像データを表示する表示手段6と、前
記記憶手段に記憶された画像データに基づいて、該移動
体を制御する制御手段7とを具備することを特徴とす
る。
In this figure, in order to solve the above-mentioned problems,
In this invention, in a numerical control device for controlling a moving body on XY coordinates, a first detecting means 1 for detecting a moving amount of the moving body in the X-axis direction and a moving amount of the moving body in the Y-axis direction are detected. Position data of the moving body on the X-axis based on the moving amount of the second detecting means 2 and the moving amount of the first detecting means 1, and Y of the moving body from the moving amount of the second detecting means 2. Coordinate generating means 3 for obtaining position data on the axis, address generating means 4 for generating predetermined address data according to each position data on the X axis and Y axis obtained by the coordinate generating means 3, and the XY
An address is assigned so as to correspond to the coordinate space, and storage means 5 in which image data representing the moving body is stored at the address indicated by the address data, and a display for displaying the image data stored in the storage means 5. Means 6 and control means 7 for controlling the moving body based on the image data stored in the storage means are provided.

「作用」 制御手段が7各位置データに従ってXY座標上で該移動
体を移動させると、第1の検出手段1および第2の検出
手段2は、該移動体のXY座標上における移動量を検出す
る。次に、座標発生手段3は、上記移動量に従って移動
体のX軸およびY軸における新たな位置データを求め
る。そして、アドレス発生手段4は、上記新たな位置デ
ータに従って所定のアドレスデータを発生する。上記ア
ドレスデータが示す記憶手段5のアドレスには、移動体
を示す画像データが記憶され、この画像データは表示手
段6により表示される。また、上記制御手段7は、上記
記憶手段5に記憶された画像データに基づいて該移動体
の位置を制御する。
[Operation] When the control means moves the moving body on the XY coordinates according to each of the 7 position data, the first detecting means 1 and the second detecting means 2 detect the moving amount of the moving body on the XY coordinates. To do. Next, the coordinate generation means 3 obtains new position data on the X-axis and the Y-axis of the moving body according to the moving amount. Then, the address generating means 4 generates predetermined address data according to the new position data. At the address of the storage means 5 indicated by the address data, image data showing the moving body is stored, and this image data is displayed by the display means 6. Further, the control means 7 controls the position of the moving body based on the image data stored in the storage means 5.

「実施例」 次に図面を参照してこの考案の実施例について説明す
る。
[Embodiment] Next, an embodiment of the present invention will be described with reference to the drawings.

第2図はこの考案の一実施例の面取り装置の構成を示
す概念図である。この図において、11はローラーコンベ
アであり、一方向に所定の間隔で並んだ複数のローラー
からなる。このローラーコンベア11は、電動機12によっ
て駆動されるようになっている。電動機12の回転数は、
該面取り装置がそれほどの精度を必要としないため、イ
ンバータにより制御される。また、上記ローラーコンベ
ア11のいずれかのローラーには、ロータリーエンコーダ
13が取り付けられており(この例の場合、図示する中央
のローラー)、ローラーコンベア11の回転数およびその
方向に応じた2相パルス(+原点信号)PS1を発生し、
これをインターフェイス14へ供給する。
FIG. 2 is a conceptual diagram showing the configuration of a chamfering device according to an embodiment of the present invention. In this figure, 11 is a roller conveyor, which is composed of a plurality of rollers arranged in one direction at predetermined intervals. The roller conveyor 11 is driven by an electric motor 12. The rotation speed of the electric motor 12 is
Since the chamfering device does not require so much precision, it is controlled by an inverter. Further, one of the rollers of the roller conveyor 11 has a rotary encoder.
13 is attached (in the case of this example, the central roller shown), and generates a two-phase pulse (+ origin signal) PS1 according to the rotation speed of the roller conveyor 11 and its direction,
This is supplied to the interface 14.

上述したローラーコンベア11は、上記電動機12の駆動
によりワーク15を図示の矢印Aの方向に搬送する。この
ワーク15は、この例の場合、橋梁などの構造物を構成す
る複数のブロックの接合に用いられる添接板である。こ
のワーク15には、上記ブロック同志を接合するために、
ボルトを通す複数個の孔が空けられている。これらの孔
は、上記ボルトの耐久性を考慮して、面取りツール16に
より面取りが行われる。この面取りツール16は、駆動シ
ャフト17に螺合されており、該駆動シャフト17の回転に
より、図示した矢印Bの方向に自在に移動する。上記駆
動シャフト17の一端には電動機18が設けられており、該
シャフト17は、該電動機18によって駆動される。また、
駆動シャフト17の他端にはロータリーエンコーダ19が取
り付けられている。このロータリーエンコーダ19は、フ
ォトインタラプタ19aと切り込み入り円盤19bとを組み合
わせた周知のパルス発生器からなり、駆動シャフト17の
回転数およびその回転方向に応じた2相パルスPS2を発
生し、これをインターフェイス14に供給する。
The above-mentioned roller conveyor 11 conveys the work 15 in the direction of arrow A shown by the drive of the electric motor 12. In the case of this example, the work 15 is a splicing plate used for joining a plurality of blocks constituting a structure such as a bridge. In order to join the above blocks to this work 15,
There are several holes through which the bolts pass. These holes are chamfered by the chamfering tool 16 in consideration of the durability of the bolt. The chamfering tool 16 is screwed onto the drive shaft 17, and is freely moved in the direction of arrow B shown by the rotation of the drive shaft 17. An electric motor 18 is provided at one end of the drive shaft 17, and the shaft 17 is driven by the electric motor 18. Also,
A rotary encoder 19 is attached to the other end of the drive shaft 17. The rotary encoder 19 is composed of a well-known pulse generator in which a photo interrupter 19a and a notched disk 19b are combined, and generates a two-phase pulse PS2 according to the rotational speed of the drive shaft 17 and its rotational direction, and interfaces this. Supply to 14.

上述したインターフェイス14は、電気的に絶縁された
フォトカプラを用いており、2相パルスPS1およびPS2を
コンピュータ20のマウスコネクタに供給している。この
コンピュータ20には、周知のパーソナルコンピュータが
用いられており、図示しない内蔵されたビデオRAMおよ
びモニタディスプレイ20aによってさまざまな画像処理
ができるようになっている。例えば、この実施例では、
上記コンピュータ20は、図示しないカメラにより取り込
まれたワーク20の画像をビデオRAMに格納するようにな
っている。このビデオRAMに格納された画像データは、
モニタディスプレイ20aに上記カメラにより撮影された
通りに表示される。また、モニタディスプレイ20aに
は、上述した面取りツール16に相当するカーソルCSも表
示され、2相パルスPS1に応じて画面のY軸方向に移動
し、2相パルスPS2に応じて画面のX軸方向に移動す
る。特に、この実施例では、画像表示処理に周知のマウ
スドライバを用いており、上記ロータリエンコーダ19お
よび13を各々、マウス本体に用いるX,Y軸のロータリエ
ンコーダに対応させている。すなわち、このマウスドラ
イバは、2相パルス信号PS1およびPS2に基づいて、自動
的に、面取りツール16のワーク10に対する相対位置をモ
ニタディスプレイ20aのXY座標として求め、その後、該X
Y座標をビデオRAMのアドレスに変換し、さらに、該アド
レスの画像データを更新する。また、コンピュータ20
は、ワーク15に設けられた孔およびカーソルCS(面取り
ツール16)の位置を、ビデオRAMのアドレスおよび各ア
ドレスのデータ状態から求め、配列変数に格納する。ま
た、21は制御装置であり、上記配列変換に格納された孔
およびカーソルCSの位置に基づいて、前述した電動機12
および18を駆動することにより、面取りツール16を孔の
真上に持っていき、全ての孔に対して所定の面取り作業
を行う。
The interface 14 described above uses an electrically isolated photocoupler and supplies the two-phase pulses PS1 and PS2 to the mouse connector of the computer 20. A well-known personal computer is used as the computer 20, and various image processing can be performed by a built-in video RAM and a monitor display 20a (not shown). For example, in this example,
The computer 20 stores the image of the work 20 captured by a camera (not shown) in the video RAM. The image data stored in this video RAM is
It is displayed on the monitor display 20a as taken by the camera. Further, the monitor display 20a also displays a cursor CS corresponding to the above-described chamfering tool 16, moves in the Y-axis direction of the screen in response to the two-phase pulse PS1, and moves in the X-axis direction of the screen in response to the two-phase pulse PS2. Move to. In particular, in this embodiment, a well-known mouse driver is used for image display processing, and the rotary encoders 19 and 13 are made to correspond to the X and Y axis rotary encoders used in the mouse body. That is, this mouse driver automatically obtains the relative position of the chamfering tool 16 with respect to the work 10 as the XY coordinate of the monitor display 20a based on the two-phase pulse signals PS1 and PS2, and then the X
The Y coordinate is converted into an address in the video RAM, and the image data at that address is updated. Also, the computer 20
Calculates the position of the hole and cursor CS (chamfering tool 16) provided in the work 15 from the address of the video RAM and the data state of each address, and stores it in an array variable. Further, reference numeral 21 is a control device, and based on the positions of the holes and the cursor CS stored in the array conversion, the above-mentioned electric motor 12
By driving 18 and 18, the chamfering tool 16 is brought directly above the holes, and a predetermined chamfering operation is performed on all the holes.

次に、上述したモニタディスプレイ20aの画面の表示
例を第3図を参照して説明する。
Next, a display example of the screen of the monitor display 20a described above will be described with reference to FIG.

この図において、モニタディスプレイ20aの画面は、4
00本の走査線から構成されており、1本の走査線は640
個のドットからなる。したがって、同画面は、左上コー
ナを原点X(横方向)=0,Y(縦方向)=0として、最
大X=640,Y=400のドットを表示する。各々ドットは、
2進数の1ビットに対応しており、該1ビットの状態
(1または0)でワーク15の形状の違いを表す。これら
ドットは原点=0,Y=0からX=640,Y=400に向かっ
て、順次8ビット(1バイト)毎に上記ビデオRAMのア
ドレスに対応している。例えば、この例の場合、原点X
=0,Y=0からX=7,Y=0までの8ドットの状態がビデ
オRAMの8000番地に取り込まれた画像データに対応して
いる。さらに、X=8,Y=0からX=18,Y=0までの8
ドットの状態がビデオRAMの8001番地に取り込まれた画
像データに対応している。以下、右下のコーナのX=64
0,Y=400まで8ドット毎にビデオRAMのアドレスに順次
対応している。すなわち、モニタディスプレイ20aは、
一度に、ワーク10の横方向を最大640ドットに分解して
表示し、かつ、縦方向を最大400ドット分表示する。な
お、この例の場合、1ドットは2mmに相当する。上記ビ
デオRAMには、各アドレスの各ビット毎に、カメラが取
り込んだ画像の明るい部分に対して「1」が書き込ま
れ、暗い部分に対して「0」が書き込まれる。また、上
記モニタディスプレイ20aは、上記ビデオRAMの各ビット
に対して、例えば、「1」の場合には白色で表示し、
「0」の場合には黒色で表示する。
In this figure, the screen of the monitor display 20a is 4
It consists of 00 scanning lines, one scanning line is 640
It consists of dots. Therefore, the same screen displays dots of maximum X = 640, Y = 400, with the upper left corner being the origin X (horizontal direction) = 0, Y (vertical direction) = 0. Each dot is
It corresponds to one bit of a binary number, and the state of the one bit (1 or 0) represents the difference in the shape of the work 15. These dots correspond to the addresses of the video RAM every 8 bits (1 byte) sequentially from the origin = 0, Y = 0 to X = 640, Y = 400. For example, in this example, the origin X
The 8-dot state from = 0, Y = 0 to X = 7, Y = 0 corresponds to the image data fetched at the address 8000 of the video RAM. Furthermore, 8 from X = 8, Y = 0 to X = 18, Y = 0
The state of the dots corresponds to the image data captured at address 8001 of the video RAM. Below, X = 64 at the lower right corner
Addresses in the video RAM are sequentially corresponded to every 8 dots up to 0, Y = 400. That is, the monitor display 20a is
At one time, the horizontal direction of the work 10 is decomposed into a maximum of 640 dots and displayed, and the vertical direction is displayed for a maximum of 400 dots. In this case, one dot corresponds to 2 mm. In the video RAM, "1" is written in the bright portion of the image captured by the camera and "0" is written in the dark portion of each bit of each address. Also, the monitor display 20a displays each bit of the video RAM in white, for example, in the case of "1",
When it is "0", it is displayed in black.

上述した構成によれば、まず、電源がオンにされる
と、制御装置21により電動機12が駆動されてローラコン
ベア11が回転する。これにより、ワーク15が矢印Aの方
向に搬送される。ローラコンベア11の回転は、ロータリ
ーエンコーダ13により検出され、パルス信号PS1として
インターフェイス14を介してコンピュータ20に供給され
る。コンピュータ20は、上記パルス信号PS1に基づい
て、ワーク15の移動距離を計測する。また、このワーク
15が所定の位置まで搬送されると、図示しないカメラに
よりワーク15の形状が画像データとしてコンピュータ20
に取り込まれる。コンピュータ20は、上記画像データに
基づいてモニタディスプレイ20aにワーク15を表示する
とともに、上述したワーク15の移動距離に応じてカーソ
ルCSを画面のY軸方向に移動させる。
According to the above-described configuration, first, when the power is turned on, the controller 21 drives the electric motor 12 to rotate the roller conveyor 11. As a result, the work 15 is conveyed in the direction of arrow A. The rotation of the roller conveyor 11 is detected by the rotary encoder 13 and supplied to the computer 20 via the interface 14 as a pulse signal PS1. The computer 20 measures the moving distance of the work 15 based on the pulse signal PS1. Also this work
When 15 is conveyed to a predetermined position, the shape of the work 15 is converted into image data by the computer 20 by a camera (not shown).
Is taken into. The computer 20 displays the work 15 on the monitor display 20a based on the image data, and moves the cursor CS in the Y-axis direction of the screen according to the moving distance of the work 15 described above.

次に、ワーク15に空けられた孔に対して面取りを行う
際には、コンピュータ20は、上述したワーク15の孔およ
びカーソルCSの位置をビデオRAM上で求めて、これらを
各々、位置データとして配列変数に格納する。そして、
制御装置21は、上記位置データに基づいて電動機12およ
び18を駆動して、ローラーコンベア11および駆動シャフ
ト17を回転させ、面取りツール16を孔の真上に移動させ
る。この時、ローラーおよび駆動シャフト17の各々の回
転がロータリーエンコーダ13,19によって検出され、パ
ルス信号PS1,PS2としてインターフェイス14を介してコ
ンピュータ20へ供給される。そして、コンピュータ20
は、上記パルス信号PS1およびPS2に基づいて面取りツー
ル16のワーク15に対する相対的な移動距離を計測し、面
取りツール16のXY座標上の位置を求める。さらに、コン
ピュータ20は、該XY座標上の位置に従ってビデオRAMの
アドレスを求め、このアドレスに従って上記ビデオRAM
上のカーソルCSに対する画像データを書き換える。モニ
タディスプレイ20aは上記ビデオRAMの画像データを逐次
表示する。
Next, when chamfering the holes formed in the work 15, the computer 20 obtains the positions of the hole of the work 15 and the cursor CS on the video RAM, and uses these as position data. Store it in an array variable. And
The control device 21 drives the electric motors 12 and 18 based on the above position data to rotate the roller conveyor 11 and the drive shaft 17 and move the chamfering tool 16 directly above the hole. At this time, the rotations of the roller and the drive shaft 17 are detected by the rotary encoders 13 and 19, and are supplied to the computer 20 via the interface 14 as pulse signals PS1 and PS2. And computer 20
Measures the relative movement distance of the chamfering tool 16 with respect to the workpiece 15 based on the pulse signals PS1 and PS2, and obtains the position of the chamfering tool 16 on the XY coordinates. Further, the computer 20 obtains the address of the video RAM according to the position on the XY coordinates, and according to this address, the video RAM
Rewrite the image data for the cursor CS above. The monitor display 20a sequentially displays the image data of the video RAM.

以上のように、この実施例では、面取り作業における
面取りツール16とワーク15との相対的な位置関係はモニ
タディスプレイ20a上にリアルタイムで表示される。
As described above, in this embodiment, the relative positional relationship between the chamfering tool 16 and the work 15 in the chamfering work is displayed on the monitor display 20a in real time.

なお、本実施例では、作業者は、モニタディスプレイ
20aを確認するだけで、面取り作業における面取りツー
ル16と孔との位置合わせが正しく行われているか否かを
簡単に判断できるという利点が得られる。
In this embodiment, the operator is
The advantage of being able to easily determine whether or not the chamfering tool 16 and the hole are properly aligned in the chamfering work can be obtained simply by confirming 20a.

また、上述した実施例によれば、コンピュータ20とし
てパーソナルコンピュータを用いており、さらに、工作
機械の移動量を2組のロータリエンコーダと既存のマウ
スドライバとによりデータ変換しているため、パーソナ
ルコンピュータとしての数値演算や制御の判断機能など
を豊富な命令群の中から自由に選択でき、かつ、安価で
優秀な制御システムが構築できるという利点が得られ
る。
Further, according to the above-described embodiment, since the personal computer is used as the computer 20 and the movement amount of the machine tool is converted by the two sets of the rotary encoder and the existing mouse driver, the personal computer is used. It is possible to freely select the numerical calculation and control judgment functions from the abundant instruction group, and to construct an excellent control system at low cost.

また、上述したマウスドライバは減速機能を有してい
るため、本実施例における数値制御装置は、面取りツー
ル16の最大移動量をモニタディスプレイ20aの最大表示
画面(この例の場合、画面横方向)に任意に合わせるこ
とができ、工作機械の規模に限定されることがないとい
う利点が得られる。
Further, since the mouse driver described above has a deceleration function, the numerical control device according to the present embodiment displays the maximum movement amount of the chamfering tool 16 on the maximum display screen of the monitor display 20a (in this example, the horizontal direction of the screen). Can be arbitrarily adjusted to, and there is an advantage that the scale of the machine tool is not limited.

「考案の効果」 以上、説明したように、この考案によれば、移動体の
移動量を検出するために第1の検出手段と第2の検出手
段とを備えるとともに、該第1および第2の検出手段に
より検出された移動体の移動量から該移動体の位置を求
め、該位置の情報に基づいて上記移動体を画像データと
して記憶し、該記憶した画像データに従って移動体を数
値制御するようにしたため、安価に導入でき、かつ、容
易に操作ができ、さらに、種々の工作機械に簡単に応用
できるという利点が得られる。
[Advantage of Invention] As described above, according to this invention, the first and second detecting means for detecting the movement amount of the moving body are provided, and the first and second detecting means are provided. The position of the moving body is obtained from the moving amount of the moving body detected by the detecting means, the moving body is stored as image data based on the information of the position, and the moving body is numerically controlled according to the stored image data. As a result, there are advantages that it can be introduced at low cost, can be easily operated, and can be easily applied to various machine tools.

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

第1図はこの考案の構成を示すブロック図、第2図は同
考案の一実施例による数値制御装置を用いた面取り装置
の概念図、第3図は同実施例のモニタディスプレイの表
示画面の説明図である。 1……第1の検出手段、2……第2の検出手段、3……
座標発生手段、4……アドレス発生手段、5……記憶手
段、6……表示手段、7……制御手段。
FIG. 1 is a block diagram showing the configuration of the present invention, FIG. 2 is a conceptual diagram of a chamfering device using a numerical controller according to an embodiment of the present invention, and FIG. 3 is a display screen of a monitor display of the same embodiment. FIG. 1 ... First detecting means, 2 ... Second detecting means, 3 ...
Coordinate generation means, 4 ... Address generation means, 5 ... storage means, 6 ... display means, 7 ... control means.

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 【請求項1】XY座標上の移動体を制御する数値制御装置
において、 前記移動体のX軸方向に対する移動量を検出する第1の
検出手段と、 前記移動体のY軸方向に対する移動量を検出する第2の
検出手段と、 前記第1の検出手段による移動量から前記移動体のX軸
における位置データを求め、かつ、前記第2の検出手段
による移動量から前記移動体のY軸における位置データ
を求める座標発生手段と、 該座標発生手段により求められたX軸およびY軸におけ
る各位置データに従って所定のアドレスデータを発生す
るアドレス発生手段と、 前記XY座標空間に対応するようアドレスが割り当てら
れ、かつ、前記アドレスデータが示すアドレスに前記移
動体を表す画像データが記憶される記憶手段と、 該記憶手段に記憶された画像データを表示する表示手段
と、 前記記憶手段に記憶された画像データに基づいて、該移
動体を制御する制御手段と を具備することを特徴とする数値制御装置。
1. A numerical controller for controlling a moving body on XY coordinates, comprising: first detecting means for detecting a moving amount of the moving body in the X-axis direction; and a moving amount of the moving body in the Y-axis direction. Second position detecting means for detecting the position data on the X-axis of the moving body from the moving amount by the first detecting means, and a moving amount on the Y-axis of the moving body from the moving amount by the second detecting means. Coordinate generating means for obtaining position data, address generating means for generating predetermined address data according to each position data on the X axis and Y axis obtained by the coordinate generating means, and addresses are assigned so as to correspond to the XY coordinate space. Storage means for storing image data representing the moving body at the address indicated by the address data, and displaying the image data stored in the storage means A numerical control device comprising: a display means; and a control means for controlling the moving body based on the image data stored in the storage means.
JP3624390U 1990-04-04 1990-04-04 Numerical control unit Expired - Lifetime JPH089763Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3624390U JPH089763Y2 (en) 1990-04-04 1990-04-04 Numerical control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3624390U JPH089763Y2 (en) 1990-04-04 1990-04-04 Numerical control unit

Publications (2)

Publication Number Publication Date
JPH03127910U JPH03127910U (en) 1991-12-24
JPH089763Y2 true JPH089763Y2 (en) 1996-03-21

Family

ID=31542309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3624390U Expired - Lifetime JPH089763Y2 (en) 1990-04-04 1990-04-04 Numerical control unit

Country Status (1)

Country Link
JP (1) JPH089763Y2 (en)

Also Published As

Publication number Publication date
JPH03127910U (en) 1991-12-24

Similar Documents

Publication Publication Date Title
CN101957610B (en) Tool path display apparatus for machine tool
US4761596A (en) Method of detecting and controlling work start point of robot
US20090112362A1 (en) Controller of work piece-conveying robot
GB2254171A (en) Welding robot
CN1573628A (en) Robot system
EP0346839A3 (en) System and method for teaching robots
KR100847384B1 (en) Process object drive system and method
CN110421567A (en) A kind of multirobot process unit of complexity surface parts
CN103692352A (en) Numerical control system of part sanding device and control method thereof
US7368887B2 (en) Servo control device and method of adjusting servo system
EP0083836A2 (en) Method and apparatus for displaying movement in numerically controlled machines
CN1439474A (en) Control system of digital controlled welding positioning apparatus
CN114055460B (en) Teaching method and robot system
EP1693164A1 (en) Robot imaging device comprising a camera mounted on a movable positioning structure
US20230066114A1 (en) Image analysis device, control device, mechanical system, image analysis method, and computer program for image analysis
JPH089763Y2 (en) Numerical control unit
JP3543329B2 (en) Robot teaching device
US6585561B2 (en) Method of teaching position
JPH07210222A (en) Positioning control device
JP3222178B2 (en) Electric discharge machine and electric discharge machine
CN109029322A (en) A kind of completely new numerical control robot multi-coordinate measuring system and measurement method
US20050283275A1 (en) Method of teaching articulated robot and control equipment of articulated robot
WO2022195938A1 (en) Robot system positioning accuracy measurement method
JP2583740Y2 (en) Drive
KR20100019003A (en) Device and method for driving workpiece