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 PRECISEVISION OPTIONS:<br />
PVS0-SA-0001M - PreciseVision Multi-Instance PC Software License - Enhanced<br />
version of PreciseVision PC that permits multiple instances of the vision software to<br />
execute concurrently on a single PC. Each instance can execute its own set of vision<br />
processes and can be interfaced to a different robot and to a different set of cameras.<br />
SAMPLE VISION GUIDED MOTION CONTROL PROGRAM<br />
On command from the robot program, a picture is taken and the image is analyzed. If a specific vision tool<br />
finds a part, the robot moves above the part, reaches down to touch the part, moves back up and finally<br />
moves to a safe location.<br />
VISION<br />
1 Public Sub MAIN<br />
2 Dim vis As New Vision<br />
3 Dim vResult As New VisResult<br />
4<br />
5 Robot.Attached = 1<br />
6 Move.Loc (safe, vsProfile)<br />
7<br />
8 vis.Process(”Main”) ‘ Run vision process “Main”<br />
9 If vis.ResultCount(”part1”) = 0 Then<br />
10 Console.Writeline(”Vision object not found”)<br />
11 Goto done<br />
12 End If<br />
13 vResult = vis.Result (”part1”, 1) ’ Get results<br />
14<br />
15 ‘ Create a reference frame object and set it<br />
16 ’ equal to the returned vision location<br />
17 Dim vsRefFrame As New RefFrame<br />
18 vsRefFrame.Loc.PosWrtRef = vResult.Loc<br />
19<br />
20 ‘ Pickup point is relative to new frame<br />
21 vsRelPoint.RefFrame = vsRefFrame<br />
22<br />
23 Move.Approach (vsRelPoint, vsProfile)<br />
24 Move.Loc (vsRelPoint, vsProfile)<br />
25 Move.Approach (vsRelPoint, vsProfile)<br />
26<br />
27 ’ Move back to safe location<br />
28 Move.Loc (safe, vsProfile)<br />
29<br />
30 done:<br />
31 End Sub<br />
40<br />
Precise Automation - www.preciseautomation.com