Xilog Plus Introduction GB
Xilog Plus Introduction GB
Xilog Plus Introduction GB
to the Use
and Functions
of Xilog Plus
This manual has been designed to provide information relative to the use of BoreMilling machines manufactured by the SCM Group.
The information contained in this manual is the property of the SCM Group and may
not be reproduced or disclosed without authorization.
SCM Group cannot be held liable for incorrect use of the information contained in the
manual.
Editored by
Gedux Software & Services
www.gedux.com
Index
In most cases the left mouse key is pressed, but some commands can also be sent to the
computer by pressing the right key.
CHAPTER 1
then click on the name of the program (for Xilog Plus click on Scm Group, then click on
Xilog Plus or on PanelMac).
When we are inside a window, we can give the computer commands with the mouse, by
clicking on the buttons and menus, writing in the appropriate spaces with the keyboard,
reading information, etc. More than one window can be opened at the same time.
All Window style windows have three buttons in common that are located in the top righthand corner.
The first button (from the left: REDUCE TO ICON button) serves to temporarily hide a
window. To open the window again, just click on the rectangle containing the window name
that appears on the Application toolbar below.
The second button (ENLARGE button) serves to enlarge the window to full screen (so that it
occupied the entire computer screen) or reduce it. To go from one condition to the next just
click on the button.
When a window is open at full screen the icon for that button looks like this:
However, when the window is reduced, the icon looks like this:
In this second case, the size of the window can be changed as necessary. Bring the mouse
pointer to the edge of the window so that the arrow becomes a double arrow, then keep the
left mouse key keep pressed and move the mouse: the edge of the window will move. To
change both the vertical and horizontal size of a window at the same time repeat the operation
CHAPTER 1
outlined about by moving the mouse pointer over one of the window corners.
The window can also simply be moved around on the screen without changing its size. Move
the mouse pointer over the blue bar on top (called title bar, because it usually shows the name
of the program and the title of the open file), keep the left mouse key pressed and move the
mouse: the window will move.
The third button (CLOSE button, marked with an X) is used to close the window. When the
main window of a program is closed this will cause the program to close down as well.
The move, reduce and close window functions are also available from a menu, that is, a drop
down list of commands: click on the title bar with the right mouse key and using the left
mouse key click on the item desired.
As shown, the writing ALT+F4 appears near the word CLOSE to indicate that it is also
possible to close the window using the keyboard, by pressing the keys [ALT] + [F4].
This is a feature of the windows interface: there are many commands that can be sent to the
computer in various ways. For example, as seen above, to close a window you can:
click on the close button (the one in the upper right-hand corner marked with an X);
click on the work Close in the menu of the title bar;
press keys [ALT] + [F4] on the keyboard.
To select a command from the list just click on the command name. Hence click on
8
FILE/SAVE indicates that it is necessary to click on the FILE menu and then click on SAVE in
At times the menus are contained in a box. In this case, it is necessary to click on the black
arrow so that a list of the available items appears
Icons
Many of the commands found in the menu are also represented by icons, that is, by buttons
with a drawing to represent the command to be activated. The icons can be grouped in bars.
In this case as well, to implement a command using the corresponding icon, just click with the
mouse on that icon.
Icons facilitate and speed up the selection of a command. To learn to recognize the command
associated with each icon, it may serve to bring the mouse pointer over the icons for a few
seconds: the name of the relative command will appear.
The interface can also signal particular program or machine conditions. For example, the
letters mm that appear on the status bas (below) indicate that millimeters is the set unit of
measure in Xilog Plus (instead of using indications expressed in inches).
Buttons
The buttons may not be occupied by icons but words that directly indicate some of the more
common functions. For example, many windows have an OK button that serves to confirm an
action and a CANCEL button that serves to cancel an action. The figure below shows these
buttons in the window that appears when we give the command to create a new program in
Xilog Plus: when the OK button is clicked this creates a new program (if PROGRAM has been
9
CHAPTER 1
selected in the window) and if the CANCEL button is clicked the window simply disappears.
Test boxes
The text boxes serve to enter text using the keyboard. To write inside a text box click above
the box with the mouse: an intermittent bar will appear to indicate that it is possible to insert
text.
Xilog Plus actually uses various types of files: mix, program, tooling files, etc. Each type of
file is identified by its own icon.
Another important feature that distinguishes one type of file from another is the extension,
that is, a three-letter abbreviation that is added to the file name, separated by a dot.
For example, if a work program is created and called DOOR, being a program (PGM
extension) its complete name will be DOOR.PGM; if it is a mix (MIX extension), its
complete name will be DOOR.MIX; if it is a tooling file (TLG extension), its complete name
will be DOOR.TLG, and so on.
To simply things, files are collected together into folders. The folders are represented with
this icon:
We can imagine the folders as empty boxes used to collect files in an orderly manner. Once
installed, Xilog Plus makes available a folder into which to collect the various types of files:
the JOB folder.
10
To open a Xilog Plus file stored in the JOB folder we will have to:
1) if the JOB folder is not already selected, find it in the
click on the relative icon to select it;
11
SEARCH IN
CHAPTER 1
3) The files contained in the folder will appear. Now select the file you want to open and click
again on the open button: the file will open in Xilog Plus.
N.B. The drop down menu of the FILE type menu displays only some types of files. For
example, if PROGRAM (*PGM) is selected only those types of files will be displayed. To
display all files, select ALL FILES.
The file save window is similar to the file open window. Xilog Plus programs must be saved
in the JOB folder that will eventually be selected and opened. Xilog Plus will automatically
assign the correct extension to the file; all that needs to be done is to give the file a name by
writing in the FILE NAME box and saving it by clicking on the SAVE button.
N.B. DXF files imported in Xilog Plus can be saved both in PGM format and in XXL format:
in this case just select one of the two from the SAVE AS box (see the manual by the Xilog Plus
editor Importing a DXF file).
WARNING. Each file must have its own name which must be different from other same
types of files contained in the same folder. If, for example, the PGM folder already contains a
file called DOOR.PGM and the file is saved as DOOR.PGM the old file could be cancelled by
the new one!
To save a file, click on FILE/SAVE or FILE/SAVE AS from the menu.
The difference between these two commands is:
12
SAVE. When we save a file for the first time we click on the FILE/SAVE menu, the
save window opens as shown above, and we assign a file name so that the file can
be stored. The next time the file is saved with the FILE/SAVE menu the save
window will not appear again: if changes are made, the old version will be saved
with the same name and in the same location as the previous one.
SAVE AS. With the SAVE AS function the save window appears each time. This is
very useful if we want to change the name or storage location for a file already
saved: in this manner the change file will be saved without canceling the original
file.
In the same manner as the Xilog Plus JOB folder, the floppy disk and CD-ROM can also be
selected from the SEARCH IN drop down menu. If, for example, we want to view a program
contained in a floppy disk in Xilog Plus, insert the floppy disk into its drive (the appropriate
slit found on the computer) and click on the FILE/OPEN menu, select the floppy disk icon in
the SEARCH IN drop down menu and click on the OPEN button to view the contents.
13
Consequently, in order to tell the machine how to move the milling heads, it is necessary to
measure the distance of the movements in the space according to these three axis, starting
from a starting point called axis origin.
To better understand this system, lets take the game of chess as an example. The chessboard is
divided into columns (vertical) and lines (horizontal). All the squares are located at a cross
point between a line and a column. For example, to indicate the square in which the rook is
located in the following picture, we would say that the rook is located in square C6, that is, at
the crossing between column C and line 6.
14
In this case, lines and columns are numbered starting from a point of origin that is found in
the lower left hand corner of the chessboard.
In a Cartesian axis system we could say that the rook is in position X=3 and Y=6, to indicate a
distance of three squares along the X axis (the columns) and 6 squares along the Y axis (the
lines).
These two coordinates are sufficient to indicate a square on the chessboard. In the case of our
bore-milling machine it is necessary to add a third coordinate that indicates the vertical
movement along the depth. This third coordinate is indicated as one third of the axis called Z.
We would therefore have this type of coordinates diagram:
15
CHAPTER 2
These coordinates are indicated with positive values. We could however also move along the
three axis from the side opposite side to the movement starting point. In this case, the distance
is always measured starting from the origin, but is indicated with negative values.
With this system we can therefore indicate any point in a space. For example, to indicate the
point on a wooden panel where the machine must make a hole, we will consider that point as
the result of intersection between coordinates X, Y and Z.
In the example illustrated in the figure below, the machine makes a hole on the surface of the
panel, in the point indicated by coordinates X=100, Y=100, Z=-10.
16
It should be noted that, in this example, depth coordinate Z is indicated by a negative number.
N.B. The position of the axis origin and the manner of use of the Z coordinate can vary
depending on the type of machine used. See specific information in the Xilog Plus
manuals.
In the previous example, the milling head will complete four distinct movements:
1.
2.
3.
4.
The program language for these movements corresponds to something like the following type
of instructions:
XB X=100 Y=100 Z=-10 D=20
where:
XB
X=100
Y=100
Z=-10
D=20
17
18
The nest step consists in deciding which work tools must be loaded onto the machine. For
example, lets suppose we need three milling devices:
These three tools must be mounted onto appropriate cones and positioned in the store of the
machine.
After being positioned, Xilog Plus must be advised which tools are present in the store and
what their characteristics are. This operation, called tooling, takes place in the following
manner:
19
CHAPTER 3
This information will be entered in the tooling file together with other parameters (such as
rotation speed, feed-path speed, etc.).
At this point we are ready to write the program which will tell the machine which operations
to perform on the panel to produce the door
What does writing a program with Xilog Plus mean? To understand the concept of program
lets imagine that we want to but a newspaper. To do this we have to perform as series of
specific actions:
1.
2.
3.
4.
5. pay;
6. get into the car and turn the engine on;
7. drive home;
8. park the car;
9. enter the house;
10. comfortably read our paper.
For us these actions are in fact obviously a habit, so we perform them without thinking about
it. To make our door however, we have to explain to the machine, in detail, the action to be
taken. This is done precisely by writing a program, in other words, a detailed list of
operations that we want the machine to perform for us.
A program written with Xilog Plus presents itself as a series of text lines, each of which
corresponds to an instruction. Each instruction has its own name, expressed as an
abbreviation, and serves to indicate to the machine one or more operations to be performed.
We can distinguish come of the parts inside the program:
Heading, or header. The heading starts with the letter H and is the first instruction
(mandatory) in a program. It contains some general information: for example, the
panel measurements, the unit if measure used in the program (millimeters or
inches), etc.
A series of profiles. The profile is a geometric route which the tool must follow in
a continuous manner. Normally, each profile starts with instructions for automatic
entrance (GIN or XGIN instructions: indicate the manner in which the tool must
near the panel to start working), followed by instructions to start milling (G0 or
XG0 instructions: indicate the point in which the tool starts to cut the panel), and
ends with instructions for automatic exit (GOUT or XGOUT instructions: indicate
the manner in which the tool moves away from the panel at the end of the profile).
Instructions for working the profile, which can be of various types: milling, boring,
movements, are written between the automatic entrance and exit.
21
CHAPTER 3
from the Machine Panel we will have to select the tooling to be used to produce the
door;
load the Machine Panel program (directly from the computer memory or by
transferring it by floppy disk, if it was written on an office computer).
In the previous paragraph we saw, with the example of the door, all the phases of a complete
production cycle, from the creation of a program to its execution on the machine. Often there
is a need to produce various products, each of which requires the creation of an appropriate
program. In this case, instead of implementing each different program separately, with Xilog
Plus it is possible to create a list that includes them all: in this manner it will be sufficient to
have the machine run the list to automatically obtain the implementation, in series, of all the
programs.
These lists of different program are called program mix. The program mix is a type of Xilog
Plus program but, unlike a normal program, the mix contains only one type of instruction
which serves to recall the programs to be carried out: when we create a mix therefore, we
must simply tell Xilog Plus, using the appropriate command, which programs are to be
included in the list.
23
CHAPTER 3
If we want to run the HOLES.PGM program on a panel of a different size, to maintain the
same distance between the holes and the edges, we need to change the program by entering
new hole coordinates recalculated on the measurements of the new panel and save a second
version of the program with, for example, the name HOLES2.PGM.
Often there is a need to carry out the same work on different panels of various sizes. In this
case Xilog Plus allows us to create a single program that can be simply and quickly adapted
to the various needs. This type of program is called parametric program.
Lets see an example of how a parametric program functions in the case of the four holes
mentioned above. In this case, the boring instructions will not contain absolute coordinates
for the holes (for example, information that hole A is found at coordinates X=550 and
Y=350), but will tell the program that hole A must always be 50 millimeter from the edges.
When the program is run on a panel with different measurements, Zilog Plus will
automatically calculate the distance for positioning the holes correctly.
In the parametric program, instead of the absolute coordinates X and Y for the hole, we will
enter a formula where the distance X from the edge is indicated, for example, by the variable
DISTANCEX and the distance Y from the edge is indicated by the variable DISTANCEY.
The value for both variables will be calculated by Xilog Plus based on a mathematical
formula:
24
DISTANCEY=DY-50 (to subtract 50 millimeters from the width of the panel, shown in the
program header as parameter DY.
Xilog Plus allows the user to create his own macro. For example, we an transform the
parametric program into a macro to make the four holes mentioned above. For this purpose, it
will be necessary to also create an image in bitmap format to be associated with the program.
Once the procedure for conversion into macro is completed, the image which we associated
25
CHAPTER 3
with the hole work program will also appear on the instructions toolbar, and it will be possible
to use the program with a simple click, just like any other instruction.
! see: Xilog Plus editor manual
26