You are on page 1of 2

PC Developers Kit

Basic Description
FANUC Robotics PC Developers
Kit is a powerful tool that enables
high performance communication
of information and instructions
between a PC and FANUC
controller.
The kit is both a development and
run-time environment that gets
the MS Windows application
running quickly. Visual Basic
programming expertise is required
to develop application packages
over PC Developers Kit.

Features

Robot Server

Robot Neighborhood

FTP (File Transfer Protocol)


for file access

Visual Basic Integrated


Development Environment

Visual Basic Programming

Online documentation

Source files for example


programs that use all
Robot Server features

Robot Server
The heart of the PC Developers
Kit is the Robot Server. It knows
how to access the information
needed from the robot controller
and makes the controller
follow the instructions.
The Robot Server works with
Visual Basic 6.0 and VB.Net
code through an object oriented
interface. When using an objects
property, method or event, the
object handles the details of
getting that action accomplished
on the robot in the most efficient
way.

Programming with objects is


fundamental to Visual Basic.
Visual Basics rapid prototyping
and powerful development
environment and Robot Server
objects virtually ensure the
success of the application.

Check program status


determine which program is
running, aborted or paused.

Load/save programs users


can load a program to controller
memory and save it to the PC.

Read/write positions
positions can be converted
and presented in joint, cartesian
or matrix representations.
This includes KAREL positions,
TPP positions, position
registers, the current robot
position, user frame, tool
frame, jog frame and positions
in system variables.

Monitor alarms the entire


alarm log is made available and
updated as new alarms occur.

Coordinate with the robot


program TPP and KAREL
programs can generate events
to which the Visual Basic
code responds.

Monitor variables, I/O,


program status display
and update robot information
on the PC screen through
event handler.

Here is a partial list of the


actions the application can do
through the Robot Server:

Read/write variables
this includes user defined
structures, arrays and path
nodes along with the simple
system and KAREL variables.

Read/write numeric
registers these are the
variables of TPP programs.

Test or set I/O all types


(e.g. DI, DO, AI, AO, GI, GO,
SI, SO, UI, UO, etc.) of I/O
supported by the controller
can be accessed.

Configure I/O allows user


to configure controller I/O.

Run programs users can run


a robot program from the PC.

Robot Neighborhood
The Robot Neighborhood controls
and monitors connections between
the robot server and the controller.
It offers the following features:

Connection sharing between


multiple applications

A directory of available robots


and their current status

Disconnect detection and


automatic reconnect

Robot Server keep-alive

Access and control to both real


and virtual controllers

FTP
PC Developers Kit relies on the
industry standard FTP protocol to
enable the application to list, read,
write and delete files on the
controller.

Integrated with Visual


Basics Integrated
Development
Environment
PC Developers Kit takes full
advantage of Visual Basics
Integrated Development
Environment (VB-IDE). Heres
how it fits into the extensive
features of the VB-IDE:

See the following example application


to get an idea of what it takes to
access robot information at the PC.
The above example program
presents an updated display of the
most recent alarm on any robot on
the network. Just enter the robots
network name in the box below and
press connect. It has full error
handling and many of the lines
were automatically generated.

Context sensitive help press


F1 while the cursor is on any
of the Robot Server object
components and read more
about it.

Statement builder Visual


Basic knows about the Robot
Servers object interface to
anticipate the next keystroke
and give the argument list
for available robot object
property or method.

Object browser all the robot


servers object interfaces are
shown; Use F1 for context
sensitive help.

Visual Basic
Programming
Visual Basic programming
is needed to access robot
information.

PC Requirements

Windows 2000 XP

AMD Athlon 64 or Pentium 4

256 MB RAM

10 Base T Ethernet network


interface

10 MB free disk space

CD ROM drive

Visual Basic 6.0

Controller Requirements

R-J3 and later controllers

PC Interface Option

FANUC Robotics America, Inc.


3900 W. Hamlin Road
Rochester Hills, MI 48309-3253
(248) 377-7000
Fax (248) 377-7362

Charlotte, NC
(704) 596-5121

Toronto, Canada
(905) 812-2300

Chicago, IL
(847) 898-6000

Montral, Canada
(450) 492-9001

For sales or technical information, call:

Cincinnati, OH
(513) 754-2400

Aguascalientes, Mexico
52 (449) 922-8000

Los Angeles, CA
(949) 595-2700

Sao Paulo, Brazil


(55) (11) 3619-0599

1-800-47-ROBOT

marketing@fanucrobotics.com
www.fanucrobotics.com
2006 FANUC Robotics America, Inc.

Toledo, OH
(419) 866-0788

All rights reserved.

FANUC ROBOTICS

LITHO IN U.S.A. FRA-4/06

You might also like