You are on page 1of 2

PC Developer’s Kit

Basic Description

FANUC Robotics PC Developer’s


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 Developer’s Kit.

Features

■ Robot Server
■ Robot Neighborhood
■ FTP (File Transfer Protocol)
for file access Programming with objects is ■ Check program status –
■ Visual Basic Integrated fundamental to Visual Basic. determine which program is
Development Environment Visual Basic’s rapid prototyping running, aborted or paused.
and powerful development ■ Load/save programs – users
■ Visual Basic Programming environment and Robot Server can load a program to controller
■ Online documentation objects virtually ensure the memory and save it to the PC.
■ Source files for example success of the application.
■ Read/write positions –
programs that use all positions can be converted
Robot Server features Here is a partial list of the and presented in joint, cartesian
actions the application can do or matrix representations.
Robot Server through the Robot Server: This includes KAREL positions,
TPP positions, position
■ Read/write variables –
The heart of the PC Developer’s registers, the current robot
Kit is the Robot Server. It knows this includes user defined position, user frame, tool
how to access the information structures, arrays and path frame, jog frame and positions
needed from the robot controller nodes along with the “simple” in system variables.
and makes the controller system and KAREL® variables.
■ Monitor alarms – the entire
follow the instructions. ■ Read/write numeric alarm log is made available and
registers – these are the updated as new alarms occur.
The Robot Server works with variables of TPP programs.
■ Coordinate with the robot
Visual Basic 6.0 and VB.Net ■ Test or set I/O – all types program – TPP and KAREL
code through an object oriented (e.g. DI, DO, AI, AO, GI, GO, programs can generate events
interface. When using an object’s SI, SO, UI, UO, etc.) of I/O to which the Visual Basic
property, method or event, the supported by the controller code responds.
object handles the details of can be accessed.
■ Monitor variables, I/O,
getting that action accomplished ■ Configure I/O – allows user
on the robot in the most efficient program status – display
to configure controller I/O. and update robot information
way.
■ Run programs – users can run on the PC screen through
a robot program from the PC. event handler.
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 Developer’s Kit relies on the


industry standard FTP protocol to
enable the application to list, read,
write and delete files on the
controller.
See the following example application PC Requirements
Integrated with Visual to get an idea of what it takes to
Basic’s Integrated access robot information at the PC. ■ Windows® 2000 XP
Development The above example program ■ AMD Athlon™ 64 or Pentium® 4
Environment presents an updated display of the
■ 256 MB RAM
most recent alarm on any robot on
PC Developer’s Kit takes full the network. Just enter the robot’s ■ 10 Base T Ethernet network
advantage of Visual Basic’s network name in the box below and interface
Integrated Development press connect. It has full error ■ 10 MB free disk space
Environment (VB-IDE). Here’s handling and many of the lines ■ CD ROM drive
how it fits into the extensive were automatically generated.
■ Visual Basic 6.0
features of the VB-IDE:
■ Context sensitive help – press
F1 while the cursor is on any Controller Requirements
of the Robot Server object
■ R-J3 and later controllers
components and read more
about it. ■ PC Interface Option
■ Statement builder – Visual
Basic knows about the Robot
Server’s object interface to
anticipate the next keystroke
and give the argument list
for available robot object
property or method.
FANUC Robotics America, Inc. Charlotte, NC Toronto, Canada
■ Object browser – all the robot 3900 W. Hamlin Road (704) 596-5121 (905) 812-2300
server’s object interfaces are Rochester Hills, MI 48309-3253
(248) 377-7000 Chicago, IL Montréal, Canada
shown; Use F1 for context Fax (248) 377-7362 (847) 898-6000 (450) 492-9001
sensitive help.
For sales or technical information, call: Cincinnati, OH Aguascalientes, Mexico
1-800-47-ROBOT (513) 754-2400 52 (449) 922-8000
Visual Basic
Programming Los Angeles, CA Sao Paulo, Brazil
(949) 595-2700 (55) (11) 3619-0599
Visual Basic programming marketing@fanucrobotics.com Toledo, OH
is needed to access robot www.fanucrobotics.com (419) 866-0788
information. ©2006 FANUC Robotics America, Inc. All rights reserved. FANUC ROBOTICS LITHO IN U.S.A. FRA-4/06

You might also like