EasyManuals Logo

Parker ACR Series Programmer's Guide

Parker ACR Series
176 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #27 background imageLoading...
Page #27 background image
Parker Hannifin
Programming Example
The following program creates a square. You can use ACR-View to
set up the controller. Then enter the program into program 0 and
download it to the controller.
RES X Y : REM reset encoder registers to 0 at startup
_LOOP
ACC 50 : REM set trajectory generator acceleration
DEC 50 : REM set trajectory generator deceleration
STP 50 : REM set trajectory generator stop ramp
VEL 5 : REM set target velocity
X5 : REM move axis to position
Y5 : REM move axis to position
X0 : REM move axis to position
Y0 : REM move axis to position
GOTO LOOP
ENDP
Before running the program, make sure you are at the program 0
prompt in the terminal emulator. The LRUN command lets you listen
to through a terminal to the PRINT statements and error messages.
This is the only way to view program errors.
To run the program, type LRUN
When ready to exit the listening mode, press the
ESC key (ASCII 27).
As the program runs, you can pause the program by setting the
Feedhold Request bit or sending the PAUSE command. The Feedhold
Request bit stops the axes using the deceleration value.
To set the Feedhold Request bit, type SET 520.
You can resume the program by setting Cycle Start Request bit or
sending the RESUME command. The Cycle Start Request bit starts the
axes using the acceleration value.
To set the Cycle Start bit, type SET 521.
While the program is in a feedhold, you can check the encoder
position of each axis.
To view the axis X encoder position, type PRINT P6144.
To view the axis Y encoder position, type ?P6160
Parametric Evaluation
Most commands take arguments. Often, those command-line
arguments are literals—values that are interpreted as they are
written. For example, axis numbers, bit index numbers, acceleration
or deceleration speeds, or positional values.
In addition to literals, you can use expressions (also called formulas).
The ACR controller can solve complex integer or floating point math.
To use expressions, you must enclose them in parentheses.
Expressions can use the following:
Constants
Variables
Programming Basics 27

Other manuals for Parker ACR Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Parker ACR Series and is the answer not in the manual?

Parker ACR Series Specifications

General IconGeneral
BrandParker
ModelACR Series
CategoryController
LanguageEnglish

Related product manuals