Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

USER MANUAL

Command instructions
for TL07
Command Description Machine’s answer

VS 0 "1234" Update: V0 = "1234" VS 1

LD "test.t2l" 1 N Loading the marking files: "test.t2l" LD 1


M_Instructions TL07_en_A - Last updated: 04/2015

Marking "One time"

GO Start-up marking GO M
GO F
A Legal notices Translation of the French original document

The purpose of this document is to provide users (hereinafter the User(s)) with information and to ensure their
safety. It has no contractual value and Gravotech group (hereinafter Gravotech) reserves the right, at any time
and without notice, to make such changes or improvements as it deems fits, or to substitute any new equipment
and/or material and/or part and/or image to its equipment, software and/or associated manuals or documentation
(hereinafter the Product(s)).

This manual, including texts, images, photos, graphics, design, or any compilation, digital conversion or data
contained in it, is subject to copyright. This manual shall not be reproduced, disseminated, transmitted,
transcribed, translated or stored electronically, on any medium whatsoever regardless of its format without the
express and written permission of Gravotech, to the exception of software backup copies as provided by law.
The intellectual property rights relating to the Products and to this manual, including - but not limited to - patents,
trademarks, models, copyright, domain names and also the know-how, trading name or company name, are
owned by Gravotech Marking S.A.S or any company of the Gravotech group. Under no circumstances does the
transmission of this manual or the supply of Products or services constitute an assignment of or any express or
tacit license for any intellectual property right owned by Gravotech.

To the extent permitted by law, Gravotech provides hereby no warranty (in particular no warranties of
performance, non-infringement, merchantability or fitness for a particular purpose) relating to the supply of its
Products, other than those conferred upon the User by Gravotech’s general terms and conditions of sale or any
contractual document agreed between Gravotech and the User. Nor does Gravotech guarantee the compatibility
of its software with any software package not supplied by it, or any defect in assembly, adaptation, design,
compatibility and operation with any or part of a combination created by the User.

Gravotech shall not be liable for any damages, that the User or its property, a third party or the Product itself may
suffer, caused by the Product and arising from any inappropriate use or misuse of the Product, negligence,
carelessness, inadequate supervision or maintenance, failure to observe the safety or usage instructions
described herein or otherwise communicated to the User, the use of poor-quality or non-recommended lubricants,
fluids and additives or where there is fault on the part of the User or a third party. As provided in this manual, the
User shall furthermore (i) observe the normal conditions of use, (ii) not exceed the recommended maximum
number of hours during which the equipment may be operated on and (iii) refrain from proceeding to any
Product’s repair or make it proceed by any unqualified third party, or without the appropriate personal protective
equipment.

The Product’s specifications are altered by (i) any Product’s modification or alteration, (ii) any adaptation and
installation of accessories that are not recommended by Gravotech, (iii) the integration of a control system and
(iv) the connection to an external device. Such specifications’ alterations may lead to the non-compliance of the
Product with applicable rules and standards. Shall the Product be non-compliant, the person in charge of the
Product’s installation shall be responsible of the final workstation’s compliance. In no event, Gravotech shall be
liable for any damages arising from such non-recommended or unauthorized Product’s alterations. It is precised
that the warranty shall not apply in such case.

Under no circumstances shall Gravotech be held liable for any indirect, incidental, special, consequential punitive
or other similar damages, including any economic loss, loss of profit, loss of data or opportunity, whether or not
foreseeable by or communicated to Gravotech, caused by this manual or the supply of Products or services
concerned by the said manual.

To the widest extent permitted by law, Gravotech shall only be held liable for direct damage arising from personal
injury caused by a fault proven in its Product (including this manual).

Gravotech® - Type3® - Propen™ - Technifor™ - Gravograph® is (are) a used, pending or registered trademark(s)
of Gravotech group or one of its subsidiaries.

The products and names of third party companies which appear in this manual are used solely for the necessary
purposes of reference, and in particular for issues of compatibility. All the trademarks mentioned in this manual
remain the property of their respective owners. Windows® is (are) a used, pending or registered trademark(s) of
Microsoft Corporation. Postscript® is (are) a used, pending or registered trademark(s) of Adobe Systems
Incorporated.

M_Instructions TL07_en_A 2/29


Table of contents
Legal notices ....................................................................................................................... 2

A - Introduction .................................................................................................................... 4
1. Definition of a command instruction ....................................................................................................... 4
Alphabetical list of commands ........................................................................................................... 4
Command instructions ...................................................................................................................... 5
Response mode ................................................................................................................................ 5
2. Protocol .................................................................................................................................................. 6
3. Possibilities for using commands ........................................................................................................... 7
4. Example: marking cycle ......................................................................................................................... 8

B - Command description .................................................................................................... 9


AD............................................................................................................................................ 9
AM...........................................................................................................................................10
GF............................................................................................................................................11
GI............................................................................................................................................ 13
GO...........................................................................................................................................14
HP........................................................................................................................................... 15
LD........................................................................................................................................... 16
LS............................................................................................................................................ 17
PF............................................................................................................................................ 18
QS............................................................................................................................................20
RM.......................................................................................................................................... 21
SI ............................................................................................................................................ 22
SO .......................................................................................................................................... 23
ST............................................................................................................................................ 24
VG........................................................................................................................................... 25
VM.......................................................................................................................................... 26
VS........................................................................................................................................... 27

C - Error messages ........................................................................................................... 28

D - Appendix ..................................................................................................................... 29

M_Instructions TL07_en_A 3/29


A Introduction A
Technifor is (are) a used, pending or registered trademark(s) of Gravotech group
or one of its subsidiaries.
Thank you for choosing Technifor.

www.gravotech.com For more information on products, visit www.technifor.com website.

1. Definition of a command instruction


This document lists and describes the command instructions that can be used with TL07 program. Use these
instructions via the CCU Ethernet port.

Alphabetical list of commands

Description See page(s)

A AD Fault acknowledgement 9

AM Stop marking 10

GF File reception 11

G GI Information request 13

GO Start-up marking 14

H HP On-line help 15

LD Loading the marking files 16


L
LS List of files stored on the machine 17

P PF Sending the file (file compatible with the machine) 18

Q QS End of a telnet session - without exiting slave mode 20

R RM Deleting files 21

SI Definition of information 22

S SO Modification of Output status 23

ST State of machine operation 24

VG Interrogation of a variable’s value 25

V VM Configuration of the response mode (human/machine) 26

VS Assigning a variable 27

M_Instructions TL07_en_A 4/29


A Introduction A
Command instructions
• All the communications are achieved in 8 bits. The Unicode character encoding is done in UTF-8 (Unicode
codes represented by several 8 bits words). The 8 bits values are given in decimal.
Example: character: A = 65.
• A command instruction is used to carry out a remote function by the machine via the Ethernet connection.
• Command instructions are text commands for which the name consists of 2 characters. This is not case sensi-
tive.
• Character strings must be between quotation marks (code 34). This is case sensitive.
• Each command may be followed by several parameters, separated by spaces. Each type of parameter depends
on the instruction.
• Each character string must end by the end character <CR> (13 in decimal = 0D in hexadecimal).
• All command instructions involve an answer. Always wait for the response(s) before sending another command.
• Errors are signaled via codes, more or less explicit depending on the mode configured.

Response mode
The commands can send back concise responses (for a machine) or detailed responses (for a human), always in
English.

All responses are followed by the 2 characters <CR> <LF> (code: 13 - 10). They signal the end of the response
and add a line feed and a return carriage when using a telnet manual connection.

The 2 characters <CR> <LF> will not always be mentioned in this document.

M_Instructions TL07_en_A 5/29


A Introduction A
2. Protocol
The initial protocol is TCP/IP. The machine must be correctly parameterized and connected to a functional
network.
Telnet session

Connection to the machine is made via a telnet session, on the 55555 port (value by default, modifiable on the
machine). The machine is like a telnet server. The connection is made without providing an ID or password. Only
one connection at a time is possible.

Connection may be done with a standard telnet client, for a manual sending of the commands, or directly via a
user program which opens a connection (socket) on the port.

TCP/IP ensures reliable data transfer. Commands may therefore be entered directly, without protocol overlayering
in order to validate their integrity or to acknowledge their reception.

The telnet session and the command instructions are in text mode.

Example
Connection via a telnet client on order line:

• IP address: 192.168.0.211
• port: 55555

It is thus possible to enter commands, sent after pressing the Enter key.

The LS command is manually entered and sent to the machine via the Enter key.
The following lines are emitted by the machine and received by the telnet client.

M_Instructions TL07_en_A 6/29


A Introduction A
3. Possibilities for using commands
According to the machine status, the control unit can receive some command instructions. Refer to the manual
(Laser Solution F-series).

Status Description

INITIALIZATION CCU set - source starting-up in progress

CONTROL UNIT OK CCU set - CCU ready

READY File loaded - waiting for start marking (interlock status open or closed)

MARKING Marking in progress

FAULT Error - detail on the human-machine interface

PAUSE Waiting for start marking or specified Input

The table shows the commands which can be used according to the status of the machine.

CONTROL
INIT READY MARKING FAULT PAUSE
UNIT OK

AD X

AM X X X

GF X X X X

GI X X X X X X

GO X X

HP X X X X X X

LD X

LS X X X

PF X X

QS X X X X X X

RM X X X

SI X X X

SO X X X

ST X X X X X X

VG X X X

VM X X X X X X

VS X X X

Note:

X Useable command Non-useable command

M_Instructions TL07_en_A 7/29


A Introduction A
4. Example: Marking cycle
The "test.t2l" file is stored in the machine. It marks a text to be updated by the production line PLC at each
marking cycle.
Procedure:

• Update the text to be marked.


• Load the marking file.
• Launch the marking cycle.

Example:

Command Description Machine’s answer (machine mode)

VS 0 "1234" Updated in the variable V0: V0 = VS 1


"1234"

LD "test.t2l" 1 N Loading the marking files: "test.t2l" - LD 1


Marking "One time"

GO Start-up marking GO M (start marking)


GO F (end of marking cycle)

M_Instructions TL07_en_A 8/29


B Command description B
AD
Fault acknowledgement
Description When there is a fault, the command AD is used to acknowledge it and to return the machine to
the start state.

Syntax used AD

Parameter None

If execution without error:


Machine’s answer
AD 1

Possible error codes ER 1 3


(see: Summary table ER 2 state
of the error codes) ER 3 2 ER 3 3 ER 3 5 ER 3 6 ER 3 7 ER 3 8 ER 3 9

Command: AD
Example
Machine’s answer: AD 1

M_Instructions TL07_en_A 9/29


A Command description B
AM
Description Stop marking

Interrupting a marking operation puts the machine into "Fault" mode.


Note
Fault acknowledgement - See: AD

Syntax used AM

Parameter None

If execution without error:


Machine’s answer
AM 1

Possible error codes ER 1 3


(see: Summary table ER 2 state
of the error codes) ER 3 2 ER 3 3

Command: AM
Example
Machine’s answer: AM 1

M_Instructions TL07_en_A 10/29


ACommand description B
GF
Description File reception

GF "filename"
Syntax used
Returns the file whose name is specified between quotation marks.

Parameter Type Description Possible values

filename UTF-8 text File name


between " "
Parameter

If execution without error:


Machine’s answer list of the byte values which the file consists in, in their hexadecimal representation, without spa-
ces

Possible error codes ER 1 2 ER 1 3 ER 1 5 ER 1 7 ER 1 18


(see: Summary table ER 2 state
of the error codes)

Example See next page.

.../...

M_Instructions TL07_en_A 11/29


ACommand description B
.../...

GF
Command: GF "_temp.t2l"
Machine’s answer:
EFBBBF54324C28290D0A424828290D0A5350283130302C323530290D0A4C4228302C333
02C302C3137392C30290D0A545028313030302C3530302C313030302C302C3530302C30
2C30290D0A4F4828412C592C322C31290D0A454828290D0A424D28290D0A4242284F4E2
C4C2C31202D20426C6F63205465787465206C696EC3A9616972652C4C3252290D0A4D56
2831372E36342C32312E3837290D0A464F28225446203130302E706F33222C392E31372
C3130302C3130302C4C2C4E2C302C4E290D0A4D5028302E30290D0A4D4B282274657874
22290D0A454228432C31290D0A4242284F4E2C532C32202D20426C6F6320436572636C6
52C4C3252290D0A53432837332E30322C32372E35322C372E37362C372E37362C302C30
2C3336302C30290D0A454228432C31290D0A4242284F4E2C472C33202D20426C6F63204
C6F676F2C4C3252290D0A4D562832382E39332C39362E3330290D0A464F28224345506C
65696E2E6C6F33222C34302E39322C3130302C3130302C4C2C4E2C302C4E290D0A4D502
8302E30290D0A454228432C31290D0A454D28290D0A424628290D0A4F4828412C592C30
2C290D0A454628290D0A

Corresponding marking file:


T2L()
BH()
SP(100,250)
LB(0,30,0,179,0)
TP(1000,500,1000,0,500,0,0)
Example OH(A,Y,2,1)
EH ()
BM()
BB(ON, L, 1 - Linear text block, L2R)
MV(17.64, 21.87)
FO("TF 100.po3",9.17,100,100,L,N,0,N)
MP(0.0)
MK("text")
EB(C,1)
BB(ON,S,2 - Circle block,L2R)
SC(73.02,27.52,7.76,7.76,0,0,360,0)
EB(C,1)
BB(ON,G,3 - Logo block,L2R)
MV(28.93,96.30)
FO("CEPlein.lo3",40.92,100,100,L,N,0,N)
MP(0.0)
EB(C,1)
EM()
BF()
OH(A,Y,0,)
EF()

M_Instructions TL07_en_A 12/29


A Command description B
GI
Description Information request

Syntax used GI param

Parameter Type Description Possible values

param UTF-8 text Name of the parameter reques- *, Name, Focale,


Parameter ted ID, SN, VSoftware,
Date, Hour, Mac, Ip,
SRAM, I, O

Machine’s answer Value of the parameter requested

Possible error codes ER 1 2 ER 1 3 ER 1 7


(see: Summary table ER 2 state
of the error codes) ER 3 2 ER 3 3

Command: GI *
Machine’s answer:
Head: LASER SOLUTION F20
Focale: 160
Id: 768
Sn: A4-09-123456-00
vSoftware: v1.46
Example
Date: 08/09/2014
Hour: 14: 34: 04
Mac: e8: e0: 8f: 00: 2d: 00
Ip: 192.168.0.24
SRAM: 52%
I: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0
O: 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0

M_Instructions TL07_en_A 13/29


Command description
A
B
GO
Description Launching the marking of a pre-loaded file with LD

Syntax used GO

Parameter None

If execution without error: GO 1

Marking launched GO M

Marking suspended GO P

Fault: marking stopped GO S


Machine’s answer
Marking done GO F

Even when using a button box, the machine send GO M - GO F - GO P - GO S instructions on


TCP/IP connection.

Possible error codes ER 1 3


(see: Summary table ER 2 state
of the error codes) ER 3 2 ER 3 3

Command: GO
Machine’s answer:
Example
- GO M
- GO F

M_Instructions TL07_en_A 14/29


ACommand description B
HP
Description On-line help (human mode - see: VM)

HP
Help of all commands
Syntax used
HP command
Help for the specified command

Parameter Type Description Possible values

Parameter command command Name of the command on which 2 characters or


help must be brought nothing

Human mode: help message on the specified command or list of commands separated by spaces
Machine’s answer (with line feed and carriage return for an easier visualization in a telnet client)
Machine mode: HP 1

Possible error ER 1 3 ER 1 6
codes (see:
Summary table of
the error codes)

Configuration of the response mode (human/machine): human mode

Command: HP
Machine’s answer:
HP is the online help command.
Try: HP command
Available commands are:
AM,AD,GF,GO,GI,HP,LD,LS,PF,QS,RM,SI,SO,ST,VG,VM,VS
--End of help--
Example
Command: HP VG
Machine’s answer:
Online help for the VG (Variable Get) command.
Syntax : VG var
Effect : Returns the text contained in the specified variable(s)
Parameters:
var: number of the variable, or * for all
--End of help--

M_Instructions TL07_en_A 15/29


ACommand description B
LD
Description Loading of a T2L file with the number of markings requested and their mode

Syntax used LD "filename.t2l" nbmark mode

Note The name of the file must take into account caps.

Parameter Type Description Possible values

file- UTF-8 text Name of the file to load for mar-


name.t2l between " " king

nbmark whole Number of markings to execute included between 0


0 to activate the infinite mode and 4294967295
independent marking:
nbmark = 0

mode character Marking mode A = Independent


N = Normal
Parameter S = Simulation
SP = Simulation +
Pause
SS = Simplified
simulation

For SP - SS mode(s), the number of markings must be 1.

Machine’s answer Machine mode: LD 1

Possible error ER 1 2 ER 1 3 ER 1 4 ER 1 9
codes (see: ER 2 state
Summary table of ER 3 2 ER 3 3 ER 3 1 Line param ErrorCode
the error codes)

Command: LD "test.t2l" 0 A
=> loading the marking files: test.t2l
Example "Infinite" independent marking

Machine’s answer: LD 1

M_Instructions TL07_en_A 16/29


ACommand description B
LS
Description List of files stored on the machine according to the specified mask

LS
List of files stored on the machine
Syntax used
LS mask
List of the files corresponding to the specified mask

Parameter Type Description Possible values

Parameter mask UTF-8 text Rule of the files to display *, *.lo3, *.po3, *.t2l

The mask includes 2 parts: the name and the file extension.
Note The star * is used to specify any name or extension.
Question mark ? is used to replace a character.

NbFilesFound
File1.ext
File2.ext
Machine’s answer ...
Filen.ext

NbFilesFound: number of the files corresponding to the mask

Possible error ER 1 3 ER 1 5
codes (see: ER 2 state
Summary table of
the error codes)

M_Instructions TL07_en_A 17/29


ACommand description B
PF
Description Sending a file to the machine memory

Syntax used PF "filename" bytelist

Possible
Parameter Type Description
values

filename UTF-8 text File name


between " "
Parameter
bytelist byte series List of the byte values which the
file consists in, in their hexadeci-
mal representation, without spa-
ces

Machine’s answer Machine mode: PF 1

Possible error ER 1 2 ER 1 3 ER 1 4 ER 1 5 ER 1 7 ER 1 9
codes (see: ER 2 state
Summary table of ER 3 4 ER 3 2 ER 3 3
the error codes)

Example See next page.

.../...

M_Instructions TL07_en_A 18/29


ACommand description B
.../...

PF
Command: PF "_temp.t2l"
Machine’s answer:
EFBBBF54324C28290D0A424828290D0A5350283130302C323530290D0A4C4228302C333
02C302C3137392C30290D0A545028313030302C3530302C313030302C302C3530302C30
2C30290D0A4F4828412C592C322C31290D0A454828290D0A424D28290D0A4242284F4E2
C4C2C31202D20426C6F63205465787465206C696EC3A9616972652C4C3252290D0A4D56
2831372E36342C32312E3837290D0A464F28225446203130302E706F33222C392E31372
C3130302C3130302C4C2C4E2C302C4E290D0A4D5028302E30290D0A4D4B282274657874
22290D0A454228432C31290D0A4242284F4E2C532C32202D20426C6F6320436572636C6
52C4C3252290D0A53432837332E30322C32372E35322C372E37362C372E37362C302C30
2C3336302C30290D0A454228432C31290D0A4242284F4E2C472C33202D20426C6F63204
C6F676F2C4C3252290D0A4D562832382E39332C39362E3330290D0A464F28224345506C
65696E2E6C6F33222C34302E39322C3130302C3130302C4C2C4E2C302C4E290D0A4D502
8302E30290D0A454228432C31290D0A454D28290D0A424628290D0A4F4828412C592C30
2C290D0A454628290D0A

Corresponding marking file:


T2L()
BH()
SP(100,250)
LB(0,30,0,179,0)
TP(1000,500,1000,0,500,0,0)
Example OH(A,Y,2,1)
EH ()
BM()
BB(ON, L, 1 - Linear text block, L2R)
MV(17.64, 21.87)
FO("TF 100.po3",9.17,100,100,L,N,0,N)
MP(0.0)
MK("text")
EB(C,1)
BB(ON,S,2 - Circle block,L2R)
SC(73.02,27.52,7.76,7.76,0,0,360,0)
EB(C,1)
BB(ON,G,3 - Logo block,L2R)
MV(28.93,96.30)
FO("CEPlein.lo3",40.92,100,100,L,N,0,N)
MP(0.0)
EB(C,1)
EM()
BF()
OH(A,Y,0,)
EF()

M_Instructions TL07_en_A 19/29


A Command description B
QS
Description End of a TCP/IP session

Syntax used QS

Remarks CCU does not respond

Possible error ER 1 3
codes (see: ER 3 2
Summary table of
the error codes)

Command: QS
Example
Machine’s answer: CCU does not respond

M_Instructions TL07_en_A 20/29


ACommand description B
RM
Description Deleting files

Syntax used RM mask

Parameter Type Description Possible values

Parameter mask UTF-8 text Name or file mask

The mask includes 2 parts: the name and the file extension.
Note The star * is used to specify any name or extension.
Question mark ? is used to replace a character.

Machine’s answer RM 1

Possible error ER 1 3 ER 1 7 ER 1 2
codes (see: ER 2 state
Summary table of ER 3 2 ER 3 3
the error codes)

RM "exemple.t2l"
RM "*.t2l"
RM "152.lo3 "
RM "254.po3 "
Example
Command: RM example.t2l
Machine’s answer: RM 1

Command: RM *.t2l
Machine’s answer: RM 1

M_Instructions TL07_en_A 21/29


ACommand description B
SI
Description Definition of information

Syntax used SI date:newdate time:newtime

Parameter Type Description Possible values

newdate dd/mm/yyyy Definition of the date DD = day


MM = month
YYYY = year

newtime hh:mm:ss Definition of the time hh = hour


Parameter mm = minute
ss = second

If execution without error:


Machine’s answer
SI 1

Possible error ER 1 2 ER 1 3 ER 1 6 ER 1 7
codes (see: ER 2 state
Summary table of
the error codes)

Command: SI date:28/02/2014
Machine’s answer: SI 1

Command: SI time:12:00:00
Example
Machine’s answer: SI 1

Command: SI date:28/02/2014 time:12:00:00


Machine’s answer: SI 1

M_Instructions TL07_en_A 22/29


Command description
A
B

SO
Description Used to specify the state of the Outputs.

Syntax used SO mask state complement

Parameter Type Description Possible values

mask whole - 8 bits decimal value associated included between 0


positive to Outputs - and 255
A "1" bit means that the corres-
ponding output has to be modi-
fied.

state whole - 8 bits decimal value associated included between 0


positive to the new Output status and 255
Parameter
complement whole - 8 bits decimal value associated included between 0
positive to Outputs - A "1" bit means that and 255
the corresponding output status
has to be inverted (without
taking State into account).

If execution without error:


Machine’s answer SO 1

Possible error ER 1 2
codes (see: ER 1 3
Summary table of ER 1 4
the error codes) ER 2 State

To modify Outputs 0 to 3:
Activate Outputs 2 - 3.
Invert Outputs 0 - 1 status.
Command: SO 15 12 3
Machine’s answer: SO 1

Example Binary Decimal

0000 1111 15

0000 1100 12

0000 0011 3

M_Instructions TL07_en_A 23/29


Command description
A
B

ST
Description State of machine operation

Syntax used ST

ST state rearm markmode shutter_error

State:

1: INIT
2: ALIVE
4: READY
8: MARKING
10 (16): PAUSED
20 (32): FAULT

Machine’s answer Rearm: Safety mechanisms status

0: laser shot possible


1: shutter closed - emergency stop activated
2: shutter closed - interlock open (or key at position 0)

Markmode: marking mode

0: Normal marking
1: "Infinite" independent marking
2: Simulation

Possible error ER 1 3
codes (see: ER 3 2 ER 3 3
Summary table of
the error codes)

Command: ST
Machine’s answer: ST 4 0 1 (4: machine ready to mark / 0: laser shot possi-
Example
ble / 1: "infinite" independent marking)

M_Instructions TL07_en_A 24/29


ACommand description B
VG
Description Interrogation of a variable’s value

Syntax used VG var#

Parameter Type Description Possible values

Parameter var# whole or * Number of the variable 0-9

Variable requested followed by = and its value


Machine’s answer
If variable = *, all variables followed by = and their value (var# = *)

Possible error ER 1 2 ER 1 3 ER 1 4 ER 1 7
codes (see: ER 2 state
Summary table of ER 3 2 ER 3 3
the error codes)

If:
V0=example0
V1=example1
Example
Command: VG 0
Machine’s answer: example0

M_Instructions TL07_en_A 25/29


A Command description B
VM
Description Configuration of the response mode (human/machine)

Note By default, the machine is configured in machine response mode.

Syntax used VM mode

Parameter Type Description Possible values

Parameter mode character Configuration of the response H, M


mode (human/machine)

Machine mode: VM 1
Machine’s answer
Human mode: Human answer mode

Possible error ER 1 2 ER 1 3 ER 1 7
codes (see:
Summary table of
the error codes)

Command: VM H
Machine’s answer: Human answer mode
Example
Command: VM M
Machine’s answer: VM 1

M_Instructions TL07_en_A 26/29


ACommand description B
VS
Description Assigning a variable

Syntax used VS var# text

Parameter Type Description Possible values

var# whole Number of the variable 0-9

Parameter text UTF-8 text Text to place in the variable


between " "

Machine’s answer MACHINE MODE: VS 1 number of the variable

Possible error ER 1 2 ER 1 3 ER 1 4 ER 1 7 ER 1 9
codes (see: ER 2 state
Summary table of ER 3 2 ER 3 3
the error codes)

Command: VS 0 "ABCD"
Example
Machine’s answer: VS 1 (Allocation: OK) 0 (number of the variable)

M_Instructions TL07_en_A 27/29


C Error messages C
Errors are signaled via codes, more or less explicit depending on the mode configured. The error codes always
start with a ER prefix and a space.
They are composed of 2 elements separated by a space:

• an error-type code
• a code specifying the error

"State" corresponds to the machine status when the command is received.


Summary table of the error codes

Error Type Details

Code Code Description Code Description

0 Reserved 0 Reserved

0 Reserved

1 Unknown command

2 Not enough parameters

3 Too many parameters

4 Wrong parameter
1 Syntax error
5 Cannot open file

6 Unknown parameter

7 Wrong parameter value

8 File size limit exceed

9 Parameter is not a string

0 Reserved

1 Initialization

ER 2 CCU OK

2 Context error 4 Ready to mark

8 Marking

16 Pause

32 Fault

0 Reserved

1 Overloaded (Error: T2L)

2 Internal error TX

3 Internal error RX

3 Processing error 5 No fault to aknowledge

6 Can't aknowledge fault

7 Stop marking is open

8 Start marking closed at power on

9 AD failed

M_Instructions TL07_en_A 28/29


D Appendix D
To contact the Gravotech Group
FRANCE U.S.A. / CANADA AUSTRALIA
Gravotech Marking SAS GravoTech Inc Gravotech Australia Pty Ltd
466, rue des Mercières 2200 Northmont Parkway Unit 3, 9-11 South Street
69140 RILLIEUX-LA-PAPE DULUTH, GA 30096 RYDALMERE N.S.W. 2116
Tel.: +33 (0)4 78 55 85 85 Tel.: +1 800 843 7637 Tel.: +61 29 684 2400
Fax: +33 (0)4 78 55 22 94 Fax: +1 800 533 7637 Fax: +61 29 684 2500
E-mail: commercial.france@technifor.com E-mail: sales@us.gravotech.com E-mail: sales@gravograph.com.au

U.K. ITALY SWITZERLAND


Gravograph Ltd Gravotech Italia Srl Gravograph AG
Unit 3 Trojan Business Centre Via Rivera, 138 Ch. Champ Olivier 2
Tachbrook Park Drive 10040 ALMESE (TO) CH-3280 MURTEN / MORAT
LEAMINGTON SPA CV34 6RS Warwickshire Tel.: +39 011 935 27 14 Tel.: +41 26 678 7200
Tel.: +44 (0)1926 884 422 Fax: +39 011 934 59 42 Fax: +41 26 678 7222
Fax: +44 (0)1926 883 105 E-mail: info@technifor.it E-mail: support@gravograph.ch
E-mail: sales@ltd.technifor.com

GERMANY AUSTRIA BENELUX


GravoTech GmbH Gravotech GmbH Gravograph Benelux
Am Gansacker 3a Gewerbepark 4 Molenberglei 16
79224 UMKIRCH 3202 HOFSTETTEN 2627 SCHELLE
Tel.: +49 7665 5007-0 Tel.: +43 27 23 78 568 Tel.: +32 3 880 6200
Fax: +49 7665 5007-77 Fax: +43 27 23 78 562 Fax: +32 3 888 1997
E-mail: info.germany@gravotech.com E-mail: office@gravotech.at E-mail: info@gravograph.be

SWEDEN POLAND CZECH REPUBLIC


Gravotech Nordrad AB Gravotech Sp. z o.o. Technifor Sro
Vretenborgsvägen, 28 ul. Kobierzycka 20 BA Křídlovická 943/24a, Staré Brno
SE-126 30 HÄGERSTEN PL 52-315 WROCŁAW 60300 BRNO
Tel.: +46 8 658 15 60 Tel.: +48 71 796 04 01 Tel.: +420 725 016 858
Fax: +46 8 658 15 64 Fax: +48 71 796 04 02 E-mail: info.cz@technifor.com
E-mail: info@gravotech.se E-mail: info@pl.technifor.com

RUSSIA TURKEY UNITED ARAB EMIRATES


OOO GravoTech Russia Gravotech Ltd Sti Gravotech DMCC
Lublinskaya Ul. 18A Atiye Hanım Sokak No. 2 PO Box 487940
109390 MOSCOW 34752 İÇERENKÖY / İSTANBUL Unit 610, Tiffany Tower
Tel.: +7 495 739 43 11 Tel.: +90 216 577 64 54 Jumeirah Lakes Towers - DUBAI
E-mail: info@ru.gravotech.com Fax: +90 216 574 56 02 Tel.: +971 4 456 5729
E-mail: info@tr.gravotech.com Fax: +971 4 456 5538
E-mail: info@uae.gravotech.com

JAPAN CHINA SOUTH KOREA


Gravotech KK Gravotech (Shanghai) Engraving Equipment Co. Ltd GravoTech Ltd
1-25 Takahata-Cho Building F, No. 1835, DuHui Road #1307 Digital Empire
NISHINOMIYA-SHI SHANGHAI 201108 685 Gasan-dong, Geumcheon-gu
HYOGO 663-8202 Tel.: +86 21 24 08 68 88 153-716 SEOUL
Tel.: +81 798 63 7325 Fax: +86 21 24 08 68 00 Tel.: +82 2 6365 3791
Fax: +81 798 63 6280 E-mail: sales-cn@cn.gravotech.com Fax: +82 2 6365 3793
E-mail: tf_sales@gravotech.co.jp E-mail: sales@kr.gravotech.com

SINGAPORE MALAYSIA INDIA


Gravograph Singapore Pte Ltd Gravotech Sdn Bhd Gravotech Engineering PVT Ltd
18 Boon Lay Way No. 29, Jalan Puteri 5/10 Gat No 2323/1, "Reality Warehousing"
#07-128 18@Tradehub 21 Bandar Puteri Nagar Road
609966 SINGAPORE 47100 PUCHONG, SELANGOR PUNE, WAGHOLI - 412 207
Tel.: +65 6795 2763 Tel.: +603 80 685512 Tel.: +91 20 4103 0001
Fax: +65 6795 7913 Fax: +603 80 612513 Fax: +91 20 4103 0010
E-mail: sales@gravograph.com.sg E-mail: sales@gravograph.com.my E-mail: infotechnifor@in.gravotech.com

BRAZIL MEXICO SOUTH AFRICA


Technifor Pictor Ltda Gravotech S. DE R.L DE C.V GravoTech (Pty) Ltd
Av. Dr. Luis Arrobas Martins, 98 Lago Erne, 246 - Colonia Pensil Unit 8 Rutland Mews - 30 Main Street
04781-000 - SAO PAULO SP CP 11430 - MEXICO DF Eastleigh, 1609 EDENVALE
Tel.: +55 11 5524 8707 Tel.: +52 55 5357 2765/66/67 PO Box 734 - Strubens Valley 1735
Fax: +55 11 5524 8707 Fax: +52 55 5357 2765/66/67 Cell.: +27 (0)71 872 07 17
E-mail: contato@br.gravotech.com E-mail: info@mx.gravotech.com E-mail: info@za.technifor.com

www.gravotech.com

M_Instructions TL07_en_A 29/29

You might also like