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

BiesseWorks - Door macros

Machining operation programming system

Enclosure: Instructions for use

1.2
5804A0075 ENGLISH
Serial number
Publication information

Publication information

Copyright © 2002 BIESSE S.p.A.. All rights reserved.


Code: Edition: Revision: Approved: ctg vsw
5804A0075 1 0 (10, 2004) 04/0262M A 2.1.0.324
1 (05, 2005) 05/0068M A 2.2.0.211
2 (01, 2006) 06/0001M A 2.2

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.

Information on trade marks


BiesseWorks is a registered trade mark of BIESSE S.p.A..
SmartSketch is a registered trade mark of Intergraph Corporation.

BIESSE S.p.A. © - 5804a0075.fm030206


3
Publication information

4 BIESSE S.p.A. © - 5804a0075.fm030206


Table of contents

Table of contents

Publication information .............................................................................................................. 3

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

BIESSE S.p.A. © - 5804a0075TOC.fm030206


1
Table of contents

2 BIESSE S.p.A. © - 5804a0075TOC.fm030206


Introduction

Introduction

Purpose and limits of the manual


This document provides specific information that is of fundamental importance to ensure proper
use of the macros to create door and window frames. For this reason it is essential that you have a
thorough knowledge of the whole software interface described in the BiesseWorks instructions for
use.

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.

BIESSE S.p.A. © - a701k0003.fm030206


3
Introduction

4 BIESSE S.p.A. © - a701k0003.fm030206


1 Basic concepts

1 Basic concepts

1.1 Definition of the sides of the piece


A front side or surface;
B rear side or surface;
C right side or right side surface;
D left side or left side surface;
E top side or surface;
F bottom side or surface;

Figure 1

piece viewed from the front orthographic projection of the piece

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.

BIESSE S.p.A. © - a705k0033.fm030206


5
1 Basic concepts

1.3 Planning the door


The door plan depends on the model of door element you wish to create:

“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

6 BIESSE S.p.A. © - a705k0033.fm030206


1 Basic concepts

1.4 Types of machining operation


„ Assembly operations:

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).

1.5 Brief description of macros


The macros to be used to design the door may be grouped together as follows:
„ “Configuration macros”

„ “Geometrical macros”

„ “Machining macros”

„ “Hardware macros”

„ “Positioning macros”

„ “Position setting 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.

BIESSE S.p.A. © - a705k0033.fm030206


7
1 Basic concepts

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).

8 BIESSE S.p.A. © - a705k0033.fm030206


1 Basic concepts

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).

BIESSE S.p.A. © - a705k0033.fm030206


9
1 Basic concepts

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.

Position setting macros

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.

10 BIESSE S.p.A. © - a705k0033.fm030206


2 Programming doors

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.

The procedure to be followed to create the door is given below:


1. Create a new document, ignoring the parameters present in the dialogue box Piece variables.

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.

BIESSE S.p.A. © - a720k0014.fm030206


11
2 Programming doors

2.1 Configuration of the origins


The origin configuration macro must only be used to program the door type “made-up door” or to
program the frame, but it is not applicable in the program generated for squaring of the door
element and for profiling of individual door panels. To call it up, click on button .

Description of data fields


LASER_X; position of the central laser.

OFF_OR1_OR4; distance between origin 1 of the work table and origin 4.

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

PMD; (figure 7) type of upright positioning on the machine.


F = front;
P = rear.

12 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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.

The following combinations are possible:


„ To load not more than 6 pieces onto the machine, arranging them as shown in the figure 9, fill
in field “YO1” and field “YO2” (the 4 crossbars on the left, whose reference point for those on
the right is the central laser, and the uprights on the right).

Figure 9

BIESSE S.p.A. © - a720k0014.fm030206


13
2 Programming doors

„ 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

2.2 Configuring the door


There are two door configuration macros:

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:

P_T; model of door element to be created:


made-up door = enter a value of 0. This value is also to be used to create the frame.

sandwich-panel door = enter a value of 1.

sandwich-panel/milled door = enter a value of 2.

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.

14 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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”.

BIESSE S.p.A. © - a720k0014.fm030206


15
2 Programming doors

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 ).

16 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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.

Figure 13: A = left upright; B = right upright; C = crossbar

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”.

BIESSE S.p.A. © - a720k0014.fm030206


17
2 Programming doors

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.

ST; (figure 15) width C of the frame uprights and crossbars.

BT; (figure 15) frame rabbet D.

SPT; (figure 15) thickness E of the frame uprights and crossbars.

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).

18 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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

LCT; gap between frame and counterframe.

2.3 Creating the top crossbar


To define the data relating to the top crossbar in the frame or in the “made-up door” or “sandwich-
panel door” type door element, click on the button . The data fields present are used to
generate crossbars of different shapes and sizes, and the number of fields to be filled in depends
on the type of profile to be created.

Description of data fields


TIPO; top crossbar profile type:

1 = profile type 1.

2 = profile type 2.

3 = profile type 3.

4 = profile type 4.

S; (figure 17) field that must always be used.


For a profile of type 1, used to determine the width S1 of the rectangle.

BIESSE S.p.A. © - a720k0014.fm030206


19
2 Programming doors

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

20 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

2.4 Creation of the centre crossbar/bottom rail


To define the data relating to the centre crossbar in the frame or in the “made-up door” or
“sandwich-panel door” type door element, click on the button . The data fields present are
used to generate crossbars of different shapes and sizes, and the number of fields to be filled in
depends on the type of profile to be created.
This macro also allows the bottom rail to be created (see note on page 24).

Description of data fields


TIPO; top crossbar profile type:

1 = profile type 1;

2 = profile type 2;

3 = profile type 3;

4 = profile type 4.

S; field that must always be defined:


For a profile of type 1, used to determine the width of the rectangle.
For a profile of type 2, used to determine the length of the segment S (figure 21). If the value of
S is higher than the value defined in data field “A”, shape 1 will be obtained, if the value of S is
lower than the value defined in data field “A”, shape 2 will be obtained. To obtain shapes 3/4,
see data field “PA”.

Figure 21

S 1 S 2

3 4

BIESSE S.p.A. © - a720k0014.fm030206


21
2 Programming doors

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”.

22 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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

POSIZIONE; positioning of the centre crossbar.


If use of one of the two centre crossbars has been enabled (data field “DOPPIO”), this
indicates positioning of the first centre crossbar from the top side of the door.
If use of a single centre crossbar only has been enabled, a negative value indicates
positioning of the crossbar from the bottom side of the door, while a positive value indicates
positioning of the first centre crossbar from the top side of the door. To position the crossbar at
the centre of the door, enter a value of 0.

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”.

BIESSE S.p.A. © - a720k0014.fm030206


23
2 Programming doors

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

Notes for creating the bottom rail


To create the bottom rail, follow the procedure described below:

1. Call the macro by clicking on the button

2. Enter the value 1 in field “TIPO” (see page 21).

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).

24 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

2.5 Creating the bottom crossbar


To define the data relating to the bottom crossbar in the frame or in the “made-up door” or
“sandwich-panel door” type door element, click on the button . The data fields present are
used to generate crossbars of different shapes and sizes, and the number of fields to be filled in
depends on the type of profile to be created.

Description of data fields


TIPO; bottom crossbar profile type:

1 = profile type 1.

2 = profile type 2.

3 = profile type 3.

4 = profile type 4.

S; (figure 29) field that must always be used.


For a profile of type 1, used to determine the width S1 of the rectangle.
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 29

S1

S2 S2

S3 S3

S4 S4

BIESSE S.p.A. © - a720k0014.fm030206


25
2 Programming doors

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

26 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

2.6 Creating the profiles for sandwich-panel/milled


doors
To create the profiles for the program of a door with a “sandwich-panel/milled door” type element,
after calling up the two door configuration macros (see paragraph 2.2, page 14), click on the button
.

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);

BIESSE S.p.A. © - a720k0014.fm030206


27
2 Programming doors

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).

B; number of profiles to be created in section 2 (from a minimum of 1 to a maximum of 4). Only to


be filled in if the door is to be divided into two sections. To disable use of the second section, enter
a value of 0.

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).

C; number of profiles to be created in section 3 (from a minimum of 1 to a maximum of 4). Only to


be filled in if the door is to be divided into three sections. To disable use of the third section, enter a
value of 0.

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);

28 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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).

D; number of profiles to be created in section 4 (from a minimum of 1 to a maximum of 4). Only to


be filled in if the door is to be divided into four sections. To disable use of the fourth section, enter
a value of 0.

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 .

BIESSE S.p.A. © - a720k0014.fm030206


29
2 Programming doors

2.7 Machining macros


In the following paragraphs, only the specific parameters for each individual macro are
described. For a description of the technological parameters present in the dialogue boxes,
please consult the chapter “Programming machining operations” in the BiesseWorks user
manual.

Milling operations for assembly of pieces


„ Click on button to insert single pieces (only for door element type “made-up door”) and
milling operations on the side faces of the crossbars to be joined to the uprights into the
program Fill in the data fields.
T; insert one of the following values between the two apostrophes:
T = generate all the profiling operations required. To be used to create all the profiles using the
same tool.
D = generate the profiling operations compatible with the right tool. To be used to create part of
the profiles using the right tool.
S = generate the profiling operations compatible with the left tool. To be used to create part of
the profiles using the left tool.
To create profiling operations using two tools, you must call up the macro twice, the first time
entering the value “D” associated with the clockwise rotating tool and the second time entering
the value “S” associated with the anticlockwise rotating tool.

„ 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.

45° cutting and squaring of the pieces


„ Click on button to create 45° cutting operations on elements in the frame, using the blade
tool. Fill in the data fields required.

„ 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;

30 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

TR= on the crossbars;


MO= on the uprights.

Boring operations for assembly of pieces


„ Click on button to insert the boring operations on elements of the door (type “made-up
door” door element only). The boring operations are applied automatically by the system to the
side surfaces of the crossbars and to the sides of the uprights representing the internal profile
of the door.
Description of data fields
QX; (figure 38) X position of the centre of the first bore in the rear surface of the piece. To
create a series of bores centred in X, enter a value of 0.
QZ; (figure 38) Z position of the centre of the bores starting from the top surface of the piece.
To create a series of bores centred in Z, enter a value of 0.

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.

BIESSE S.p.A. © - a720k0014.fm030206


31
2 Programming doors

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

32 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

„ Click on button to insert the boring operations on elements of the frame.

Description of data fields


QX; X position of the centre of the first bore in the rear surface of the piece.
QZ; Z position of the centre of the bores starting from the top surface of the piece.
NUF; number of bores to be created.
INF; distance between the centres of bores.
ANG; inclination of the bore in the case of type B joints only (see figure 5, page 7).
The values to enter are as follows:
0 = the bore to machine must be inclined;
1= the bore to machine must not be inclined.

Milling operations to create the external/internal door profile


„ Click on button to insert the rough cutting operations on individual elements of the door
(type “made-up door” door element only). The machining operation is not applied to straight
elements, but only to those with a shaped profile. To reverse the direction of feed of the tool
during machining, enter the letter in the field “S” INV_D.
Fill in the data fields required.

„ 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.

BIESSE S.p.A. © - a720k0014.fm030206


33
2 Programming doors

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.

34 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

„ 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. .

„ Click on button to insert machining of a part of the semifinished door element so as to


obtain the profile necessary to avoid chipping during squaring operations (type “made-up
door” door element only. Fill in the data fields required.
A; (figure 45) length of the profile A travelled by the mill.
B; (figure 45) length of the profile B travelled by the mill.
ANG; (figure 45) angle between profile A and the side of the door element.

Figure 45
A
ANG

Cutting and milling operations to create the glazing bead


Click on button to generate 45° cuts on the side surfaces of the pieces for the glazing
bead.

„ 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.

BIESSE S.p.A. © - a720k0014.fm030206


35
2 Programming doors

Configuration of the locks


Macro is used to define the parameters required to create housings (pockets or cavities) in
which to insert the lock assembly A and the counterplate E (figure 46), and it must be called up
both in the program for the door and in the one for the frame. According to the type of program in
which it is called up (door or frame), this macro generates the geometry of the lock assembly or the
geometry of the counterplate.

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

36 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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).

H2; length of the lock assembly (ref. E, figure 47).


L2; distance between the centre of the lock assembly and the end of the front plate (ref. F, figure
47).

Figure 47

X
F A

Y B
D
E
C

side surface of the door


element

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.

R; radius of the front plate connector P.

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.

BIESSE S.p.A. © - a720k0014.fm030206


37
2 Programming doors

RA; (figure 48) radius of the handle opening.

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:

H1; (figure 49) length A of the counterplate.

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.

38 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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

BIESSE S.p.A. © - a720k0014.fm030206


39
2 Programming doors

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

Boring operations to apply “Anuba” type hinges


To apply “Anuba” type screw hinges to the door, click on button . The macro must be called up
both in the program for the door element and in the one for the frame. Fill in the following data
fields:

NUF; number of bores to be machined on the upright to insert the hinge screws (values allowed 1
or 2).

INF; distance between the centres of bores.

POS_Z; Y co-ordinate of the centre of the bore.

ANG; angle of inclination of the hinge screw.


DF; (figure 52) distance A between the centre of the top screw in the first block of the hinge and
the centre of the top screw in the second block of the hinge.

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.

40 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

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

Machining operations to create traditional hinges


To apply traditional hinges, model A, B, C or D to the door (figure 54), click on button . The
macro must be called up both in the program for the door element and in the program for the
frame.

Figure 54

A B C D

Description of the parameters used to create the hinge geometry


„ To draw the hinge of model A (figure 54), fill in the following data fields:

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.

BIESSE S.p.A. © - a720k0014.fm030206


41
2 Programming doors

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:

E; (figure 57) length of the plate fin.


F; (figure 57) width of the plate fin.
G; (figure 57) total width of the plate.
H; (figure 57) total length of the plate.
I; field not used. Enter a value of 0.
R; (figure 57) connection radius of the plate, in the case of rounded hinges. 0 = sharp edge.
DF; field not used. Enter a value of 0.
The description of the other fields is reported in paragraph “Description of the parameters
used to position the hinge” on page 44.

42 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

Figure 57

F
E
G

r
H

„ To draw the hinge of model C, fill in the following data fields:

E; (figure 58) length of the plate fin.


F; (figure 58) width of the plate fin.
G; (figure 58) total width of the plate.
H; (figure 58) total length of the plate.
I; (figure 58) distance between the plate fin and the bottom/top point of the plate.
R; (figure 58) connection radius of the plate, in the case of rounded hinges. 0 = sharp edge.
DF; field not used. Enter a value of 0.
The description of the other fields is reported in paragraph “Description of the parameters
used to position the hinge” on page 44.

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.

BIESSE S.p.A. © - a720k0014.fm030206


43
2 Programming doors

Figure 59: A = external pocket; B = internal pocket.

A B
r F r

G G

H H

Description of the parameters used to position the hinge


A; (figure 60) distance A between the top margin of the door and the centre of the hinge.

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

44 BIESSE S.p.A. © - a720k0014.fm030206


2 Programming doors

2.8 Simplified work table tooling


This type of tooling is only applicable in the program for single elements of the door type “made-up
door” and it can be used to considerably facilitate the work table parameter setting operations.

Click on the button and fill in the following data fields:

NP; number of mobile panel supports making up the machine.

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:

1. Select the individual mobile panel supports.

2. Display the quick menu and click on the option Positions.

3. Enable the option button Parametric.


4. In field Reference side select option Centre.

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.).

6. Select the carriages and then position them.


7. Save the tooling (see chapter“Work table management” in the BiesseWorks user manual).

BIESSE S.p.A. © - a720k0014.fm030206


45
2 Programming doors

46 BIESSE S.p.A. © - a720k0014.fm030206


3 Examples

3 Examples

The examples given in this chapter show the criteria with which the door macros are to be applied.

3.1 Creating a “made-up door” type door


Let us suppose we have to create a semifinished door with two internal panels and a frame.

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

BIESSE S.p.A. © - a711k0076.fm030206


47
3 Examples

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

48 BIESSE S.p.A. © - a711k0076.fm030206


3 Examples

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

BIESSE S.p.A. © - a711k0076.fm030206


49
3 Examples

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.

50 BIESSE S.p.A. © - a711k0076.fm030206


3 Examples

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

BIESSE S.p.A. © - a711k0076.fm030206


51
3 Examples

3.2 Creating a “sandwich-panel door” type door


Let us suppose we have to create a sandwich-panel door in which it is necessary to carry out two
through milling operations to insert the panels.
The sandwich-panel door is designed like the “made-up door” type door and the geometries
obtained depend on the settings defined in the crossbar macros.

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.

Figure 66: examples of types of geometry that can be planned.

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.

52 BIESSE S.p.A. © - a711k0076.fm030206


3 Examples

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

BIESSE S.p.A. © - a711k0076.fm030206


53
3 Examples

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

54 BIESSE S.p.A. © - a711k0076.fm030206


3 Examples

3.3 Creating a “sandwich-panel/milled door” type


door
Let us suppose we have to create a sandwich-panel door in which it is necessary to carry out two
through milling and blind milling operations.
To do this, 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 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

BIESSE S.p.A. © - a711k0076.fm030206


55
3 Examples

POR_PROFILATURA_BUGNA OFFSET=0 BL="B" DP=0 DIA=15


POR_PROFILATURA_BUGNA OFFSET=60 BL="B" DP=0 DIA=20
POR_PROFILATURA_BUGNA OFFSET=0 BL="C" DP=0 DIA=15
POR_PROFILATURA_BUGNA OFFSET=30 BL="C" DP=0 DIA=15
POR_PROFILATURA_BUGNA OFFSET=0 BL="A" DP=0 DIA=15
POR_PROFILATURA_BUGNA OFFSET=30 BL="A" DP=0 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=10

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

56 BIESSE S.p.A. © - a711k0076.fm030206


Glossary

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”).

Bead slot (radius)


Groove with bevelled corners created on the top surface of the pieces, so as to create the slot
used to cut the glazing bead.
Counterplate
Metal plate applied to the fixed upright to receive the lock elements.
Counterprofile
Profile that is the opposite to the internal profile of the door or window, to be created on the side
surfaces of the individual pieces, to fit the upright to the crossbar.
Edge trimming
Operation allowing cuts to be machined on the side surfaces (heads) to square up the piece.
External profile
Profile representing the external part of the door or window frame.
External profiling (external machining)
Profiling the surfaces of the uprights/crossbars to create the external profile of the door or
window frame.
Glazing (panel)
Area within the mobile element of a door that is occupied by a piece of glass or a smooth or
machined wooden panel.
Glazing bead
Glazing bead used to fix the glass into the window elements or the glazed elements into the
doors.
Internal profile
Profile representing the internal part of the door or window frame.
Internal profiling (internal machining)
Profiling the surfaces of the uprights/crossbars to create the internal profile of the door or
window frame.
Molding machine
Woodworking machine tool that allows particular profiling operations to be carried out.
Overlapping
Part allowing two elements of the door and window frame to be overlapped.
Premachined door or window element
Door or window element created by profiling all the sides of the raw
pieces to be assembled.

BIESSE S.p.A. © - a729k0004.fm030206


57
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.

Squaring the door or window


Profiling the external part of the assembled door or window (rebating).
Tenoning
Machining operation carried out using special mills to create tenon and mortice joints.

58 BIESSE S.p.A. © - a729k0004.fm030206


Copertina retro
BIESSE S.p.A.
Sede legale:
Via della Meccanica, 16
61100 Pesaro (PU) Italy
Tel. +39 0721 439100
Fax +39 0721 439150
sales@biesse.it
www.biesse.com

You might also like