25.09.2015 Views

PRODUCT CATALOG

PRODUCT CATALOG - Precise Automation

PRODUCT CATALOG - Precise Automation

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!