Manual HRSpace3 Eng (101-150) PDF
Manual HRSpace3 Eng (101-150) PDF
① When you are jogging the tool coordinate using the mechanism jog window, it is based on the
currently selected tool coordinate.
② When recording the step with the record button of T/P, you can create the step on the location
of the currently selected tool coordinate.
7-13
8.Jog and Teach Pendant
8
Jog and
Teach
Pendant
8-1
HRSpace3
When you select the mechanism jog, the following jog window appears.
8-2
8.Jog and Teach Pendant
Scroll bar
There’re 6 scroll bars for 6 axes in a robot and additional scroll bars whose number is the
same as the total number of additional axes if there’re any. The degree of each axis is
displayed in the center of the scroll bar. It also displays the minimum and maximum values
that each axis can move.
When you put the mouse cursor on specific scroll bar, the bar gets activated as green. By
operating the activated scroll bar, you can move each axis of the robot independently. You
may also rotate mouse wheel or use the left/right arrow key on the keyboard. For a parallel
robot, the maximum/minimum value of V axis is dependent on the H axis.
When you press [ENTER] key, it displays a dialog box that you can edit the value of selected
axes. Type numeric values by using a keyboard and press [ENTER] key to complete the
editing.
You can also edit Softlimit if you double click the minimum and maximum values of each axis.
TCP
The location and direction of the TCP(Tool Center Point; Robot tool end) is shown on the right
side of the TCP window. You can move the TCP in grid coordinate method by pressing the
spin button of each item of X, Y, Z, RX, RY and RZ. Or you can move the up/down arrow key
on the keyboard or rotate the mouse wheel up/down after left clicking the edit box of each
item.
Also you can directly enter the value of each axis with the keyboard and hit Enter or select
other edit box to reflect the value.
delta
When you manipulate each axis scroll bar with the mouse wheel or left/right arrow key, or
manipulate TCP with the mouse wheel or up/down arrow key, you can control the
increasing/decreasing unit with length/angle delta. You can drop and select the value or you
can input the value with the keyboard.
8-3
HRSpace3
HOME button
By clicking the HOME button, the robot will be positioned in HOME location (Default position).
8-4
8.Jog and Teach Pendant
Select mini TeachPendant. TeachPendant is a dialog box with key functions that are needed to teach
and playback robots.
A picture above explains the structure and function of mini T/P. Names and functions of the most
buttons are the same as those of an actual Hi5 Teachpandant.
8-5
HRSpace3
JOBList It displays the list of all work files that are saved in the controller and
displays current work as selected during play. If you click one of the
work programs while teaching, the work program is selected as the
current program and the contents of the program are displayed at
the bottom.
It displays popup menu that lets you delete, edit or save work when
you click the work with the right mouse button.
Click New Job button, enter JOB number, and press ‘OK’ button to create JOB.
Now you can create steps by pressing ‘Record’ button while you move a robot with JOG dialog box. In
this case, record coordinate system and step parameter depend on the settings in ribbon menu’s Teach
tab – Step group.
8-6
8.Jog and Teach Pendant
8-7
HRSpace3
Edit Command Statement dialog box is displayed when you click Command Input button.
When you select a function type with a tab on the top, relevant commands are displayed on the left list.
Help and a default statement are displayed when you select one command. Copy a default statement
to the edit box by clicking ‘Input’ button, edit Command Statement by referring to Help, and click “OK’
button.
(You may type commands directly into the Command Statement edit box from the beginning.)
Open this dialog box by double clicking commands in mini TeachPendant if you want to modify
functions that are entered or steps without hidden poses.
8-8
8.Jog and Teach Pendant
You can run the basic operation with mini TeachPendant mentioned in the previous section but you
need Virtual TeachPendant to do a detailed system setting or monitoring.
The structure and operation functions of Virtual TeachPendant are almost the same as the ones in
actual Hi5 TeachPendant. However unlike the actual one, Motor ON/OFF, Start, and Stop buttons and
mode switch are located on both sides of a keypad to utilize space more efficiently. Click the [adjust
keypad size] button if the width of TeachPendant is too big to be fit on a screen due to the low resolution
of a monitor.
(Vertical resolution of the monitor should be at least 730 pixels. If you use a monitor that is smaller than
this, you may not run it even though you reduce the size of the keypad.)
Drag dark borders on the left, right, or bottom of a keypad if you want to move the window.
8-9
HRSpace3
Operations of Virtual TeachPendant and actual Hi5’s TeachPendant are the same.
Sometimes, buttons on TeachPendant don’t work after you operate other windows. If it
happens, click TeachPendant screen and retry the buttons.
There’re 2 tabs in ‘Config’ dialog box, ‘Ethernet’, and “Folder Path’. Use the default setting(127.0.0.1) in
Ethernet.
8-10
8.Jog and Teach Pendant
Folder Path is the location of various setting files that is managed internally when virtual T/P is operated.
And when the File Manager of VTP is executed, in tree structure, TP and USB are mapped to this path.
8-11
HRSpace3
8-12
8.Jog and Teach Pendant
Connect 1:1 with crossed CAT5 standard Ethernet cable between PC and teach pendant. (You may
connect the teach pendant into the office network hub which your PC is connected. But it is not
recommended, because the teach pendant’s communication traffic is heavy)
You have to supply DC24V (no less than 1A) power. For purchasing Hi5 teach pendant for PC
connecting, contact a Hyundai Robot sales agent.
8-13
HRSpace3
Now you have to set the IP address, in order to make teach pendant and PC communicate each other.
Open the robot property for each robot. The controller connection has to be set as VRC.
Then click the […] button to open the VRC interface dialog box. Select the ‘Real TP’. One or several (In
case that more than two network interface cards are installed on PC) Ethernet IP addresses are
enumerated on list box. Amongst these, select the IP address to which the teach pendant is connected,
click the [input] button of ‘IP address between TP - main’, then the IP address is input automatically.
Click OK button.
8-14
8.Jog and Teach Pendant
8-15
HRSpace3
With select VRC (PC) with [SHIFT]+[] button, the user interfaces like upper figure appears. You have
to match the IP address with the one you selected in HRSpace3’s VRC interface dialog box. In the
example of section 2.2, we have selected the 192.168.1.172.
In VRC(PC)’s IP address, input the same values with HRSpace3’s (In this example, 192.168.1.172). In
TP’s IP address, input the same subnet, and input different value only for the last host address. The
192.168.1.22 has been selected in below example.
Now, you have to scan the robot ID’s in remote HRSpace3 through Ethernet. If you press [F3: rescan],
the application itself restarts in order to reset the IP address of itself. (The input values are stored. The
restarting of application occurs when you change the mote from OFF or RRC to VRC, or reverse case,
or you changed the TP’s IP address value.)
8-16
8.Jog and Teach Pendant
When restarted, if you enter into the setting screen, the ID 0 and ID 1 are lit up with green color in
‘Conn.States and current ID selection ([F4] - [F5])’.
You can change the current ID (green frame) with [F4: Prev] and [F5: Next] button. The currently
selected ID is displayed as a small number on right side of icon of TitleBar.
Check if ID [0] is selected, and close with [F7: Complete]. If the teach pendant is connected, do the
Motor On, and try operating like robot jog and [REC].
8-17
HRSpace3
Now, let’s operate ID [1] robot. Enter into the TPSharing setting, select ID [1] with [F4: Next] and close
with [F7: Complete]. Do the Motor On, and try robot jog and other operatings.
8-18
9.Create Job
9. Create Job
9
Create Job
9-1
HRSpace3
Click Teach tab – General group – Step Create/Modify button in Ribbon menu.
9-2
9.Create Job
You must set at which job you want to create the step through the edit window on the right side of the
“jop/step” button. You can either directly enter the T path through the keyboard or press the “jop/step”
button and click on the job from the tree window.
9-3
HRSpace3
Click on the surface location of the chassis floor data to create the step. When the job is set in the “Step
Creation/ Modification” window, the coordinate appears on the clicked surface. This coordinate is only
to show the location and it has not created the step yet.
When the location is incorrect, click again and to adjust the direction, enter the rotation angle in the edit
window of RX, RY and RZ.
(When you turn the mouse wheel after clicking on the wanted edit window, it increases/decreases by 10
degrees.)
(Location value, that is the value of X, Y and Z in the edit window can be directly edited with the
keyboard or mouse wheel.)
If you want to create a step so that the specific axis is vertical to the surface automatically, select the
use check box of surface normal and select X, Y or Z.
When you click on the surface in this condition, you can see the step indicated with the selected axis
vertical to the surface.
If you want to change the direction of the vertical axis by 180 degrees, press the Inverse button.
(If you want to continuously apply the inverse direction, check the Inverse check box.)
9-4
9.Create Job
Set the parameter of the step to create in the Teach tab – Step group.
Now, click on the ‘Make’ button to create a new step below currently selected position of the specified
job.
9-5
HRSpace3
Try creating other steps on the surface of the chassis floor with the same method.
Steps that are displayed in red mean the robot can’t do this pose. In order to modify this, press iob/step
button, click the steps in red on 3-D space, to enter T path in the dialog box.
(Or you can directly enter with the keyboard.)
Now, click on a new location and click Modify button. Or if you adjust the spin control of a location edit
box (it’s convenient if you use a wheel on a mouse) after checking Auto Mod. check box, then you can
easily find the location that is changed to white because the step location is immediately changed.
(The edit only affects location/direction. The set parameter value of the current step of the Teach tab is
not applied.)
9-6
9.Create Job
9-7
HRSpace3
Select the average checkbox and click on surface, it will get the surface vertical directions of the clicked
location and the locations apart, and make average direction of step with these 5 directions. (When you
use the average function, the response to the surface click becomes slower.)
Sometimes when the direction is inappropriate even by using the average function, manually modify it.
9-8
9.Create Job
First open the “Step Creation/ Modification” dialog box as shown below and click on job/step button.
Then click on S15 from the tree window to enter the T path in the edit box.
9-9
HRSpace3
Now, click on the desired chassis as you did before and click on the create button. You can see that a
new step named S16 is created/inserted after S15. The existing step S16 now became S17.
Another thing to note is that the T path in edit box is automatically converted from S15 to S16. That is, it
prepares for S17 to be inserted next.
Now create 3 more steps in the same method. Insert the steps in the following order. The T path of the
edit box now points to S19.
9-10
9.Create Job
Select the STEP on which you want to add the command on the WorkSpace, and select Add Trigger.
When the Add Trigger pop-up dialog box is created, select the type and add the trigger.
9-11
HRSpace3
9-12
9.Create Job
Drag the whole welding point area, click Export button, and select a file name.
It generates a text file as below. (Only X, Y, and Z teach locations are extracted.)
9-13
HRSpace3
Suppose there’re work space that has a robot and a body shape comes from CATIA.
Click the right mouse button on the body and create a new location group.
Assign a name to the created group, open popup menu, and click Location Group Properties…
9-14
9.Create Job
First, click [File import] button, select CATIA file type, and specify teach location data that are prepared.
9-15
HRSpace3
Teach locations are created on the body as below. The teach location model that is created with this
method is called Location and its set is called Location group. Locations and Step look very similar but
Location only has location/direction/order and doesn’t include various parameters and functions.
9-16
9.Create Job
Data exported from CATIA only has teach location and doesn’t have direction. If you want to make
locations be vertical to the surface of parents’ body, select locations that you want to modify and click
[Surface normal] button. (You can click step # from Step # in the left box of the dialog box or select it
from a 3-D screen. Use [SHIFT] key or [CTRL] key together to select several locations at a time.) You
can adjust the axis to be verticalized if you select a radio button for X, Y, or Z in advance.
Below is the result after verticalizing. Since the parents of location grp0 are a body, surface of the body
is used as a base. If directions of some locations are inversed, you can inverse them by selecting them
and clicking [Inverse] button.
9-17
HRSpace3
You can also display path and step # if you check the check boxes for them of Display group in Location
Group dialog box.
In the picture as above, the locations are widely distributed and the order is very complicated for one
robot to do the work. Let’s distribute the work to 3 robots and make the order better to do the work.
Add 2 location groups as children to the body and open Location Properties dialog box for each group.
9-18
9.Create Job
Click [Import Location] button from grp1 dialog box and drag target locations on a 3-D screen by
keeping pressing the left mouse button. Locations in white have been changed to red and a path is
created according to the order that is dragged. You can see target locations in grp0 list box are moved
to grp1 list box.
9-19
HRSpace3
If you select one location from the list box or on the 3-D screen and drag it, it is inserted to the next
location that you select. By applying this, locations that are already moved to grp1 can be reordered by
dragging them again.
Parts of grp0 locations are moved to grp2 also in the same way.
9-20
9.Create Job
If you click [Export (Select Job)] from the dialog box and select an empty JOB program from tree
window, locations are created by JOB steps that are selected.
9-21
HRSpace3
9-22
9.Create Job
A picture as below is an example that HRView and a virtual controller are connected in one PC. It
shows all back up controller files from onsite copied to a virtual controller via HRView.
“IP address for external” of virtual TeachPendant should be the default value, “127.0.0.1”. (127.0.0.1 is
the standard IP address that represents local host (i.e. this computer).
For HRView, don’t change the exiting IP address of PC and let “127.0.0.1” be IP address of a robot
controller.
A picture as below is an example that do download and monitoring by connecting HRLadder to the
virtual controller of HRSpace3.
9-23
HRSpace3
For HRLadder, don’t change the exiting IP address of PC and let “127.0.0.1” be IP address of a robot
controller.
9-24
10.Simulation
10. Simulation
10
Simulation
10-1
HRSpace3
10.1. Simulation
You can simulate 1 or multiple robots by using the Home tab - Simulation group.
For example, if the 2 robots below were taught respectively, let’s try to playback the robots
simultaneously.
The simulation option must be check in the model properties of each robot.
First, click on the reset button of the Simulation group to initialize the robot.
When you click on the playback button, the timer will operate and the two robots will playback
simultaneously.
10-2
10.Simulation
When you click on the stop button, the robot stops playing. When you click on the playback button
again, the robot continues to playback.
Simulation stops when all robots’ work is completed and you can check the total cycle time on the
Simulation group.
When you want to start the simulation from the start, click on the reset button and initialize the robots.
If you want to repeat the simulation cycle, click on the repeat button and then click on the playback
button. This button is a toggle button.
Increase the number of Time Speed if you want to play simulation fast. (The virtual time and actual time
is the same if you use the default value, 1. If Time Speed that you enter exceeds the performance of a
PC, it plays the simulation with the highest available speed.)
10-3
HRSpace3
Let’s assume the following for each of the robots for the 2 robots.
The taught results are as follows. (The arrows indicating signal connections are drawn to help your
understanding.)
10-4
10.Simulation
To connect the 2 signals, you need to create an I/O connection model for the workspace model as
shown below.
When a new I/O connection model is created, the I/O connection properties window appears.
When you click on the button, a new row will be added to the list. Enter the T path and the I/O
signal name of each robot separated by the '/' as follows. (Type in after double clicking on the row. Or
you can click on the T path button and select the robot from the tree window, and add the signal name.)
10-5
HRSpace3
Click on the button again and enter the second connection in the same method. The results are
as follows.
10-6