Before reading this manual, it is recommended, unless you have already done so, that you view the start-up video
included on the CD-ROM and execute the provided marking exercise .
It is nevertheless also highly recommended that you read the entire manual.
This machine is designed for marking applications. The manufacturer is not responsible for the quality of the work, or
for any damage resulting from improper use of the M3000, should it be used for any purpose other than marking.
This manual is designed to help you find the information you need as quickly and efficiently as possible.
It is made up of five main sections :
• Introduction - Start up,
• Using the marking program with a PC keyboard in the "program" mode,
• Using the marking program with a mini-keyboard in the "marking" mode,
• Using the machine,
• Technical data about the machine.
An index of key words will help you find information.
Furthermore, the four icons displayed below will help you to pinpoint the important points in the manual :
SAFETY AT THE WORKSTATION
Indicates the various precautions to be taken before installing and using
the M3000 safely.
RECOMMENDATIONS AND LIMITS OF WARRANTY
Indicates the various procedures to be followed to conform to the conditions of
the warranty.
ADVICE ON USE
Further advice on optimizing the performance of your M3000.
WHAT TO DO IF........
This icon refers to a chart in the last chapter giving instructions on what to do in
case of problems or a malfunction of your marking equipment.
The M3000 is a numerically-controlled micro-percussion marking M3000. The mechanical part is based on a X/Y table
guided by step by step motors that move a marking tool.
The electronic command is incorporated within the machine. It is made up of electronic boards and a cooling system.
The man/M3000 interface is also incorporated and made up of :
1 LCD screen
1 Mini keyboard
1 switch on the handle to trigger marking.
All of the elements making up this equipment are run by a simple user-friendly marking program.
The external PC keyboard (105 keys) is also included with the M3000 for easy programming of the files.
As a further option, the M3000 may be driven by a Windows® based program when connecting the Control Unit to a PC
using an RS232 cable.
Its light weight and its specially conceived ergonomics will permit the operator to carry it to the parts to be marked no
matter where they are located, on a working site, in a hangar, etc...
The electric power needed to run the M3000 may come directly from the mains supply or from the portable battery attached to the operator’s belt.
The connection to the pneumatic supply is situated at the end of the handle.
1.5) Identification plate of the marking equipment
Your marking equipment may be identified by its descriptive plate glued on the M3000.
Please note down the type and the serial number of the element for all correspondence with Pro-Pen.
INTRODUCTION AND START-UP
1 - 11
Regulation observance
Manufacturer, GravoTech Marking SAS - 56 avenue Jean Jaurès BP 80015 - 10604 LA CHAPELLE SAINT LUC France (head office) declares:
! Declaration of compliance
CE marking on the equipment attests the observance of the following European directives:
• Directive 98/37/EC of the European Parliament and of the Council of 22 June 1998, concerning the consolidation of the laws of member states relating to the machines.
• Directive 2006/95/EC of the European Parliament and of the Council of 12 December 2006 on the harmonisation of the laws of the Member States relating to electrical equipment designed for use within certain voltage
limits.
• Directive 2004/108/EC of the European Parliament and of the Council of 15 December 2004 on the harmonisation of the laws of the Member States relating to electromagnetic compatibility.
! Declaration of compliance to other directives
Equipment is compliant with the following European directives:
• amended Directive 2002/96/EC of the European Parliament and of the Council of 27 January 2003 on waste
electrical and electronic equipment (WEEE).
Waste Electronic and Electrical Equipment
This symbol indicates that once this equipment has reached the end of its useful life, it must not be
disposed of with non-sorted municipal waste, in accordance with European Directive 2002/96/EC.
The equipment must be disposed of at an appropriate collection point for processing, sorting, and
recycling of Waste Electronic and Electrical Equipment (WEEE).
The elements which compose Waste Electronic and Electrical Equipment (WEEE) may contain substances which
have harmful effects on the environment or on human health.
By following these instructions, you are helping the environment, contributing to the preservation of our natural
resources, and protecting human health.
! Declaration of compliance to norms
The equipment is compliant with the following norms:
• Standard NF EN 61000-6-2 of January 2006 concerning electromagnetic compatibility (EMC) - Part 6-2: generic
standards- Immunity for industrial environments.
• Standard NF EN 61000-6-4 of March 2007 concerning electromagnetic compatibility (EMC) - Part 6-4: generic
standards- Standard on emissions for industrial environments.
The modification or transformation of this equipment, adaptation and accessor y
installation unrecommended by Pro-Pen modify this equipment’ s characteristics and
therefore void the compliance with the applicable EU directives. These modifications
void Pro-Pen’s liability. In this case, the machine and equipment installer is
responsible for the final work station’s compliance.
To ensure your safety and extend the life of your M3000, please read this manual before using the
equipment.
• This equipment has been designed to function between :
• 5°C and 40°C with mains power,
• 5°C and 30°C with battery supplied power.
• Do not use this marking equipment in an explosive environment.
• The ground connection of the M3000 must conform to current legislation. The M3000 should be
connected to the electric monophased power supply using a standard 3 pin plug including one ground connection.
• During marking operations, the operator should keep fingers and all other objects away from the
area where the marking tool will evolve.
Should this advice be disregarded, possible injuries could result in pinching and light scratching.
1.8) Conditions of warranty and limits of use
This equipment is designed to be used with PRO-PEN marking tools. Any other use, or the use of a non
PRO-PEN marking tool is the sole responsibility of the operator.
• Never lubricate any part of the marking tool or the guiding bars of
the carriages with any product whatsoever.
• Never use more than 6 Bar of air pressure.
• The compressed air has to be brought in by a suitable installation.
• The air has to be clean and dry and not greasy.
PRO-PEN is not responsible for any injuries resulting from disregard of the above rules of operation,
or other general safety rules applicable for the use of this equipment. Furthermore, disregard of this
advice may suspend the warranty.
For more information, please refer to the warranty note delivered with the M3000.
• The batteries are not included in the warranty of your M3000. In order to lengthen their
lifespan, consult the recommendations found in chapter 4.3) Battery and Charger
• Never use any battery or power supply not delivered by PRO-PEN
• Never recharge the battery with a charger other than the one delivered by PRO-PEN.
Plug the connecting plug to the socket shown in the picture on page 12.
The connector of the M3000 is a Mini Din female type.
1.9.4. Connecting the compressed air
A rapid connector for flexible tubing (.Ø 4 x 6) is fitted at the end of the tubing. If your installation uses tubing of a
different diameter, this connector can be replaced by one of an appropriate diameter
The air pressure at the connector should always be between 5.5 and 6 Bar.
The usage of tubing that is too long will cause a drop in pressure. In this case, the pressure at the end where the air enters
should be above 6 Bar in order to ensure a range of 5.5 to 6 Bar at the gun entrance.
Use a pressure reducer valve/ pressure release valve with a simple filter (Ref.: 2501).
1.9.5. Connecting the power supply
1.9.5.1 - Connecting the power supply
• Check that the input voltage of your power supply is correct: 115 or 230V
The power supply must be connected in this order:
1. M3000 : Attach and lock the metallic male connector to the female connector.
2. Supply : Reconnect the male plug to your low voltage power supply.
1.9.5.2 - Connecting the battery (optional)
• Put on the battery belt. The battery should be on your back.
• From the M3000 side :
- Push and screw the metallic male connector to the 1 m. cable (female part)
- Push and screw the circular plug (Jack type, 6.35mm) to the rear of the battery case
1.9.6. Connection to a ground connection in both cases:
The marking equipment must be properly grounded to provide:
- A safe environment for the operators,
- A permanent electric potential to be used as a reference,
- A protection against electromagnetic interference.
The ground connection in the factory must be of good quality. If such were not the
case, a specific ground connection should be installed for the marking equipment.
The marking program will automatically start when the M3000 is switched on:
An introduction screen will appear after a few seconds:
Name
PROPEN
and then will be replaced by the main menu screen shown in the following chapter.
Version XXXX (XX/XX/XXXX)
M 3000
program
version
(Nº + date)
Should you have any problems or questions regarding your equipment,
please contact your distributor, giving the information shown on the
introduction screen.
After turning the power on, two cases shown below could possibly occur:
Power on
PC keyboard
connected
NO
See chapter 3 - operating
with the mini keyboard
See chapter 2 - operating
with an external keyboard
The external keyboard gives access to the various menus and functions of the marking program, and will permit you to
enter information needed for marking. The main keys used are the following :
ENTER
ESC
ARROW KEYS
UP - DOWN
LEFT
RIGHT
FUNCTION
KEYS
F2 TO F12
PAG E U P
PAGE DOWN
SPACE
TAB
F2
Esc
Access to different menus or to different entry zones in a marking file.
Validate data.
Return to the previous screen.
Move the cursor within the entry zones.
Access to different program functions.
F12
Move between blocks in a marking file.
Moving the cursor between the various entry zones.
ESC : Return to previous screenF2 to F12 : Access to different
program functions
Esc
~
!
1
Tab
Ctrl
SPACE : Activation / Deactivation
of ticked boxes
2
F1
F3
F2
2
“
£
2
3
F4
$%
5
4
F5F6
&
6
F7
(
‘
7
)
8
9
F8
#
0
F9F10
=
-
QWER TYU I OP
AS D F GHJ K L
MZXCVBN
Alt
+
;
^
<
>
.
,
Alt Gr
ENTER : Validation
of entered data
?
/
105 Keys AT Keyboard (QWERTY)
Access a menu using the TAB
or arrowkeys.
The selected icon will be backlighted
Press
PAGE UP- PAGE DOWN :
Moving between blocks
Scroll
lock
End
Pause
Attn
num
/
lock
*
789
456
123
End
0
InserDelete
.
_
+
Enter
Screen
F11 F12
print
Syst
_
_
{
@
[
}
]
Inser
Delete
Enter
Ctrl
ARROW KEYS UP-DOWN-LEFT-RIGHT :
Moving the cursor within
the entry zones
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 5
A marking file contains all the data to be marked on a part. It may be made up of one or several lines.
In the language of PRO-PEN, a marking file is made up of marking blocks.
The block to be marked may be made up of alphanumeric text or a logo,...
A marking file contains between 1 and 25 marking blocks.
The marking file for the plate shown opposite is made up of
5 marking blocks.
The following pages will explain the preparation of these
marking blocks.
All the necessary details for the personalization of the marking blocks will be included. (creation or
modification of a file, etc.)
2.5) Creation of a marking file
2.5.1. New marking file:
A new marking file may be created at all times using
the SHIFT + F5 keys
F5
+= NEW FILE
2 - 6USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
X : 0.00Y : 0.00[mm]
Text : Marking machine
Size : 0.50[mm]Stroke : 2
LinearAngularRadial
Enter the text to be marked in the designated block
The text may be made up of :
and/or
upper and lower case characters,
and/or
numbers,
and/or
lines,
and/or
“keywords”
The maximum number of characters per block is 30.
The letters and numbers to be marked depend on the font selected.
(see chapter 2.9.7.).
Block : 1/1
2.5.5.1 - Definition of "keywords"
The keywords correspond to codes interpreted by the marking program.
These are not marked literally, but “converted” before marking. The keywords are framed between the character @.
2.5.5.2 - Using "keywords"
Keywords must be framed by the character "@" in the text entry zone.
Example of a marking file :
*
X : 5.00Y : 5.00[mm]
Text : @"Miribel, "DD/MM/YY@
Size : 3.00[mm]Stroke : 2
LinearAngularRadial
Marking obtained
Block : 2/2
X
Miribel, 07/02/01
Y
2 - 10USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
The size will determine the height of the capital letters that are marked, in either inches or millimeters.
The value is between 0.5 (0.020 in.) and 30.8 mm.(1.215 in.)
The resolution is 0.1 mm (5/100").
The first time that a file is marked, you are advised to activate the “Off-limit control” (see chapter 2.9.3.2 -). In this way, the program will inform you if the text
to be marked is too long for the M3000’s marking zone.
2.5.7. Stroke code
*
X : 0.00Y : 0.00[mm]
Text :
Size : 2.00[mm]Stroke : 2
Block : 1/1
LinearAngleRadial
The stroke code will induce the variation of the power with which the marking tool will hit the part.
Four stroke codes are available : 0, 2, 4 and 6.
The higher the stroke code, the deeper the marking.
The stroke code 0 cannot be selected
when the standard foot is in use.
STROKE
CODE
EV M5
N°1
EV M5
N°2
Selecting the force code :
• For marking of thin parts (< 5mm.) : 2,
• For marking of hard parts : 6,
• For marking very thick parts : between 4 or
6,
0ACTIVATED
2ACTIVATEDACTIVATED
4ACTIVATEDACTIVATED
6A CT IVATEDAC TI VATEDACT IVAT ED
• For a deep marking on hard materials : 6.
EV M5
N°3
2 - 12USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
X : 0.00Y : 0.00[mm]
Text :
Size : 0.00[mm]Stroke : 2
LinearAngularRadial
This zone will determine the type of marking to be made on the block under preparation.
Certain types of marking will require new entry zones or a new screen.
To validate the type of marking selected, press on the space bar.
The new entry zones will appear automatically.
2.5.8.1 - “Linear” marking
Use the linear marking block to mark straight lines of text parallel to the X axis.
*
X : 5.00Y : 25.00[mm]
Text : ABCDE 12345
Size : 2.00[mm]Stroke : 2
Block: 1/1
LinearAngularRadial
10
0
0
10
20
30
Y
20
30
X
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 13
Use the radial text marking block to mark text along the circumference of a circle.
Two new entry zones will be created when using this option ; angle value and circle radius. You must
also refer to a second entry screen (pressing F2) to determine the marking direction.
X : 0.00Y : 0.00[mm]
Text :
Size : 0.50[mm]Stroke : 2
LinearAngularRadial
F2
Block: 1/1
Marking parameters screen
Block : 1
NormalMirroredInvertedReflected
Centering
Compression : 1.00
Inclination : 0.00
8 / 81
PauseFont N° : 0
2.5.11. Special marking effects
*
*
X : 0.00 Y : 0.00[mm]
Text :
Size : 0.50[mm]Stroke: 2
LinearAngularRadial
F2
Block : 1
8 / 81
Spacing : 1.00
:
4/4
:
Esc
All these parameters
apply to each block
individually
Block: 1/1
Block : 1/1
:
4/4
:
Esc
NormalMirroredInvertedReflected
Centering
Compression : 1.00
Inclination : 0.00
PauseFont N° : 0
Spacing : 1.00
REMARK
The marking effects will be applied to each block, one by one.
Several marking effects are available so that the marking corresponds to the particularities of the parts. These marking effects are available from the "Marking characteristics" screen, pressing on the F2 function key.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 19
This option will permit you to automatically center the texts on a part.
The X value should correspond to the center of the text to be marked. It is possible for you to center texts using different
X values.
Depending on the marking blocks of a same file, the centering may appear as shown below :
Centered text of the "Linear" marking
type
0
0
10
20
Y
10
Centered text in
X
20
relation to
X = 20 mm
30
40
X
Centered text of the "Radial" marking
clockwise direction
type -
Centered text of the "Radial" marking
type - anti-clockwise direction
REMARK
The centering option will apply to each
block individually
X
90°
Y
Centered text
using a
90° angle
X
270°
Y
Centered text using a
270° angle
The text to be marked may exceed the limits of the M3000 if the X or Y values
are too high, or if the characters are too large. Should this occur, reduce one of
these values.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 21
In the case of marking a centered angular text, the program will begin by calcualting the centering values in relation to X,
then make the rotation along the given angle.
To mark at 90°, the text to be marked will be centered according to the value entered for Y
Center positioning along X then
rotation according to the angle required
Angle at 45°
Angle at 90°
2.5.13. Pause
If this option is activated, marking will be interrupted after the marking of the given block.
Press ENTER to resume marking
An example of an application this option offers you is the possibility to make several markings on a same part in
different spots.
Block : 1
NormalMirroredInvertedReflected
Centering
Compression : 1.00
Inclination : 0.00
2 - 22USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
8 / 81
PauseFont N° :0
Spacing : 1.00
:
4/4
:
This option is available for
each block individually.
The fonts in the memory are represented by a number. (see chapter 2.9.7.)
Use the font zone to enter the number of the font to be used in the current marking block.
The program will use the standard font N°1 ( separated dots) by default.
8 / 81
PauseFont N° : 0
Spacing : 1.00
:
4/4
:
2.5.15. Compression
Block : 1
NormalMirroredInvertedReflected
Centering
Compression : 1.00
Inclination: 0.00
This option will permit you to alter the width of the characters without changing their height.
8 / 81
PauseFont N° : 0
Spacing : 1.00
:
4/4
:
The compression value is the proportional factor between height and width of the characters, ( width/height ratio). Values
should be between 0.1 and 9.9 in graduations of 0.1. The origin value is 1.
Example:
Compression 0.50 :
Compression 1.00 :
Compression1.50 :
H
2.5.16. Spacing
Block : 1
NormalMirroredInvertedReflected
Centering
Compression : 1.00
Inclination : 0.00
This function will enable you to modify the distance between characters without altering their dimensions.
The space value may vary between 0.1 and 9.9, in graduations of 0.1. The origin value is 1.
Example:
8 / 81
PauseFont N° : 0
Spacing : 1.00
Compression 0.50 :
:
4/4
:
Compression 1.00 :
Compression1.50 :
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 23
This parameter will determine the value, in degrees of the angle of inclination of the characters in relation to the vertical
axis, between -180° and +180°.
If the value is positive, the character will slant towards the right. If the value is negative, the character
will slant to the left.
Example:
Inclination - 30 :
Inclination 0.00 :
Inclination + 30 :
- 30°
PauseFont N° : 0
Spacing : 1.00
+ 30°
.
.
2 - 24USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
The following screen will be displayed during marking
Marking in progress....
MARKING :
Enter > Suspend marking
0
When the marking head returns to the M3000 origin, simply pressto mark the next part
or press on the trigger of the M3000.
Press
Marking in progress....
Abandon the current marking ? :_
Enter > Suspend marking
if you wish to interrupt the marking cycle underway.
MARKING :
143
Number
of parts
marked
Resume marking
N
Machine return to origins
press on
then
Return to marking menu screen
Interruption of marking: press on
then
O
2.6.4. File simulation
This option will permit you to execute a simulation of the marking file. Simulation consists of viewing the rectangles containing the marking blocks (start and end of block).
The marking tool will move without marking the part
To access the “File simulation” option, press
Validate this option by pressing once on the space bar
MARKING:TEST
1 time
n times
infinite
File simulation
Press
To access the marking simulation screen
S I M U L A T I O N
Enter > Start marking
:
[ 1
:
:
] times
:
Press
To access the marking simulation screen
2 - 28USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
Follow the instructions that will appear on the subsequent screens.
The screens shown below will appear one after the other.
Marking in progress....
S I M U LA T I O N
:
Block 1 start position
Pause...
< Space> to continue
Enter > Suspend marking
- The marking tool will move to the start position in the lower left corner of the first character of the first
marking block to be marked.
- Press on the space bar to continue.
Marking in progress....
S I M U LA T I O N
:
Block 1 end position
Pause...
< Space> to continue
Enter > Suspend marking
- The marking tool will move to the start position in the lower right corner of the last character in the
first marking block to be marked.
- Press on the space bar to continue.
Beginning of
the simulation
Beginning of
the simulation
End of the
simulation
End of the
simulation
This procedure will be carried out for each marking block.
When the simulation of the last block is complete, the marking tool will return to the M3000
origin.
The main menu screen will be displayed.
To execute a simulated marking of only one block and not of the whole marking
file, go on this block and press on F4. This key will permit you to rapidly execute
adjustments on a block without systematically simulating the whole marking file.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 29
This menu will permit you to make modifications on the existing files :
• Opening a file for marking,
• Opening a file for modification,
• Deleting a file.
Select this menu using the arrows
Open
a file
Select the open / delete option using the arrow
Press
to validate.
or TAB
keys. Press
or TAB .
Esc
keys.
to validate.
H
Delete
a file
The screen shown below contains the list of all files in the command board’s memory.
- Open a file-99. 0 % Free
- Open a file-99. 0 % Free
001 TEST
002 TEST2
010 TEST3
050 TEST4
250 TEST5
This figure indicates the percentage
of remaining memory space, in
relation to the amount available at
the beginning (50Kb).
The files are arranged by an ascending number order.
If you have saved more than 5 files, a pull-down bar will appear on the right of the screen. It will indicate that
you may access the other files using the
Select the file to be opened or deleted using the arrow keys. Press
arrows.
to validate.
2 - 30USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
Select the file to be opened using the arrowskeys. Press et valid to validate.
- Opening a file-99. 0 % Free
001 TEST
002 TEST2
010 TEST3
050 TEST4
250 TEST5
When the file is open, press to return to the main menu.
Continue as directed in the “Marking” chapter
(see page 2-28).
2.7.2. Opening a file to make and save modifications
Select the file to be opened using the arrowkeys. Press et valid to validate.
-Opening a file-99. 0 % Free
-Opening a file-99. 0 % Free
001TEST
002 TEST2
010 TEST3
050 TEST4
250 TEST5
When the file is open, proceed to make the necessary modifications.
The file name will then be followed by a star : *
Case one
Press
Esc
to exit. The following message will appear .
Save modifications ?
Confirm Esc/y/n : _
Esc : Return to the file without
saving the modifications.
n : Return to the main menu
without saving the modifications
y : Save
The following screen will appear :
Number of the file
010*
Enter file number [0 999] :
File comments
in 3 characters
Comments on the
file using 32
characters.
Enter the new file name : this will replace the existing file name.
Enter file comments (optional), for example, the description of the part or the type of marking.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 31
Select this parameter using thekeys and validate with
- CONFIGURATION -
Function mode
Temporisation machine
Machine temporization
File parameters
System variables
Setting the date/time
Esc
Pneumatic marking tool
Raising time:
Lowering time:
Marking speed:
Movement speed:
20.0 ms
20.0 ms
33 mm/s
110 mm/s
Delays
It is possible to adjust the values of the delays to adapt the machine to the particularities of some applications.
It is nevertheless strongly recommended to use the values defined by default.
The modification of the delays will affect the files contained in the machine’s
memory.
•
Speeds
The marking and movement speeds displayed on the screen are the reference speeds programmed by default
(intermediate speeds).
Position the cursor using the "up" and "down’ arrows on the keyboard to modify and enter the new value.
These speeds can be personalized. In this case, select the marking in the "intermediate speed’ mode.
Value of the speeds programmed by default:
Speed: Marking qualityIntermediateCycle time
Marking- 20% of the reference
value
Moving- 40% of the reference
value
Reference value+ 20% of the reference
value
Reference value+ 40% of the reference
value
• The speed modifications will affect all the files contained in the machine’s
memory.
• The modification of a reference speed will bring about the automatic modification of the
speed related to the cycle time as well as that related to the quality of the marking.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 37
This menu can only be accessed in the "supervisor" mode.
Select this parameter using the arrow
- CONFIGURATION -
Function mode
Machine temporization
File parameters
File parameters
System variables
Setting the date/time
File parameters
Units
Off-limit control
Character case
Move between the various options using the arrow
Press the space bar to activate or deactivate a parameter.
mm
keys. Press to validate.
H
Esc
inches
keys.
Press
to validate the activation/deactivation of a parameter.
These parameters apply to ALL of the marking files.
The choice of the "inch" unit will bring about the conversion in ALL of the files.
2.9.3.1 - Units
File parameters
Unit
Off-limit control
Character case
The marking program may be set to use either inches or millimeters as the unit of measurement. All the values giving
measurements of length as well as the size of the characters willbe given in the selected unit of measurement.
mm
inches
When the unit of measurement changes, all the values contained within the marking files
will automatically be converted.
2 - 38USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
This parameter will always be activated by default.
• if the marking goes off limits, the program will send an error message,
• the calculation time (and therefore the cycle running time) will be extended.
It is recommended that you use this option only when updating the marking files.
When the off-limit control is deactivated :
• the marking tool can hit the mechanical stops if the text is too long, or if the coordinates are incorrect,
• The calculation and cycle running times will be shorter.
It is recommended that the file be prepared with the "Off-limits control"
option activated and then be deactivated when the preparation has been
finished.
The examples on the following pages show texts that are off-limits
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 39
X : 50.00Y : 20.00[mm]
Text : ABCDE 12345
Size : 8.00[mm]Stroke : 2
LinearAngularRadial
• Machine movements:
X = 60 mm
Y = 40 mm
• Coordinates of text to be marked:
X = 50 mm
Y = 20 mm
• Character size = 8 mm
• Text length = 48.40 mm
In the given example it is necessary top modify the
value of X, the size of the characters, or reduce the
text to be marked.
Press on any key to return to the main menu.
0
0
10
20
Y
Possible error message
Press any key ....
Bloc : 1/1
1020304050X60
Bloc k 1 text off-limits..
along X
• Example: off-limit on the Y axis
Marking file
TEST5Block : 1/1
X : 35.00Y : 30.00[mm]
Text : ABCDE 12345
Size : 8.00[mm]Stroke : 2
Angle : 90°Radius : 30
LinearAngularRadial
• Machine movments:
X = 60 mm
Y = 40 mm
• Coordinates of text to be marked:
X = 35 mm
Y = 30 mm
Radius = 30 mm
• Character size = 8 mm
• Text height = 42.17 mm
possible error message
10 20 30 40 50
10
20
30
Y
In this example it is necessary to modify the value of Y and the size of th characters to be marked.
Press on any key to return to the main menu.
Press any key....
Block 1 text off-limits.
along Y
X
2 - 40USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
These counters are used for the increment / decrement function. Data may be marked using
either the numeric or alphanumeric mode. Eight independent counters are available for a marking file.
Each counter has a code made up of 8 digits.
The “keywords” for identification are K0 to K7.
The counters are parametered in the sub-menu “Counter configuration”, found in the “System variables” menu.
Select this parameter using the arrow
System variables
Counter Configuration
Shift Configuration
Days/Months/Years Format Configuration
Variable Configuration
To enter data :
Press
Enter the data,
Press
Move between entry zones using the arrow
Description of the symbols used
to validate an entry zone,
to validate.
Gives the value of the counter at the beginning.
keys. Pressto validate.
keys.
Gives the value of the counter at the end.
Gives the value of the increment.
Gives the value of the batch or the number of the entry.
Gives the value of the counter during marking.
2 - 42USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
X : 5.00Y : 5.00[mm]
Text : @Q@
Size : 2.00[mm]Stroke : 2
Block : 1/1
LinearAngularRadial
When choosing the shifts schedule make sure that there is no overlapping of hours.
This means that the end of one is not the beginning of the next one.
Y
2 - 46USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
These parameters will permit you to define a code for identifying the days of the week, the months as well as the 5 next
year, so that the marking is personalized.
Select this parameter using the arrowkeys. Press
System variables
Counter Configuration
Shift Configuration
Days/Months/Years Format Configuration
Variable Configuration
Use these arrow keys to access / exit from
•
the three days/months/years data entry screens
To enter data :
•
Press
to validate an entry zone,
Enter data,
Press
Move between entry zones using the arrow
to validate.
keys.
DAYS / CORRESPONDING CODES
Sunday
Monday
Tuesday: Saturday:
Wednesday :
: Thursday:
SUN
: Friday:
Mon
02
04
05
SAT
Wednesday
to validate.
Esc
Code entry zone
(Maximum : 8 characters)
MONTHS / CORRESPONDING CODES
01
02
03
04
-AFEB
03
April
050605-May
JUNE
J-07
07
AUG
08
Code entry zone
(Maximum : 10 characters)
YEARS / CORRESPONDING CODES
2000
2001
00
01
2002C21-Y1
2003C21-Y2
2004
Code entry zone
(Maximum : 9 characters)
09
10
11
12
S-09
OCT
NOV
12
Esc
Esc
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 47
It is possible to save and load repetitive texts that are common to several marking files by entering the number given to
each variable.
The variables are in memory spaces (10 in total) that can contain texts made up of32 characters max.
These are common to all the marking files.
They may be identified by their key words V0 to V9.
System Variables
Counter Configuration
Shift Configuration
Days/Months/Years Format Configuration
Variable Configuration
Variable Configuration
V0 :
Variable Configuration
V1 : ABCDE0123
V9 : XYZ789
Enter a text in the
selected variable
Each press on the
ENTER key will access
the next variable.
Variable Configuration
Always validate the contents of a
variable so that it is saved.
ESC
System Variables
Counter Configuration
Shift Configuration
Days/Months/Years Format Configuration
Variable Configuration
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 49
2.9.5.2 - Setting the "Julian" date- Summer/winter daylight saving time
Access the screen for hour updating, then press
DATE / HOUR SYSTEM
DATE : 28/05/2002
Enter the new date :
HOUR : 10:37:23 Format 24H
Enter the new Hour :
Page Up
Clock parameters
Changing the "Julian" date: 05 :00 :00
Summer/winter daylight saving time
Display time
[
Wednesday]
Page Down
• Changing the "Julian" date
In the example shown above, the change of day will be done every day at 05:05 A.M.
Marking done on Wednesday May 29, 2002 (29/05/2002), following the @CCC@ syntax:
A 03 : 00 marking number : 148,
A 05 : 00 marking number : 149.
• Summer/winter daylight saving time
The automatic change of hour is based on the French schedule:
. Change from summer to winter daylight saving time
: the last weekend in October, in the night
between Saturday and Sunday.
. Change from winter to summer daylight saving time
: the last weekend in March, in the night
between Saturday and Sunday.
Activate the radio button placed in front of "Summer/winter daylight saving time", by using the space bar
on the machine’s keyboard to validate this function.
• Displaying the date and time during marking
In order to display the date and time on the screen during marking, activate the radio button positioned in
front of "Display time", by using the space bar on the machine’s keyboard to validate this function.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 53
This option will display the available fonts stored in the memory. Each font is represented by a number.
Select this parameter using the arrowkeys. Press
- CONFIGURATION Language
List of available fonts
List of available logos
Wear and tear counter configuration
Machine characteristics
FONTS
xstd200N°0
xpts200
x57c200
N°1
N°3
The font characters are programmed in the command
board of the machine.
Two fonts are available in the basic pneumatic
configuration
See chart opposite.
to validate.
Esc
N° Contents
0Standard characters of very high
legibility
1Characters of very high legibilitydot / dot
3Standardized characters 5 x 7dot / dot
REMARK
If you have ordered other fonts
such as OCR, they will also be
shown in the list.
If you have ordered the
"Downloading" option, please
see chapter 2.8)
Continous stroke
2.9.8. List of available logos
This option will display the available logos. Each logo is represented by a number.
Select this parameter using the arrowkeys. Press
- CONFIGURATION -
Language
List of available fonts
List of available logos
Wear and tear counter configuration
Machine characteristics
Esc
L O G O S
LOGO98
LOGO99
The logos are programmed on the M3000’s command board. A
logo is available in the basic configuration. See chart opposite.
to validate.
REMARK
If you have ordered other logos,
these will appear on the list as
well.
NameContents
LOGO98CE Logo - separated dots
LOGO99CE Logo - dot by dot
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 55
This counter will permit you to calculate the distance run by a pneumatic stylus.
Only the distance run by the stylus when it is activated will be calculated.
The movements between blocks will not be taken into account.
2.9.9.2 - Units of measurement
The unit of measurement used is the meter (metric system).
When the machine is activated in the inch mode, the unit of measurement used will be the yard (0.9144m).
2.9.9.3 - Description of the symbols used
INITO
Zero reset for the counter calculating the distance run.
Value of the order after which a message is displayed and/or an output is activated.
Distance run.
Number of the output
Message displayed on the screen when the distance run is equal to the value of the order.
2.9.9.4 - Configuration
- CONFIGURATION -
Language
List of available fonts
Logos
List of available
Wear and tear counter configuration
Machine characteristics
Point wear and tear counter
INITO
0 m0 mO0,1
: WORN POINT
esc
2.9.9.5 - Use
1. . Activation of the "O INIT" button will produce the effect of resetting the "distance run" counter to zero.
2. If the order value is equal to zero, the "distance run" counter will not be activated.
3. If the order value is changed the "distance run" will automatically return to zero.
4. It is possible to activate an output in addition to the "WORN POINT" message. Enter the output number that should
be activated in the "OUTPUT" zone. In the above example, Output 1 will go to status 1 when the "distance run" reaches the order value. The Output will go to 0 status only if the "
changed
5. Stylus point wear and tear will depend on several parameters (impact force, marked material hardness, etc...).
It is recommended for determining the order value to:
- enter an extremely high order value the first time,
- note down the distance run when the point is worn down and enter this distance in the order zone.
2 - 56USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
O INIT" button is activated or if the order value is
This function is optional and only accessible if ordered when ordering the marking equipment.
This function will permit you to configure the messages diplayed on the screen during the operations related to the marking as well as the corresponding codes sent from the machine.
This function has two entry screens.
Pre-determined texts for the messages:
. Waiting for data reception: the machine will send the
. Correct data reception: the machine will send the
. Reception error: the machine will send the
Tcode back.
U code back,
Vcode back,
• The first screen
will permit you to configure the messages displayed while waiting for data reception.
- CONFIGURATION -
Dialogue Configuration
DISPLAY CONFIGURATION
P1 : WAITING FOR RECEPTION
P2 : MARKING
P3 : ERROR !! WAITING FOR NEW ENTRY
Free recordings : 100
P1 : Message displayed when the program reaches a block containing the CB instructuion. The message wil remain displayed as long as the data is not received.
P2 : Message displayed when the data has been correctly received and will remain displayed throughout the marking.
P3 : Message displayed if a checksum erro has been detected or if the data received is identical to the P7 zone. (see se-
cond screen on the next page).
Free recordings: the value will correspond to the number of recordings still available in the machine for the historical file.
2 - 58USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
The second screen will permit you to configure the responses sent back by the machine via the RS232 connector. Press
"Page Down" when the preceeding screen is displayed.
DISPLAY CONFIGURATION
P1 : WAITING FOR RECEPTION
P2 : MARKING
P3 : ERROR !! WAITING FOR NEW ENTRY
Free recordings: 100
Page Down
DIALOGUE CONFIGURATION
P4 : U
P6 : T
Communication
Checksum
Input : 0
P5 : V
P7 :
S0
ESC
S1
P4 : The contents of the P4 zone will be transmitted by the RS232 when the machine is waiting for the reception of data .
P5 : The contents of the P5 zone will be transmitted when the machine has correctly received the data.
P6 : The contents of the P5 zone will be transmitted when the checksum is incorrect or if the data received is equal to
that of the P7 zone
P7 : If the contents of this zone corresponds to the data received the machine will display the P3 message and remain
waiting for the receptin of new data. This zone can receive 14 characters.
Communication : If this button is not activated, no communication will be possible by the RS232 connector except for
data reception and transmission of the contents of the P4 – P5 – P6 zones.
Checksum : If this button is activated the machine will compare the checksum recieved with that calculated by itself
using the data received.
Input : Not valid.
S0 : Not valid.
S1 : Not valid.
Press ESC to exit this screen.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 59
The checksum will be added to the end of the message. It is represented by 2 conscecutive characters (0 - F, hexadecimal).
The originator will calculate the checksum with the useful data from the transmitted message.
The receiver will also calculate the checksum with the useful transmitted data and then compare this new checksum with
the one received.
. If the 2 checksums are identical, the message’s data will be valid. The receiver will reply by returning the con-
tents of the P5 zone by the RS232 connector.
. If the 2 checksums are different, the receiver will send back the message contained in the P6 zone by default.
The calculation of the checksum can be made by making an "or exclusive" (XOR) between the characters contained in
the useful part of the message.
The historical file can contain a maximum of 100 recordings. When it is full a message will be displayed on the screen
and suggest two possiblilities:
• Continue the marking without saving the data received,
• Overwrite the oldest recording in the historical file.
The historical file is not visible on the screen of the machine but it can be recuperated with the RS232 connector using
the <ESC>RB 0<CR> command.
The historical file will be recuperated in the following format:
DMMYYYY/HHMMSS/CB/Contents of the variable
Day
Month
Ye ar
Hours
Minutes
Seconds
coming form a block
containing the CB instruction
Données mémorisées
dans la variable
To reinitialize this file, use the <ESC>RB 1<CR>command.
The data will be definitely lost.
2 - 60USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
The function keys will give you access to certain options in the program, such as marking simulation, positioning the
marking tool, adding a block, etc...
2.10.1. F2 : Access to the second entry screen
This function applies to menus containing several entry screens. Press F2 to access the second
entry screen. The menus affected by it are :
• File entry
• Block assistant
*
X : 0.00Y : 0.00[mm]
Text :
Size : 0.50[mm]Stroke : 2
LinearAngularRadial
F2
Access to the
second entry
screen
Block : 1
8 / 81
NormalMirroredInvertedReflected
Centering
Compression : 1.00
PauseFont N°: 0
Spacing: 1.00
Inclination : 0.00
:
:
H
Esc
Block : 1/1
Esc
4/4
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 61
This "dynamic adjustment" function will permit you to move the marking tool above the surface to be marked so as to
determine the start coordinates for marking.
H
*
Esc
Block : 1/1
X :5.00Y : 5.00[mm]
Text : Marking machine
Size : 2.00[mm]Stroke : 2
LinearAngularRadial
F3
Access to the
second entry
screen
Esc
Manual positioning of X / Y
X : 5.00
Y : 5.00
Positioning... Press a key
Press any key : The marking tool will position itself at the coordinates shown for
the current marking block.
H
"Start marking"
coordinates for
the current block
Manual positioning of X / Y
X : 12.70 Y : 15.80
Press enter to validate
Use the four arrow keys to adjust the X and Y values
Adjust the position of the marking tool using the four arrow
keys.
The movement value is 0.10 mm, for X or Y.
When the marking tool is correctly positioned, press
to validate.
The new coordinates will appear on the screen.
2 - 62USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
This function will permit you to add an identical block to the selected block. The program will reproduce and insert this
new block after the selected one.
*
X : 5.00Y : 5.00[mm]
Text : Marking machine
Size : 2.00[mm]Stroke : 2
LinearAngularRadial
F7
*
X :5.00Y : 5.00[mm]
Text : Marking machine
Size : 2.00[mm]Stroke : 2
LinearAngularRadial
The program will also proceed to automatically update the numbering.
2.10.7. F8 : Insert an empty block
This function will permit you to insert an "empty" block above a selected block.
Block : 3/6
Block : 4/7
*
X : 0.00Y : 0.00[mm]
Text :
Size : 0.50 [mm]Stroke :
LinearAngularRadial
F8
*
X : 5.00Y : 5.00[mm]
Text : Marking machine
Size : 2.00[mm]Stroke : 2
LinearAngularRadial
Numbering will be automatically updated.
Example: insert a block in front of block 3. The file will then be made up of 7 blocks.
1/7-->1/8;2/7-->2/8; Insert a block 3/8; 3/7-->4/8,4/7-->5/8;5/7-->6/8;6/7-->7/8;7/7-->8/8
Block : 4/9
Block : 4/8
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 65
This function will permit you to adapt the dimensions of a text to fit the size of a predetermined marking zone, or, alternatively, to adapt the size of the marking zone to fit the text.
This function is only available in the "Linear marking" mode, and is accessed from the "Marking" menu.
Follow these instructions to carry out a marking: :
Position the M3000 against the part to be marked.
Select the "File " menu and validate with the ENTER key.
H
Create a new marking file pressing on
+
*
X : 0.00Y : 0.00[mm]
Text :
Size : 0.50[mm]Stroke : 2
LinearAngleRadidal
F9
- ASSISTANT -
Text :
Enter the text to be marked. Press <Enter>
then press on F9.
F5
Block : 1/1
Block : 1/1
Enter the text to be marked, then validate pressing on "ENTER".
- ASSISTANT -
Text : PRO-PEN
Enter the text to be marked. Press <Enter>
2 - 66USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
This function key provides a shortcut to the "Marking" menu, and will permit the current file to be marked one time, "n"
times or infinitely. This function may also be used to simulate a file.
*
X : 5.00Y : 5.00[mm]
Text : Marking machine
Size : 2.00[mm]Stroke : 2
LinearAngularRadial
M A R K I N G :TEST
1 time
n times
infinite
File Simulation
:
[ 1
:
:
] times
Block : 4/4
F10
See paragraph 2.6)
"Marking menu".
.
2.10.10. F11 : Save the current file
This function applies to the "Marking" menu and should always be used when creating or modifying files.
Case 1: You have created a marking file and are saving it for the first time :
The number given to
the file will appear in
this zone.
*
X : 5.00Y : 5.00[mm]
Text : Marking machine
Size : 2.00[mm]Trait : 2
LinearAngularRadial
*
Enter file number [0 999] : 010
File comments
Test
010
Enter file number [0 999] : 010
File comments
Test
File savedExit : [ Esc ]
Esc
Block : 4/4
F11
194 Bytes
Size of the saved
file.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 69
The @CB(......)@ instruction used in a text block will permit you to introduce a chain of characters received through the
RS232 connection or from the keyboard port.
The chain of characters received will be stored in a specific variable in the @CB(......)@ instruction.
2.11.1. Syntax used
@CB(firstchar,endchar,mode,saving,V,batch)@
2.11.1.1 - Definition
firstchar : Position number in the chain of characters received from which the text to be stored should be taken
into account to save it in the "V" variable.
Whole number value beween 0 and the length of the chaine of characters received.
endchar : Position number in the chain of characters received up to which the text to be stored should be taken
into account to save in the "V" variable.
Whole number value beween 0 and the length of the chain of characters received.
mode : 0 : data is received by the serial port.
2 : data is received by the PC’s keyboard port.
saving : Specifies whether data received in the variable will be saved in the historical file.
0 : The data will NOT be saved.
1 : The data will be saved (100 files max).
V : number of the variable in which the text should be saved, between V0 and V9.
batch : number of markings to be made with this variables programming before entering a new program.
1 : Data reception will be necessary at each marking.
0 : Data reception necessary only once, at the time of the first marking (even in the case of multiple
markings of the file).
Remark : After the machine has been switched off, after a reset or if the file has been exited by pressing the ESC key, a new data reception will be necessary.
-1 : The data reception will only be carried out if the operator requests it, either by:
. pressing the keyboard keys of the machine (CTRL + ALT + G),
. activation of an input,
. sending the order <ESC>CI<CR> via the RS232 connector.
2 - 72USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE
• When the file is being executed, the "waiting for reception" message will be displayed until the text is received on the
RS232 port.
• The received text will be saved in the n°2 variable (V2).
The operator should transmit the 0123456789 text. However only the chain between the n°1 and n° 4 characters will be
saved in V2. Therefore V2 = 0123.
• The text "MARKING" will be displayed on the screen throughout the marking until the next reception request (or end
of marking cycle).
• A acquisition request will be made for each marking of the file, because in this example the batch is equal to 1.
Example 2 : @CB(0,0,0,1,3,-1)@
• Data reception is only necessary if the operator requests it, either by :
. pressing simultaneously on the keys "Ctrl + Alt + G",
. sending the order <ESC>CI<CR> via the RS232 connector,
. activation of an input defined in the menu "Dialogue configuration".
• The text received by the RS232 connector is saved in the n°3 variable. The complete chain is saved because the value
of "firstchar and endchar" is 0.
• The complete chain is saved in the historical file because the value of the parameter "saving" is 1.
2.11.2. Utilization in a marking file
It is possible within the same file to move to several blocks containing the @CB@ instruction.
The marking of the contents of the correponding variables (enter @Vi@) can be done either immediately after the entry
or later.
Example 1 : Two blocks containing the @CB@ instruction follow each other :
Two di fferent
Block 1 : @CB....V1....@
Block 2 : @CB....V2....@
Block 3 : @V1@
Block 4 : @V2@
Marking of the contents of these two reception variables will be done after the second entry.
Example 2 : Two blocks containing the @CB@ insstruction do not follow each other :
and successive entries are necessary:
Two different but
not successive entries are necessary :
Block 1 : @CB...V1....@
Block 2 : @V1@
Block 3 : @CB...V2....@
Block 4 : @V2@
Marking of the contents of these 2 reception variables will be done after each of these two entries.
In the case of this type of operation it is necessary that the value of the batch be
identical for the @CB@ instructions. Otherwise the value of the first command
will be given by default.
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 73
pneumatic machines : Fonts N° 1 - 3 and 98/99 are included as part of the standard config-
uration
electromagnetic machines : Fonts N° 1 - 3 and 98 are included as part of the standard con-
figuration
(The fonts N°0 and 99 do not work with electromagnetic machines)
AVAILABLE FONTS
DESCRIPTIONTYPEPNEUMATIC
Standard font of very high definition,
ing practically all DOS n° 850 Multilingual
contain-
Continuous
stroke
(Latin 1) characters
High legibility characters, containing practi-
separated dots
cally all DOS n° 850 Multilingual (Latin 1)
characters
Font conforming to the standard SNECMA
DT05-89
Separated dots
Standard 5 x 7
«CE» standard logoSeparated dots
«CE» standard logoContinuous
stroke
AVAILABILITY
MACHINES
STANDARD
STANDARD STANDARD
STANDARD STANDARD
STANDARD STANDARD
STANDARD
ELECTROMAGNETIC
MACHINES
2.12.2. Using special characters
You will find in the follwiong pages the codes to be used to enter and visualize on the screen the characters that do not
exist on the keyboard so that they may also be marked.
For example, to obtain the "¿" character :
• Lock the "Num. lock" key,
• Maintain the "ALT" key pressed down
• Enter the "168" code on the number keyboard
• Release the "ALT" key
USING THE MARKING PROGRAM WITH EXTERNAL KEYBOARD IN "PROGRAMMING" MODE2 - 77