PRODUCT CATALOG
PRODUCT CATALOG - Precise Automation
PRODUCT CATALOG - Precise Automation
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
AVAILABLE UPGRADES<br />
CONTROLLERS<br />
• Kinematic Licenses - Control complex machines including articulated, parallel and redundant axis<br />
robots with simple Cartesian manual and program control (Kinematics for one to four axis Cartesian<br />
robots included with GPL).<br />
• Advanced Kinematic License (GPL0-SA-01101) - For 3 and 4 axis robots such as SCARA or<br />
Semiconductor Wafer Handler robots. (Included with PreciseFlex robots.)<br />
• Complex Kinematic License (GPL0-SA-01102) - For 6 axis and unusual robot geometries such<br />
as the PUMA and Delta robots.<br />
• Conveyor Tracking Software License (GPL0-SA-00100) - Permits a robot to pick, place or track parts<br />
on a variable speed conveyor belt.<br />
• Advanced Controls License (GPL0-SA-00400) - Adds support for high-speed position latching, realtime<br />
trajectory modification, analog output controlled by robot speed, and EtherNet/IP communication.<br />
SAMPLE GPL PROGRAM<br />
Performs a traditional pick-and-place operation 10 times, opening and closing the gripper as appropriate.<br />
Begins and ends by moving the robot to a safe location.<br />
1 ‘Created: 3/29/2007 7:37:00 AM<br />
2 Module GPL<br />
3 Public Sub MAIN()<br />
4 Dim ii As Integer<br />
5 Const gripper_on As Integer = 20001 ’ Gripper DIO signal<br />
6<br />
7 Robot.Attached = 1 ‘ Get control of the robot<br />
8 Signal.DIO(gripper_on) = False ’ Turn off gripper<br />
9 Move.Loc (safe_position, slow_and_stop)<br />
10 For ii = 1 To 10<br />
11 ‘ Go get the part<br />
12 Move.Approach (pickup_position, fast_motion)<br />
13 Move.Loc (pickup_position, slow_and_stop)<br />
14 Move.WaitForEOM ’ Synch with robot motion<br />
15 Signal.DIO (gripper_on) = True<br />
16 ‘ Go put the part down<br />
17 Move.Approach (pickup_position, slow_and_go)<br />
18 Move.Approach (placement_position, fast_motion)<br />
19 Move.Loc (placement_position, slow_and_stop)<br />
20 Move.WaitForEOM ’ Synch with robot motion<br />
21 Signal.DIO (gripper_on) = False<br />
22<br />
23 Move.Approach (placement_position, slow_and_go)<br />
24<br />
25 Next ii<br />
26 Move.Loc (safe_position, slow_and_stop)<br />
27 End Sub<br />
28 End Module<br />
28<br />
Precise Automation - www.preciseautomation.com