POPcom Controller
POPcom Controller
POPcom Controller
Getting Started...
Contents: [1] Installation Guide [2] Backup current data from robot controller [3] Restore previously saved data to robot controller [4] Operate robot controller and robots directly [5] Modify robot controller data directly [6] Modify various data as file on your computer
This document contains operation guide and supplementary information of POPCOM Windows. Be sure to read this document before using this software. Microsoft, Windows and Windows NT are trademarks of Microsoft Corporation. All other company and product names mentioned are trademarks or registered trademarks of their respective owners. Oct.29 2002 v1.9.5
Package contents
[Setup disk] CD-ROM [Serial communication cable (Option)] 9 pins 25 pins (for IBM-PC/AT or compatibles) P/N: KR7-M538F-100 (for POPCOM/VIP/CUP)
Memo (*) There is an emergency stop signal input between pin nos. 18 and 21 on the robot controller side. Under normal circumstances this contact is closed (it is a B-type contact). When you want to be able to use an emergency stop signal, connect a switch retard for 50 mA or greater. If this circuit is open, an emergency stop is performed. Input response: 5 msec or less Input current: 33.3 mA/DC 24V
Directory structure
When setup was completed, files are installed in the specified directory (folder). POPCOM.EXE POPCOM.HLP README.TXT UPDATE.TXT
3. Click [Cancel] button to open an empty [Main] window. [Exit] 1. Click [Exit] command in [File] menu to quit the application. Or, double click system menu box in [Main] window. 2. When unsaved data is existing in [File Editor] window, a message box which suggest saving data to file is shown. 3. When [Robot Operate] window is opened with automatic operation, a message box which suggest to stop running is shown.
2.
3.
Select serial port where serial communication cable was connected and enter DPBVER. Then click [OK] button. 112 or later SRC, SRCA, ERC, DRC, DRCA, DRC-R 201 or later SRCH, DRCH, TRCH 201E or later SRCH-E, DRCH-E 212 or later SRCX, ERCX. DRCX, TRCX [Robot Operate] window is shown.
Click [System...]button.
4.
5.
6.
7.
Enter a new filename (Ex:drcx.all) and click [OK] button. [Communicating...] dialog box is shown while saving data specified by file extension and write them to the specified file. Return to [System] dialog box if completed. Normally, click [Close] button to return to [Robot Operate] window, and click [Close] command in [File] menu to close [Robot Operate] window.
2.
3.
Select serial port where serial communication cable was connected and enter DPBVER. Then click [OK] button. 112 or later SRC, SRCA, ERC, DRC, DRCA, DRC-R 201 or later SRCH, DRCH, TRCH 201E or later SRCH-E, DRCH-E 212 or later SRCX, ERCX. DRCX, TRCX [Robot Operate] window is shown.
4.
5.
Select System (*.all) and click [OK] button. [Select Robot Controller Type] dialog box is shown.
6.
Select type of robot controller (DRCX) and click [OK] button. An [Input Program Name] dialog box is shown.
10
7.
8.
Click [Download...] in [Edit] menu. (*) If no [Robot Operate] window is available, [Download...] command is disabled (grayed). In this case please connect robot controller again and change [File Edit] window to active. [Select Serial Port - Download] dialog box is shown.
A list of connected robot controllers is shown. Select robot controller to backup data and click [OK] button. (*) This list box shows only matched robot controller for [File Edit] window. If an empty list is shown, robot controller type between [File Edit] window and [Robot Operate] window are different. In this case please create new file again with same robot controller type as connected robot controller.
11
9.
A list of data contained in the specified robot controller is shown. Select data to backup to [File Edit] window and click [OK] button. (*) Select program item to select entire programs. 10. [Communicating...] dialog box is shown while saving data specified by file extension. Received data to [File Editor] window from robot controller are appended or over-written if existed. Return to [File Editor] dialog box if completed. Normally, click [Save As...] command in [File] menu. 11. [Save As] dialog box is shown.
Enter a new filename (Ex:drcx.all) and click [OK] button. Entire data in [File Edit] window is saved as a file and a caption of [File Edit] window is changed to specified filename. 12. Click [Close] command in [File] menu to close [File Editor] window. Then returns to [Robot Operate] window. Normally, click [Close] command in [File] menu to close [Robot Operate] window.
12
13
2.
3.
Select serial port where serial communication cable was connected and enter DPBVER. Then click [OK] button. 112 or later SRC, SRCA, ERC, DRC, DRCA, DRC-R 201 or later SRCH, DRCH, TRCH 201E or later SRCH-E, DRCH-E 212 or later SRCX, ERCX. DRCX, TRCX [Robot Operate] window is shown.
Click [System...]button.
14
4.
5.
6.
7.
Select a filename (Ex:drcx.all) and click [OK] button. [Communicating...] dialog box is shown while restoring data to robot controller from previously saved file in your computer. Transmitted data to robot controller are appended or over-written if existed. Return to [System] dialog box if completed. Normally, click [Close] button to return to [Robot Operate] window, and click [Close] command in [File] menu to close [Robot Operate] window.
15
2.
3.
Select serial port where serial communication cable was connected and enter DPBVER. Then click [OK] button. 112 or later SRC, SRCA, ERC, DRC, DRCA, DRC-R 201 or later SRCH, DRCH, TRCH 201E or later SRCH-E, DRCH-E 212 or later SRCX, ERCX. DRCX, TRCX [Robot Operate] window is shown.
16
4.
5.
Select a filename (Ex:drcx.all) and click [OK] button. [Select Robot Controller Type] dialog box is shown.
17
6.
7.
Click [Upload...] in [Edit] menu. (*) If no [Robot Operate] window is available, [Upload...] command is disabled (grayed). In this case please connect robot controller again and change [File Edit] window to active. [Select Serial Port - Upload] dialog box is shown.
A list of connected robot controllers is shown. Select robot controller to restore data and click [OK] button. (*) This ist box shows only matched robot controller for [File Edit] window. If an empty list is shown, robot controller type between [File Edit] window and [Robot Operate] window are different. In this case please open file again with same robot controller type as connected robot controller.
18
8.
9.
A list of data contained in [File Edit] window is shown. Select data to restore to the specified robot controller and click [OK] button. (*) Select program item to select entire programs. [Communicating...] dialog box is shown while restoring data to robot controller from previously saved data in [File Editor] window. Transmitted data to robot controller are appended or over-written if existed. Return to [File Editor] window if completed. Click [Close] command in [File] menu to close [File Editor] window. Then returns to [Robot Operate] window. Normally, click [Close] command in [File] menu to close [Robot Operate] window.
19
20
3.
Select serial port where serial communication cable was connected and enter DPBVER. Then click [OK] button. 112 or later SRC, SRCA, ERC, DRC, DRCA, DRC-R 201 or later SRCH, DRCH, TRCH 201E or later SRCH-E, DRCH-E 212 or later SRCX, ERCX. DRCX, TRCX [Robot Operate] window is shown.
21
A current origin status is shown. [In the case of mark method for X series robot controller (SRCX/DRCX/ERCX/TRCX)] 1. Click one of [X axis] to [Z axis] radio button to start returning to origin because mark method axis cannot return to origin when [All axes] was selected.
22
2.
Specify type of teaching in the radio button and click [OK] button. (*) Direct teaching need you to move axis manually to the origin position by your hand under emergency stop status. (*) Teaching playback need you to move axis manually to the origin position by using remote jog operation. 3a. In the case of direct teahing, [Origin (Mark - Direct teahing)] dialog box is shown.
Move this axis to the mark (=origin) position which reference is between 25 to 75(%) by your hand. Then enter position and click [OK] button. (*) Keep safe before brake off because vertical type of axis falls movable part down. (*) No brake effect occurs if no brake attach on the motor. A message box is shown due to cancelling emergecy stop status.
Set emergency stop from parallel I/O and click [OK] button.
23
3b. In the case of teahing playback, [Origin (Mark - Teahing playback)] dialog box is shown.
4.
Move this axis to the mark (=origin) position which reference is between 25 to 75(%) by using [-] or [+] button. Then enter position and click [OK] button. After returning to the origin for the entire axis, an origin status is updated and machine references are shown.
24
[In the case of sensor or torque method] 1. Clicking [Go !] button in [Origin] dialog box shows an message box.
2.
Keep safe for the robot movable area and click [OK] button to start retruning to the origin position. To pause moving, please click [Stop !] button. To stop robot immidatelly, please open parallel I/O emergency signal circuit.
3.
After returning to the origin, an origin status is updated and machine references are shown.
25
3.
Current robot positions and manual speed are shown. (*) Click [-] or [+] button for each axis to move inching distance. (*) Hold down [-] or [+] button for each axis to move smoothly. When the jog button is released, the axis stops immediately. (*) Click [...] button right-side of [Speed:] to enter a new speed. (*) Click [Point Trace...] button to move to a point data position. (*) Click [Position Trace...] button to move to a specified position. (*) Click [DIO...] button to monitor and operate the robot I/O. (*) Click [Utility...] button to change the entire servo motor status. (*) Click [Update] button to update actual robot position. Click [Point Trace...] button shows [Point Trace] dialog box.
Specify axis, point number and speed, then then click [Go!...] button. (*) Click [...] button right-side of [Point No] to change point number to be moved. (*) An edit box for each axis shows point data for the specified point number. (*) Click check box for each axis to select moving axis while executing trace movement. (*) Click [...] button right-side of [Speed:] to enter a new speed. (*) An edit box right-side of [POS:] button shows actual robot position. Click [POS:] button to update actual robot position. (*) Click [Go !] button to start trace movement. (*) [Go !] button changes to [Stop !] button during moving to cancel.
26
4.
5.
Specify axis, position and speed, then then click [Go!...] button. (*) Click check box for each axis to select moving axis while executing trace movement. (*) Enter edit box a new position for each axis where robot moves to. (*) Click [...] button right-side of [Speed:] to enter a new speed. (*) An edit box right-side of [POS:] button shows actual robot position. Click [POS:] button to update actual robot position. (*) Click [Go !] button to start trace movement. (*) [Go !] button changes to [Stop !] button during moving to cancel. Click [DIO...] button shows [DIO] dialog box.
Current robot signal status are shown. (No realtime updates) (*) Each signal box shows robot I/O name automatically when mouse moves on box. A signal box which background colored gray shows current status. A signal box which background colored white shows current status and toggle status. (*) Click [Update] button to reload robot I/O status.
27
6.
Current servo, brake memory and language status are shown. (*) Click radio buttons right-side of [Servo:] can operate servo on/off for entire axes. (*) Click radio buttons right-side of [Brake:] can operate brake on/off for entire axes in the servo off status. Keep safe before brake off because vertical type of axis falls movable part down. (*) No brake effect occurs if no brake attach on the motor.
28
2.
Current execution program steps and yellow colored current step for robot controller are shown in right side of window. (*) Click [...] button right-side of [Exe.Program:] to change execution program. When program was changed, whole outputs and variables will be cleared. (*) Click [...] button right-side of [Exe.Task] to change task. (*) Click [...] button right-side of [Exe.Speed:] to enter a new speed. (*) Click [Start...] button to start automatic operation. (*) Click [Step] button to execute current step. (*) Click [Reset...] button to reset operation. When program reset was executed, whole outputs and variables will be cleared and program step will be return to the top step of first executed program. (*) [Stop] button is enabled while running. Click [Watch...] button shows [Watch] dialog box.
Please browse registered variables when automatic operation is paused or step operation is completed. (*) Click [Update] button to reload a list of registered variables. (*) Click [Modify...] button to change value of highlighted item of variable. (*) Click [Insert...] button to insert new variable in the list box. (*) Click [Remove] button to remove highlighted item of variable in the list box.
29
30
Click [Generate...] button to confirm and specify new robot settings for the actual robot. [Generation] dialog box is shown.
31
3.
A list of alarms occured in robot controller is showm. (*) Click [Update] button to reload a list of alarms. (*) Click [Save...] button to save history as a file.
32
33
List of entire data which contains in the robot controller is displayed in the list box. Function buttons are enabled or disabled after selecting list item.
34
3. 4.
List of entire parameter data is shown in the list box. Click [Modify...] button or double-click to show [Line Edit] dialog box. [Line Edit] dialog box is shown.
35
3.
Enter a new program name and click [OK] button. An empty [Data List] dialog box is shown.
4. 5.
Check [Function] check box and select list item and click [Insert...] button or double-click bottom list item to insert a new program step. [Function] dialog box is shown.
36
6.
7.
Enter options for the opecode and click [OK] button. A new program step added in [Data List] dialog box.
8. 9.
Select list item and click [Modify...] button or double-click bottom list item. [Line Edit] dialog box is shown.
Enter a new program step and click [O] button. 10. Select list item and click [Delkete...] button to remove program step.
37
3. 4.
List of entire program steps for the program name is shown in the list box. Check [Function] check box and select list item and click [Insert...] button or double-click bottom list item to insert a new program step. [Function] dialog box is shown.
5.
Select opecode in the list box and click [O] button. [Function - Option] dialog box is shown. (Ex: MOVA)
6. 7.
Enter options for the opecode and click [OK] button. A new program step added in [Data List] dialog box. Select list item and click [Modify...] button or double-click bottom list item.
38
8.
9.
Enter a new program step and click [O] button. Select list item and click [Delkete...] button to remove program step.
39
3. 4.
List of entire parameter data is shown in the list box. Select list item and click [Modify...] button or double-click bottom list item. [Line Edit] dialog box is shown.
5.
Enter a new point data and click [O] button. Select list item and click [Delkete...] button to remove point data.
40
6.
7.
Specify the axis to teach, move axis by [-] or [+] button, then press [OK] button to teach actual position to point data. (*) Click [-] or [+] button for each axis to move inching distance. (*) Hold down [-] or [+] button for each axis to move smoothly. When the jog button is released, the axis stops immediately. (*) Click [...] button right-side of [Speed:] to enter a new speed. (*) Click [DIO...] button to monitor and operate the robot I/O. (*) Click [Utility...] button to change the entire servo motor status. Click [Point Trace...] button to show [Point Trace] dialog box.
Specify the axis to trace movement, specify point data and speed, then click [Go !] button to start trace movement. [Go !] button changes to [Stop !] button during moving to cancel. (*) Click [...] button right-side of [Point No] to change point number to be moved. (*) An edit box for each axis shows point data for the specified point number. (*) Click check box for each axis to select moving axis while executing trace movement. (*) Click [...] button right-side of [Speed:] to enter a new speed. (*) An edit box right-side of [POS:] button shows actual robot position. Click [POS:] button to update actual robot position.
41
3. 4.
List of entire point data for the palette is shown in the list box. Select list item and click [Modify...] button or double-click bottom list item. [Line Edit] dialog box is shown.
5.
Enter a new point data and click [O] button. Select list item and click [Delkete...] button to remove point data.
42
43
2.
Select System(*.all) and click [OK] button. [Select Robot Controller Type] dialog box is shown.
3.
Select type of robot controller (DRCX) and click [OK] button. An [Input Program Name] dialog box is shown.
44
4.
45
3.
Select a filename (Ex:drcx.all) and click [OK] button. [Select Robot Controller Type] dialog box is shown.
46
4.
47
2.
List of parameter data are shown in the right-side pane in [File Edit] window.
Enter a parameter data for each line. (*) Standard editing commands are prepared in [Edit] menu. (*) Click [Data Check] command in [Edit] menu to check parameter ranges for each parameter.
48
2.
Enter a new program name and click [OK] button. An empty program step is shown in the right-side pane in [File Edit] window.
Enter a program step for each line. (*) Click [Function Bar] command in [View] menu to open [Function] dialog box. [Function] dialog box is designed to enter program step easily. (*) Standard editing commands are prepared in [Edit] menu. (*) Click [Data Check] command in [Edit] menu to check opecode and options for each program step. (*) Click [Program Create...] command in [Edit] menu to add a new program. (*) Click [Program Copy...] command in [Edit] menu to copy list of the program steps to the another program. (*) Click [Program Delete...] command in [Edit] menu to delete list of the program steps and delete this program.
49
2.
List of program steps are shown in the right-side pane in [File Edit] window.
Enter a program step for each line. (*) Click [Function Bar] command in [View] menu to open [Function] dialog box. [Function] dialog box is designed to enter program step easily. (*) Standard editing commands are prepared in [Edit] menu. (*) Click [Data Check] command in [Edit] menu to check opecode and options for each program step. (*) Click [Program Create...] command in [Edit] menu to add a new program. (*) Click [Program Copy...] command in [Edit] menu to copy list of the program steps to the another program. (*) Click [Program Delete...] command in [Edit] menu to delete list of the program steps and delete this program.
50
2.
List of point data are shown in the right-side pane in [File Edit] window.
Enter a point data for each line. (*) Standard editing commands are prepared in [Edit] menu. (*) Click [Data Check] command in [Edit] menu to check point ranges and format for each point.
51