Brooks Automation
P/N: PFD0-DI-00010, Rev 5.0.0, April 9, 2022
Software Reference
Copyright © 2022, Brooks Automation, Inc.
77
should click the “Disable Power” button to be sure motor power is off. If you need to load a new project
(for example CAL_PP) you will need to click on “Unload” and then “Load” before you can load the new
project into RAM.
You may now perform the procedures below.
Loading a Project (Program) or Updating PAC Files
If CAL_PP or a different program needs to be loaded into the controller from an external computer, this
may be done via ftp. Previous generations of GPL supported this process directly from the GPL Web
Server, but Windows 10 and Edge no longer allow this. Therefore, the procedures listed below must be
used.
1.
Use the Windows 10 File Explorer (NOT the Web Explorer) to access the flash directly. For
example, type "ftp://192.168.0.1/flash" in the File Explorer address line if your controller is set to
the default address 192.168.0.1. Otherwise use your controller IP address. This should bring up a
window with the following files.
2.
To load a GPL Project, such as CALPP, Open the “Projects” folder and paste the
Project folder into this area. There may be several other projects (programs) loaded
into this folder, which is stored in flash ram in the controller. A project folder is a
software folder than may have several files inside it. You must load the entire folder,
not just the files inside.
3.
Once the appropriate project (for example CAL_PP) has been loaded into flash
memory, it must then be loaded into dynamic memory in order to execute. See the
section below on “Calibrating the Robot” for an example on how to load and execute
the CAL_PP program.
4.
To load or update PAC files, open the “Config” folder and paste a backup copy of the
PAC files into the “Config” folder. These files will all have a
.pac
extension. Wait at
least 15 seconds after the copy is complete before turning off the controller.
The
robot must be re-booted after new PAC files are installed for them to take
effect.