[go: up one dir, main page]

JPS63269206A - Robot plotting method - Google Patents

Robot plotting method

Info

Publication number
JPS63269206A
JPS63269206A JP10313187A JP10313187A JPS63269206A JP S63269206 A JPS63269206 A JP S63269206A JP 10313187 A JP10313187 A JP 10313187A JP 10313187 A JP10313187 A JP 10313187A JP S63269206 A JPS63269206 A JP S63269206A
Authority
JP
Japan
Prior art keywords
robot
axes
hand
axis
processor
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
JP10313187A
Other languages
Japanese (ja)
Inventor
Maki Seki
関 真樹
Haruhiko Tatsumi
巽 晴彦
Yoshiharu Nagatsuka
嘉治 長塚
Futoshi Sumita
太志 住田
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP10313187A priority Critical patent/JPS63269206A/en
Publication of JPS63269206A publication Critical patent/JPS63269206A/en
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE:To shorten the plotting time and make a picture easy to see by inputting the axis of a robot from which plotting of shaft operation should be started and plotting only the operation of the specified shaft. CONSTITUTION:If the robot consists of six axes and axis numbers are given to them in order from the base to the hand and motions of three axes, namely, fourth-sixth axes of the robot hand should be plotted, ten keys 4 on a keyboard 14 are depressed. Then, a processor 11 is set to plot motions of the fourth and following axes, namely, three axes of the hand of the robot. The processor 11 reads robot control data from a RAM 13 block by block in accordance with selection of simulation to control the robot and uses position data of three axes of the hand to display attitudes and positions of three axes of the hand on a CRT screen 15.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明はロボット描画方法に係り、特にロボット制御プ
ログラムを用いてシュミレーションを行ない該ロボット
の動作をCRT等表示装置で描画するロボット描画方法
に関する。
DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a robot drawing method, and more particularly to a robot drawing method in which a simulation is performed using a robot control program and the movements of the robot are drawn on a display device such as a CRT.

〈従来技術〉 ロボットによりワークスティジョン上の部品を扱う場合
、ロボット制御プログラム作成後にこれらロボット制御
プログラムを用いてシュミレーションを行なって、ロボ
ットの動作を確認する必要がある。
<Prior Art> When a robot handles parts on a workstation, it is necessary to create a robot control program and then perform a simulation using the robot control program to confirm the robot's operation.

ところで、シュミレーションはロボット制御プログラム
を1ブロツクずつ実行しながら(ロボットは動かさない
)、ロボットの姿勢を連続的にCRT等の表示画面に描
画することにより行なっている。
Incidentally, the simulation is performed by executing the robot control program block by block (the robot does not move) and continuously drawing the robot's posture on a display screen such as a CRT.

〈発明が解決しようとしている問題点〉しかしながら、
従来のロボット描画方法では、ロボットの全軸を1度に
描画してシュミレーションを行なう為に、描画に相当の
時間がかかり1表示画面も非常に見すらいものとなって
いる。
<The problem that the invention is trying to solve> However,
In conventional robot drawing methods, simulations are performed by drawing all the axes of the robot at once, which takes a considerable amount of time and makes a single display screen very difficult to look at.

以上から、本発明の目的は、特定軸動作のみを描画する
ことによって、描画時間の早い、画面の見易いロボット
描画方法を提供することである。
From the foregoing, it is an object of the present invention to provide a robot drawing method that is quick in drawing time and easy to see on the screen by drawing only specific axis motions.

〈問題点を解決するための手段〉 第1図は本発明のブロック図である。〈Means for solving problems〉 FIG. 1 is a block diagram of the present invention.

11はプロセッサ、12は各種処理プログラムを記憶す
るROM、13はロボット制御プログラムを記憶するR
AM、14はキーボード等のデータ入力装置、15はC
RT等表示装置である。
11 is a processor, 12 is a ROM that stores various processing programs, and 13 is an R that stores a robot control program.
AM, 14 is a data input device such as a keyboard, 15 is C
It is a display device such as RT.

く作用〉 キーボード14よりロボットの軸動作の第何輪目から描
画するかを入力することにより、CRT15に表示すべ
きロボットの動作軸を指定し、シュミレーション時にC
RT画面15に特定軸のみの動作を描画する。
Operation> By inputting from the keyboard 14 the number of wheels of the robot's axis motion to be drawn, the robot's motion axis to be displayed on the CRT 15 is specified, and the CRT is displayed during simulation.
The motion of only a specific axis is drawn on the RT screen 15.

〈実施例〉 第1図は本発明のブロック図である。<Example> FIG. 1 is a block diagram of the present invention.

11はプロセッサ、12は各種処理プログラムを記憶す
るROM、13はロボット制御プログラムを記憶するR
AM、14はキーボード等のデータ入力装置、15はC
RT等表示装置、16はディスクコントローラ、17は
プリンタ、FLPばフロッピー、PRPは印字用紙であ
る。
11 is a processor, 12 is a ROM that stores various processing programs, and 13 is an R that stores a robot control program.
AM, 14 is a data input device such as a keyboard, 15 is C
16 is a disk controller, 17 is a printer, FLP is a floppy disk, and PRP is a printing paper.

第2図は本発明の処理の流れ図である6以下、第2図の
流れ図に従って本発明のロボット描画処理を説明する。
FIG. 2 is a flowchart of the process of the present invention. 6 From now on, the robot drawing process of the present invention will be explained according to the flowchart of FIG.

尚、既にロボット制御プログラムが作成されてRAM1
3に記憶されているものとする。
Note that the robot control program has already been created and is stored in RAM1.
3.

CRT画面15に「初期画面」を表示させる(ステップ
101)。
An "initial screen" is displayed on the CRT screen 15 (step 101).

「初期画面」には「Ro実行tRI  設定、 R2編
集等」が表示されるから、キーボード14上の所定のキ
ー(Ro キーp Rl  キー+R2キー等)を操作
してメニューを選択する(ステップ102)。
The "Initial screen" displays "Ro execution tRI settings, R2 editing, etc.", so select the menu by operating the specified keys on the keyboard 14 (Ro key, Rl key + R2 key, etc.) (Step 102 ).

尚、シュミレーションを実行するためには「R。In addition, to run the simulation, press "R.

キー」を操作し、所定のデータを設定入力するためには
rR1キー」を操作する。
To set and input predetermined data, operate the rR1 key.

ここでは、シュミレーション時に描画する制御軸を特定
するためにR1キーが操作されたとする。
Here, it is assumed that the R1 key is operated to specify the control axis to be drawn during simulation.

キー操作があるとプロセッサ11はいずれのキーが操作
されたかチェックする(ステップ1o3)。
When a key is operated, the processor 11 checks which key has been operated (step 1o3).

操作されたキーがR1キーであれば「設定画面」をCR
T画面15に表示させる(ステップ104)。
If the operated key is the R1 key, CR the "Settings screen"
It is displayed on the T screen 15 (step 104).

尚、「設定画面」には「1.座標系表示、2゜ポジショ
ンマーク、・・、lO,ロボット描画等」のメニュ一番
号設定名が表示されるからキーボード14上のテンキー
を操作して「10.ロボット描画」を選択する(ステッ
プ105)。
In addition, the menu number setting name of "1. Coordinate system display, 2° position mark, ..., lO, robot drawing, etc." is displayed on the "setting screen", so operate the numeric keys on the keyboard 14 and select " 10. Select "Robot Drawing" (step 105).

「ロボット描画」の画面には「何輪から描画するか?」
の問いかけがある(ステップ106)。
On the "Robot Drawing" screen, "Which wheel should I start drawing?"
There is a question (step 106).

ロボットが6軸から成り、軸番号をベースからハンドに
向かって順に第1.第2.・・、第6軸と付しであるも
のとし、ロボット手首の第4,5゜6軸の3軸分の動き
を描画するものとすれば、キーボード14上のテンキー
「4」を押圧する(ステップ107)。
The robot consists of six axes, and the axis numbers are numbered sequentially from the base to the hand. Second. ..., and the 6th axis, and if we want to draw the movement of the robot wrist in 3 axes of 4th, 5th and 6th axes, press the numeric key "4" on the keyboard 14 ( Step 107).

これにより、プロセッサ11はロボットの第4軸以降の
軸、すなわち第4..5.6軸(手首3軸)の動きを描
画するよう設定しくステップL O8)。
As a result, the processor 11 operates on the fourth and subsequent axes of the robot, that is, the fourth axis. .. 5. Set to draw the movement of 6 axes (3 wrist axes) (Step LO8).

以後所定の操作により「初期画面」に戻る(ステップ1
01)。
After that, return to the "Initial screen" by performing the specified operation (Step 1)
01).

この状態でシュミレーションを実行すべくR。R to run a simulation in this state.

キーを操作して「実行」を選択する(ステップ1゜2)
Operate the keys and select “Execute” (Step 1゜2)
.

プロッセサ11はRo キーが操作されたことを識別し
くステップ103)、r実行画面」をCRT画面]5に
表示させる(ステップ109)。
The processor 11 recognizes that the Ro key has been operated (step 103), and displays an "r execution screen" on the CRT screen 5 (step 109).

尚、「実行画面」には[1,翻訳、2.シュミレーショ
ン、3.GSコード出力等」のメニュ一番号実行名が表
示されるからキーボード14上のテンキーを操作して「
2.シュミレーションJを選択する(ステップ110)
In addition, the "execution screen" has [1, translation, 2. Simulation, 3. The menu number 1 execution name of ``GS code output, etc.'' will be displayed, so operate the numeric keys on the keyboard 14 and select ``
2. Select simulation J (step 110)
.

「シュミレーション」の選択によりプロセッサ11はR
AM13から順次1ブロツクずつロボット制御データを
読み取ってロボット制御を行なうと共に(ステップ11
1)、  ロボット手首3軸の位置データを用いて該手
首3軸の姿勢、位置をCRT画面15に表示する(ステ
ップ112)。
By selecting “Simulation”, the processor 11
The robot control data is read one block at a time from AM13 and the robot is controlled (step 11).
1) Using the position data of the three axes of the robot wrist, the posture and position of the three axes of the wrist are displayed on the CRT screen 15 (step 112).

第3図は以上の処理により、ロボット手首3軸21をロ
ボット制御プログラムに従ってCRT画面15に描画し
た描画例である。尚、XYZはロボット座標系、Pは座
標系原点、PTはロボット手首3軸21の先端の軌跡を
示す。
FIG. 3 is a drawing example of the robot wrist three axes 21 drawn on the CRT screen 15 according to the robot control program through the above process. Note that XYZ represents the robot coordinate system, P represents the origin of the coordinate system, and PT represents the locus of the tip of the three axes 21 of the robot wrist.

〈発明の効果〉 以上本発明によれば、特定軸動作のみを描画するよう構
成したから、描画時間が早くなると共に。
<Effects of the Invention> According to the present invention, since only a specific axis motion is drawn, the drawing time becomes faster.

画面も見易くなった。The screen is also easier to see.

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

第1図は本発明のブロック図、 第2図は本発明の処理の流れ図、 第3図は本発明にかかる描画例である。 11・・プロセッサ。 12・・ROM、 13・・RAM、 14・・キーボード等のデータ入力装置、15・・CR
T等表示装置 特許出願人        ファナック株式会社代理人
          弁理士  齋藤千幹第2図
FIG. 1 is a block diagram of the present invention, FIG. 2 is a flowchart of processing of the present invention, and FIG. 3 is a drawing example according to the present invention. 11... Processor. 12...ROM, 13...RAM, 14...data input device such as keyboard, 15...CR
T etc. display device patent applicant Fanuc Co., Ltd. agent Patent attorney Chiki Saito Figure 2

Claims (1)

【特許請求の範囲】[Claims] ロボット制御プログラムを用いてシュミレーションを行
ない、該ロボットの動作を描画するロボット描画方法に
おいて、該ロボットの軸動作の第何軸目から描画するか
を入力し、特定された軸の軸動作のみを描画することを
特徴とするロボット描画方法。
In a robot drawing method that performs a simulation using a robot control program and draws the motion of the robot, input the number of the axis motion of the robot to be drawn from and draw only the axis motion of the specified axis. A robot drawing method characterized by:
JP10313187A 1987-04-28 1987-04-28 Robot plotting method Pending JPS63269206A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10313187A JPS63269206A (en) 1987-04-28 1987-04-28 Robot plotting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10313187A JPS63269206A (en) 1987-04-28 1987-04-28 Robot plotting method

Publications (1)

Publication Number Publication Date
JPS63269206A true JPS63269206A (en) 1988-11-07

Family

ID=14345989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10313187A Pending JPS63269206A (en) 1987-04-28 1987-04-28 Robot plotting method

Country Status (1)

Country Link
JP (1) JPS63269206A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0916238A (en) * 1995-06-27 1997-01-17 Nec Corp Numerical control unit
US6167328A (en) * 1995-09-19 2000-12-26 Kabushiki Kaisha Yaskawa Denki Robot language processing apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0916238A (en) * 1995-06-27 1997-01-17 Nec Corp Numerical control unit
US6167328A (en) * 1995-09-19 2000-12-26 Kabushiki Kaisha Yaskawa Denki Robot language processing apparatus

Similar Documents

Publication Publication Date Title
US7289120B2 (en) Graphic display control apparatus and program
JPH0699375A (en) Robot operation training device
JPS63269206A (en) Robot plotting method
JPH10283020A (en) Programmable display device
JPH08137532A (en) Robot operation program creation method and robot teaching method
JPH0296823A (en) Information processing device with an advice function based on usage history
JP3517466B2 (en) Operability verification method and device
JPS62106507A (en) Method for correcting variable of robot control program
JPH03265006A (en) Data input device for bender
JP2754533B2 (en) Flow chart creation device
JP2859511B2 (en) Program creation support device and program creation support method
JPH0736516A (en) Simulating device
JPH07302107A (en) Numerical controller
JPH09162998A (en) Operation support simulator
JPS62157911A (en) Generating method for path data on robot
JP2519980Y2 (en) Robot offline teaching device
JP2023003731A (en) Information processing device, information processing method, display device, display method, robot system, method for manufacturing article, program and recording medium
JPH01180029A (en) Keyboard auxiliary device
JPS61278909A (en) Interactive programming device
JPH0194405A (en) Off-line teaching system
CN118103182A (en) Simulation device and control system for generating auxiliary file
WO1987001476A1 (en) Method of confirming a robot program
JPH04130571A (en) Numerical calculation method
JPH03142619A (en) Input/output device
JPH01251111A (en) Production of numerical control sentence