marking systems dev7 dev8 dev5/c dev11 · (dev7 – dev8 – dev5/c – dev11). this manual...
Post on 22-Jul-2020
3 Views
Preview:
TRANSCRIPT
DEVx Marking Systems Rel.5.0 26.09.2019
Marking Systems DEV7 – DEV8 – DEV5/C – DEV11
System management software manual
DEVx Marking Systems – System management software manual
Pag. 1
Preface
Scope of the document This manual is a guide for the users and maintenance personnel of a series of marking systems
(DEV7 – DEV8 – DEV5/C – DEV11).
This manual contains the instructions for using the DELTA VISIONE marking system management
software. To ensure its correct operation there is no replacement for the user’s experience and the use
of expert, qualified staff.
Consequently, despite the fact that the utmost care was taken in collecting and checking the information
given in this document, DELTA VISIONE s.r.l. declines all liability for any inaccuracies or omissions
and for any damages resulting from the use of the information given in this manual.
The user should read the instructions given in this manual carefully and keep it for future reference. He
is responsible for preserving the manual so that it can be consulted whenever necessary.
All rights over the text, images and other contents of this manual are reserved: it shall not be copied
even in part or in any form without express written authorization from DELTA VISIONE, to which
requests for other copies or updates of the manual can be made.
DELTA VISIONE reserves the right to makes changes to its products and the manual without notice
and without this entailing the obligation to update the previous products and manuals
This manual should be considered an integral part of the machine and should therefore be
retained for reference until such a time as the machine is decommisioned.
DEVx Marking Systems – System management software manual
Pag. 2
Summary
1 Management of the marking process ............................................................. 3
Description of the marking process ............................................................................................... 3 The Marking Area ................................................................................................................ 3 The Characters.................................................................................................................... 4 Marking Types ..................................................................................................................... 5
The operator interface ................................................................................................................... 8 Navigation ........................................................................................................................... 9
Main menu ................................................................................................................................... 10 Manual mode menu ..................................................................................................................... 11
Run .................................................................................................................................... 12 Modify ................................................................................................................................ 12 Delete ................................................................................................................................ 18 Simulate ............................................................................................................................ 18
Settings menu .............................................................................................................................. 20 Automatic .......................................................................................................................... 20 String table ........................................................................................................................ 29 File table ............................................................................................................................ 29 Month table ........................................................................................................................ 30 Year table .......................................................................................................................... 30 Fixed strings ...................................................................................................................... 30 Date and Time ................................................................................................................... 31 Counter .............................................................................................................................. 31 VIN parameter ................................................................................................................... 32 Delay ................................................................................................................................. 32 Browse plate...................................................................................................................... 33 R axis ................................................................................................................................ 33 Password ........................................................................................................................... 34 Punch verify....................................................................................................................... 35 Reader ............................................................................................................................... 35 Lock piece ......................................................................................................................... 36 Zero position...................................................................................................................... 37 Z axis ................................................................................................................................. 37
Test menu .................................................................................................................................... 38 Motor block ........................................................................................................................ 38 Coordinates ....................................................................................................................... 38 Punch ................................................................................................................................ 39 Input .................................................................................................................................. 39 Output ................................................................................................................................ 40 Z axis ................................................................................................................................. 40
Automatic mode menu ................................................................................................................ 41 Tools menu .................................................................................................................................. 42
Mark wizard ....................................................................................................................... 42 FW update ......................................................................................................................... 44 Display ............................................................................................................................... 44 Info menu .......................................................................................................................... 45
2 Error messages .............................................................................................. 47
Appendix 1 Serial cable ...................................................................................... 49
DEVx Marking Systems – System management software manual
Pag. 3
1 Management of the marking process
Description of the marking process Marking means stamping a given sequence of letters or consecutive numbers onto a given part.
Due to the possibility of varying the marking method (dots or continuous lines), the size and type of
character used and the various parameters that can be set in the software by the operator, the marking
operation can be divided into Blocks (up to a maximum of 10), each of which defines a given sequence
with its characteristics. The sequence of blocks will be referred to hereinafter as the Marking File.
The Marking Area The special punch of the marking system operates within a work area the size of which depends on the
model of the marking system and the origin of which is situated in the top left-hand corner as shown in
the figure below (for example, the figure shows a marking area of 110 x 100 mm):
0
0
110 mm X
100 mm
DEVx Marking Systems – System management software manual
Pag. 4
A marking operation will thus be characterized not only by the type of sequence to be stamped but also
by the position that it is to occupy on the marking surface.
The Characters Each marking character is contained within a rectangle. The coordinates of the top left corner of this
rectangle are the machine’s reference for positioning the character on the marking surface.
To position the character or indicate the starting point for a sequence of characters, the machine is given
the coordinates of the top left-hand corner of the rectangle containing the single character or the first
character of the string to be marked.
0
0
110 mm X
100 mm
X CHARACTER
YCHARACTER
DEVx Marking Systems – System management software manual
Pag. 5
Marking Types The DEVx marking systems can mark in two different modes:
• Dot Matrix marking: The characters are defined within a matrix of a variable size according
to the type of font used. The dots of each character are thus situated in well-defined positions.
• Continuous line marking: the dots of the characters are marked partially overlaid thus creating
a continuous line.
In addition to the marking type, the following options can be selected for the marking of:
• Characters on a linear trajectory: these are simply strings of alphanumeric characters defined
by the user or taken from stored marking files.
• Characters on a circular trajectory: in this case, the micro-percussion marking machine
marks the strings along circular trajectories whose principal parameters are set by the user.
• CAD file: the particular configuration of the DELTA VISIONE marking systems allows them
to import and then mark drawings in CAD format (company logo, acronyms, etc.). The CAD
files are marked exclusively in continuous mode.
• Data Matrix codes: the DELTA VISIONE marking systems can mark two-dimensional codes
in ECC200 format; Data Matrix codes are marked in dot mode only and this feature is not
supported on the marking systems in the DEV7 series.
• Predefined strings: a predefined string is made up of a special sequence of alphanumeric
characters that is interpreted automatically by the software and marked.
NOTE: the input codes that characterize the marking strings are always preceded by the $
character.
The marking strings support the combination of different methods for entering the date, day and month
for greater marking customization. The special sequences with their input codes are indicated in the
following table:
CODE MARKING TYPE EXAMPLE
$A1 Marking of the last digit of the year (Y) For the date 20 / June / 2000, the character 0 is marked
$A2 Marking of the last two digits of the year (YY)
For the date 20 / June / 2000, the characters 00 are marked
$A4 Marking of the entire year (YYYY) For the date 20 / June / 2000, the characters 2000 are marked
$AS Marking of a string corresponding to the year, set using the YEAR TABLE
See section “Year table” on page 30
$Cnnnnnnn.pp
Marking of an ascending number with a user-defined step from 1 to 99. The reset of the counter reflects the number of digits entered (maximum 7).
$C40.1: starting from 40, steps of 1. Having reached the number 99, restarts from 00. $C40.8 starting from 40, steps of 8. Having reached 96, the next number marked will be 04. $C100.99: starting from 100, increments of 99. Having reached 991, the next number marked will be 090.
$Dnnnnnnn.pp
Marking of a descending number with a user-defined step from 1 to 99. The reset of the counter reflects the number of digits entered (maximum 7).
The principle is the same as for the previous string, but with a decreasing counter.
$G2 Marking of the day in DD format For the date 20 / June / 2000, the characters 20 are marked
$G3 Marking of the day of the year in DDD format
For the date 20 / June / 2000, the characters 172 are marked
DEVx Marking Systems – System management software manual
Pag. 6
CODE MARKING TYPE EXAMPLE
$GS Marking of the day of the year in DDD format (with 6-hour shift for alignment with change of shift)
For the date 20 / June / 2000, until 5:59, the characters 171 are marked
$HH Marking of the hour. If the time is 17:30:23, the characters marked are: 17
$HM Marking of the minutes If the time is 17:30:23, the characters marked are: 30
$HS Marking of the seconds If the time is 17:30:23, the characters marked are: 23
$K Marking of a string input by hand in accordance with a specific protocol, in Automatic marking mode
See section “Automatic” on page 20
$kiiff Marking of part of the string input by hand in accordance with a specific protocol, in Automatic marking mode
ii and ff indicate the start and end characters, respectively, of the substring to be selected
See section “Automatic” on page 20
$M Marking of the month in MM format For the date 20 / June / 2000 the characters 06 are marked
$MS Marking of a string corresponding to the month set using the MONTH TABLE
See section “Month table” on page 30
$Nm
Marking of the progressive total counter of the markings performed. The numeric character m, between 1 and 6, defines the length of the counter in digits.
The counter can be activated and managed
as specified in section “Counter” on
page 31.
$nym
Marking of the incremental counter y. The numeric character m, between 1 and 6, defines the length of the counter in digits.
The counter is managed as specified in
section “Counter” on page 31.
$r Marking of a string set using the serial protocol in Automatic marking mode
See section “Automatic” on page 20
$R1 …
$R8
Marking of a string set using the serial protocol, in Automatic marking mode
See section “Automatic” on page 20
$S Marking of a string selected from the STRING TABLE on the SETTINGS menu, in Automatic marking mode
See section “String table” on page 29
$t Work shift code Code = ‘1’ between 06:00 and 13:59 Code = ‘2’ between 14:00 and 21:59 Code = ‘3’ between 22:00 and 05:59
$T Work shift code Code = ‘A’ between 06:00 and 13:59 Code = ‘B’ between 14:00 and 21:59 Code = ‘C’ between 22:00 and 05:59
$VG Marking of the string corresponding to the VIN entered with the special protocol 29
See section “Automatic” on page 20
$VF Marking of first 6 characters of the string corresponding to the VIN entered with the special protocol 29
See section “Automatic” on page 20
$VL
Marking of the last characters starting from the eighth, of the string corresponding to the VIN entered with the special protocol 29
See section “Automatic” on page 20
$VP Marking of a partial string belonging to the VIN (from the check digit character
See section “VIN parameter” on page
32
DEVx Marking Systems – System management software manual
Pag. 7
CODE MARKING TYPE EXAMPLE
to the end of the string) with automatic calculation of the check digit
$VT
Marking of the string corresponding to the VIN with automatic calculation of the check digit
See section “VIN parameter” on page
32
$W1 Week number
$W3 Week number in WW format Characters “02” are marked for the second week of the year
$Xt nnn Shift marking and progressive number in the t nnn format
t is the shift according to the description of the special character $t and nnn is the progressive number of markings made during the shift
$Y1 Workshift special code
‘1’ Monday 6.00am – 1:59pm ‘2’ Monday 2.00pm – 9:59pm ‘3’ Monday 10.00pm – Tuesday 5:59am … ‘21’ Sunday 10.00pm – Monday 5:59am
$Y2 Workshift special code
Four workshift codes: ‘1’ 00:00am – 6:59am ‘2’ 07:00am – 12:59am ‘3’ 1:00pm – 6:59pm ‘4’ 7:00pm – 11:59pm
$Z1 …
$Z8
Marking of a preset fixed string selected in the FIXED STRINGS table of the SETTINGS menu
See the “Fixed strings” on page 30
DEVx Marking Systems – System management software manual
Pag. 8
The operator interface The marking system management software is used to control all the standard operating functions of the
machine, to set the various marking options, to supervise the execution of the machining cycle, to receive
error conditions and to make the necessary corrections.
The interface between the operator and the system takes the form of an ALPHANUMERIC LCD
TOUCH-SCREEN MONITOR housed inside the control unit of the marking machine.
Virtual keyboard
The control unit has a virtual keyboard for data input. This keyboard appears automatically on the LCD
when data has to be entered by the user (e.g. to create a marking file, …).
Example of virtual numeric keypad:
Example of virtual alphanumeric keyboard:
DEVx Marking Systems – System management software manual
Pag. 9
Navigation All menus of the marking system software interface have a multiple choice structure that allows
choosing the desired option by pressing it on the touch-screen monitor.
The navigation keys are shown here below and are used to scroll through the list of items that can be
selected.
Every operation for selecting items from the menus, changing settings or confirming the execution of
an operation must be confirmed by pressing the relevant item on the touch screen.
To return to the previous menu, press the ESC button where present among the navigation keys.
The software interface of the marking system is structured so that menus are accessed and operations in
progress are cancelled in a cascade, through successive confirmations on the desired item or successive
cancellations by pressing the ESC button.
DEVx Marking Systems – System management software manual
Pag. 10
Main menu At start-up, after the self-tests carried out by the machine and signalled by acoustic signals, the initial
window is displayed:
The main menu will be displayed automatically:
You can now start navigating through the menus and make the desired settings.
DEVx Marking Systems – System management software manual
Pag. 11
Manual mode menu This menu is used to create a new marking file or open one already stored on the machine. In order to
have access to this menu, simply press Manual mode on the touch screen.
To create a new marking file, select <new>: at this point enter the name of the desired marking file and
confirm.
DEVx Marking Systems – System management software manual
Pag. 12
To open a previously saved marking file, perform the same operation and select the name of the file to
be opened.
A detailed description of the operations that can be performed in this section is given below.
Run When this option is selected, the system will perform the marking operation described in the file opened.
At the end of the marking operation, a window indicating the time of execution will appear on the
display. The marking time comprises the times for positioning the punch unit and the time necessary to
actually stamp the characters.
Modify This option is used to enter the desired specifications for each marking block or to modify the parameters
of the blocks of an existing marking file. When this option is selected, the menu for choosing the block
to be modified will appear (use the navigation keys to view the blocks).
All the options available in the DEVx marking system management SW are described below; some of
them may not be enabled and thus not available on the menus of the marking system in use, in that they
depend upon the model of marking head used.
Having selected the desired block, the desired marking type for that block is to be indicated:
DEVx Marking Systems – System management software manual
Pag. 13
At this point, you can enter:
• 0: empty block
• 1: linear marking
• 2: circular marking
• 3: cad file marking
• 4: data matrix code marking
• 5: rectangular data matrix code marking
Press RET after inserting the desired code.
DEVx Marking Systems – System management software manual
Pag. 14
When you select the desired marking type, the menu containing the options corresponding to your choice
will be displayed. All the modification options available are described in the following sections.
Type
This option, which is generally selected when the block to be modified is chosen, can still be changed
on this menu of settings.
The following options are still available:
• Empty block
• Linear marking
• Circular marking
• CAD file marking
• Data Matrix code marking
• Rectangular Data Matrix code marking
WARNING: Modifying the marking type entails automatically setting some parameters to
default values. If the marking block has already been defined in all its parameters, it will have
to be checked that the settings still correspond to the desired settings.
Stop at end
The setting of the pause at the end of the block marking operation can be enabled or disabled.
• NO: if you select NO, after marking the block, the marking system will move on to the next
block or stop marking if there are no more enabled blocks left.
• YES: if you select YES, after marking the block, the marking system will enter stand-by until
a START command is executed. When this signal is enabled, the system moves on to the next
block or stops marking if there are no more enabled blocks left.
The marking cycle is resumed in accordance with the START/STOP mode described in the Protocols
section in section “Automatic” on page 20.
Speed / step
The marking speed can be set to values of between 5 and 200 except for the DEV8 double-effect versions
(with continuous character or CAD file blocks) for which the values must be between 1 and 9.
The best speed values depend on the material that is to be marked and the type of marking chosen.
Power
As in the previous case, the values available range
• from 3000 to 14000 for the DEVx solenoid versions
• from 1 to 50 for the DEVx pneumatic versions
• from 5 to 10 for the DEV8 double-effect versions.
As for the speed, the best values depend upon the material and the marking mode.
X position
The horizontal coordinate of the start of the marking block, understood as the coordinate of the top left
corner of the rectangle containing the first character in the string.
The X coordinate may vary within the limits imposed by the marking area, which depends upon the type
of head used (minimum value is 0).
DEVx Marking Systems – System management software manual
Pag. 15
Y position
The vertical coordinate of the start of the marking block, understood as the coordinate of the top left
corner of the rectangle containing the first character in the string.
The Y coordinate may vary within the limits imposed by the marking area, which depends upon the type
of head used (0 ÷ 100).
Z position
The Z axis coordinate for the marking block.
The Z axis coordinate may vary within the operating limits of the Z axis (0 ÷ POS MAX)
X position
In circular marking (2) mode, it represents the X axis coordinate of the centre of rotation of the marking
string (-XXX ÷ +XXX).
Y position
In circular marking (2) mode, it represents the Y axis coordinate of the centre of curvature of the string
to be marked (-YYY ÷ +YYY).
NOTE: the range of variation of the x and y coordinates in circular mode (2) can be extended to
the negative range in that it does not refer to a physical coordinate (that is, belonging to the
actual marking area), but to a centre of rotation that may be situated a long way from the
marking string as it characterizes a curvature.
String of marking
The field in which you can insert the characters to be marked or the predefined strings described in
section “Marking Types” on page 5, “Predefined strings”. The maximum number of characters that
can be inserted is 80.
DEVx Marking Systems – System management software manual
Pag. 16
Press the letters/numbers corresponding to the file name.
Press RET after inserting the desired file name.
File
Used to select the CAD file to be marked.
Height
This option varies the height of the rectangle containing the characters to be marked and consequently
that of the characters themselves.
The height may vary from 1 to the maximum height of the marking area, which depends on the type of
head used.
DEVx Marking Systems – System management software manual
Pag. 17
Width
This option varies the width of the rectangle containing the characters to be marked and consequently
that of the characters themselves.
The width may vary from 1 to the maximum width of the marking area, which depends on the type of
head used.
Step
This parameter is only present if you have chosen a DATA MATRIX block and sets the distance between
the points of the size code expressed as a number of steps.
The step can be set to values of between 1 and 20.
Font
The standard fonts that can be used are:
NAME CODE DESCRIPTION
TYPE 1
FIAT 'A' 1 Standard continuous line character
OCRB 10 Continuous line character on OCR ‘b’ specification
HELVETICA 11 Continuous line character in Helvetica font
TYPE 2 NORM 7 x 5 50 Standard dot character on 7 x 5 matrix
PUNTI 11 x 7 54 Dot character on 11 x 7 matrix
Char angle
This setting can be changed to rotate the single character to be marked. The variation can be made within
a field of 360° (0 ÷ 359).
Block angle
This option indicates the angle of rotation of the entire marking string, logo or CAD file. The range of
variation is the same as that available for rotating the character (0 ÷ 359).
Radius
The outer radius of the circular crown that ideally contains the string. This radius is to be calculated
taking account of the position of the centre with respect to the marking area.
This radius is also the reference for the settings of the initial angle and angular increment, described
below. Allow values: (0 ÷ XXX).
Start angular (START ANG.)
The initial angle of rotation of the corresponding circular block. It is an angle to be calculated taking
account of the centre with respect to the marking area and considering its origin on the outer
circumference of the circular crown having the radius set with the RADIUS option.
Allow values: (0 ÷ 359).
Step angular (STEP ANG.)
The angular increment between one character and the next in circular marking mode.
Allow values: (-45 ÷ +45).
In particular:
• If entered positive, it arranges the marking string clockwise, legible inside the circumference
defined by the settings of the RADIUS option.
• If entered negative, it arranges the marking string anticlockwise, legible outside the
circumference defined by the settings of the RADIUS option.
DEVx Marking Systems – System management software manual
Pag. 18
Delete This option can be used to delete a currently open marking file, or to delete the new file that you have
just created.
Select Yes.
Simulate This option is used to perform a simulation of the marking operation, that is, without activating the
punch but moving the step motors only.
DEVx Marking Systems – System management software manual
Pag. 19
At the end of the simulation, the simulation execution time will be displayed.
Close by pressing ESC.
DEVx Marking Systems – System management software manual
Pag. 20
Settings menu This menu is used to access the system’s basic settings. The available options are shown below:
Automatic The menu corresponding to the automatic marking mode comprises the following options:
Enable
You can choose whether to enable marking in automatic mode (for marking managed by a host computer
or PLC). Allowed values: Yes / No.
When the option is enabled, at the next start-up, the machine will wait for about 4 seconds and then
enter automatic mode, in accordance with the specifications of the host computer or PLC connected to
it.
NOTE: with automatic mode enabled, if the operator wants to take control of the head to make
changes to the marking file or carry out tests on them, he must enter the main menu within 4
seconds of system start-up.
DEVx Marking Systems – System management software manual
Pag. 21
Protocol
The standard version of the DEVx marking system management software provides the user with some
communication protocols for controlling an interface with a host computer or PLC, in automatic
management mode. Allowed values: 1 ÷ N. A description of the standard protocols available is given
below:
PROTOCOL 1: START / STOP
This protocol manages three input signals and provides two output signals; the following table describes
the input signals:
INPUT SIGNALS
HIGH LOW
STOP The signal interrupts marking after completing the character or movement in progress.
In this case, the status of the START signal has priority.
START The head starts marking or resumes operation interrupted by a previous STOP signal.
The control unit takes no action.
SKIP_HOME
At the end of the marking operation, the punch does not return to the HOME position but remains in the end of marking position.
At the end of the marking operation, the punch returns to the HOME position, searching for the home point.
OUTPUT SIGNALS
HIGH LOW
READY
When the marking control program is in automatic mode (that is, in communication with a host computer or a PLC).
In all cases that do not correspond to the HIGH signal.
WAIT_START When the head has completed the marking and moving operations and is waiting for another START SIGNAL.
When the head is in the marking or moving phase.
END_MARK When the head has completed the marking operations.
When the head is in the marking phase.
The READY signal will be indicated by the green LED lighting up with the word "Ready" on the right-
hand side of the display.
The pattern of the signals is as follows:
READY
WAIT_START
END_MARK
START
STOP
SKIP_HOME
DEVx Marking Systems – System management software manual
Pag. 22
PROTOCOL 2: START / STOP WITH SELECTION
The START, STOP and SKIP_HOME, WAIT_START and READY signals are managed in the same
way as in Protocol 1.
The particular feature of Protocol 2 lies in the management of 8 digital input signals SEL1 ÷ SEL8,
which directly select the decoding strings that can be selected and set on the STRING TABLE of the
SETTINGS menu. The string selected will be associated directly with the special character $S, entered
by the user when setting the string to be marked in a given block of a marking file. If, in the automatic
cycle, the digital signals address an incorrect position (for example, the home position), the following
message will be displayed:
“Selected type ‘NN’ not exists”
where NN indicates the position corresponding to signals SEL1 ÷ SEL8.
This protocol can be used to manage the marking of strings identifying the class, the measurement and
other characteristics of the object to be marked, by managing digital signals from the PLC or other
logical control unit.
PROTOCOL 3: START / STOP WITH BINARY SELECTION
The START, STOP and SKIP_HOME, WAIT_START and READY signals are managed in the same
way as in Protocol 1.
In Protocol 3, the digital input selection signals are binary and indicated as SEL1 ÷ SEL8. As in Protocol
2, they directly select the decoding strings that can be selected and set in the STRING TABLE on the
SETTINGS menu. The string selected with be associated directly with the special character $S, entered
by the user while setting the string to be marked in a given block of a marking file. Using the binary
code, this protocol can be used to select up to a maximum of 255 different strings.
The pattern of the signals for protocols 2 and 3 is as follows:
selection in progress
NOTE: for the specifications on the connections and the associated signals, reference should
be made to Attachment 1 of the Use and Maintenance manual.
READY
WAIT_START
SEL1 - SEL8 selecting
START
STOP
DEVx Marking Systems – System management software manual
Pag. 23
PROTOCOL 8: START / STOP WITH STRING INPUT
The START, STOP and SKIP_HOME, WAIT_START and READY signals are managed in the same
way as in Protocol 1.
Protocol 8 differs from the basic protocol in that, before testing the START key, the SW waits for the
operator to enter an alphanumeric string; this string can then be marked using the special characters:
• $K which can be used to mark the entire string
• $kiiff which can be used to select a substring of the string entered, indicating with ii and ff
(numeric digits of two characters) the position in relation to the complete string of the start and
end characters of the substring to be selected.
This protocol can thus be used to quickly manage successive markings with variable text without having
to modify the marking file using the manual procedure.
PROTOCOL 9: START / STOP WITH MARKING SELECTION
The START, STOP and SKIP_HOME, WAIT_START and READY signals are managed in the same
way as in Protocol 1.
The particular feature of Protocol 9 lies in the management of 8 digital input signals called SEL1 ÷
SEL8, which select the marking file to be executed from the table containing the names of the marking
files that can be selected and set from the FILE TABLE of the SETTINGS menu. During the execution
phase of the automatic cycle, upon receipt of the START marking signal, the marking file selected will
be opened and executed, thus allowing the digital signals from the PLC or other logical control unit to
mark strings identifying the class, measurement and other characteristics of the object in the marking
phase, and parts with a different configuration and position of the marking point.
If, during the automatic cycle, the digital signals address an incorrect position (for example, the home
position), the following message will be displayed:
Selected not exists file n. ‘FF’
where NN indicates the position corresponding to the signals SEL1 ÷ SEL8.
PROTOCOL 10: START WITH SELECTION FROM SERIAL LINE
This protocol integrates some marking cycle control functions via PLC or host computer with serial
communication on COM1 (settings 9600,N,8,1) into protocol no.1; the protocol defines a command to
recognize the ready to mark status, a command to set a marking string and a command to communicate
the end of the marking cycle. In addition, there is an additional output signal DATA_OK, which is
activated when the data setting phase is over and the marking system is waiting for the START signal.
During the start-up phase, the marking machine will send the command ‘R’ to indicate ready to mark
status, it will then wait for the PLC command containing the marking string by answering ACK or
NACK according to the check of correctness of the command received (the string has a maximum
allowed length of 48 alphanumeric characters); the marking string received will be associated directly
with the special character $r, entered by the user when creating the block of a marking file. Having
performed the marking operation, the marking executed command “E” will be sent to the PLC using the
digital I/O signal method described in protocol no.1. When it exits from the automatic cycle, the marking
machine will send the command ‘S’.
All commands start with the ESC character (ASCII code 27) and end with the RET character (ASCII
code 13).
DEVx Marking Systems – System management software manual
Pag. 24
The flowchart of the protocol is as follows:
MARKING MACHINE
PLC / HOST
START
AUTOMATIC CYCLE
STRING RECEIVED CORRECTLY?
MARK AS INDICATED BY
I/O SIGNALS IN PROTOCOL no.1
RECEIVE
MARKING STRING
END OF MARKING
NO
YES
CHR$(27) + ‘R’ + CHR$(13)
CHR$(27) + ‘E’ + CHR$(13)
CHR$(27) + CHR$(21) + CHR$(13)
CHR$(27) + CHR$(6) + CHR$(13)
CHR$(27) + ‘string’ + CHR$(13)
STOP
AUTOMATIC CYCLE
CHR$(27) + ‘S’ + CHR$(13)
For details on the cable for the serial connection, see Appendix I.
PROTOCOL 12: START with MULTISELECTION FROM SERIAL LINE
This protocol integrates some functions for controlling the marking cycle with a PLC or host computer
via serial communication on COM1 (settings 9600, N, 8, 1) into protocol no. 1; the protocol defines a
command to recognize the ready to mark status, a command to set a marking string and a command to
communicate the end of the marking cycle.
During the start-up phase, the marking machine will send the command ‘R’ to indicate the ready to mark
status, it will then wait for the PLC command containing the marking string and will answer ACK or
NACK according to the check of correctness of the command received, which consists of a sequence of
alphanumeric strings that ends with the LineFeed character (decimal 10); the marking strings received
will be associated with special characters $R1, … $R8 (in sequence), entered by the user while creating
the block of a marking file. A blank string will be passed with zero string characters and only the
termination character LF. Having performed the marking operation according the digital I/O signal
control method described in protocol no. 1, the executed marking command ‘E’ will be sent to the PLC.
When it exits from the automatic cycle, the marking machine will send command ‘S’.
All commands start with the ESC character (ASCII code 27) and end with the RET character (ASCII
code 13).
DEVx Marking Systems – System management software manual
Pag. 25
The flowchart of the protocol is as follows:
MARKING MACHINE
PLC / HOST
START
AUTOMATIC
CYCLE
STRINGS RECEIVED
CORRECLY?
MARK AS INDICATED BY
I/O SIGNALS IN PROTOCOL
no.1
RECEIVE
MARKING
STRINGS
END OF
MARKING
NO
YES
CHR$(27) + ‘R’ + CHR$(13)
CHR$(27) + ‘E’ + CHR$(13)
CHR$(27) + CHR$(21) + CHR$(13)
CHR$(27) + CHR$(6) + CHR$(13)
CHR$(27) +
‘string 1’ + CHR$(10) +
...
‘string 8’ + CHR$(10) +
CHR$(13)
STOP
AUTOMATIC
CYCLE
CHR$(27) + ‘S’ + CHR$(13)
NOTE: for details on the cable for the serial connection, see appendix i.
PROTOCOL 13: START WITH MULTISELECTION FROM SERIAL LINE
This protocol extends some functions of protocol 12 to which reference should be made for information
on the basic functions.
With respect to protocol 12, the marking file to be used can be selected using the command ‘N’, before
directly setting the alphanumeric strings and the x and y coordinates of the 10 marking blocks of the
selected file with specific commands. The operator will then have to set a marking file to be used as a
mask for the positions, character type, marking power and speed, while the contents can be set and
modified directly from the serial line.
DEVx Marking Systems – System management software manual
Pag. 26
The flowchart of the protocol is as follows:
MARKING MACHINE
P
L
C
-
H
O
S
T
START
AUTOMATIC
CYCLE
COMMAND ‘R’
RECEIVED?
PERFORM MARKING
OPERATION
SETTING
COMMANDS
END OF MARKING
YES
NO
CHR$(27) + ‘R’ + CHR$(13)
CHR$(27) + ‘R’ + CHR$(13)
CHR$(27) + ‘R’ + CHR$(13)
CHR$(27) + ‘N’ + ‘marking file’ + CHR$(13)
CHR$(27) + ‘0’ + ‘data block 1’ + CHR$(13)
...
CHR$(27) + ‘9’ + ‘data block 10’ + CHR$(13)
CHR$(27) + ‘E’ + CHR$(13)
STOP AUTOMATIC
CYCLE
CHR$(27) + CHR$(21) + CHR$(13)COMMAND
CORRECT?
NO
YES
COMMAND ‘E’
RECEIVED?
CHR$(27) + CHR$(6) + CHR$(13)
NO
YES
COMMAND ‘F’
RECEIVED?
START OR
MESSAGE ‘G’
RECEIVED?\
WAIT FOR START
SIGNAL
CHR$(27) + ‘M’ + CHR$(13)
CHR$(27) + ‘E’ + CHR$(13)
CHR$(27) + ‘S’ + CHR$(13)
YES
NO
NO
YES
CHR$(27) + ‘F’ + CHR$(13)
CHR$(27) + ‘G’ + CHR$(13)
Commands with a code from ‘0’ to ‘9’ are used to set the alphanumeric string of the corresponding
marking blocks (‘0’ for the first, ‘9’ for the tenth); similarly, commands with a code from ‘a’ to ‘l’ can
be used to modify the alphanumeric string and the x and y coordinates of the marking block. The layout
of the record is as follows:
• byte 0 code of the command (e.g. ‘c’ for the third block)
• byte 1-5 X coordinate *100 (e.g. ‘06570’ means 65.70 mm)
• byte 6-10 Y coordinate *100
• byte 11 … alphanumeric string
Command ‘F’ can be used to return the protocol to settings status and the command ‘R’ can be used to
find out the current status of the marking machine.
Command ‘G’ can also be used to start the marking operation set; this is an alternative method to using
the external physical START signal.
DEVx Marking Systems – System management software manual
Pag. 27
If the Verify option is set (see the ‘VERIFY’ item at the end of section “Automatic” on page 20), and
the consistency check between the file set using the command ‘N’ and what indicated in the File Table
and the binary selection indicates an error, the inconsistency is indicated by message ‘K’.
If a stop condition occurs during the work cycle, the marking system sends command ‘B’ to the PLC or
HOST.
All commands start with the ESC character (ASCII code 27) and end with the RET character (ASCII
code 13).
PROTOCOL 15: START1/ START2/ STOP
This protocol derives directly from the START/STOP basic protocol so reference should be made to
protocol 1 for any information not included in the following sections.
The particular feature of the protocol is the presence of two START signals that enable the marking
sequence to be divided into two parts: the first, activated by START1, moves the punch from the rest
position to the initial marking point while the second, activated by the START2 signal, actually starts
the marking process. The SKIP_HOME signal is not managed in this protocol.
PROTOCOL 16: START / STOP WITH BINARY MARKING SELECTION
The START, STOP and SKIP_HOME, WAIT_START and READY signals are managed in the same
way as in Protocol 1.
The particular feature of Protocol 16 lies in the management of 8 input signals, called SEL1 ÷ SEL8,
which select the marking file to be executed with a binary code, from the table containing the names of
the marking files that can be selected and set in the FILE TABLE of the SETTINGS menu. During the
automatic cycle, upon receipt of the START marking signal, the marking file corresponding to the
selection will be opened and executed, thus allowing the marking of strings identifying the class,
measurement and other characteristics of the object being marked and parts with a different
configuration and position of the marking point to be managed using the digital signals coming from the
PLC or other logical control unit. Using the binary code, this protocol allows up to 255 different marking
files to be selected.
If, during the automatic cycle, the digital signals address an incorrect position (for example, the home
position) the following message will be displayed:
Selected not exists file n. ‘FF’
where NN indicates the position corresponding to the signals SEL1 ÷ SEL8.
PROTOCOL 28: START / STOP WITH ENTRY OF STRING AND MARKING FILE
This protocol derives directly from protocol number 8 to which reference should be made for further
details.
With Protocol 28, before testing the START key, software waits for the operator to enter an
alphanumeric string corresponding to the name of the marking file to be used. After this setting, software
continues with the prompt to enter the string that can be associated with the special character $K as
described in protocol 8.
PROTOCOL 29: START / STOP WITH ENTRY OF VIN AND BINARY MARKING SELECTION
The START, STOP, SKIP_HOME, WAIT_START, READY and SEL1 … SEL8 signals are managed
in the same way as in protocol 16.
The particular feature of protocol 29 is the fact that, at each cycle, the operator can enter an alphanumeric
string of up to 17 characters, normally called VIN (Vehicle Identification Number); this string can then
be used in the blocks of the marking file selected. The use of the VIN or part of it is obtained through
the special characters $VG, $VF, $VL, described in section “Marking Types” on page 5.
DEVx Marking Systems – System management software manual
Pag. 28
File
Used to select the marking file to be processed automatically; the operator is guided in entering the data
in that the program displays the list of marking files available.
Allowed values: filename.
Timeout
During execution in Automatic mode, at the end of each work cycle, having returned to its rest position,
the marking punch waits for the start of a new cycle without losing its position; to prevent the motors
overheating when left idle for a long period, the motors are disabled (with a risk of the position being
lost if the head is not set horizontally) when the timeout set expires. The SW manages this condition by
activating the homing procedure upon receipt of the next start cycle command.
This option can however be set to stop the motors being disabled.
Allowed values: Yes / No.
Verify
This option is only enabled when protocol 13 has been set. It enables the operator to enable an additional
check, which will be made after the START cycle command has been received but before the marking
operation is performed (for example, to check whether the part assembly tool corresponds to the marking
file and thus the type of marking operation being performed.
This option is used to check whether the marking file set with protocol 13 corresponds to that indicated
by the binary bit code read from the input signals SEL1 ÷ SEL8 (see User and maintenance manual –
Appendix I); the binary code enables an item to be selected from the marking file table set previously
(see section “File table” on page 29).
In automatic mode it is possible to force a HOME search at each cycle START.
Allowed values: Yes / No.
DEVx Marking Systems – System management software manual
Pag. 29
String table This item can be used to set the alphanumeric strings (sequences of 8 alphanumeric characters), which
are used in connection with special sequence $S and automatic protocols 2 and 3. The strings are shown
with the name Bit 1 ÷ Bit nnn, according to the protocol chosen, up to 256.
For details on the special sequences, see section “Marking Types” on page 5, “Predefined strings”.
File table This item can be used to set the alphanumeric strings (sequences of 8 alphanumeric characters) that are
used in connection with automatic protocol 10. The strings are shown with the name Bit 1÷ Bit nnn, and
define the name of the marking files that are to be executed for the associated binary selection.
DEVx Marking Systems – System management software manual
Pag. 30
Month table This item is used to set the alphanumeric strings (sequences of 8 alphanumeric characters) used in
connection with the special sequence $MS.
Year table This item is used to set the alphanumeric strings (sequences of 8 alphanumeric characters) used in
connection with the special sequence $AS. The strings corresponding to the years from 2000 to 2015
can be set.
Fixed strings This item is used to set a list of alphanumeric strings (sequences of 8 alphanumeric characters), which
are used as constants and can be inserted in the marking files with the special characters $Zn.
DEVx Marking Systems – System management software manual
Pag. 31
For details on the special sequences, see section “Marking Types” on page 5, “Predefined strings”.
Date and Time This item is used to set the following items in the order indicated:
Hour (2 digits)
Minute (2 digits)
Day (2 digits)
Month (2 digits)
Year (4 digits)
Counter This setting is used to activate a progressive counter of the marking operations performed and the 10
partial counters available. The main counter increases by one after every marking operation and can be
viewed at each cycle; it is associated with the special character $N and can be reset at each change of
day by enabling daily mode. The Hour reset field allows inserting the hour when the counter is reset.
To enable / disable the total counter:
Allowed values: Yes / No.
If the counter view is enabled, the progressive number of the marking operation in progress will be
displayed. If, for example, the marking operation is the fifth, the message (Marking in progress n°5)
will be displayed.
NOTE: the counter counts the progressive number of the marking operations performed only
with automatic mode enabled.
The partial counters can be enabled using the special character $n, which can be inserted in one or more
of the marking blocks; these counters increase by one whenever the single occurrence is marked. These
counters can be set using the various items on the menu:
DEVx Marking Systems – System management software manual
Pag. 32
VIN parameter This item can be used to set the string of 17 characters corresponding to a VIN, which is used by some
special characters. During the marking operation, the check digit character is calculated automatically
and the progressive frame number is increased.
Delay This menu is used to set some delays and/or parameterizable times; the available choices are as follows:
Z axis
This item is used to set the value of the timeout in seconds used by the Z axis management procedure
(where present and enabled) to signal incorrect movement of the pneumatic piston (stroke end sensor
not found codes 22 and 23 – for details, see chapter 2).
DEVx Marking Systems – System management software manual
Pag. 33
Start
This item is used to set the value of the delay to be inserted in the start marking phase with the START
signal.
If a delay of 3 seconds is set, the cycle will only be started if the START signal stays high for 3 seconds.
After UP
Delay in ms after electro-valve has been excited.
Com RS232
Serial communication delay (in ms). Used when managing two heads at the same time.
Browse plate Some configurations may have a plate holder that can be used to mark metal plates, taking them from a
loader.
You can enable the option and select the number of plates to be marked, using automatic mode and
selecting protocol 1.
Enable
This item is used to activate plate holder management in automatic mode.
Set
This item is used to set the number of plates that will be marked for each batch.
R axis Some models of marking head have an option for managing an additional rotary axis called the R axis.
The R axis is used to mark cylindrical parts using a simple blocking spindle and controlling rotation of
the part in synchronization with the movement of the punch along the X axis and its drive.
DEVx Marking Systems – System management software manual
Pag. 34
Enable
This item is used to enable and disable control of the R axis. The choice must be made carefully because
if R axis control is activated on a type of head that does not support it (or vice versa), non-coordinated
punch movements that could damage the punch may be obtained.
Radius
This item is used to set the value of the radius of the circular area of the part on which the marking
operation is to be performed. The radius must be set to be able to automatically redefine the step of
rotation to obtain proportioned markings on the two axes.
Ratio
This item is used to modify the reduction ratio of the R-axis.
Password This item can be used to enable/disable menu management using passwords, to protect access to the
Manual mode section by unauthorized staff.
Enable
This item is used to enable and disable the protection of menus using passwords.
Password
When this item is selected, the operator will be prompted to enter the new password (the prompt will
appear twice for confirmation) and it will be saved providing it is valid (length of between 1 and 8
alphanumeric characters).
DEVx Marking Systems – System management software manual
Pag. 35
Punch verify This item is used to enable/disable the punch wear check; if enabled, after the number of marking
operations set, the program will display a message informing the operator that the quality of the marking
tip should be checked.
Enable
This item is used to enable and disable the punch wear check.
Set
Used to set the maximum number of marking operations that can be performed after which the message
prompting the operator to check the wear of the tip will be displayed.
Reader On machines equipped with a data matrix code reader for checking the marking quality, this item is
used to enable/disable the check.
Enable
This item is used to enable and disable the use of the data matrix code reader.
Auto mode
This item is used to enable and disable the use of the data matrix code reader in automatic check mode.
When it is enabled, if the code check is failed, the cycle continues, leaving the line PLC or an external
host to manage the read error.
In non-automatic mode, before allowing the cycle to continue, the reader waits for a correct read
operation or an action from the operator.
DEVx Marking Systems – System management software manual
Pag. 36
COM port
Sets the serial communication port to which the data matrix code reader was connected (1/2 port,
COM1/COM2).
Setting this parameter to “0”, i.e. COM0, enables managing the communication through the I/O port.
Lock piece This work mode can be enabled on all standard protocols and provides some inputs and outputs to
manage a part locking solenoid valve. For information on the signals involved, see the machine’s User
and maintenance manual.
Enable
This item is used to enable part locking management mode. When the START marking signal is sent,
the control unit will enable the part locking output, checking that the closing signal is correctly enabled
and will start the marking operation only after the check.
Bistable
Set this parameter in accordance with the valve type that is used: N, monostable valve, Y, bistable valve.
Delay
This parameter allows setting a predefined delay between the START marking signal and the block
piece signal activation check.
Presence
Used to enable or disable a part presence input. If enabled, the START signal will not start the marking
operation until the part presence sensor is also enabled.
DEVx Marking Systems – System management software manual
Pag. 37
Zero position A virtual home position or rest position of the punch can be set.
Offset X / Offset Y / Offset Z
These three parameters indicate the offset on the X, Y and Z axis, respectively, of the home coordinates
with respect to the home sensor position.
Z axis This item is only available on some marking systems.
In this section, you can set some work parameters used by the Z axis.
Min pos. / Max pos.
These two parameters indicate the minimum position (at top for the Z axis) used as the unobstructed
position during the homing and positioning of the parts below the marking head, and the maximum
position (at bottom for the Z axis), that is, beyond which Z coordinates cannot be set in the marking
blocks.
DEVx Marking Systems – System management software manual
Pag. 38
Test menu This menu is used to check the operation of the machine and its main components. We will now examine
the items one by one.
Motor block This item is used to lock the motors of the body of the punch. Once the lock has been enabled, an attempt
should be made to move the body of the punch from the locked position: it should not be possible to
make any movement; if it is, a technician should be called.
Coordinates This test function is used to assign coordinates belonging to the marking area to check the positioning
of the punch by the mechanics or when preparing to set up a new marking operation, to check the start
or travel points of the punch.
The operation of the step motors can also be checked by setting the movement step.
DEVx Marking Systems – System management software manual
Pag. 39
Punch The punch test activates the vibration of the marking tip to check its operation.
Input This test is used to view the operation of the inputs.
When an input is enabled, the word ON must appear in the corresponding position.
When an input is disabled, the word OFF must appear in the corresponding position.
If no response is obtained (no indication of the input signal appears), this means that the input is not
working properly.
DEVx Marking Systems – System management software manual
Pag. 40
Output This option is similar to the input option. The difference is that, in this case, the outputs are energized
by the machine and the response is to be checked on the device connected to it.
When an output is selected, the status of this output will change from ON to OFF and vice versa.
The screen below shows, for example, that the second output has been enabled.
Z axis This item can be selected to directly test the operation of the Z axis.
Pressing the “Punch DOWN” and “Punch UP” items will move the Z axis upwards and downwards,
respectively.
DEVx Marking Systems – System management software manual
Pag. 41
Automatic mode menu When all the automatic marking settings have been made, this item starts the automatic marking cycle.
DEVx Marking Systems – System management software manual
Pag. 42
Tools menu This menu is used to connect the control unit to the external software Mark Wizard or to update the
firmware on the internal board or calibrate the position of the LCD.
Mark wizard When this option is selected by pressing the ‘Mark Wizard’ item on the touch screen, the control unit is
set for serial communication with a PC running the control software Mark Wizard. This software enables
you to connect to the control unit and graphically view all the blocks of the marking files, modify them
and load/delete them from the control unit.
When the ‘Mark Wizard’ item is selected, the following screen will be displayed:
You can now connect a cable to the COM2 port of the control unit and a USB port of the PC. The
first time that a control unit is connected to a PC, Microsoft Windows will detect a new device and a
virtual serial COM port will be assigned on the PC. This COM port detected and assigned by the
operating system must then be used in the Mark Wizard software to establish the communication
between the PC and the control unit. If, for example, Windows assigns COM18 to the serial cable
connected to the control unit, the ‘Manage COM Setting’ setting will have to be made in the Mark
Wizard as follows (with a speed of 57600 bps).
DEVx Marking Systems – System management software manual
Pag. 43
To exit from this mode, simply press the ESC button on the touch screen.
DEVx Marking Systems – System management software manual
Pag. 44
FW update This menu is used to update the firmware on the CPU board assembled on the control unit.
Under normal working conditions, this firmware update is not necessary. A firmware update will only
be made if problems arise and under the direct control of the Delta Visione engineers.
Display The display menu is used to calibrate the position of the text on the LCD. The control unit is supplied
with the correct LCD calibration.
Under normal working conditions, no settings need to be made. In fact, care should be taken not to
change these settings as this could result in the text disappearing permanently from the LCD.
DEVx Marking Systems – System management software manual
Pag. 45
Info menu This menu shows some information about the current control unit:
Dimension ➔ Dimensions of the marking area (X mm, Y mm)
SW version ➔ Version of the control unit software
FW version ➔ Version of the firmware on the control unit board
Temperature ➔ Current temperature of the CPU board
DEVx Marking Systems – System management software manual
Pag. 47
2 Error messages
When the system finds errors or faults in its operation, it informs the user by displaying the short
messages indicated below:
ERROR CODE
MESSAGE DESCRIPTION SOLUTIONS
03 Proximity not found
A positioning error has occurred due to a proximity switch detection fault.
Stop the system. Position the body of the punch by hand at the centre of the marking surface and restart the system.
04 Outside of
marking range
The system has found that the marking string set is situated outside the available marking area.
Check the settings of the marking file being executed.
07 Stop activated The stop button has been pressed.
Release the stop button and press Enter.
08 File not read The program could not read the file selected.
Select the file to be imported again.
09 File not erased The program could not delete the marking file selected.
Repeat the deletion command.
10 File not archived The marking file has not been saved.
Make the settings again.
20 Set up marking file The CAD file marking control system did not find the file to be marked.
Check that the name of the file to be marked is on the menu of the block corresponding to the CAD file to be marked.
22 Proximity UP
not found
A Z axis positioning error has occurred due to a proximity switch detection fault.
Check that the UP proximity switch is working properly and that the piston is not mechanically obstructed.
23 Proximity DOWN
not found
A Z axis positioning error has occurred due to a proximity switch detection fault.
Check that the DOWN proximity switch is working properly and that the piston is not mechanically obstructed.
29 VIN length not correct
During the marking operation, a VIN with a length different from 17 characters is detected.
Check the VIN entered against the menu Settings -> VIN parameter.
NOTE: if the suggested solutions do not solve the problem, contact the manufacturer’s
customer service.
DEVx Marking Systems – System management software manual
Pag. 49
Appendix 1 Serial cable
In the protocols that require serial communication, you must use the DV CSxxxXD cable supplied by
Delta Visione or another one with the following specifications.
* pins 4 and 6 must be interconnected
** pins 7 and 8 must be interconnected
DB9m DEVx side Signal
1 -
2 RS232 RX
3 RS232 TX
4 *
5 GND
6 *
7 **
8 **
9 -
DB9, PLC side Signal
1 -
2 RS232 RX
3 RS232 TX
4 -
5 GND
6 -
7 -
8 -
9 -
top related