K-ROSET Advanced Training Material - Basic Functions
K-ROSET Advanced Training Material - Basic Functions
-3-
Preparation: Coordinate System
Local Coordinate
Model Origin (0,0,0)
World Origin
The coordinate obtained by setting the center of
gravity of the object as an origin.
Tool Coordinate, Base Coordinate
Tool Converted Value The coordinates obtained by setting the tool converted
value or base converted value as an origin.
Library Configuration
KHIlibraries (Installation Folder)
Sample projects and models are
saved in this folder.
1. Start
2. Create a project
Robot
3. Layout objects
Tool
Object
4. Create a program
5. Export a program
Teaching Point
6. Simulate Work
7. Finish -7-
Layout: Creation of Project
Project File
*.krprj is a structured file for K-ROSET.
This file is linked when installed.
Model Folder
STL file used in the project is stored in this folder. -8-
Layout: Tree Pane
Physical Items
The operation to add objects of
models is carried out in tree pane.
Logical Items
-9-
Layout: Robot
Thumb Nail
Type is displayed on the
lower right.
P: Project
R: Robot
T: Tool
E: Environmental Object
-10-
Layout: Configuration of Robot axis
Immediately after the robot is added, group view is applied.
Switching of Tree View of Robot
1.Right-click Robot icon [ ] in tree pane, and select
[Show Axis on Group Status] from menu.
-14-
Layout: Transformation Value
The coordinate of the tool arrow indicates the tool transformation value.
* Changing a position of the tool model changes the position of the parent
object of the arrow. As the result, the transformation value also changes.
-15-
Layout: Transformation Value
*The base converted value equals the sum of the coordinate of Robot
Installation Posture and the coordinate of base transformation value.
Attachment of Tool
Attach a tool read in a robot.
1. Right-click the robot icon [ ] in tree pane. Select [Tool]-[Attach].
2. A selecting dialog appears. A tool during reading in the robot is displayed in the list.
-17-
3. Select a tool to attach from the list box, and press [OK] button.
Layout: Arm Setting
Basic Item
- Product Code
A model name of the arm is displayed.
- Number of Axes
The number of axis forming a robot is displayed.
- Number of External Axes
The number of movable axes used other than
robots is displayed.
- Posture of Installation
Depending on a point to install a robot, “Floor”,
“Ceiling” “Wall” “Wall(reverse)” “Angle Display the synchronization check with
specification” the PC-AS to change the setting.
Other
Change of Name
Change of an installing position of a track line (double-
click)
1. Right-click the item of [Track Line] to select
[Show.].
2. Set the type to [Line]. -20-
3. Change a axis value of a robot (J1) in properties.
Layout: Environmental Object
(Work, Obstacle)
Shortcuts of [MyKHIlibraries] and
Add a work. [KHIlibraries] are displayed in the
dedicated dialog.
Box form Square rod Pyramid CylinderCircular Cone Box form 2 Cylinder 2
Work
Creates a work in the size of selected shape
Obstacle
Creates an obstacle in the size of selected shape
File..
Creates a model of the parameter entered in any
name
Color
Sets a color of a model
Transparency-Opaque 1. Select [Plug-Ins]-[Create Simplified Shape].
Transparency is set with a slide bar 2. Select a work shape, and enter a size.
(Set a color and transparency.)
3. Click [Work] to add.
-22-
Layout: Teaching Point
-23-
Layout: Group
1. Drag an object.
2. When the object for a parent reverse its color, drop it.
-24-
Layout: Common Function
Example: Work
Hide/Show
A procedure to switch Hide/Show is described.
The state of Hide is shown as [ ].
1. Right-click the icon of the object [ ] in tree pane.
2. A menu is displayed. Click [Show].
Highlight
A procedure to highlight in a view is described.
Left-click the icon of the work [ ] in tree pane.
-25-
Layout: Common Function
Change of Name
1. Select the icon of the object [ ] in tree pane.
2. Then, left-click again or press F2 key.
Lock/Unlock
A procedure to lock/unlock so that the installed position is not
changed.
The locked state is shown as [ ].
1. Right-click the icon of the work [ ] in tree pane.
2. A menu is displayed. Click [Lock]. -26-
Layout: Common Function
-27-
Layout: Common Function
Save Read as an
obstacle
Copy
Used for a duplication of an object.
1. Right-click the icon of the object [ ] in tree pane.
2. A menu of the object is displayed. Select [Edit]-[Copy].
Cut
Used to move an object to the lower of other tree.
1. Right-click the icon of the object [ ] in tree pane.
2. A menu of the object is displayed. Select [Edit]-[Cut].
Paste
Paste a copied/cut object.
1. Copy/cut.
2. Right-click the icon of the object [ ] to place lower.
3. A menu is displayed. Select [Edit]-[Paste].
* Note that a local coordinate is taken over.
-29-
Layout: Batch Operation
Record of Position
Select [Record].
Select an item for the batch operation.
Restoration of Position
Select [Restore].
Select an item for the batch operation.
Hide/Show of Origin
Select [Show Origin].
Select an item for the batch operation.
Hide/Show of Model
Select [Show].
Select an item for the batch operation.
-30-
Layout: Settings
Right-click the icon of the object [ ] in tree pane, and then
select [Setting] from menu.
Operation Mode
Switching Standard and Editor mode. * Details of Editor mode will be described
separately.
Show Position Dialog
When a model is added, a dialog for changing installing position is displayed
automatically.
Show origin of model when loaded
When a model is added, a model origin is displayed.
Animate robot when pushed key
A posture of a robot is changed when switching with top and bottom key
An object is expanded when added to a layout. -31-
Layout: Save Project
・ Save ・ Overwrite
Enter a project name to create the folder. Overwrite the current project and
save.
• Move Settings
• Rotate
• Definition of moving distance of axis motions
• Linear
• Definition of moving distance of straight motion
• Speed
• Magnification of displacement is set to 1/2/3 times.
-34-
Teach Panel
After selecting each axis/base coordinate/tool coordinate/world
coordinate/ work coordinate, change a posture by [ ] click
operation.
Click a bar to move by axis.
* Color shows motion margin.
* Indicates Current (target robot for operation)
Current is changed by clicking a robot icon in the tree.
Input Value
Addition of Program
-37-
Program Tab
Copy/Cut of Program
Select [Edit]-[Copy] or [Cut] from a menu of a program name.
Paste of Program
Copy/Cut a program, and then select [Edit]-[Paste] from a menu of a
program.
Delete of Program
Select [Delete] from a menu of program names.
-38-
Program Tab
Select [Set] from a root menu of program table.
-39-
Program Tab
Drag and drop a teaching point to add an instruction.
Motion Instruction: Move of Axis Interpolation, Move of Linear
Interpolation
Teaching Point: Joint Values, Transformation Values
-40-
Program Tab
Loading of Program
Read a created program file.
1. Select [Load File]-[Program (*.pg)] from a controller menu.
2. A dialog is displayed. Select a program file.
Execution of Program
All Steps
Simulate using PC-AS.
- AS Version
PC-AS version supported by a controller is displayed.
- Controller Type
Type of a controller is displayed.
- Application
Application supported by a controller is displayed.
- Number of Arms
Number of robots operated by a controller.
- AS Cycle
Control period of a robot controller [msec]
- Language
Language setting of a virtual teaching pendant is
changed.
When a setting is changed, display the Menu of Controller Name of Tree
synchronization check with the PC-AS. - Support AS Bridge
Start/stop of the PC-AS is carried out. -43-
Virtual Robot Controller (PC-AS)
Example of module:
(asproc.exe,Panel.exe,PcAs.exe,user_as.exe,user_tp.exe)
* Note that check by Firewall is displayed in the initial start. Select [Reset
Block].
-44-
Clamp Settings
1. Select [Plug-In]-[Handling Clamp].
2. Define a clamp signal (Clamp 1 to Clamp 8).
-45-
Controller Tab
Simulation is set and operated.
In [Quick Settings] tab, the settings for screen drawing in simulation are set.
-48-
Controller Tab
Repeat a program
-49-
Setting of Virtual Teach Pendant
Controller
ティーチモード操作
Functions similar to controller tab
Hiding of Pendant
・ Click [Minimize] button on the virtual teach pendant.
(Show tool bar)
・ Click [Hide Pendant] on the control tab.(Hide tool bar)
-51-
Terminal Tab
AS language command can be executed on a terminal tab.
* Refer to AS language manual for details of AS language.
・ Switching of Display
Input signal [1-256], output signal [1001-10256], and internal signal [2001-2512] are
switched in spin.
・ Signal Control
ON/OFF of signal are switched by clicking signal boxes.
* Note that the signals in different colors are already used as dedicated
signals.
GREEN: Signals depending on application and changed by robot controller.
BLUE: Dedicated I/O signal
1. Click Clear.
2. Click a view with a mouse and check if a log is displayed. -54-
Save an Image
Display of a view is saved in a file.
2. Press [ ] button.
6. Simulate a robot.
7. Press [ ] button.
-56-
Practice (Basic)
・Creation of Project
・Layout ・Creation of Program
・Simulation ・Project Saving Creation of Project
Create as a name of “TestProject”
Object File Name Image
Robot ZD130S-E001
Limit of working
range of J1
-110 deg to 10 deg
Practice (Basic)
Object X Y Z O A T
Work 1 -2000 0 0 90 0 0
Work 2 -2600 -810 80 0 0 0
Name of X Y Z O A T
Teaching
Point
-60-
Practice (Basic)
Create a program from a teaching point and save as “TestProgram.pg”.
.PROGRAM Pg001()
HOME ; ← Move Instruction
LMOVE Val01 ← Move Instruction (Edit Trans and followings.)
SPEED 100 ; ← Velocity/Accuracy Control Instruction
ACCURACY 1 ; ← Velocity/Accuracy Control Instruction
LMOVE Val02
DELAY 1 ; ← Accuracy/Time Control Instruction
CLOSEI ; Hand Control Instruction
LMOVE Val01
JMOVE Val03
SPEED 30 ; ← Velocity/Accuracy Control Instruction
ACCURACY 2 ; ← Velocity/Accuracy Control Instruction
LMOVE Val04
DELAY 0.5 ; ← Accuracy/Time Control Instruction
OPENI ;Hand Control Instruction
LMOVE Val03
HOME ← Move Instruction
.END
-62-