JPS63269206A - Robot plotting method - Google Patents
Robot plotting methodInfo
- 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
Links
Landscapes
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
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.
第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)
ない、該ロボットの動作を描画するロボット描画方法に
おいて、該ロボットの軸動作の第何軸目から描画するか
を入力し、特定された軸の軸動作のみを描画することを
特徴とするロボット描画方法。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:
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)
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 |
-
1987
- 1987-04-28 JP JP10313187A patent/JPS63269206A/en active Pending
Cited By (2)
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 |