Вы находитесь на странице: 1из 59

HP-GL MANUAL

ZND S / M / L / XL / LC LINE
Valid for SW version 2.86 and higher
HP-GL Manual / Aug 99 Page 2 of 59 Valid for SW version 2.86 and higher
Table of Contents
ABOUT THIS GUIDE 5
THE PLOTTER ITSELF 5
Coordinate System 5
Units of Measure 5
Absolute and Relative Coordinates 6
Work Area Limits 6
UNDERSTANDING HP-GL SYNTAX 6
Notations 7
Parameter Formats 7
EBNF definition of HP-GL syntax 8
TOOLS 8
FRONT-END PARSER 8
JOB MANAGER 8
COMMAND GROUPS 9
COMMAND DESCRIPTION 10
AA ARC ABSOLUTE 10
AR ARC RELATIVE 10
AS ACCELERATION SELECT 11
AU AUTOMATIC TOOL UP 11
BP BEEP 12
CI CIRCLE 12
CR CIRCLE RESOLUTION 12
DF DEFAULT 13
DH DO HANDLING 13
DI ABSOLUTE DIRECTION 13
DP DIGITIZE POINT 14
DS DEVICE SELECT 14
DT DEFINE TERMINATOR 15
EG EXTERNAL GAS 15
EL RECESS POWER 16
FC FOIL CUT 16
FF FOIL FEED 17
FL FOIL LENGTH 18
FM FEEDER MODE 19
FS FORCE SELECT 20
HC HARD CLIPPING 20
IN INITIALIZE 21
JB JOB ECHO 22
LB LABEL 22
LF LASER FREQUENCY 23
HP-GL Manual / Aug 99 Page 3 of 59 Valid for SW version 2.86 and higher
LL LASER POWER 23
LT LINETYPE 24
MA MOVE ABSOLUTE 25
MF MOVE FAST 25
ML LASER MINIMAL POWER 25
MR MOVE RELATIVE 26
MS MESSAGE 26
MW MOVE WORK 27
NR NOT READY 27
OA OUTPUT ACTUAL POSITION 27
OC OUTPUT CURRENT POSITION 28
OD OUTPUT DIGITIZED POINT 28
OF OUTPUT INCREMENT PER MM 29
OH OUTPUT HARDLIMITS 29
OI OUTPUT IDENTIFICATION 30
OP OUTPUT SPECIALS 30
OR OUTPUT REFERENCE POINT 36
OS OUTPUT STATUS 37
OW OUTPUT WILD COMPATIBLE 38
OZ OUTPUT ZOOM 38
PA PLOT ABSOLUTE 39
PB POWERSWITCH BOX 39
PD TOOL DOWN 40
PK PARK 40
PL PULS LENGTH 41
PM PASSEPARTOUT DELAY 41
PP TOOL PRESSURE 41
PR PLOT RELATIVE 42
PS PORT SELECT 42
PT INDEPENDENT T-AXIS 43
PU TOOL UP 44
PW TOOL WAITING TIMES 44
QU SET QUALITY 45
RP REVOLVER POSITION 45
RS REFERENCE SET 45
SD SET DELAY 46
SI SIZE 46
SJ SELECT JOB 47
SP SELECT TOOL 47
SU SAVE USER 48
SV SET VACUUM 48
SZ SET ZOOM 49
TR TANGENTIAL ROTATING 49
UL USER LINETYPE 50
HP-GL Manual / Aug 99 Page 4 of 59 Valid for SW version 2.86 and higher
UR USER STRING 51
UV UNIBOARD VECTOR 52
VD VACUUM DELAY 52
VF VELOCITY FAST 52
VS VELOCITY SELECT 53
VU VELOCITY UP 53
VW VELOCITY WORK 53
XX UNIVERSAL SYNTAX 54
ZI Z-AXIS INITIALIZE 58
ZP Z-AXIS POSITION 58
ZS Z-AXIS SPEED 59
ZT Z-AXIS TOOL 59
HP-GL Manual / Aug 99 Page 5 of 59 Valid for SW version 2.86 and higher
About This Guide
This is a guide to HP-GL Language implemented in Znd Plotters. The plotters/cutters support a
subset of the standard HP-GL, together with Znd specific commands, e.g. for the different tools or
the T- and Z-axes.
HP-GL and HP-GL/2 are trademarks of Hewlett-Packard Company.
The first part of this manual explains the coordinate systems of the plotter, the units of measure and
the command syntax. The second part describes the commands in detail.
For testing purposes commands can be sent by a terminal program on a computer, connected to the
plotter.
The Plotter itself
Coordinate System
The plotter uses the Cartesian coordinate system: a set of two perpendicular, scaled axes. These
axes are usually called the X- and Y-axes. You can locate any point on the XY plane by specifying
its X- and Y-coordinates.
The beam of the Znd Plotter moves in X-direction.
Some tool-heads have a T- and / or Z-Axis.
The T-axis is for the tangential rotation, the Z-axis
moves the tool vertically up and down.
Units of Measure
Two different types of coordinates are used.
- Plotter Coordinatesreferring to the initial origin of the plotter.
- User Coordinates, they are scaleable and refer to the reference point (settable origin).
Depending on the HP-GL command one or the other coordinate system is used. See the command
description for details.
Units:
Plotter Coordinates: [
1
/
100
mm]
e.g. RS, HC
User Coordinates: [
1
/
100
mm * scale]
e.g. PU, PD, PA
X
Y
Yscaled
User Origin
Xscaled
RS X,Y
Plotter Origin
X
Y
HP-GL Manual / Aug 99 Page 6 of 59 Valid for SW version 2.86 and higher
Absolute and Relative Coordinates
X-, Y- and Z-coordinates in the User Coordinate system can be either absolute or relative.
- The command PA selects the absolute mode. All User Coordinates in succeeding commands
are then interpreted as absolute coordinates relative to the User Origin.
- The command PR selects the relative mode. In this mode coordinates give the difference
between the current and the new location.
Commands which work with Plotter Coordinates are independent of the selected mode. Plotter
coordinates are always absolute.
Remark:
Absolute mode is default. If you use relative coordinates, we recommend to end your HP-GL
program with a PA; command, to reset the mode to default (absolute).
Work Area Limits
Your plotting area usually does not extended to the limits of your media. There is a physical limit
beyond which the tool cannot move. These hard-clip limits can be changed with the HC command
as long as the new hard-clip area is within the physical limits.
Understanding HP-GL Syntax
HP-GL instructions have four components: a mnemonic, parameter(s), separator(s), and a
terminator.
Mnemonic The two-letter mnemonic is designed to remind you of the instruction's function. The
mnemonic can be upper- or lowercase.
Parameter(s) Some parameters are required, some optional. Optional parameters, when
specified, may require additional, qualifying parameters. Some instructions have no parameters.
Separator(s) When you use parameters, you must separate them with a comma or space, and
/or with a + or sign. Commas are recommended because some computers eliminate spaces,
especially when sending variables.
Terminator All instructions require a terminator. The recommended method is to terminate an
instruction with a subsequent HP-GL mnemonic. You may also use semicolons, [cr] or [lf] to
terminate HP-GL instructions. A special terminator is used for the commands LB, MS and UR,
definable by DT.
The following illustration describes a typical HP-GL instruction. Note that it uses a semicolon to show
that the instruction is being terminated. The recommended practice is to terminate this instruction
with the next HP-GL mnemonic.
PD 30000 , 45000 ;
Mnemonic Separator Terminator
Parameters
HP-GL Manual / Aug 99 Page 7 of 59 Valid for SW version 2.86 and higher
Notations
The following describes the notations used in the syntax section of the instruction descriptions.
MNemonic Command characters.
parameters All parameters are shown in italics.
( ) Parameters in parentheses are optional.
text Any number of labelling characters for the LB command. Number of characters is
limited for MS and UR.
(,...) Any additional number of the given coordinate set either X,Y, X,Y,T or X,Y,Z
; Instruction terminator.
[TERM] The terminator sent back to your computer by the plotter at the end of the response
to an output instruction. The output terminators are: a carriage return [cr] or carriage
return [cr] and line Feed [lf]. Default factory setting is [cr] only.
<ESC>[n..m] A key sequence for the plotter keypad. <ESC> selects the root of the menu tree.
[m..n] describes a sequence of numerical keys [1..9] selecting a certain function.
Parameter Formats
Real
You must give parameters in the format ( type of units) required by each HP-GL instruction. All para-
meters however are read by a floating-point read-in function, regardless of their latter use. In floating
point representation, a number is represented internally by a sign bit s (interpreted as plus or minus),
an exact integer exponent e and an exact positive integer mantissa M. Taken together these repre-
sent the number
s * 1.M * 2
e-E
where E is a bias of the exponent, a fixed integer constant for any given machine and repre-
sentation. The actual used mantissa M is 23-bits wide which gives a relative accuracy of 1.2 * 10
-7
.
Care should be taken with large coordinates, e.g. when using material feeding. While X-coordinates
increase in magnitude, small relative coordinates lose their precision when they are added to the X-
coordinates.
Integer
Because of the relative accuracy of the unified read-in function, integer numbers larger than
8388607 ( = 2
23
-1 ) lose their exact value. Therefore it is not advisable to use integer outside the
range of 8388607.
Standard units are the following: (exceptions are stated in the command description)
User units / Plotter units / Relative / Absolute
Coordinates and lengths are usually in either User Units or Plotter Units and can be relative or
absolute. These names are used in the parameter format specification. The above chapters Units of
Measure and Absolute and Relative Coordinates give more information.
Time
In milliseconds. A time parameter is named Time
Angles
In degrees. (except PT command) An angle parameter is named Angle.
Acceleration
Integers from 1 to 4. An acceleration parameter is named Accel. The resulting acceleration de-
pends on plottertype and head.
HP-GL Manual / Aug 99 Page 8 of 59 Valid for SW version 2.86 and higher
Velocity
In cm/s. A velocity parameter is named Velocity. The maximum velocity depends on plottertype
and head.
String
ASCII Characters [32..126]. Exceptions and special characters are marked.
EBNF definition of HP-GL syntax
instruction = Mnemonic [Parameter {Separator Parameter}] (instruction | Terminator) .
Terminator = ; | CR | LF .
Parameter = floating number .
Separator = space | tab | , | + | - .
Mnemonic = character character .
This definition does not cover text based commands e.g. LB, MS, UR.
Tools
Znd Plotters work with a variety of tools. For selecting a tool on a head, the standard HP-GL
command Select Pen (SP) is used. The terms tool and pen are used for any Znd-Tools, regardless
of their actual function.
Front-end Parser
The so called Front-end Parser has been implemented to enable an immediate command pro-
cessing. If the plotter receives a front-end command, it is handled immediately even if the HP-GL
buffer is not empty. Front-end commands can be valid in online and offline state. The purpose of the
commands is to control the plotter parameters (read and write) or to change the state (online /
offline) by a host computer.
A separate document about syntax and semantic of the front-end commands is available.
There are several drawbacks with front-end commands. First of all, they can be potentially
dangerous if they are used to move the beam of the plotter. E.g. changing the plotter state may
cause unexpected movement. Second, they need more computing time which results in lower
performance if frequently used. A front-end command stops the plotter temporarily.
Job Manager
The job commands can be used to declare a set of data as a job. Jobs can then be cleared,
recalled, copied or moved. The maximum number of jobs is limited by the amount of memory
available, but must not exceed 64 jobs. To observe the progress of a job the HP-GL Command JB
Job Echo can be used.
A separate document about syntax and semantic of the job commands is available.
HP-GL Manual / Aug 99 Page 9 of 59 Valid for SW version 2.86 and higher
Command Groups
Moving Commands
Commands to move the X, Y, Y2, T or Z axis of the Plotter.
AA, AR, CI, FC, FF, LB, MA, MF, MR, MW, PA, PD, PT, PU, UV, DH, PK
Setting Commands
Commands which modify plotter settings.
AS, AU, CR, DF, DI, DS, DT, FL, FM, FS, HC, IN, LT, PL, PM, PP, PW, QU, RS, SI, SU, SV,
SZ, TR, UL, UR, VD, VF, VS, VU, VW, XX, ZP, ZS
Actor Commands
Commands which switch ports or cause any actions on the Plotter.
BP, DH, DP, EG, EL, JB, MS, NR, PB, PK, PS, RP, SP, SU, XX, ZT, SD
Information Commands
Read information from plotter. (Output commands)
DP, JB, OA, OC, OD, OF, OH, OI, OP, OR, OS, OW, OZ
Vacuum and Page Feed Commands
DH, FC, FF, FL, FM, PB, PS, XX
Tz-Tool
Special commands for the Tz-tool
IN, ZS, ZP, OP12
Router-Tool / 3D-Commands
Special commands for the Rout er-Tool
IN, ZP, ZT, XX, ZS, MA, MR, MW, MF, VF, VW, ZT
3Axis / Uniboard
UV, OP10
Laser Commands
Commands for the Laser option.
EG, EL, IN, LF, LL, ML, OP17
HP-GL Manual / Aug 99 Page 10 of 59 Valid for SW version 2.86 and higher
COMMAND DESCRIPTION
AA ARC ABSOLUTE
Draws a circular arc. The centre is defined by the absolute coordinates x and y. Starting position is
the actual position of the tool, length of the arc is defined by the input angle. The radius of the
circular arc is the difference between the actual position and the centre. The sign of arcus
determines if the arc is plotted clockwise or anticlockwise. AA automatically lowers the tool and sets
the tool-status to down.
SYNTAX : AA X,Y,arcus;
Parameter Format Functional Range Default
X,Y User units Absolute device-dependent no default
arcus Angle Real [] no default
X, Y : Specifies the location of the arc centre.
arcus : Specifies the angle, in degrees, through which the arc is drawn. A
positive angle draws anticlockwise from the current tool location; a
negative angle draws clockwise.
EXAMPLE : AA200,200, 90;
Plots a circular arc of 90 degrees, centre absolute 200,200 from the
reference point, anticlockwise rotation.
SEE ALSO : CR
NOTE: (Angles > 360) or (Angles < -360) are possible. This is useful for
overlapped cuts.
AR ARC RELATIVE
Draws a circular arc. The centre is defined relative to the actual position of the tool. Starting point is
the current position of the tool. The radius is defined by the distance between centre and current
position. The sign of arcus determines if the arc is plotted clockwise or anticlockwise. AR auto-
matically lowers the tool and sets the tool-status to down.
SYNTAX : AR X, Y, arcus;
Parameter Format Functional Range Default
X, Y User units Relative device-dependent no default
arcus Angle Real [] no default
X, Y : Specifies the centre of the arc relative to the current position.
arcus : Specifies the angle, in degrees, through which the arc is drawn. A
positive angle draws anticlockwise from the current tool location; a
negative angle draws clockwise.
EXAMPLE : AR200,200, 90;
Plots a circular arc of 90 degrees,
centre relative 200, 200 from current
position, rotation anticlockwise.
SEE ALSO : CR
NOTE : (Angles > 360) or (Angles < -360) are possible. This is useful for
overlapped cuts.
HP-GL Manual / Aug 99 Page 11 of 59 Valid for SW version 2.86 and higher
AS ACCELERATION SELECT
Initializes the actual acceleration for lowered and lifted tools. The parameters ranging from 4 to 1
select an acceleration relative to the maximum. The maximum acceleration depends on the plotter
type.
SYNTAX : AS acceldown, accelup; AS acceldown; AS;
Parameter Format Functional Range Default
acceldown Accel 1 to 4 according to active user
accelup Accel 1 to 4 according to active user
acceldown : Acceleration when tool is down.
accelup : Acceleration when tool is up.
Acceleration of M800s e.g.
AS 1 -> 1,25 m/s
2
AS 2 -> 2,5 m/s
2
AS 3 -> 5 m/s
2
AS 4 -> 10 m/s
2
EXAMPLE : AS1,3;
Selects acceleration level 1 for all subsequent down-vectors, acceleration 3 for up-
vectors.
NOTE : Only AS without parameters selects the default values.
SEE ALSO : OP, SJ
AU AUTOMATIC TOOL UP
Initializes the angle of a directional change at which the tool is raised automatically. After rotation,
the tool is lowered again.
SYNTAX : AU liftupAngle;
Parameter Format Functional Range Default
liftupAngle Angle 360 no default
liftupAngle : An angle < 0 turns the automatic tool-up off (similar to 360).
EXAMPLE : AU 360;
Automatic tool-up is turned off.
AU 45;
The tool is automatically lifted before and lowered after the rotation if the
change of direction exceeds 45 degrees.
X
Y
Liftup
Angle
V
e
c
t
o
r
HP-GL Manual / Aug 99 Page 12 of 59 Valid for SW version 2.86 and higher
BP BEEP
Generates a sound.
SYNTAX : BP;
EXAMPLE : BP;
Activates the keyboard-buzzer for 100 ms.
NOTE : BP enables you to check the communication between PC and plotter
very easily.
CI CIRCLE
Draws a full circle using the current tool position as centre. The circle is plotted anticlockwise with
the tool lowered automatically. On completion, the tool returns to centre.
SYNTAX : CI radius;
Parameter Format Functional Range Default
radius User units device-dependent no default
radius : Circle radius [
1
/
100
mm * zoom-factor].
EXAMPLE : CI 1000;
Generates a full circle with a 10 mm * zoom-factor radius.
SEE ALSO : CR
CR CIRCLE RESOLUTION
Initializes the factor for circle resolution.
SYNTAX : CR (resolution);
Parameter Format Functional Range Default
resolution Real 0.001 to 100 1.0
resolution : Defines the number of vectors in a circle.
[ ]
[ ]
) 3
units User 1
units User
* 4 ( * + =
radius
resolution ctors NumberOfVe
resolution < 1 lower resolution.
resolution = 1 normal resolution.
resolution > 1 higher resolution.
An increased circle resolution can cause a lower speed on circles.
EXAMPLE : CR 0.5;
In all subsequent circles the circle resolution will be 0.5.
HP-GL Manual / Aug 99 Page 13 of 59 Valid for SW version 2.86 and higher
DF DEFAULT
Loads the currently selected user parameter set and replaces the current parameters => see the
command SJ (select job) for loading a specific user parameter set and for the affected parameters.
SYNTAX : DF;
SEE ALSO : SJ
DH DO HANDLING
Starts a handling cycle (in combination with a handling module only).
SYNTAX : DH param;
Parameter Format Functional Range Default
param Integer 0 to 4 1.0
param : 0 : initialize handlingsystem.
1 : move the arm into upper position.
2 : put on new material (load material).
3 : remove processed material (unload material).
DI ABSOLUTE DIRECTION
Initializes the direction of a label. The direction can be set either as differential (dX/dY) value or as
an angle (in degrees).The angle is measured as shown below.
SYNTAX : DI X, Y; DI angle;
Parameter Format Functional Range Default
X,Y Real Real 0.0
angle Angle 0.0 to 360 0.0
X, Y : Angle ratio
) arctan(
X
Y
angle

=
EXAMPLE : DI 1,4;
Direction is 75.96 to pos. X-axis.
SEE ALSO : LB
Y
X

= angle
X
"
L
a
b
e
l T
e
x
t
"
Y
HP-GL Manual / Aug 99 Page 14 of 59 Valid for SW version 2.86 and higher
DP DIGITIZE POINT
Switches into offline mode.
The digitizing function must be entered manually by typing <ESC>37 at the keyboard.
See the OD command for more information.
SYNTAX : DP;
EXAMPLE : DP;
The plotter switches into offline modus.
NOTE :: DP has exactly the same function as the NR command.
SEE ALSO : NR, OD
DS DEVICE SELECT
Chooses a parser.
SYNTAX : DS number;
Parameter Format Functional Range Default
number Integer 1 to 3 1.0
number : 1 : Selects the Znd Parser.
- Label height [18/47 cm / unit], width [15/47 cm / unit].
- Default terminator for LB, UR and MS is semicolon.
- IN command not active.
2 : Selects the HP-GL Parser.
- Label size (height and width) [1 cm / unit].
- Default terminator for LB, UR and MS is ETX (03 decimal).
- IN command is not active.
3 : Selects the TPT-CU Parser.
- For a PD; PA X,Y; command sequence e.g. this parser avoids
tool lowering with a wrong tangential direction.
- Label height [18/47 cm / unit], width [15/47 cm / unit].
- Default terminator for LB, UR and MS is ETX (03 decimal).
- IN command active.
EXAMPLE : DS 1;
Activates the Znd Parser.
SEE ALSO : SI, DT
Menu-function MODEPARSER <ESC>532.
HP-GL Manual / Aug 99 Page 15 of 59 Valid for SW version 2.86 and higher
DT DEFINE TERMINATOR
Defines a character which acts as terminating character in label commands.
SYNTAX : DT Terminator;
Parameter Format Functional Range Default
Terminator Integer 0 < Integer <= 127
(ASCII - Code)
3 (ETX),
or semicolon when Znd
Parser selected
Terminator : You must not use :
17 : XON
19 : XOFF
27 : ESC
64 : @
EXAMPLE : DT 33;
Defines the character '!' as terminator for labels.
DT 68;
LB ABCD;
Only ABC will be plotted, D is used as terminator.
NOTE :: When using labels in plotfiles it has to be verified that the actual terminator
is the same as the terminator used in the plotfile.
SEE ALSO : LB, MS, UR
EG EXTERNAL GAS
Switches a port on the laser interface. It is used to switch the external gas source on and off. (in
combination with the laser option only).
SYNTAX : EG param;
Parameter Format Functional Range Default
param Integer 0 to 1 no default
param : 0 : switches the external gas off.
1 : switches the external gas on.
EXAMPLE : EG 1;
Switches the external gas on.
HP-GL Manual / Aug 99 Page 16 of 59 Valid for SW version 2.86 and higher
EL RECESS POWER
Defines the laser power during the 'tool down after waiting time' (used in combination with the laser
option only).
SYNTAX : EL power;
Parameter Format Functional Range Default
power Real 0-100 [%] no default
power : Recess Power.
EXAMPLE : EL 50;
Defines 50% recess power.
SEE ALSO : OP17, ML, LF, LL
FC FOIL CUT
If the foilcut-option is installed, this command is used to cut the material off at a position slightly
below x = 0. The parameter length defines the whole cut-length. Firstlength defines the length of a
short initial cut in negative direction. For a reliable cutting the starting point should be within the
material. We recommend the firstlength to be about 10% of length. All parameters not used will be
replaced with the default values.
SYNTAX : FC length; FC length, firstlength; FC;
Parameter Format Functional Range Default
length Plotter units y-axis maximum >
integer > 0
last length or
y-axis max.
firstlength Plotter units y-axis maximum >
integer > 0
length / 10
length : Cut length.
firstlength : First cut length into negative direction.
EXAMPLE : FC 50000;
The beam first moves slightly below x-zero and the head to the starting y-
position of the first cut in negative direction. Then the two cuts in negative
and positive direction are made. The total cut-off length is 50000 incre-
ments (50cm).
NOTE : Only for C2(P) and CP Head with cut-off tool.
The Cut-off pressure for the C2(P) head can be set in the menu. The key-
board sequence is <ESC> 1162.
HP-GL Manual / Aug 99 Page 17 of 59 Valid for SW version 2.86 and higher
FF FOIL FEED
If a foilfeed-option is installed, this command is used for releasing a material advance .
SYNTAX : FF (param);
Parameter Format Functional Range Default
param Integer 0 to 2 0
0 : Standard material advance, identical to FF without parameters.
Same as PAGE FEED <ESC>321 from the keyboard.
1 : Material advance from the current position with a following cut-off
(Only for C2(P) and CP Head).
Same as FEED & CUT <ESC>323 from the keyboard.
param :
2 : Releases the manual advance function using the direction keys on the
keyboard.
Same as MANUAL FEED <ESC>324.
EXAMPLE : FF;
The beam is moved to the starting point of the advance, activates the
feeder pads and moves the material for a distance previously defined by
the FL command. After advancing the beam moves back to its last
position.
NOTES : - Depending on material and application, a negative advance is also
possible. It can be achieved by entering a negative Foil Length either
with the FL command or via the menu.
- If the length of the advance exceeds the mechanical dimensions of the
plotter the advance is performed in several steps.
- The length of the advance changes with the zoom-factor.
SEE ALSO : FL
HP-GL Manual / Aug 99 Page 18 of 59 Valid for SW version 2.86 and higher
FL FOIL LENGTH
Defines the length of a material advance and optional a starting-point.
SYNTAX : FL length; FL length, startpointX;
Parameter Format Functional Range Default
length See note Real no default
startpointX Plotter units device-dependent 0.0 = off
length : Form feed length.
startpointX : Defines an x-axis starting-point for the material advance.
Without this definition, the material advance starts at an x-axis position
equal to the length of the advance. If a starting-point has been defined it
remains until it is changed by giving a new startpointX. If startpointX is
lower than 10000 the starting-point function is cancelled.
EXAMPLE : FL 50000, 100000;
Foil length is set to 0.5 meter, the advance starting-point to 1.0 m.
Notes : - Foil-length is multiplied by the x-axis zoom-factor when the advance is
released by an FF command. A manual advance is not zoom-
dependent.
- A negative foil length inverts the direction in which the material is moved.
This can be used in combination with the conveyor or with the motorised
roll-off unit.
- StartpointX is not zoom-dependent. A value lower than 10000 (10 cm) is
converted to 0 which switches the starting-point function off.
SEE ALSO : FF
HP-GL Manual / Aug 99 Page 19 of 59 Valid for SW version 2.86 and higher
FM FEEDER MODE
Defines the Feeder Mode
SYNTAX : FM mode; FM mode, fixing, rollUp, rollOff;
Parameter Format Functional Range Default
mode Integer -1 to 3 no default
fixing Integer -1 to 3 no default
rollUp Integer -1 to 4 no default
rollOff Integer -1 to 4 no default
mode : -1 : no change
0 : normal mode, fixation by vacuum
1 : fixation by vacuum, stop before the transport
2 : without vacuum
3 : same function as 0 (Wild compatible)
fixing: -1 : no change
0 : vacuum
1 : fixbar
2 : none
3 : vacuum and fixbar
rollUp: -1 : no change
0 : none
1 : coreless
2 : core
3 : external (activates output of a control signal)
4 : Emtec
rollOff: -1 : no change
0 : manual
1 : driven
2 : core
3 : external (activates output of a control signal)
4 : inverted (driven)
EXAMPLES : FM2;
Vacuum pump and valve are not switched during the feeding sequence.
FM0,0,-1,1;
Selects the fixation by vacuum, with vacuum only, makes no change for the
roll-up and selects the driven roll-off unit.
NOTE : See the user manual for the different applications.
<ESC>128 to set mode via the user menu.
<ESC>129 enters the menu where fixing, rollUp and rollOff can be set.
HP-GL Manual / Aug 99 Page 20 of 59 Valid for SW version 2.86 and higher
FS FORCE SELECT
Initializes the knife pressure for the C2(P) head.
SYNTAX : FS pressure;
Parameter Format Functional Range Default
pressure Integer 30 to 1500 grams no default
pressure : Knife pressure in grams.
EXAMPLE : FS 500;
The knife pressure is set to 500 grams.
SEE ALSO : PP
HC HARD CLIPPING
HC defines a rectangular working area or window. The plotting tool cannot be used outside this
area.
SYNTAX : HC Xl,Yl,Xh,Yh; HC;
Parameter Format Functional Range Default
Xl,Yl,Xh,Yh Plotter units Absolute device-dependent plotter dimensions
Xl : X lower limit
Yl : Y lower limit
Xh : X higher limit
Yh : Y higher limit
EXAMPLE : HC 10000,10000,80000,80000;
Limits plotting area to a size of 70000 by 70000 plotter units.
NOTE : - The border of the window is part of the working area.
- Boundary points are in plotter units and therefore not depending on
zoom.
- The window can also be set by the menu function <ESC>342.. .
- If after an HC command both, the head and the coordinates of the next
moving command are outside the window, the head moves to a
boundary (with tool up).
SEE ALSO : OP0, OP13, OP30, OH
Default Hard-Limits (plotter dimensions)
(0,0)
(10000,10000)
(80000,80000)
Y
X
Limited plotting area with HC
HP-GL Manual / Aug 99 Page 21 of 59 Valid for SW version 2.86 and higher
IN INITIALIZE
IN loads default values (software defined) for most of the parameters.
ATTENTION ! Only for Parser-type 3 = TPT-CU active !
SYNTAX : IN;
The following parameters are set to default values :
OriginX, OriginY, OriginZ, OriginR : reference point (RS)
VacuumState : vacuum-valve state (PS)
ActPen : selected tool (SP)
PenBlock : lock tool
ZSpeedLift , ZSpeedLower : Z-axis speeds (ZS)
ZPosUp, ZPosDown : Z-axis up/down - positions (ZP)
TangStatus : tangential rotation on/off (TR)
WindowStatus : window on/off
WindowLowX ,
WindowHighX,
WindowLowY ,
WindowHighY : window-coordinates (HC)
PagingMode : paging mode
FeederMode1,
FeederMode2,
FeederMode3,
FeederMode4 : feeder paws mode (auto/man)
ControlMode : master slave / continuous path mode
VCState : vacuum cleaner on/off (PB)
VPumpState : vacuumpump on/off (PB)
RouterState : router on/off (ZT)
RouterRPM : router speed
ConvState : converter (router) on/off (PB)
RouterMode : router absolute or relative mode (ZM)
VacPressure : vacuum strength
PenPressure : knife pressure (C2 head) (PP), (FS)
CutPressure : cut off pressure (C2 head)
VacSize : vacuumwidth (SV)
DiagLength : diagonal length for diagonaltest
DigiMode : digitising mode on/off
Rights : rights (user mode)
CircleRes : circle resolution (CR)
Direction : direction of a label (DI)
Terminator : label terminator (DT)
CSizeX, CSizeY : character size (SI)
RollUpState : rollup on/off (PB)
ComprState : compressor on/off (PB)
BufferLength : input buffer length
PageLength : page length (foil feed) (FL)
ActUser : actual user (SJ)
CutLength : cut off length
LightBeam : light barriers
GotoXYx, GotoXYy : goto X Y' coordinates
& additional parameters for future functions
HP-GL Manual / Aug 99 Page 22 of 59 Valid for SW version 2.86 and higher
JB JOB ECHO
Defines a mark in an HP-GL command sequence. It echoes JB and the number given when it is
processed. JB can be used to indicate the progress in a plot-job.
The plotter stops while JB is processed. Therefore it is not advisable to use it within a tool-down
sequence.
SYNTAX : JB JobNr;
Parameter Format Functional Range Default
JobNr Integer 0 to max. Integer no default
OUTPUT FORMAT : JB JobNr [TERM]
Parameter Format Functional Range Default
JobNr Integer 0 to max. Integer,
no sign and whitechars
no default
JobNr : Mark identification number.
EXAMPLE : jb123;
RESPONSE : JB123[TERM]
Output from plotter to computer as soon as the command is processed.
LB LABEL
Plots a label starting at the current tool position. Linefeed is released by using character [cr], size of
characters is defined by the SI command, direction of the label can be determined by using DI
command.
SYNTAX : LB text terminator;
Parameter Format Functional Range Default
text String ASCII 32 to 126 and [cr]
except '@'
no default
terminator Character defined by DT ASCII 03
text : ASCII-label, [cr] for new line.
terminator : Terminator, defined by DT.
EXAMPLE : DT 33;
LB Zund's M1200[cr]Flachbettplotter!
! is the Terminator.
Plotter output :
Zund's M1200
Flachbettplotter
SEE ALSO : DT, DI, SI
NOTE: Unknown characters are replaced by a blank. LB is independent of the
zoom-factor.
HP-GL Manual / Aug 99 Page 23 of 59 Valid for SW version 2.86 and higher
LF LASER FREQUENCY
Selects a laser-frequency. The unit is Hertz.
SYNTAX : LF frequency;
Parameter Format Functional Range Default
frequency Integer 500 to 10000 [Hz]
1
) no default
1
) 20000 Hz max. for Coherent laser sources.
frequency : Laser-frequency.
EXAMPLE : LF 5000;
Sets the laser-frequency to 5000 hertz.
SEE ALSO : OP17, ML, LL, EL, IN, EG
LL LASER POWER
Initializes the maximum laser power. The laser power is proportional to the actual speed, ranging
from minimum to this maximum laser power when the plotter accelerates from 0 cm/s to max. speed
(set with VS). This command is used in combination with the laser option only.
SYNTAX : LL power;
Parameter Format Functional Range Default
power Real 0-100 [%] no default
power : Maximum laser-power.
EXAMPLE : LL 50;
Selects 50% laser power at max. tool-down speed.
SEE ALSO : ML, LF, EL
HP-GL Manual / Aug 99 Page 24 of 59 Valid for SW version 2.86 and higher
LT LINETYPE
Specifies the line pattern to be used when drawing lines.
SYNTAX : LT type, length, mode; LT type; LT;
Parameter Format Functional Range Default
type Integer 0 to 8 Solid line
length Real > 0 length not changed
mode Integer 1 1
type : Specifies the line pattern for subsequent lines.
length : Length of one complete line pattern in millimetres.
mode : 1 : absolute mode length in millimetres.
Note : only mode 1 is implemented.
EXAMPLE : LT 4,20,1;
Line Type 4 with 20 millimetres length for each pattern, absolute mode.
NOTE : - Positive line types are fixed-length line patterns (length given by the
parameter length).
Adaptive-length line types are not implemented.
- LT without parameters cancels previously selected line types. The
plotter now draws solid lines.
- If given, the parameter ' mode' must have the value '1' as long as only
absolute mode is implemented.
- LT is independent of zoom-factor.
SEE ALSO : UL
Linetype patterns: 0: Dot only at each point specified
1:
2:
3:
4:
5:
6:
7:
8:
Pattern
HP-GL Manual / Aug 99 Page 25 of 59 Valid for SW version 2.86 and higher
MA MOVE ABSOLUTE
MA is the 3-D equivalent to the 2-D command PA. It switches the plotter into absolute mode and
moves to x, y, z if parameters are given.
SYNTAX : MA x, y, z; MA;
Parameter Format Functional Range Default
x, y User units Absolute device-dependent no-default
z Plotter units Absolute 0 to 3200 no-default
x, y, z : Absolute x-, y- and z-coordinates.
EXAMPLE : MA 10000,10000,2000;
SEE ALSO : MR, MF, MW, VF, VW, ZI
NOTE : 3-D applications with Rz-P head only. The head must be initialised in the
absolute working mode. See ZI for more information.
MF MOVE FAST
MF is the 3-D equivalent to the 2-D command PU. It works out a 3-D vector fast, therefore the
material should not be touched. The maximum speed is defined by the command VF. Absolute or
relative mode is selected by the instructions MA and MR.
SYNTAX : MF x,y,z; MF;
Parameter Format Functional Range Default
x, y User units
Absolute or Relative
device-dependent no-default
z Plotter units
Absolute or Relative
0 to 3200 no-default
x, y, z : X-, y- and z-coordinates (absolute) or 3-D vector (relative) depending on
the most recently executed MA or MR instruction.
EXAMPLE : MF 10000,10000,2000;
SEE ALSO : MA, MR, MW, VF, ZI
NOTE : 3-D applications with Rz-P head only. The head must be initialised in the
absolute working mode. See ZI for more information.
ML LASER MINIMAL POWER
Initializes the minimum laser power. The laser power is proportional to the actual speed, ranging
from this minimum to maximum laser power when the plotter accelerates from 0 cm/s to max. speed
(set with VS). This command is used in combination with the laser option only.
SYNTAX : ML power;
Parameter Format Functional Range Default
power Real 0-100 [%] no default
power : Minimum laser-power.
EXAMPLE : ML 10;
Sets the minimum laser power to 10%.
SEE ALSO : LF, LL, EL
HP-GL Manual / Aug 99 Page 26 of 59 Valid for SW version 2.86 and higher
MR MOVE RELATIVE
MR is the 3-D equivalent to the 2-D command PR. It switches the plotter into relative mode and
moves to x, y, z if parameters are given.
SYNTAX : MR x, y, z; MR;
Parameter Format Functional Range Default
x, y User units Relative device-dependent no-default
z Plotter units Relative 0 to 3200 no-default
x, y, z : 3-D vector.
EXAMPLE : MR 10000,10000,2000;
SEE ALSO : MA, MF, MW, VF, VW, ZI
NOTE : 3-D applications with Rz-P head only. The head must be initialised in the
absolute working mode. See ZI for more information.
MS MESSAGE
MS is designated to send messages for the user from the system to the display of the plotter. While
displaying the message the plotter stays online but waits for an <ENT> on the keyboard. Three lines
of the display can be used, the fourth always shows the text ENT to continue. The syntax of MS is
the same as the syntax of the label command, also the terminator used, defined by DT.
SYNTAX : MS text terminator;
Parameter Format Functional Range Default
text String ASCII 32 to 126 and [cr]
except '@'
no default
terminator Character defined by DT ASCII 03
text : ASCII-label, max. 20 characters + [cr] per display line.
terminator : Terminator, defined by DT.
EXAMPLE : DT 59;
MSChange material![cr]then; ( ; is the Terminator, defined by DT59).
The following message is displayed:
LCD-display (4x20 characters)
SEE ALSO : DT
Change material!
then
ENT to continue
HP-GL Manual / Aug 99 Page 27 of 59 Valid for SW version 2.86 and higher
MW MOVE WORK
MW is the 3-D equivalent to the 2-D command PD. It works out a 3-D vector slow, used when the
material is touched. The maximum speed is defined by the command VW. Absolute or relative mode
is selected by the instructions MA and MR.
SYNTAX : MW x, y, z; MW;
Parameter Format Functional Range Default
x, y User units
Absolute or Relative
device-dependent no-default
z Plotter units
Absolute or Relative
0 to 3200 no-default
x, y, z : X-, y- and z-coordinates (absolute) or 3-D vector (relative) depending on
the most recently executed MA or MR instruction.
EXAMPLE : MW 10000,10000,2000;
SEE ALSO : MA, MR, MW, VW, ZI
NOTE : 3-D applications with Rz-P head only. The head must be initialised in the
absolute working mode. See ZI for more information.
NR NOT READY
The plotter is switched to the offline mode.
SYNTAX : NR;
SEE ALSO : DP;
NOTE : NR has exactly the same function as DP
OA OUTPUT ACTUAL POSITION
Requests actual position in Plotter Coordinates and the tool status. All instructions prior to this OA
must be completely processed before the plotter responds.
SYNTAX : OA;
OUTPUT FORMAT : X[space],Y[space],toolstate[TERM]
Parameter Format Functional Range Default
X, Y Plotter units, Integer device-dependent no-default
toolstate Integer 0, 1 no default
X, Y Received actual position in Plotter units, related to the plotter origin.
toolstate : 0 : up
1 : down
EXAMPLE : OA;
RESPONSE : +24454 ,+24432 ,1[TERM]
SEE ALSO OC
HP-GL Manual / Aug 99 Page 28 of 59 Valid for SW version 2.86 and higher
OC OUTPUT CURRENT POSITION
Requests the last programmed position in User Coordinates and the tool status. All instructions
prior to this OC must be completely processed before the plotter responds.
SYNTAX : OC;
OUTPUT FORMAT : [space..space] X, [space..space] Y,toolstate[TERM]
Parameter Format Functional Range Default
X,Y User units, Real device-dependent no-default
toolstate Integer 0, 1 no default
X,Y : Received actual Position in user units, related to the user origin.
toolstate : 0 : up
1 : down
EXAMPLE : OC;
RESPONSE : 0.00000, 0.00000,1[TERM]
SEE ALSO OA
OD OUTPUT DIGITIZED POINT
This command has been implemented together with the digitizing function which is entered by
typing <ESC>37 at the plotter-keyboard. It should not be used for other purposes.
After entering the function, OD; (OD in capital letters, terminated by a semicolon) is the only
accepted command. All others are rejected.
The plotter answers with either X for no new point, N for new series, P and a coordinate pair for a
set point or C for clear point.
Further information is available.
SYNTAX : OD;
SEE ALSO DP
HP-GL Manual / Aug 99 Page 29 of 59 Valid for SW version 2.86 and higher
OF OUTPUT INCREMENT PER MM
Requests the number of user increments per mm.
SYNTAX : OF;
OUTPUT FORMAT : [space..space] X, [space..space] Y[TERM]
Parameter Format Functional Range Default
X Real
ZoomFactor X
X
_
100
=
no-default
Y Real
ZoomFactor Y
Y
_
100
=
X, Y : Number of user increments per mm for x and y axis.
EXAMPLE : OF;
RESPONSE : 50.00000, 50.00000[TERM] (if zoom-factor x and y set to 2.0).
OH OUTPUT HARDLIMITS
Requests boundary points of window defined by hardware limits.
SYNTAX : OH;
OUTPUT FORMAT : XI[space],YI[space],Xh[space],Yh[TERM]
Parameter Format Functional Range Default
Xl, Yl, Xh, Yh Plotter units device-dependent no-default
Xl : X lower limit
Yl : Y lower limit
Xh : X higher limit
Yh : Y higher limit
EXAMPLE : OH;
RESPONSE : +0 ,+0 ,+80000 ,+129400[TERM]
NOTE : Hardware limits depend on plottertype,
e.g. the M800 limits are 80000,127000.
SEE ALSO : HC, OP0, OP13, OP30
HP-GL Manual / Aug 99 Page 30 of 59 Valid for SW version 2.86 and higher
OI OUTPUT IDENTIFICATION
Asks for an identification string. The text can be defined in the menu 'OI TEXT' (<ESC>55141, with
service mode rights only). Default text is the plottername.
SYNTAX : OI;
OUTPUT FORMAT : text[TERM]
Parameter Format Functional Range Default
text String ASCII 32 to 126
max. 20 characters
no default
text Responded plotter identification.
EXAMPLE : OH;
RESPONSE : M-1200s[TERM]
OP OUTPUT SPECIALS
Asks for Znd-Plotter specific data.
SYNTAX : OP param;
Parameter Format Functional Range Default
param Integer 0 to 30000 no default
Param = 0 :
Requests boundary points of window defined by the HC instruction or by the menu function
WINDOW DEFINE <ESC>342.
SYNTAX : OP0;
OUTPUT FORMAT : XI[space],YI[space],Xh[space],Yh[TERM]
Parameter Format Functional Range Default
XI, YI, Xh, Yh Plotter units device-dependent plotter-dimensions
Xl : X lower limit
Yl : Y lower limit
Xh : X higher limit
Yh : Y higher limit
EXAMPLE : HC100,100, 1000,1000;
OP0;
RESPONSE : +100 ,+100 ,+1000 ,+1000[TERM]
SEE ALSO : HC, OH, OP13, OP30
HP-GL Manual / Aug 99 Page 31 of 59 Valid for SW version 2.86 and higher
Param = 1 :
Output of tool-metercounters. Two counter values for each tool, a resetable counter value (RC) and
a total counter value (TC).
SYNTAX : OP1;
OUTPUT FORMAT : [space..space] RC1 [space..space] TC1 [TERM]
[space..space] RC2 [space..space] TC2 [TERM]
[space..space] RC3 [space..space] TC3 [TERM]
[space..space] RC4 [space..space] TC4 [TERM]
[TERM]
Parameter Format Functional Range Default
RCn Long-Integer [m] no default
TCn Long-Integer [m] no default
RCn : Tool n : Work-distance since the last reset.
TCn : Tool n : Total work-distance.
EXAMPLE : OP1;
RESPONSE : 121 121[TERM]
1 1[TERM]
0 0[TERM]
0 0[TERM] [TERM]
NOTE : Counters can be reset via testfunction 12 (<ESC>3821 12 <ENT> <ENT>).
A separate description is available.
Param = 4:
Output foilcover status. Plottertype LC-27/32 T and others.
SYNTAX : OP4;
OUTPUT FORMAT : OnOff[TERM]
Parameter Format Functional Range Default
OnOff Integer 0 for Off, 1 for On no default
OnOff : 0 -> foil rolled up, 1 -> foilcover activated.
EXAMPLE : OP 4;
RESPONSE : 0[TERM]
HP-GL Manual / Aug 99 Page 32 of 59 Valid for SW version 2.86 and higher
Param = 5 :
Output of x and y tool-offsets relative to an imaginary origin at the head. (The origin corresponds
with the tool 1 position if tool 1 offsets are zero).
SYNTAX : OP5;
OUTPUT FORMAT : X-tool1 offset, Y-tool1 offset, X-tool2 offset, Y-tool2 offset,
X-tool3 offset, Y-tool3 offset, X-tool4 offset, Y-tool4 offset [TERM]
Parameter Format Functional Range Default
tool offset Plotter units device-dependent no default
EXAMPLE : OP 5;
RESPONSE : +0 ,+0 ,+950 ,+4150 ,+0 ,+0 ,+0 ,+0[TERM]
Output for a C2P.
NOTE : Contact Znd for a more detailed description.
Param = 6 :
Output of headtype and head-offsets.
SYNTAX : OP6;
OUTPUT FORMAT : headtype ,X-offset ,Y-offset [TERM]
Parameter Format Functional Range Default
headtype String ASCII 32 to 126
(7 characters)
no default
X- / Y-offset Plotter units device-dependent no default
EXAMPLE : OP 6;
RESPONSE : C2P ,+400 ,+600[TERM]
Param = 7 :
Output actual tool number (the output number is 1 less than the number of the selected tool).
SYNTAX : OP7;
OUTPUT FORMAT : tool number[TERM]
Parameter Format Functional Range Default
tool number Integer 0 to 3 no default
EXAMPLE : SP 3;
OP 7;
RESPONSE : 2[TERM]
(2 for actual Tool 3).
HP-GL Manual / Aug 99 Page 33 of 59 Valid for SW version 2.86 and higher
Param = 8 :
Output serial input buffer status.
SYNTAX : OP8;
OUTPUT FORMAT : cnt, bytes left[TERM]
Parameter Format Functional Range Default
cnt Integer 0 to 1024000 no default
bytes left Integer 0 to 1024000 no default
cnt : Bytes in serial in buffer.
bytes left Available buffer space.
EXAMPLE : OP 8;
RESPONSE : +25 ,+1023975[TERM]
(with 25 bytes in buffer and a buffer length of 1024000 bytes).
Param = 10 :
Get actual Y2 axis position (with Universal Axis or 3Axis Board only).
SYNTAX : OP10;
OUTPUT FORMAT : Y2Position[TERM]
Parameter Format Functional Range Default
Y2Position Plotter units device-dependent no default
Y2Position : Absolute Y2 position.
EXAMPLE : OP 10;
RESPONSE : +10000[TERM]
Param = 11 :
Get Y2 axis length (with Universal Axis or 3Axis Board only).
SYNTAX : OP11;
OUTPUT FORMAT : length[TERM]
Parameter Format Functional Range Default
length Plotter units device-dependent no default
length : Y2 axis length.
EXAMPLE : OP 11;
RESPONSE : +180000[TERM]
(180000 for LC2600)
HP-GL Manual / Aug 99 Page 34 of 59 Valid for SW version 2.86 and higher
Param = 12 :
Get up and down position of the currently selected tool (Tz-modul).
SYNTAX : OP12;
OUTPUT FORMAT : up, down[TERM]
Parameter Format Functional Range Default
up Plotter units 0 to 3200 500
down Plotter units -3200 to 3200 0
up : Up-position of the currently selected Tz-tool.
down : Down-position of the currently selected Tz-tool.
EXAMPLE : OP 12;
RESPONSE : +500, +800[TERM]
NOTE : Every Tz-tool has its own up- and down-position. The positions can be
changed either in the user menu <ESC>118 or with the ZP command. The
tool must be selected prior to a change.
SEE ALSO: ZP
Param = 13 :
Requests boundary points of window defined by the HC instruction or by the menu function
WINDOW DEFINE <ESC>342.
SYNTAX : OP13;
Has the same function as OP0; See the OP0 description for details.
Param = 14 :
Requests Y2 working area and park positions. This command is for plotters with a portal frame only
as e.g. for an LC-27/32T.
SYNTAX : OP14;
OUTPUT FORMAT : Y2low, Y2high (,...)[TERM]
Parameter Format Functional Range Default
Y2low, Y2high Plotter units device-dependent 0.0
Y2low, Y2high : Portal frame positions at the lower or upper end of the working range.
Positions always come in pairs. Identical positions in a pair indicate a park-
position.
EXAMPLE : OP 14;
RESPONSE : +0 ,+240000 ,+363000 ,+363000 ,+481000 ,+721000[TERM]
Output of an LC-27/32T with two working ranges and a park-station. The
second pair (+363000 ,+363000) gives the park-position.
SEE ALSO: OP 10, OP 11
HP-GL Manual / Aug 99 Page 35 of 59 Valid for SW version 2.86 and higher
Param = 15 :
Requests the currently set velocity with tool up- and down and the allowed maximum. The allowed
maximum depends on plottertype and installed head. The unit is 6400 for 1 m/s.
SYNTAX : OP15;
OUTPUT FORMAT : act speed down, act speed up, act speed max[TERM]
Parameter Format Functional Range Default
act speed down 6400 for 1 m/s device-dependent no default
act speed up 6400 for 1 m/s device-dependent no default
act speed max 6400 for 1 m/s device-dependent no default
act speed down The set XY velocity with tool down.
act speed up The set XY velocity with tool up.
act speed max The allowed XY max. velocity.
EXAMPLE : OP 15;
RESPONSE : +6307 ,+6307 ,+6360[TERM]
Param = 16 :
Requests the currently set acceleration with tool up- and down and the allowed maximum. The
allowed maximum depends on plottertype and installed head. The unit is 128 for 10 m/s
2
.
SYNTAX : OP16;
OUTPUT FORMAT : act accel down, act accel up, act accel max[TERM]
Parameter Format Functional Range Default
act accel down 128 for 10 m/s
2
. device-dependent no default
act accel up 128 for 10 m/s
2
. device-dependent no default
act accel max 128 for 10 m/s
2
. device-dependent no default
act accel down The set XY acceleration with tool down.
act accel up The set XY acceleration with tool up.
act accel max The allowed XY max. acceleration.
EXAMPLE : OP 16;
RESPONSE : +119 ,+119 ,+120[TERM]
HP-GL Manual / Aug 99 Page 36 of 59 Valid for SW version 2.86 and higher
Param = 17 :
Requests the modulation for 100% laserpower. It depends on the laser source in use.
SYNTAX : OP17;
OUTPUT FORMAT : modulation[TERM]
Parameter Format Functional Range Default
modulation Integer device-dependent no default
modulation : Modulation in %.
EXAMPLE : OP17;
RESPONSE : +50[TERM]
SEE ALSO : ML, LF, LL, EL
Param = 30 :
Requests boundary points of window defined by the HC instruction or by the menu function
WINDOW DEFINE <ESC>342.
SYNTAX : OP30;
Has the same function as OP0; See the OP0 description for details.
OR OUTPUT REFERENCE POINT
Requests the current reference point set by RS or by keyboard input <REF>1.
SYNTAX : OR;
OUTPUT FORMAT : X,Y[TERM]
Parameter Format Functional Range Default
X, Y Plotter units device-dependent plotter-dimensions
X, Y Reference point coordinates.
EXAMPLE : OR;
RESPONSE : +1000 ,+2530[TERM]
SEE ALSO : RS
HP-GL Manual / Aug 99 Page 37 of 59 Valid for SW version 2.86 and higher
OS OUTPUT STATUS
Requests output of plotting table status.
For software versions 2.86 and higher the default output is an HP-GL compatible integer (status).
Versions lower than 2.86 echoed an ASCII string (text).
SYNTAX : OS;
OUTPUT FORMAT : either status[TERM] or text[TERM]
Parameter Format Functional Range Default
status Integer 0 to 255 no-default
text String "Zuends Plotter" "Zuends Plotter"
Plotter Status (Original HP-GL).
Decimal
Value
Meaning Bit
Number
1 Pen is down. 0
2 Clipping window newly established; cleared by OP
command.
1
4 Not used (bit always set to 0). 2
8 Initialized; cleared by OS command. 3
16 Ready for data, buffer empty. (bit set if buffer not full) 4
32 Error; cleared by OE command. (bit always set to 0). 5
64 Not used (bit always set to 0). 6
128 Not used (bit always set to 0). 7
status
text Fixed string : Zuends Plotter
EXAMPLE : OS;
RESPONSE : Either 17[TERM] or Zuends Plotter[TERM]
NOTE : If the currently output integer should cause an incompatibility, please ask
Znd. A software switch allows the selection of the string output.
HP-GL Manual / Aug 99 Page 38 of 59 Valid for SW version 2.86 and higher
OW OUTPUT WILD COMPATIBLE
Output of the foil-feed status. This is a dummy command and was implemented for compatibility
reasons.
SYNTAX : OW number;
Parameter Format Functional Range Default
number Real Real 100
number : Dummy number
OUTPUT FORMAT : foilfeed status[TERM]
Parameter Format Functional Range Default
foil status Integer 1 1
foilfeed status : Always 1 (foil-feed option installed).
EXAMPLE : OW 100;
RESPONSE : 1[TERM]
OZ OUTPUT ZOOM
Requests the actual zoom factors. The relation between User units and Plotter units can be
expressed using the formula:
distance in Plotter units = distance in User units * zoom factor.
SYNTAX : OZ;
OUTPUT FORMAT : [space..space] X, [space..space] Y [TERM]
Parameter Format Functional Range Default
X, Y Real X,Y <> 0 1.0, 1.0
X, Y X and Y zoom factor.
EXAMPLE : SZ 2.3, 3.0002;
OZ;
RESPONSE : 2.30000, 3.00020[TERM]
SEE ALSO : SZ;
NOTE : The zoom factor can be negative. Zero is not allowed.
HP-GL Manual / Aug 99 Page 39 of 59 Valid for SW version 2.86 and higher
PA PLOT ABSOLUTE
Switches the plotter into absolute mode. If one or more parameter pair(s) are given, the tool moves
to the specified absolute location(s). The tool status (up or down) is not changed.
SYNTAX : PA X,Y (,....); or PA;
Parameter Format Functional Range Default
X, Y User units Absolute device-dependent no default
X, Y Specifies the absolute location to which the tool moves.
EXAMPLE : PA 0,100,100,100,100,0,0,0;
or equivalent:
PA 0,100; PA 100,100; PA 100, 0; PA 0,0;
SEE ALSO : PR, PU, PD and chapter Absolute and Relative Coordinates.
PB POWERSWITCH BOX
The PB command switches several peripheral units via the C-Board.
SYNTAX : PB number,state;
Parameter Format Functional Range Default
number Integer 0 to 7 no-default
state Integer 0 or 1 no-default
number : Peripheral unit number
0 : RollUp
1 : Compressor
2 : Vacuumpump
3 : Converter
4 : Vacuum cleaner
5 : Register pins
6 : reserved
7 : reserved
state : 0 for 'off', 1 for 'on'.
EXAMPLE : PB 2,0;
Switches the vacuumpump off.
HP-GL Manual / Aug 99 Page 40 of 59 Valid for SW version 2.86 and higher
PD TOOL DOWN
PD lowers the plotting tool. In addition, if one or more parameter pair(s) are given, the tool moves to
the specified location(s). Depending on the current mode (absolute or relative, defined with PA or
PR) parameters are interpreted as either absolute positions or differences between the current and
the new position.
SYNTAX : PD X,Y(,....) or PD;
Parameter Format Functional Range Default
X, Y User units
Absolute or Relative
device-dependent tool will be lowered
X,Y : New tool position or vector.
EXAMPLE : PR;
PD 100, 100;
The tool is lowered and a diagonal line is plotted.
NOTE : The plotting tool is not lifted automatically at the end of the line.
SEE ALSO : PU, PA, PR and chapter Absolute and Relative Coordinates.
PK PARK
With PK the head moves to a park position, the PARK MENU is displayed and the interpretation of
further HP-GL commands is disabled. The only possibility to leave the park position is to select 'Exit
Park' in the PARK MENU. The purpose of the command is to move the head to a 'secure' position.
The park position can be defined in the service mode menu 'PARK DIST' (<ESC>555). It is saved in
the plottersetup.
PARK MENU EXAMPLE :
Actuating '1' switches the vacuumpump on or off.
Actuating '2' switches the vacuumvalve.
The park position is left when '3' is actuated. The plotter returns to the last position before the PK
command.
SYNTAX : PK;
EXAMPLE : PK;
NOTE : The actions initiated by PK depend on the selected options.
**** PARK MENU ****
1 : Vac-Pump is on
2 : Vacuum is on
3 : Exit Park
HP-GL Manual / Aug 99 Page 41 of 59 Valid for SW version 2.86 and higher
PL PULS LENGTH
Initializes the length of the 24V impulse for tool 1 or tool 2 if 'SPEC. TOOLPULSE' is linked to the
corresponding toolnumber. (<ESC>2281..). 'SPEC. TOOLPULSE' is used for old pen-modules with
an extra long stroke.
SYNTAX : PL time;
Parameter Format Functional Range Default
time Time 1 to 59 [ms] no-default
time : Impulse length.
EXAMPLE : PL 40;
Defines a 24V-impuls length of 40 milliseconds.
PM PASSEPARTOUT DELAY
Initializes a delay time for the passepartout application. The delay is active while the PPT knife
moves in or out of the material. Special documentation for PPT users is available.
SYNTAX : PM time;
Parameter Format Functional Range Default
time Time 0 to 9999 [ms] no-default
time : Delay time.
EXAMPLE : PM 300;
Defines the PPT delay time to 300 milliseconds.
PP TOOL PRESSURE
Initializes the knife pressure e.g. for the C2 head.
NOTE : The PP command corresponds to the FS command. We recommend the
FS command for future use. The parameters are the same as for the FS
command.
HP-GL Manual / Aug 99 Page 42 of 59 Valid for SW version 2.86 and higher
PR PLOT RELATIVE
Switches the plotter into relative mode. If one or more parameter pair(s) are given, the tool moves to
the specified location(s). The tool status (up or down) is not changed.
SYNTAX : PR X,Y (,....) or PR;
Parameter Format Functional Range Default
X, Y User units Relative device-dependent no default
X, Y Difference between the current and the new position (vector).
EXAMPLE : PR 0,100,100,0,0,-100,-100,0;
or equivalent:
PR 0,100; PR 100,0; PR 0,-100; PR -100, 0;
SEE ALSO : PA, PU, PD and chapter Absolute and Relative Coordinates.
PS PORT SELECT
The PS command switches the vacuumvalve or a tool controlled by the output OPA7.
SYNTAX : PS number,state;
Parameter Format Functional Range Default
number Integer 0 to 1 no-default
state Integer 0 or 1 no-default
number : 0 : Output OPA7 on the optionboard.
1 : Vacuumvalve.
state : 0 for 'off', 1 for 'on'.
EXAMPLE : PS 1,1;
Switches the vacuumvalve to position 'suck'.
HP-GL Manual / Aug 99 Page 43 of 59 Valid for SW version 2.86 and higher
PT INDEPENDENT T-AXIS
The PT command is a PD command with a third parameter which defines the tangential axis
direction.
For safety reasons this command should not be used unless there is a need for a tangential
direction different from the moving direction.
This command may not be used in the relative mode!
SYNTAX : PT X,Y,T (,....) or PT;
Parameter Format Functional Range Default
X, Y User units Absolute device-dependent tool will be lowered
T Real 0 to 2000 last-position
X,Y : New position or vector.
T : Tangential direction. (2000 corresponds to 360).
EXAMPLE : PT 1000, 3400,500;
Turns the tangential axis to 90 and moves with tool down to the given
position.
NOTE : The tangential axis always chooses the shorter way to the new direction.
Fig.: Tangential direction within the plotter coordinate system
Negative tangential directions are not allowed.
SEE ALSO : PD, PA
0 / 2000
X
Y
500
1000
1500
counter
clock
wise (ccw)
clock
wise (cw)
HP-GL Manual / Aug 99 Page 44 of 59 Valid for SW version 2.86 and higher
PU TOOL UP
PU lifts the plotting tool. In addition, if one or more parameter pair(s) are given, the tool moves to the
specified location(s). Depending on the current mode (absolute or relative, defined with PA or PR)
parameters are interpreted as either absolute positions or differences between the current and the
new position.
SYNTAX : PU X,Y (,....) or PU;
Parameter Format Functional Range Default
X, Y User units
Absolute or Relative
device-dependent plotting tool will be lifted
X,Y : New position or vector.
EXAMPLE : PA;
PU 100, 100;
The plotting tool is lifted and moved to 100,100.
SEE ALSO : PD, PA, PR and chapter Absolute and Relative Coordinates.
PW TOOL WAITING TIMES
Initializes the waiting times for plotting tool movements.
SYNTAX : PW PDB,PDA,PUB,PUA; PW;
Parameter Format Functional Range Default
PDB Time Integer > 0 [ms] according to active user
PDA Time Integer > 0 [ms] according to active user
PUB Time Integer > 0 [ms] according to active user
PUA Time Integer > 0 [ms] according to active user
PDB : Tool down before.
PDA : Tool down after.
PUB : Tool up before.
PUA : Tool up after.
EXAMPLE : PW 20, 25, 30, 15;
NOTE : Depending on the plotting or cutting tool PW parameters have to be
adjusted to appropriate values to obtain satisfying results. With certain
tools some waiting times are ignored.
HP-GL Manual / Aug 99 Page 45 of 59 Valid for SW version 2.86 and higher
QU SET QUALITY
Chooses a quality level. High quality slows the plotter down, low quality speeds it up.
SYNTAX : QU quality;
Parameter Format Functional Range Default
quality Integer 0 to 3 no-default
quality : 0 : no change.
1 : high quality.
2 : norm quality.
3 : low quality.
EXAMPLE : QU3;
This command sets the plotter to low quality.
RP REVOLVER POSITION
RP turns the revolver to the direction specified in the parameter.
SYNTAX : RP dir;
Parameter Format Functional Range Default
dir Real 0 to 256 no-default
dir : Direction (256 corresponds to 360).
EXAMPLE : RP 32;
Revolver turns to the direction 45 degrees.
NOTE : The revolver is a custom made option.
RS REFERENCE SET
Sets the plotting table origin to a new position.
SYNTAX : RS X,Y; RS;
Parameter Format Functional Range Default
X,Y Plotter units device-dependent no-default
X,Y : Reference point coordinates.
EXAMPLE : RS 1000,1000;
Sets a new reference point at position 1000,1000 (Plotter coordinates).
SEE ALSO : OR
HP-GL Manual / Aug 99 Page 46 of 59 Valid for SW version 2.86 and higher
SD SET DELAY
SD delays the HP-GL-command processing for the specified time in 1/100 of a second.
SYNTAX : SD delay;
Parameter Format Functional Range Default
delay Integer : 0 max. Integer
[1/100 of a sec.]
no-default
delay : Parser delay time.
EXAMPLE : SD 10000;
HP-GL command processing is delayed for 100 seconds.
SI SIZE
Initializes the character size for labels.
SYNTAX : SI height, width; SI;
The interpretation of the command depends on the selected parser, selectable via the user menu
<ESC>532 or with the HP-GL command DS.
Parameter Format Functional Range Defaults : power up after SI;
height Real device-dependent HP-GL parser: 0.375 cm 0.285 cm
Other parsers: 0.144 cm 0.109 cm
width Real device-dependent HP-GL parser: 0.285 cm 0.375 cm
Other parsers: 0.091 cm 0.120 cm
height : HP-GL-parser : character height [cm].
Others parsers, e.g. Znd : character height [18 / 47 cm].
width : HP-GL-parser : nominal character width [cm].
Others parsers, e.g. Znd : nominal character width [15 / 47 cm].
EXAMPLE : DS 2
SI 1.0,0.5;
Character size is set to a height of 1 cm and a width of 0.5 cm (HP-GL
parser selected).
NOTE : The original HP-GL definition of this command is SI width, height;. Please
note that the order of height and width is different.
HP-GL Manual / Aug 99 Page 47 of 59 Valid for SW version 2.86 and higher
SJ SELECT JOB
Loads the specified user parameter set and replaces the current parameters.
SYNTAX : SJ user;
Parameter Format Functional Range Default
user Integer 1 to 9 no-default
user : User number.
EXAMPLE : SJ 3;
Loads the user parameter set of user number 3.
The following parameters are loaded :
ZoomX, ZoomY : zoom factors
BaudRate, WordLength, Protocol : serial link parameters
PWUpBef,PWUpAfter, PWDnBef, PWDnAfter : tool waiting times
LTTRouter, LTTOszillier, LTTPassePar, LTTSwitchP,
LTTJetplot, LTT Pen Puls
: link to tool options
Laser Freq., Exhaust Delay,
Laser Recess, Laser Power,
LaserMinPow
: laser-parameters
AccelUp, AccelDown : up and down - acceleration
SpeedUp, SpeedDown : up and down - speed
EdgeAlpha : edge definition
PUAngle : automatic tool up angle
UserString : actual user description
F1Prog, F2Prog, F3Prog, F4Prog : function key settings
Pen Pressure : Tool Pressure
Cut Pressure : Cut Pressure
Feeder Mode : Feeder Mode
& additional parameters for future functions
SP SELECT TOOL
Selects the actual plotting tool.
SYNTAX : SP toolnumber; SP;
Parameter Format Functional Range Default
toolnumber Integer 1 to 4 tool 1
toolnumber : Selected toolnumber.
EXAMPLE : SP 2;
Tool 2 is selected as actual tool (ball point tool on dual plotting head).
NOTE : - The SP command can be disabled by setting LOCK TOOL in the user
menu <ESC>212 to ON. If the tool is locked, SP commands have no
function except the releasing of a warning beep.
- An SP command which addresses the currently selected tool causes no
action.
HP-GL Manual / Aug 99 Page 48 of 59 Valid for SW version 2.86 and higher
SU SAVE USER
SU stores the actual settings as a user parameter set. => see the command SJ (select job) for the
affected parameters.
SYNTAX : SU user;
Parameter Format Functional Range Default
user Integer 1 to 9 no-default
user : User set number.
EXAMPLE : SU 3;
Stores the actual user parameters into user data set 3.
SV SET VACUUM
SV sets a new vacuum width.
SYNTAX : SV width;
Parameter Format Functional Range Default
width Plotter units device-dependent no-default
width : Vacuum width.
EXAMPLE : SV 50000;
Sets the vacuum width to 50 cm.
NOTE : - The precision of the parameter is much higher than the precision of the
vaccum-width controller. The unit of the parameter is Plotter units.
- The minimum width depends on the plotter model. A width less than the
minimum selects the minimum width.
HP-GL Manual / Aug 99 Page 49 of 59 Valid for SW version 2.86 and higher
SZ SET ZOOM
Initializes enlargement factors for X and Y axis. The relation between Plotter units and User units
can be expressed by the formula:
distance in Plotter units = distance in User units * zoom factor.
SYNTAX : SZ X,Y; SZ factor; SZ;
Parameter Format Functional Range Default
X, Y Real X and Y <> 0 1.0, 1.0
factor Real factor <> 0 1.0
X,Y : Zoom factors, different for x- and y-axis.
factor : Zoom factor for both, x- and y-axis.
EXAMPLE : SZ 2.0, 3.0;
Sets enlargement factors to 2 for the x-axis and to 3 for y-axis.
SZ 2.5;
Sets factor 2.5 for x- and y-axis.
NOTE : Zoom factor 0 is not allowed. SZ 0 sets the zoom factors to 1.
TR TANGENTIAL ROTATING
Switches tangential control (rotation) on or off.
SYNTAX : TR status;
Parameter Format Functional Range Default
status Integer 0 or 1 no-default
status : 1 : tangential control is turned on.
0 : tangential control is turned off.
EXAMPLE : TR 0;
The rotation of the tangential tool is turned off.
NOTE : If a cutting device is inserted it is absolutely necessary to switch tangential
rotation to 'on' before operating the respective tool The Plotter
automatically switches tangential rotation 'off' and 'on', depending on the
selected tool. However the manual 'off' in the menu and the TR 0
command has priority. Once switched 'off' manually it must be switched 'on'
for a cutting device.
HP-GL Manual / Aug 99 Page 50 of 59 Valid for SW version 2.86 and higher
UL USER LINETYPE
Defines a user line type by specifying gap patterns.
SYNTAX : UL Index, ( gap1..gap[n]) or UL;
Parameter Format Functional Range Default
index Integer 1 to 8 Standard Linetypes
gap[n] Real 0 to Max Real no-default
index : Identifies the line type to be redefined. Specifying an index without gap
parameters sets the line type to its default pattern (see the LT command
for default patterns). An index different from 1 to 8 causes no action.
gap1..gapn: Specify alternate pen-down and pen-up stretches in the line pattern. The
first gap is a pen-down move. (All odd numbered gaps are pen-down
moves).
Up to 8 gaps are allowed for each user defined line type. Gap values must
be zero or positive. Zero gaps cause the pen-up/down position to alternate
and the plotter produces a dot if a nonzero pen-up gap precedes and/or
follows the zero value. The sum of the gap parameters must be greater
than zero and corresponds to 100%. Gap values are converted to
percentages of the pattern length parameter of the LT instruction.
EXAMPLE : The following three lines specify the same line type pattern.
UL3,20,10,40,10, 20;
UL3,0.20,0.10,0.40,0.10,0.20;
UL3,200,100,400,100,200;
LT3,100,1;
The above LT command selects the previously defined line type 3 and sets
the pattern length to 10 cm.
SEE ALSO : LT
NOTE : UL without any parameter sets all line types to their default patterns.
LT1,100,1
10.00 cm
UL1,10,10,20,20,20,20;
LT3,100,1
UL3,20,10,40,10,20; = UL3,0.20,0.10,0.40,0.10,0.20; oder UL3,200,100,400,100,200;
2.00 cm 2.00 cm 2.00 cm 2.00 cm
1.00 cm1.00 cm
HP-GL Manual / Aug 99 Page 51 of 59 Valid for SW version 2.86 and higher
UR USER STRING
UR Initializes the string shown in the lowest line of the online display. This string can be saved in
the EEPROM by the menu option SAVE User.
SYNTAX : UR text terminator;
Parameter Format Functional Range Default
text String ASCII 32 to 126
except '@'
no default
terminator Character defined by DT ASCII 03
text : ASCII-characters (max. 20).
terminator : Terminator, defined by DT.
EXAMPLE : DT33;
UR[space] [space] [space] CARDBOARD 3mm!
( ! is the Terminator and therefore not displayed, defined by DT33).
After these instructions the Online display looks the following:
LCD-display (4x20 characters)
SEE ALSO : DT
NOTE : Max. 20 character allowed for the text.
UR is designated to display a brief description of the selected user
parameters in the Online display.
*** Online-Mode ****
UR Empty
CARDBOARD 3 mm
HP-GL Manual / Aug 99 Page 52 of 59 Valid for SW version 2.86 and higher
UV UNIBOARD VECTOR
UV is the Y2-axis positioning command. It is used for all cutters with a portal frame like the LC-5200,
the LC-27/32 T or others. The command also controls the foilcover option of the LC-27/32 T.
SYNTAX : UV position; UV position, foilcover;
Parameter Format Functional Range Default
position Plotter units Absolute device-dependent no-default
foilcover Integer 0 and 1 no-default
position : Absolute portal frame position.
foilcover : 0 -> foil rolled up, 1 -> foilcover activated.
EXAMPLE : UV10000,1;
The working area outside the portal frame is covered with foil and the
frame positions to the absolute Y2-position 10000 (10 cm).
NOTE : The position does not depend on zoom factor.
VD VACUUM DELAY
Initializes the waiting time between switching the vacuum valve from sucking to blowing and the start
of the feeding. This time allows the vacuum to decay or to form an air cushion.
SYNTAX : VD delay;
Parameter Format Functional Range Default
delay Real 0 to 30 [sec] no-default
delay : Vacuum delay time in seconds.
EXAMPLE : VD 3;
The plotter waits 3 seconds after the valve is switched.
VF VELOCITY FAST
Initializes the speed for lifted tool (implemented for the RzP 3-D mode).
SYNTAX : VF speed
Parameter Format Functional Range Default
speed Velocity 0.1 to 100 [cm/s] no-default
speed : Speed tool up.
EXAMPLE : VF 10;
Speed set to 10 cm/s.
SEE ALSO : VS, VU, VW, MF
HP-GL Manual / Aug 99 Page 53 of 59 Valid for SW version 2.86 and higher
VS VELOCITY SELECT
Initializes the speed for lowered and lifted tools.
SYNTAX : VS VDown,VUp; VS VDown; VS;
Parameter Format Functional Range Default
VDown Velocity 0.1 to 100 [cm/s] according to active user
VUp Velocity 0.1 to 100 [cm/s] no change
VDown : Speed tool down.
VUp : Speed tool up.
EXAMPLE : VS 20, 40;
Speed with tool down is set to 20 cm/s.
Speed with tool up is set to 40 cm/s.
NOTE : Only VS without parameters selects the default values.
SEE ALSO : VU, VF, VW
VU VELOCITY UP
Initializes the speed for lifted tools.
SYNTAX : VU VUp;
Parameter Format Functional Range Default
VUp Velocity 0.1 to 100 [cm/s] no-default
VUp : Speed tool up.
EXAMPLE : VU 20;
Speed with tool up is set to 20 cm/s.
SEE ALSO : VS, VF
VW VELOCITY WORK
Initializes the speed for lowered tool (implemented for the RzP 3-D mode).
SYNTAX : VW VDown;
Parameter Format Functional Range Default
VDown Velocity 0.1 to 100 [cm/s] no-default
VDown: Speed tool down.
EXAMPLE : VW 20;
The working speed for the tool is set to 20 cm/s.
SEE ALSO : VS, VU, VF, MW
HP-GL Manual / Aug 99 Page 54 of 59 Valid for SW version 2.86 and higher
XX UNIVERSAL SYNTAX
This command is thought for special applications.
SYNTAX : XX number, Param_1 [,Param_2, .... Param_n];
Parameter Format Functional Range Default
number Integer Integer no-default
Param_n Real / Integer Command dependent no-default
number : Command number.
Param_n : Command dependent parameter(s).
Number = 1 :
The XX-command with number=1 switches a 180 offset on the tangential axis on and off. This is
mainly used with double edged knifes.
SYNTAX : XX 1, param;
Parameter Format Functional Range Default
param Integer 0 or 1 no-default
param : Tangential axis offset status.
0 : no offset on the tangential axis.
1 : a 180 offset on the tangential axis is added.
EXAMPLE : XX 1,1;
Add Offset to tangential axis.
NOTE : The offset is added when the plotter is online or in a test-function only.
Number = 2 :
The XX-command with number=2 is used to select a certain program at the FEHA- Laser.
SYNTAX : XX 2, param;
Parameter Format Functional Range Default
param Integer 0 to 99 no-default
param : According to the program number.
EXAMPLE : XX 2, 10:
Select FEHA-Laser program 10.
HP-GL Manual / Aug 99 Page 55 of 59 Valid for SW version 2.86 and higher
Number = 3 :
The XX-command with number=3 is used to select different scale factors for the laser power in X-
and Y- direction.
SYNTAX : XX 3, param1, param2;
Parameter Format Functional Range Default
param1 Real param1 <= 1.0 no-default
param2 Real param2 <= 1.0 no-default
param1 : Laserpower scale factor X-axis.
param2 : Laserpower scale factor Y-axis.
EXAMPLE : XX 0.95, 1.0;
Number = 10 :
Enables / disables manual setting of a new portal frame (Y2) position.
The frame can be moved offline after selecting <REF>5. Leaving the function with <ENT> sets the
new position, leaving it with <ESC> causes the frame to move back to the old position.
If the setting is disabled, <ENT> is not accepted.
SYNTAX : XX 10, param;
Parameter Format Functional Range Default
param Integer 0 or 1 no-default
param : Enable / disable.
EXAMPLE : XX 10,1;
Setting of a new portal frame position is enabled.
HP-GL Manual / Aug 99 Page 56 of 59 Valid for SW version 2.86 and higher
Number = 20 :
Vacuum Zone commands for LC2400, used to control the state of the 4 * 10 vacuum zones (vac on /
vac off).
A bypass valve lowers the vacuum for 500 ms after the last XX 20,.. command. To stop cutting for
that time an SD50; command should be added after the last XX20,.. in a set.
SYNTAX : XX 20, row, zones;
Parameter Format Functional Range Default
row Integer 0 to 3 no-default
zones Integer 0 to 1023 no-default
row : Selects one of the four rows.
zones : Each bit in zones corresponds to one zone in the selected row. A set bit
switches the vacuum within the corresponding zone off. The decimal
values of the bits are powers of 2, from 2
0
= 1 to 2
9
= 512.
Zones is the sum of the decimal values of all the vac off zones in a row.
EXAMPLE : Zones layout:
XX 20,1,72;
(72 = 2
3
+ 2
6
= 8 + 64)
Switches the vacuum for the marked zones above off:
XX20,1,35; SD50;
SD.. if just one row changes.
XX20,0,0; XX20,3,335; SD50;
SD.. if more than one row changes.
NOTES : - Every row has its own command.
- After initialization all valves are in the position "VAC on".
Switching Delay :
As the valves need some time to switch a delay command (SD 50;) should
be added after the last XX20,...; command.
+Y
1 2 4 8 16 32 64 128 256 512
VAC
OFF
VAC
OFF
Cmd: XX 20,0,zones
Cmd: XX 20,1,zones
Cmd: XX 20,2,zones
Cmd: XX 20,3,zones
+X
HP-GL Manual / Aug 99 Page 57 of 59 Valid for SW version 2.86 and higher
Number = 50 :
Upload plotter parameter. Data direction is PC PLOTTER.
SYNTAX : XX 50,index,value;
OUTPUT FORMAT : XX50,index,value [cr][lf]
Parameter Format Functional Range Default
index Integer sw version dependent no-default
value Real dependent on index no-default
index : Selects a database entry.
value : Value of the selected database entry.
String-, Real- or Integer- value.
EXAMPLE : XX50,1000,2.000;
Set x zoom factor in user 1 to 2.
OUTPUT : XX50,1000,2.000;[cr][lf]
X zoom factor in user 1 is now 2.
NOTE : This command is for service use, enabled with service or factory rights
only.
A detailed description is available.
Number = 51 :
Download plotter parameter. Data direction is PLOTTER PC.
SYNTAX : XX 51,index;
OUTPUT FORMAT : XX50,index, value [cr][lf]
Parameter Format Functional Range Default
index Integer sw version dependent no-default
value Real dependent on index no-default
index : Selects a database entry.
value : Value of the selected database entry.
String-, Real- or Integer- value.
EXAMPLE : XX51,1000;
Get x zoom factor from user 1.
OUTPUT: XX50,1000,2.000;[cr][lf]
X zoom factor for user 1 is 2.00.
NOTE : This command is for service use, enabled with service or factory rights
only.
A detailed description is available.
HP-GL Manual / Aug 99 Page 58 of 59 Valid for SW version 2.86 and higher
Number = 1001 :
Switch anti ramping off / on. After power up it is on.
Ramping (stop and go caused by lack of data) while cutting causes bad quality. The anti ramping
system therefore delays data processing until there is enough data in the buffer or with a timeout
until the data flow stops. This timeout makes processing of single vectors very slow.
With anti ramping off, processing starts as soon as a command is available.
SYNTAX : XX 1001,rampingMode;
Parameter Format Functional Range Default
rampingMode Integer 0 or 1 no-default
rampingMode : 0 : anti ramping Off.
1 : anti ramping On.
EXAMPLE : XX1001, 1;
Switch anti ramping system on.
ZI Z-AXIS INITIALIZE
Rz-P z-axis initializes in the absolute working-mode (the relative working mode is available via the
user menu only (<ESC>1152)).
Depending on this mode the Rz-P down-position is based either on a fixed initialization position
(absolute working-mode) or on a variable position (relative working-mode) using the gliding disk to
sense the material surface. These expressions absolute or relative are not related to the
expressions absolute or relative used for coordinates.
SYNTAX : ZI;
NOTE : - Only for Rz-P head.
- When using 3-D commands the head must be initialised in the absolute
working-mode.
ZP Z-AXIS POSITION
Sets the Up- and Down-position for the router (Rz-P) or the Tz-modules.
SYNTAX : ZP up, down;
Parameter Format Functional Range Default
up Plotter units 0 to 3200 no-default
down Plotter units -3200 to 3200 no-default
up : Up-position.
down : Down-position.
EXAMPLE : SP1;
ZP 1000, 200;
Up-position of tool 1 is set to 1000 (10 mm) above and the
Down-position to 200 (2mm) below the initialization position.
NOTE : Each Tz-modul has its own parameter set. Therefore the tool must be
selected before ZP is sent.
HP-GL Manual / Aug 99 Page 59 of 59 Valid for SW version 2.86 and higher
ZS Z-AXIS SPEED
Initializes the actual speed for z-axis movements (Rz-P or Tz-modules).
SYNTAX : ZS VUp, VDown;
Parameter Format Functional Range Default
VUp Real 1 - 50 (Tz 1 - 300)
[mm/sec]
no-default
VDown Real 1 - 50 (Tz 1 - 300)
[mm/sec]
no-default
VUp : Speed for lifting.
VDown : Speed for lowering.
EXAMPLE : SP1;
ZS30,10;
Lifting speed of tool 1 is set to 30 mm / s.
Lowering speed is set to 10 mm / s.
NOTE : Each Tz-modul has its own parameter set. Therefore the tool must be
selected before ZS is sent.
ZT Z-AXIS TOOL
Switches the router and the vacuum-cleaner on or off.
SYNTAX : ZT status;
Parameter Format Functional Range Default
status Integer 0 or 1 no-default
status : 0 : Cleaner and router off
1 : Cleaner and router on.
EXAMPLE : ZT1;
Switches router and vacuum-cleaner on.

Вам также может понравиться