Professional Documents
Culture Documents
Biesseworks Door Macros Enclosure Instructions For Use PDF Free
Biesseworks Door Macros Enclosure Instructions For Use PDF Free
1.2
5804A0075 ENGLISH
Serial number
Publication information
Publication information
List of updates
Revision: Added: Eliminated: Modified:
0 new document
1 paragraph
1.5, 2.3, 2.7
2 paragraph
2.1, 2.2, 2.3, 2.4, 2.7
This manual has been prepared by BIESSE for use by clients only and it contains information
protected by copyright. It must not be photocopied or reproduced in any form, either fully or in part,
without the prior written consent of BIESSE.
The manual is supplied together with the software. It must therefore be kept in a safe, easily
accessible place known to those using it. It must be used with care throughout the working life of
the software, and must be handed over if the latter is passed on to third parties. BIESSE will not be
considered responsible or liable for damage resulting from incorrect use of the documentation.
It is assumed that the BiesseWorks user also has a good working knowledge of the machine and
of Microsoft Windows NT/2000/XP operating system environments.
Table of contents
Introduction ................................................................................................................................. 3
1 Basic concepts
1.1 Definition of the sides of the piece ..................................................................................... 5
1.2 Doors ................................................................................................................................. 5
1.3 Planning the door ............................................................................................................... 6
1.4 Types of machining operation ............................................................................................ 7
1.5 Brief description of macros ................................................................................................. 7
2 Programming doors
2.1 Configuration of the origins .............................................................................................. 12
2.2 Configuring the door ......................................................................................................... 14
2.3 Creating the top crossbar ................................................................................................. 19
2.4 Creation of the centre crossbar/bottom rail ...................................................................... 21
2.5 Creating the bottom crossbar ........................................................................................... 25
2.6 Creating the profiles for sandwich-panel/milled doors ..................................................... 27
2.7 Machining macros ............................................................................................................ 30
2.8 Simplified work table tooling ............................................................................................. 45
3 Examples
3.1 Creating a “made-up door” type door ............................................................................... 47
3.2 Creating a “sandwich-panel door” type door .................................................................... 52
3.3 Creating a “sandwich-panel/milled door” type door .......................................................... 55
Glossary ..................................................................................................................................... 57
Introduction
Given the complexity of the subjects dealt with, the procedures described in this document must
only be carried out by persons with the necessary technical expertise (qualified operators).
Conventions
Parts of the text that must not be overlooked are highlighted and preceded by the symbols
described and illustrated below.
Text marked with this symbol indicates imminent dangers, and the contents must
therefore be taken into careful account in order to prevent a serious accident.
Text marked with this symbol indicates procedures to be used and actions to be
taken to avoid any damage to goods and property.
This symbol is used to indicate points of particular importance that must not be overlooked.
1 Basic concepts
Figure 1
B
D C
A
1.2 Doors
Doors are made up of a frame and one or more hinged door elements. The frame is obtained by
machining four elements: right upright, left upright, bottom crossbar and top crossbar.
The door element can be made by machining individual elements (uprights, crossbars and panels)
to be assembled, or by internal and external profiling of sandwich panels of various thickness.
“made-up door”; (figure 2) a door element created by joining various pieces of wood: crossbars
A, uprights B, panels C. The project for this type of door means that it is possible to generate a
program for the frame and for the individual door elements to be assembled.
Figure 2
A
“sandwich-panel door”; (figure 3) a sandwich-panel door element in which to create from one to
three spaces in which to insert glass A or wooden B door panels. The project for this type of door
means that it is possible to generate a program for the frame and for the sandwich panel profiling
operations to create the door.
Figure 3
“sandwich-panel/milled door”; (figure 4) sandwich -panel door on which to carry out various
type of machining operation: blind milling A/C or through milling operations to create spaces in
which to insert panes of glass or wooden panels B (door panels). The project for this type of door
means that it is possible to generate a program for the frame and for the sandwich panel profiling
operations to create the door.
Figure 4
Milling operations to form the joint A, B or C, to be carried out on some side surfaces of the
frame elements.
Machining of bores in which to insert the dowels used to join frame or door elements.
Figure 5
A B C
Cuts to square the pieces and bring them to the correct length.
Machining operations to create the internal and external profile of the door (squaring the door
element, profiling to form the central panels, rough-milling, etc.).
Machining operations to create the glazing bead.
Machining operations to create the pockets required for insertion of hardware elements
(handles, locks and hinges).
“Geometrical macros”
“Machining macros”
“Hardware macros”
“Positioning macros”
Development of the project involves the use of one or more macros from the various groups. The
parameters in the macros called up in the program are only activated by the system if necessary.
Configuration macros
The macros in this group are used to configure the whole door project. The following lists and
describes the individual macros.
Button Description
Macro for the origin configuration parameters (for a description of the data fields,
please see paragraph 2.1, page 12).
Macro for the basic door configuration parameters (for a description of the data
fields, please see paragraph 2.2, page 14).
Macro for the configuration parameters necessary to obtain the dimensions of the
door, the frame and to define the type of joint (for a description of the data fields,
please see paragraph 2.2, page 14.
Geometrical macros
The macros in this group are used to generate the door and frame graphics. The following lists and
describes the individual macros.
Button Description
Macro for the parameters necessary to generate the top door crossbar (for a
description of the data fields, please see paragraph 2.3, page 19.
Macro for the parameters necessary to generate the central door crossbars (for a
description of the data fields, please see paragraph 2.4, page 21.
Macro for the parameters necessary to generate the bottom door crossbar (for a
description of the data fields, please see paragraph 2.5, page 25.
Macro for the parameters necessary to generate the geometry and dimensions of
the central panels (for a description of the data fields, please see paragraph 2.2,
page 14.
Macro for the parameters necessary to generate the internal door geometries (for a
description of the data fields, please see paragraph 2.6, page 27.
Machining macros
The macros in this group are used to enter the machining operations that have to be applied to the
door and the frame. The following lists and describes the individual macros.
Button Description
Macro for the parameters necessary to carry out edge trimming on the door and
frame elements (see paragraph “45° cutting and squaring of the pieces”, page 30).
Macro for the technological parameters required for rough cutting (see paragraph
“Milling operations to create the external/internal door profile”, page 33).
Macro for the technological parameters required for jointing operations (see
paragraph “Milling operations for assembly of pieces”, page 30).
Button Description
Macro for the technological parameters used to carry out profiling operations on the
elements or sides that go to form the bottom part of the door (see paragraph
“Milling operations to create the external/internal door profile”, page 33).
Macro for the technological parameters required for internal profiling (see
paragraph “Milling operations to create the external/internal door profile”, page 33).
Macro for the technological parameters required for external profiling (see
paragraph “Milling operations to create the external/internal door profile”, page 33).
Macro for the parameters necessary to carry out additional profiling operations on
the individual door elements (see paragraph “Milling operations to create the
external/internal door profile”, page 33).
Macro for the technological parameters used to mill the central panels and to carry
out machining operations on the sandwich-panel doors (see paragraph “Milling
operations to create the external/internal door profile”, page 33).
Macro for the technological parameters used to widen the corners of the boxes
created in the sandwich-panel doors, in order to be able to insert the frames (see
paragraph “Milling operations to create the external/internal door profile”, page 33).
Macro for the parameters used to create a brief profiling operation on the corner of
the pre-assembled door, to ensure that the profile obtained is not chipped during
squaring of the door (see paragraph “Milling operations to create the external/
internal door profile”, page 33).
Macro for the parameters used to generate 45° cuts on the side surfaces of the
pieces (see paragraph “Cutting and milling operations to create the glazing bead”,
page 35).
Macro for the parameters used to cut the glazing bead with the blade (see
paragraph “Cutting and milling operations to create the glazing bead”, page 35).
Macro for the parameters used to cut the glazing bead with the mill (see paragraph
“Cutting and milling operations to create the glazing bead”, page 35).
Macro for the parameters required to carry out boring of the door (see paragraph
“Boring operations for assembly of pieces”, page 31).
Macro for the parameters required to carry out boring of the frame (see paragraph
“Boring operations for assembly of pieces”, page 31).
Macro for the parameters necessary to carry out joint milling operations on the
frame elements (see paragraph “Milling operations for assembly of pieces”, page
30).
Macro for the parameters necessary to carry out 45° edge trimming on the frame
elements, using the special conical mill (see paragraph “45° cutting and squaring
of the pieces”, page 30).
Macro for the parameters necessary to carry out 45° edge trimming on the frame
elements, using the blade (see paragraph “45° cutting and squaring of the pieces”,
page 30).
Hardware macros
The macros in this group are used to machine the housings in which hardware materials are to be
inserted, both on the door and on the frame. The following lists and describes the individual
macros.
Button Description
Macro for the parameters necessary to configure the lock on the door and frame
elements (see paragraph “Configuration of the locks”, page 36).
Macro for the parameters used to configure the “Anuba” type hinges and carry out
the relevant boring operations on the door and frame elements (see paragraph
“Boring operations to apply “Anuba” type hinges”, page 40).
Macro for the parameters used to configure traditional hinges and carry out the
relevant boring operations on the door and frame elements (see paragraph
“Machining operations to create traditional hinges”, page 41).
Positioning macros
Positioning macros can only be used to create the project of a door with a “made-up door” type
door element, but it is not applicable in a program generated for squaring of the door and for
profiling of the central panels.
Button Description
Macro used to create simplified tooling of the work table. For how to use this
macro, please see paragraph 2.8, page 45.
Button Description
Macro for position setting of the drawing displayed in the graphics area of the Editor
application. The positions indicated in the graphics area refer to the dimensions of
the raw piece to be loaded into the machine, including the data on overmaterial
and recovery of the glazing bead.
2 Programming doors
Doors are programmed using special macros, which can be called up from within the document
(machining program). The types of door that can be programmed depend on the model of door
element )“made-up door”, “sandwich-panel door” or “sandwich-panel/milled door”), and on
application of the macros.
2. Call up the configuration macros required. For a description, please see the following
paragraphs:
2.1 “Configuration of the origins”, page 12.
2.2 “Configuring the door”, page 14.
3. Call up the geometrical macros required. For a description, please see the following
paragraphs:
2.3 “Creating the top crossbar”, page 19.
2.4 “Creation of the centre crossbar/bottom rail”, page 21.
2.5 “Creating the bottom crossbar”, page 25.
2.6 “Creating the profiles for sandwich-panel/milled doors”, page 27.
4. Call up the machining macros required. For a description, see paragraph 2.7 “Machining
macros”, page 30.
5. Call up the hardware macros required. For a description, see paragraph 2.7 “Machining
macros”, page 30.
6. Call up the positioning macro, only to be applied to a program generated for the individual
pieces of the “made-up door” type door and the frame. For a description, see paragraph 2.8
“Simplified work table tooling”, page 45.
YO1; Y distance of the first stop line from origin 1 of the work table.
YO2; Y distance of the second stop line from the first stop line (ref. A, figure 6).
YO3; Y distance of the third stop line from the first stop line (ref. B, figure 6).
YO4; Y distance of the fourth stop line from the first stop line (ref. C, figure 6).
Piece variablesYMD; figure 6) used to define a new reference point for positioning the right
upright. Indicate the Y distance between the third stop line and the new reference point.
Figure 6
Figure 7
F P
YMS; used to define a new reference point for positioning of the left upright. Indicate the Y
distance between the fourth stop line and the new reference point.
RMS; (figure 8) enables rotation (180°) of the left door upright (valid for the door element only).
By default, the side of the piece on which to carry out internal door machining operations is the
rear one A in contact with the stops; if this data field is enabled, internal machining is carried out on
the front surface B. To enable the function, enter a value of 1.
Figure 8
A
left left
UFB; (figure 7) type of piece positioning on the last row of stops declared in the macro.
F = front; P = rear.
There are four fields to fill-in in order to declare the number of rows of stops present on the
machine. Filling-in only two fields, e.g. Y01 and Y02, declares that the machine has two rows of
stops and that the last one Y02.
Figure 9
To load not more than 5 pieces onto the machine, arranging them as indicated in the figure 10,
fill in fields “YO1”, “YO2” and “YO3” (the 3 crossbars on the left and the uprights on the right).
Figure 10
To load not more than 6 pieces onto the machine, arranging them as indicated in the figure 11,
, fill in fields “YO1”, “YO2” “YO3”and “YO4” (the 4 crossbars on the left and the uprights on the
right).
Figure 11
1. Primary parameters macro dictating the basic project features, i.e. defining the type of
program to be generated: program for the frame, for the door element, for the door panels, etc.
This macro must be called up in every program.
2. Door sizing parameters macro used to obtain the door element, the frame and to define the
type of joints. This macro must be called up in every program.
To call up the primary parameters macro, click on . Set the following data fields:
SVM; excess material (overmaterial) on the side faces of the single elements.
SVM2; excess material (overmaterial) on the front and rear faces of the single elements.
DIST1; offset A (figure 12) to create the glazing bead on straight elements. To disable recovery of
the glazing bead, enter a value of 0.
DIST2; offset A (figure 12) to create the glazing bead on curved elements. To disable recovery of
the glazing bead, enter a value of 0.
Figure 12
A
ES; enables use of pieces that have been premachined with the molding machine (only for “made-
up door” type door elements).
1 = premachined pieces; 0 = raw pieces.
SQ; used to indicate the tool direction of rotation; to be used to carry out squaring of the door
element.
D = right; S = left.
PREV; used to select the type of program to be generated, and therefore the graphics to be
displayed in the special area of the Editor application:
0 = displays the whole project. This value is a provisional value used to check the project, to
be changed at a later date using the values 1, 2, 3, 4 or 5, according to the type of program to
be generated.
1 = generates a program for all the individual pieces of the door element, excluding the door
panels. Only to be used if the number 0 has been entered in data field “P_T”.
2 = generates a program for the door element crossbars only. Only to be used if the number 0
has been entered in data field “P_T”.
3 = generates a program for the door element uprights only. Only to be used if the number 0
has been entered in data field “P_T”.
4 = generates various programs according to the value defined in data field “P_T”:
• with P_T = 0, generates squaring of the door element created, joining the individual
elements together;
• with P_T = 1, generates the graphics of the whole sandwich-panel door and the relevant
program;
• with P_T = 2, generates the graphics of the whole milled door and the relevant program. In
this case the door graphics are only displayed after the macro parameters have been
defined Pantografature (button ).
5 = this field is only valid for a “made-up door” type door It is used to generate a program for
the individual door panels. The field depends on the value indicated in the data field “NB”.
6 = generates a program for the individual pieces of the door frame. In this case, the pieces
must be loaded onto the machine as shown in figure 13.
B
A C
62= generates the program for the door frame crossbar only.
63 = generates a program for the two uprights making up the door frame.
NBThis field is only valid if the value 0 has been entered in data field “P_T”. The field has two
different uses:
in the program for individual pieces of the door, it indicates the number of panels to be made;
in the program for individual door panels (value of 5 in data field “PREV”), it indicates which
door panel to generate.
1 = top panel.
2 = bottom panel.
3 = centre panel.
12= top panel plus bottom panel. In this case, the reference in X for the positioning of the
bottom panel is that declared in field “LASER_X” (see page 12).
As well as this data item, to create the program for the individual panels it is necessary to use
macro Bugne (button ) and indicate the thickness of the panels in the data field SP.
To call up the door sizing macro, click on . Set the following data fields:
DATI; used to indicate the source from which the dimensions of the finished door have been
obtained. P = the project dimensions have been taken from the door element; T = the project
dimensions have been taken from the frame.
H; (figure 14) height A of the door element, if the parameter P has been indicated in data field
“DATI”, or height B of the frame, if the parameter T has been indicated in data field “DATI”.
L; (figure 14) width C of the door element, if the parameter P has been indicated in data field
“DATI”, or width D of the frame, if the parameter T has been indicated in data field “DATI”.
Figure 14
D
C
A
B
GLOBAL; used to enable use of the variables of type Environmental POR_ALT and POR_LAR to
modify the dimensions of the door. 1 = function enabled; 0 = function disabled.
SM; (figure 15) width A of the door element uprights and crossbars.
SP; (figure 15) thickness B of the door element uprights and crossbars, excluding the door panels,
in the case of a “made-up door” type door Thickness of the whole door, in the case of a “sandwich-
panel door” or “sandwich-panel/milled door” type door.
SR; part of the door element crossbar that overlaps the door element upright (door upright/
crossbar overlap) when the two elements are joined. To be filled in in the case of a “made-up door”
type door element.
Figure 15
F F
D D
E E
C C
B
B
A
A
SRT; (figure 15) part F of the frame elements that overlap the door elements (door/frame overlap).
OFF; difference between the bottom side of the door and the bottom side of the frame, to find the
gap under the door.
TGT; (figure 16) type of joint between the individual frame elements (1, 2 or 3).
Figure 16
1 2 3
1 = profile type 1.
2 = profile type 2.
3 = profile type 3.
4 = profile type 4.
For a profile of type 2, used to determine the length of the segment S2.
For a profile of type 3, used to determine the length of the segment S3.
For a profile of type 4, used to determine the length of the segment S4.
Figure 17
S1
S2 S2
S3 S3
S4 S4
A; (figure 18) distance A (mm) to vary the shape of the curve in a profile of type 2 or radius of the
arc of circle A1. The radius must be indicated with the negative sign (e.g.: -400).
Figure 18
A
A
A1
B; (figure 19) length of the segment B (mm) to form the right hand part of a profile of type 3.
Figure 19
B B
C; (figure 20) distance C (mm) to vary the shape of the curve in a profile of type 4.
D; (figure 20) length of the segment D (mm) to vary the shape of the curve in a profile of type 4.
Figure 20
C
C
D
1 = profile type 1;
2 = profile type 2;
3 = profile type 3;
4 = profile type 4.
Figure 21
S 1 S 2
3 4
For a profile of type 3, it allows shape 1 or shape 2 (figure 22) to be generated . The data item
entered in this field is linked to the data item entered in the data field B. For shape 1, it
indicates distance S from the upper vertex on the right side to the lower vertex on the left side.
For shape 2, it indicates the length of segment S1 (mm).
Figure 22
1 S 2
S1
For a profile of type 4, determine the length of the segment S (figure 23) to create shape 1 or
shape 2. The other fields to be filled in to create one of the two shapes are field C and field D.
To obtain shapes 3/4, see data field “PA”.
Figure 23
1 2
S S
3 4
A; (figure 24) distance A (mm) between the vertexes of the curves to create a profile of type 2.
Figure 24
A A
B; it allows shape 1 or shape 2 of the type 3 profile (figure 22) to be generated. The data item
entered in this field is linked to the data item entered in the data fieldS. For shape 1, it indicates the
length of segment B (mm). For shape 2, it indicates distance B1 from the upper vertex on the left
side to the lower vertex on the right side.
Figure 25
1 2 B1
B
C; (figure 26) distance C (mm) between the vertexes of the curves to vary the shape of the curve in
a profile of type 4. To obtain shapes 3/4, see data field “PA”.
D; (figure 26) length of the segment D (mm) to vary the shape of the curve in a profile of type 4. To
obtain shapes 3/4, see data field “PA”.
Figure 26
1 2
C
C
D
D
3 4
ANG; (figure 27) inclination of the central crossbar, in the case of a rectangular crossbar. To carry
out horizontal positioning of the crossbar, enter the number 90. To tilt the crossbar upwards, enter
a negative number lower than 90. To tilt the crossbar downwards, enter a positive number lower
than 90.
For example, to generate an inclination of 30°, make the following calculation: 90-30=60; enter -60
to tilt upwards or 60 to tilt downwards.
Figure 27
-60
90
60
DOPPIO; enables use of the second centre crossbar. To enable this function, enter a value of 1.
POSIZIONE2; positioning (mm) of the second centre crossbar from the bottom side of the door.
DIST_CENTRALE; (figure 28) distance A (mm) between the two crossbars at the centre. Using
this field automatically cancels the settings entered in data field “POSIZIONE” and data field
“POSIZIONE2”.
Figure 28
PA; used to create shape 3 or shape 4 (see figure 23 and figure 26) starting from the data defined
for a profile of type 2 or for a profile of type 3. In this case, the bottom profile of the shape is
overturned.
For example, by creating the shape A and inserting the value “S” in this field, the curve B is
reversed, giving the shape C.
A C
3. Enter the width of the bottom rail in field “S” (see page 19).
4. Enter the inclination of the bottom rail in field “ANG” (see page 23).
5. In the “POSIZIONE” field (see page 23) enter the value of the width of the bottom rail entered
in field “S” minus the value defined in field “SR” (see page 18).
1 = profile type 1.
2 = profile type 2.
3 = profile type 3.
4 = profile type 4.
Figure 29
S1
S2 S2
S3 S3
S4 S4
A; (figure 30) distance A (mm) to vary the shape of the curve in a profile of type 2.
Figure 30
A
A
B; (figure 31) length of the segment B (mm) to form the right hand part of a profile of type 3.
Figure 31
B
B
C; (figure 32) distance C (mm) to vary the shape of the curve in a profile of type 4.
D; (figure 32) length of the segment D (mm) to vary the shape of the curve in a profile of type 4.
Figure 32
D
C
C
The profiles to be generated can be arranged in four different sections, A, B, C and D (see figure
33), according to requirements. Each section has a wide range of profiles, which can be selected
using special data fields.
Figure 33: A = profiles available in section 1; B = profiles available in section 2; C = profiles available in
section 3; D = profiles available in section 4; E= door with profiles generated using all the sections.
E
A; number of profiles to be created in section 1 (from a minimum of 1 to a maximum of 4). Only for
profile type 4 (see figure 34), a value of 2 generates shape a, a value of 3 shape b and a value of
4 shape c. To select the profile type, use the data field “DA”.
DA; type of profile to be created in section 1. Enter one of the following values:
1 = used to create a profile of type 1 (figure 34);
2 = used to create a profile of type 2 (figure 34);
3 = used to create a profile of type 3 (figure 34);
4 = used to create a profile of type 4 (figure 34), shape a, b or c, according to the value
indicated in data field A.
5 = used to create a profile of type 5 (figure 34);
6 = used to create a profile of type 6 (figure 34);
Figure 34
4
1 2 3 5 6
A B C
LA; space occupied by the section 1 (mm) to create the required profile. If a value of 0 is entered,
the space is automatically calculated by the system according to the width of the individual
elements in the door (data field “SM” in the door/frame configuration macro).
DB; type of profile to be created in section 2. Whether or not this field is used will depend on
whether or not data field “B” has been set. Enter one of the following values:
0 = field disabled;
1 = used to create a profile of type 1 (figure 35);
2 = used to create a profile of type 2 (figure 35);
3 = used to create a profile of type 3 (figure 35);
4 = used to create a profile of type 4 (figure 35);
Figure 35
1 2 3 4
LB; space occupied by the section 2 (mm) to create the required profile. Whether or not this field is
used will depend on whether or not data field “B” has been set. If a value of 0 is entered, the space
is automatically calculated by the system according to the width of the individual elements in the
door (data field “SM” in the door/frame configuration macro).
DC; type of geometry to be created in section 3. Whether or not this field is used will depend on
whether or not data field “C” has been set. Enter one of the following values:
0 = field disabled.
1 = used to create a profile of type 1 (figure 36);
2 = used to create a profile of type 2 (figure 36);
3 = used to create a profile of type 3 (figure 36);
4 = used to create a profile of type 4 (figure 36);
Figure 36
1 2 3 4
LC; space occupied by the section 3 (mm). Whether or not this field is used will depend on
whether or not data field “C” has been set. If a value of 0 is entered, the space is automatically
calculated by the system according to the width of the individual elements in the door (data field
“SM” in the door/frame configuration macro).
DD; type of geometry to be created in section 4. Whether or not this field is used will depend on
whether or not data field “D” has been set. Enter one of the following values:
0 = field disabled.
1 = used to create a profile of type 1 (figure 37);
2 = used to create a profile of type 2 (figure 37);
3 = used to create a profile of type 3 (figure 37);
Figure 37
1 2 3
E; used to enter a value in millimetres to increase the space at the bottom of the door. This value is
added to the one defined in data field “SM” in the configuration macro .
Click on button to create the milling operation on the element receiving the upright or
crossbar, during jointing of the frame elements. Fill in the data fields.
Click on button to create 45° cutting operations on elements in the frame, using the
conical mill. Fill in the data fields required.
RT; insert one of the following values between the two apostrophes:
D = generate the machining operation for the clockwise rotating mill. In this case this value
must be associated with the mill that rotates in a clockwise (right hand) direction.
S = generate the machining operation for the anticlockwise rotating mill. In this case this value
must be associated with the mill that rotates in an anticlockwise (left hand) direction.
This macro must be called up twice, entering the value “D” in one and the value “S” in the
other.
Click on button to square the pieces and bring them to the correct length. Fill in the data
fields required.
T; indicates on which piece to carry out the squaring:
T = on all pieces;
Figure 38
QX
QZ
NUF; (figure 39) number of bores to be machined on the side surfaces of the top crossbar
(from 1 to 4) and on the side of the upright representing the internal profile of the door, to
create the joint between uprights and crossbars.
INF; distance between the centres of bores defined in data field NUF.
Figure 39
NUF2; (figure 40) number of bores to be machined on the centre crossbars (from 1 to 4) and
on the side of the upright representing the internal profile of the door, to create the joint
between uprights and centre crossbars.
INF2; distance between the centres of bores defined in data field NUF2.
Figure 40
NUF3; (figure 41) number of bores to be machined on the shorter side surface of the bottom,
top of centre crossbar, and on the side of the upright representing the internal profile of the
door.
INF3; distance between the centres of bores defined in data field NUF3.
Figure 41
NUF4; (figure 42) number of bores to be machined on the side surfaces of the bottom crossbar
(from 1 to 4) and on the side of the upright representing the internal profile of the door, to
create the joint between uprights and crossbars.
INF4; distance between the centres of bores defined in data field NUF4.
Figure 42
Click on button to insert in the program the profiling operations on the elements or sides
that go to form the bottom part of the door (see figure 43). Fill in the data fields required.
Figure 43: A = sandwich-panel or sandwich-panel/milled door; B = made-up door; c = bottom part of the door;
d = sides of the single elements representing the bottom part of the door.
A B
D
C D
Click on button to insert in the program the machining operations to be carried out on the
elements that go to form the side part and the top part of the door (see figure 44). Fill in the
data fields required.
DX_SX; enable creation of the path for the clockwise or anticlockwise rotating tool; only to be
used on pieces that have been premachined with the molding machine.
D = generate the path for the right hand (clockwise) tool;
S = generate the path for the left hand (anticlockwise) tool.
Figure 44: A = sandwich-panel or sandwich-panel/milled door; B = made-up door; c = side surfaces and top
surface of the door; d = sides of the single elements representing the side/top part of the door.
A B
D
C C C D D
D
Click on button to create the internal profile of the door (type “made-up door” door
element only). Fill in the data fields required.
T; insert one of the following values between the two apostrophes:
T = apply the machining operation to all the elements, both straight and curved. In this case
the macro must only be called up when a mill is available to carry out profiling operations both
on straight and curved elements.
C= apply the machining operation to curved elements only. In this case the macro must only
be called up when a mill is available to carry out profiling operations on curved elements only.
L = apply the machining operation to straight elements only. In this case the macro must only
be called up when a mill is available to carry out profiling operations on straight elements only.
To carry out milling operations on both straight and curved elements using different mills, the
macro must be called up twice, entering the value “C” associated with the mill used to machine
curved profiles the first time, and the value “L” associated with the mill used to machine
straight profiles the second time.
Click on button to insert additional profiling operations on individual elements of the door
(type “made-up door” door element only) or frame. Fill in the data fields required.
N; indicate the element on which to perform the machining operation:
TS = top crossbar of the door;
TC = centre crossbar of the door;
TI = bottom rail of the door;
MS = left upright of the door;
MD = right upright of the door;
TT = top crossbar of the frame;
MTS = left upright of the frame;
MTD = right upright of the frame.
L; indicate the surface of the active element on which to carry out the machining operation.
INV_D; allows the direction of feed of the tool to be reversed during machining. “S” = reverse
direction;
“N” = do not reverse direction.
Click on button to create the external profile of the door panel (type “made-up door” door
element only). To reverse the direction of feed of the tool during machining, enter the letter in
the field “S” INV_D. . Fill-in the necessary data fields
Click on button to insert the blind or through profiling operations (type “sandwich-panel
door” or type “sandwich-panel/milled door” door element only). In data field BL, indicate the
section on which the milling operation is to be carried out.
Click on button to generate cuts on the corners of the boxes inside the door (only for type
“sandwich-panel door” door only). Indicate the length of the cut in data fieldL1 . To extend the
cut, use data fieldFin. Extens. .
Figure 45
A
ANG
Click on button to insert the glazing bead cutting operation using the blade tool. Fill in the
data fields required.
Click on button to insert the glazing bead cutting operation using the mill. To apply the
machining operation to curved profiles only, enter a value of 0 in data field A, to apply it to all
types of profile, enter a value of 1 in data field A. Fill in the data fields required.
Figure 46: A = lock assembly made up of a front plate B of the hole for the key C and for the handle D; E =
counterplate.
A
E
C
B
Programmable machining operations only relate to certain models of lock assembly and
counterplate:
lock assembly with handle A and with key or latch locking device B, or simple lock assembly
with handle only C;
simple counterplate A with one or two slots, or counterplate with rectangular fin B.
A
Description of the parameters used to create the lock assembly in the door program
POS_X; X co-ordinate of the centre of the lock assembly starting from the bottom part of the door
(ref. A, figure 47), to find the position of the lock.
POS_Z; Y co-ordinate of the centre of the lock assembly (ref. B, figure 47), to find the position of
the lock.
H1; length of the lock assembly front plate (ref. C, figure 47).
L1; width of the lock assembly front plate (ref. D, figure 47).
Figure 47
X
F A
Y B
D
E
C
PRF1; (figure 48) depth of the pocket to insert the front plate P.
PRF2; (figure 48) depth P2 of the pocket to insert the lock assembly S.
A; (figure 48) distance A between the centre of the handle slot and the centre of the lock assembly.
B; (figure 48) distance B between the centre of the milling operation for the handle and the end of
the front plate.
C; (figure 48) distance C between the top point of the keyhole and the centre of the handle
opening.
D; (figure 48) length D of the keyhole. To generate a circular opening for the latch, enter a value of
0. To eliminate this slot and create a simple lock with a handle opening only, enter -1.
Figure 48
P2
P S
A
C
DX_SX; side of the door on which to apply the lock. S = left; D = right.
Description of the parameters used to create the counterplate in the frame program
The data to be entered must be identical to those defined in the macro used in the door element
program, the only fields that can be modified are:
H2; (figure 49) length of the individual slot or, in the case of two slots, space B occupied by the two
slots.
PRF3; (figure 49) depth P1 of the pocket for the single slot or for the two slots.
PRF4; (figure 49) thickness P2 of the counterplate or depth of the counterplate pocket.
Figure 49
A
P2
P1 B
E; (figure 50) distance E between the top point of the counterplate and the top point of the fin. Field
to be filled in only for counterplates with a rectangular fin.
F; (figure 50) length F of the fin. Field to be filled in only for counterplates with a rectangular fin.
G; (figure 50) for counterplates with rectangular fin, this is the distance G between the lateral
vertex of the counterplate and the lateral vertex of the fin.For the standard counterplate, this
represents distance G1 between the edge of the side of the piece and the edge of the
counterplate.
I; (figure 50) distance I between the two slots. To create a single slot, enter a value of 0.
Figure 50
F
I
G1
G
ISP; allows the two slots created to be off-centred (figure 51) . As the creation of the slots is
calculated from the data entered in field I and in field H2 , take the centre of the counterplate as
the reference and enter a value in field ISP in order to move the slots.
Figure 51
ISP
H2 I
NUF; number of bores to be machined on the upright to insert the hinge screws (values allowed 1
or 2).
Figure 52
A; (figure 53) distance A between the top margin of the door and the centre of the hinge.
B; (figure 53) distance B between the bottom margin of the door and the centre of the hinge.
C; (figure 53) distance C between the centre of the first top hinge and the centre of the second top
hinge.
D; (figure 53) distance D between the centre of the first bottom hinge and the centre of the second
bottom hinge.
CX; (figure 53) enables use of the centre hinge E. S = enabled; N = disabled.
DX_SX; side of the door on which to apply the hinges. S = left; D = right.
Figure 53
D
B
Figure 54
A B C D
E; (figure 55) length of the plate, to ensure that the side of the plate and the edge of the piece
in which to insert the plate coincide. In this case, the data item entered in this field is identical
to the data item entered in field H. To move the plate towards the inside of the piece, enter
value 0 and fill-in field F.
F; (figure 55) offset to move the hinge plate towards the inside of the piece.
G; (figure 55) distance between the outside of the plate and the edge of the piece. This data
item allows the width of the plate to be found and is connected to the value defined in data
field F. For example, if the number 40 is entered in this field and the number 10 in field F, this
means that the plate is 10 mm from the edge of the piece and that it has a width of 30 mm (40-
10 = 30).
H; (figure 55) length of the plate.
I; field not used. Enter a value of 0.
R; (figure 55) connection radius of the plate, in the case of rounded hinges. 0 = sharp edge.
Figure 55
F r E
G G
H
H
DF; (figure 56) distance between the two top margins of the hinge plates.
Figure 56
DF DF=0
The description of the other fields is reported in paragraph “Description of the parameters
used to position the hinge” on page 44.
To draw the hinge of model B, fill in the following data fields:
Figure 57
F
E
G
r
H
Figure 58
E r
I
F
G
To draw a hinge of model C, the macro must be called up twice: to create the external pocket
and to create the internal pocket (figure 59). Fill in the following data fields:
E; field not used. Enter a value of 0.
F; (figure 59) offset to move the hinge towards the inside of the piece.
G; (figure 59) distance between the outside of the hinge and the edge of the piece. This data
item allows the width of the hinge to be found and is connected to the value defined in data
field F. For example, if the number 40 is entered in this field and the number 10 in field F, this
means that the hinge is 10 mm from the edge of the piece and that it has a width of 30 mm
(40-10 = 30).
H; (figure 59) length of the hinge.
I; field not used. Enter a value of 0.
R; (figure 59) hinge connection radius. 0 = sharp edge.
The description of the other fields is reported in paragraph “Description of the parameters
used to position the hinge” on page 44.
A B
r F r
G G
H H
B; (figure 60) distance B between the bottom margin of the door and the centre of the hinge.
C; (figure 60) distance C between the centre of the first top hinge and the centre of the second top
hinge.
D; (figure 60) distance D between the centre of the first bottom hinge and the centre of the second
bottom hinge.
CX; (figure 60) enables use of the centre hinge E. S = enabled; N = disabled.
SV; enable the pocketing operation. To be defined in the case of open profiles. 1 = operation
enabled; 0 = operation disabled.
DX_SX; side of the door on which to apply the hinges. S = left; D = right.
Figure 60
A
D
B
OFF1; protrusion of the uprights from the mobile support (ref. A, figure 61).
OFF2; protrusion of the crossbars from the mobile support (ref. B, figure 61).
Figure 61
A B B
A
To make the macro work it is necessary to enable the data field Sole origin in the dialogue box
Piece variables.
Run the WorkTableTooling application and tool up the work table as follows:
5. In field Expression, enter the variable PIA followed by the active support number (e.g. PIA1
for the first mobile support; PIA2 for the second, etc.).
3 Examples
The examples given in this chapter show the criteria with which the door macros are to be applied.
To create this type of door it is sufficient to generate four documents (machining programs): three
for the door element and one for the frame.
Document No. 1
Document used to create the internal door machining operations, in which to insert the three
configuration macros A, the three macros B to generate the geometry of the crossbars, the
machining macros C used to create the bores, the cuts and the profiling operations, and finally the
positioning macro D (figure 62).
To view the elements in graphic mode, modify the parameters in macro Configuratore porta ,
entering a value of 0 in data field P_T and a value of 1 in data field PREV.
Figure 62
Program rows :
POR_CONFIG_ORIGINI LASER_X=1980 OFF_OR1_OR4=4500 YO1=0 YO2=350 YO3=670 YO4=0 YMD=0 PMD="F"
YMS=0 RMS=0.000
POR_CONFIG_PORTA P_T=0 SVM=5 SVM2=5 ES=0 SQ="D" PREV=1 NB=2
POR_DIM_E_MONTANTI DATI="P" H=1800 L=800 GLOBAL=0 SM=118 SP=44 SR=12 ST=120 BT=8 SPT=45 SRT=12
OFF=2 TGT=1 LCT=4
POR_TRAVERSO_SUPERIORE TIPO=1 S=118 A=50 B=50 C=80 D=80
POR_TRAVERSO_CENTRALE TIPO=4 S=118 A=50 B=50 C=200 D=60 ANG=90 POSIZIONE=0 DOPPIO=0
POSIZIONE2=0 DIST_CENTRALE=0 PA="N"
POR_TRAVERSO_INFERIORE TIPO=1 S=118 A=118 B=50 C=60 D=60
POR_SGROSSATURE OFFSET=3 DP=0 DIA=10
POR_CONTROPROFILO_DX OFFSET=2 DP=0 DIA=15
POR_PROFILO_INTERNO OFFSET=0 DP=0 DIA=15
POR_MISURA_LISTELLO DIST1=10 DP=0 DIA=10
POR_LISTELLO_FRESA A=1 DP=5 DIA=10 THR=YES
POR_FORATURE QX=0 QZ=0 NUF=2 INF=30 NUF2=2 INF2=30 NUF3=2 INF3=30 DP=0 DIA=10
POR_POSIZIONE_PIANI NP=12 OFF1=50 OFF2=50
Document No. 2
Document used to create squaring of the door. Copy from document No. 1, created for the
individual elements, the two configuration macros A and the three macros B used to generate the
crossbar geometry (figure 63). Insert macros C to carry out squaring of the door and the hardware
macros D (figure 63).
To view the elements of the door to be squared in graphic mode, modify the parameters in macro
Configuratore porta, entering a value of 0 in data field P_T and a value of 4 in data field PREV..
Figure 63
Program rows :
POR_CONFIG_PORTA P_T=0 SVM=5 SVM2=5 ES=0 SQ="D" PREV=4 NB=2
POR_DIM_E_MONTANTI DATI="P" H=1800 L=800 GLOBAL=0 SM=118 SP=44 SR=12 ST=120 BT=8 SPT=45 SRT=12
OFF=2 TGT=1 LCT=4
POR_TRAVERSO_SUPERIORE TIPO=1 S=118 A=50 B=50 C=80 D=80
POR_TRAVERSO_CENTRALE TIPO=4 S=118 A=50 B=50 C=200 D=60 ANG=90 POSIZIONE=0 DOPPIO=0
POSIZIONE2=0 DIST_CENTRALE=0 PA="N"
POR_TRAVERSO_INFERIORE TIPO=1 S=118 A=118 B=50 C=60 D=60
POR_LATI_INFERIORI OFFSET=0 DP=0 DIA=15
POR_ANTISCHEGGIA OFFSET=0 A=100 B=200 ANG=45 DP=0 DIA=10
POR_PROFILO_ESTERNO OFFSET=0 DX_SX="D" DP=0 DIA=15
POR_ANUBE NUF=2 INF=50 POS_Z=20 ANG=7 DF=30 A=150 B=150 C=0 D=0 CX="S" DX_SX="S" DP=0 DIA=10
POR_SERRATURA POS_X=1010 POS_Z=29.500 H1=238 L1=22 H2=160 L2=11 PRF1=15 PRF2=82 R=10 A=40 B=35
C=40 D=40 RA=10 DX_SX="D" E=0 F=0 G=0 I=30
Document No. 3
Document used to create the top panel of the door. Copy from document No. 1, created for the
individual elements, the two configuration macros A and the three macros B used to generate the
crossbar geometry (figure 64). Insert the macro Bugne C and the macros D used to mill the panel.
To view the top panel in graphic mode, modify the parameters in macro Configuratore porta,
entering a value of 5 in data field PREV and a value of 1 in data field NB.
Figure 64
C
D
Program rows :
POR_CONFIG_PORTA P_T=0 SVM=5 SVM2=5 ES=0 SQ="D" PREV=5 NB=1
POR_DIM_E_MONTANTI DATI="P" H=1800 L=800 GLOBAL=0 SM=118 SP=44 SR=12 ST=120 BT=8 SPT=45 SRT=12
OFF=2 TGT=1 LCT=4
POR_TRAVERSO_SUPERIORE TIPO=1 S=118 A=50 B=50 C=80 D=80
POR_TRAVERSO_CENTRALE TIPO=4 S=118 A=50 B=50 C=200 D=60 ANG=90 POSIZIONE=0 DOPPIO=0
POSIZIONE2=0 DIST_CENTRALE=0 PA="N"
POR_TRAVERSO_INFERIORE TIPO=1 S=118 A=118 B=50 C=60 D=60
POR_PANELS SP=26
POR_PROFILATURA_BUGNA OFFSET=40 BL="T" DP=0 DIA=15
POR_PROFILATURA_BUGNA OFFSET=0 BL="T" DP=0 DIA=15
Document No. 4
Document used to create the bottom panel of the door, in which to enter the same macros as for
the top panel (figure 64).
To view the elements in graphic mode, modify the parameters in macro Configuratore porta,
entering a value of 5 in data field PREV and a value of 2 in data field NB.
Document No. 5
Document used to create the frame Copy from document No. 1, created for the individual
elements, the three configuration macros A (figure 62). Enter the machining macros B necessary
to create the joints and edge trimming operations, the hardware macros C and finally the
positioning macros D (figure 62).
To view the elements in graphic mode, modify the parameters in macro Configuratore porta ,
entering a value of 0 in data field P_T and a value of 6 in data field PREV.
Figure 65
C
D
To create this type of door it is sufficient to generate two documents (machining programs): one for
the door element and one for the frame.
Document No. 1
Document used to create the door, in which to insert the door configuration macros A, the macros
B used to generate the geometry of the crossbars, the macros C used to create the through milling
operations, the macros D used to carry out squaring of the door and the hardware macros E (see
figure 67).
To generate a graphic view of the door, modify the parameters in macro Configuratore porta,
entering a value of 1 in data field P_Tand a value of 4 in data field PREV.
Figure 67
Program rows :
POR_CONFIG_PORTA P_T=1 SVM=5 SVM2=5 ES=0 SQ="D" PREV=4 NB=0
POR_DIM_E_MONTANTI DATI="P" H=1800 L=800 GLOBAL=0 SM=118 SP=44 SR=12 ST=120 BT=8 SPT=45 SRT=12
OFF=2 TGT=1 LCT=4
POR_TRAVERSO_SUPERIORE TIPO=2 S=118 A=50 B=50 C=80 D=80
POR_TRAVERSO_CENTRALE TIPO=4 S=118 A=50 B=50 C=200 D=60 ANG=90 POSIZIONE=0 DOPPIO=0
POSIZIONE2=0 DIST_CENTRALE=0 PA="N"
POR_TRAVERSO_INFERIORE TIPO=2 S=118 A=50 B=50 C=60 D=60
POR_PROFILATURA_BUGNA OFFSET=0 BL="C" DP=5 DIA=15
POR_PROFILATURA_BUGNA OFFSET=0 BL="A" DP=5 DIA=15
POR_LATI_INFERIORI OFFSET=0 DP=0 DIA=15
POR_ANTISCHEGGIA OFFSET=0 A=100 B=200 ANG=45 DP=0 DIA=10
POR_PROFILO_ESTERNO OFFSET=0 DX_SX="D" DP=0 DIA=15
POR_SERRATURA POS_X=1010 POS_Z=29.500 H1=238 L1=22 H2=160 L2=11 PRF1=15 PRF2=82 R=10 A=40 B=35
C=40 D=40 RA=10 DX_SX="D" E=0 F=0 G=0 I=30
POR_CERNIERE E=30 F=10 G=40 H=100 I=0 R=10 DF=0 A=150 B=150 C=0 D=0 CX="S" SV=0 DX_SX="S" DP=0
DIA=20
Document No. 2
Document used to create the frame Copy from document No. 1, created for the door, the two
configuration macros B (figure 68). Insert the origins configuration macro A, the machining macros
C used to create the joints and edge trimming operations, the hardware macros D and finally the
positioning macros E (figure 68).
To view the elements in graphic mode, modify the parameters in macro Configuratore porta ,
entering a value of 0 in data field P_T and a value of 6 in data field PREV.
Figure 68
A
B
D
E
Document No. 1
Document used to create the door, in which to insert the door configuration macros A, the macros
B used to generate the internal geometries, the macros C used to create the internal milling
operations, the macros D used to carry out squaring of the door and the hardware macros E (see
figure 67).
To generate a graphic view of the door, modify the parameters in macro Configuratore porta,
entering a value of 2 in data field P_Tand a value of 4 in data field PREV.
Figure 69
A
B
Program rows :
POR_CONFIG_PORTA P_T=2 SVM=5 SVM2=5 ES=0 SQ="D" PREV=4 NB=0
POR_DIM_E_MONTANTI DATI="P" H=1800 L=800 GLOBAL=0 SM=118 SP=44 SR=12 ST=120 BT=8 SPT=45 SRT=12
OFF=2 TGT=2 LCT=4
POR_PANTOGRAFATE A=3 DA=4 LA=700 B=1 DB=1 LB=500 C=3 DC=1 LC=100 D=0 DD=0 E=0
Document No. 2
Document used to create the frame Copy from document No. 1, created for the door, the two
configuration macros B (figure 70). Insert the origins configuration macro A, the machining macros
C used to create the joints and edge trimming operations, the hardware macros D and finally the
positioning macros E (figure 70).
To view the elements in graphic mode, modify the parameters in macro Configuratore porta ,
entering a value of 0 in data field P_T and a value of 6 in data field PREV.
Figure 70
A
B
D
E
Glossary
The following glossary lists and describes the terms specific to door and window frame production.
Please consult the BiesseWorks user manual for more generic terms (see “Glossary”).
Profiling
Milling operations to give the machined element the profile created using the software.
Rabbet
Step-like element formed on the fixed frame, on the inner door or window element or on the
opening door or window element to create a contact surface (e.g. between one element and
another or between two adjacent doors/windows).
Semifinished door or window element
Door or window element created by profiling the internal sides of
the raw pieces, assembling the machined pieces and squaring the
assembled door or window element.