0% found this document useful (0 votes)
104 views132 pages

BTL Info CNC Programm

The document describes a common data interface format called BTL for exchanging woodworking project data between CAD and CAM systems. The BTL format specifies a file structure with sections for general project information, raw parts, and individual parts. Each part can contain processings defined by a process key and parameters. The interface is designed to represent the relevant manufacturing data in a structured way that is machine-independent so the data can be imported and processed as needed by different woodworking machines.

Uploaded by

dieulafait
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views132 pages

BTL Info CNC Programm

The document describes a common data interface format called BTL for exchanging woodworking project data between CAD and CAM systems. The BTL format specifies a file structure with sections for general project information, raw parts, and individual parts. Each part can contain processings defined by a process key and parameters. The interface is designed to represent the relevant manufacturing data in a structured way that is machine-independent so the data can be imported and processed as needed by different woodworking machines.

Uploaded by

dieulafait
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 132

btl interface description

Version: 10.5
Build: 10501
Last modified: 13.12.2012
design2machine manual btl - V 10.5 I

Common Data Interface for Wood Working Machines


The following interface description is designed for the structured representation of the data
relevant to the manufacturing process.
It does not contain any machine specific data. This allows the interface to be used as a
common data interface.
If there is a need to prepare the data stored in this interface for some special wood working
machine or some special control, then these data should be imported by a suitable CAM
system and then properly processed.

Content Page

0. Interface Architecture I
1. Basic Structure of the BTL-File II
2. Caption VIII
3. Example File XI
4. Table of Contents, List of processings XIII
5. History XIV
6. Description of processings 1
7. Prefabrication 109

0. Interface Architecture
The file described herein is indentified by the ".btl" extension.
It contains general data related to the Project as well as parameter descriptions of the
construction forms to be transferred to the wood working machines.

For more information or questions regarding the btl format, please contact:

cadwork informatik Software GmbH SEMA GmbH


Lavesstrasse4 Dorfmühlstr. 7-11
D-31137 Hildesheim D-87499 Wildpoldsried
Tel: +49-5121-919990 Tel: +49 (0)8304 9390
Fax: +49-5121-919960 Fax: +49 (0)8304 939244
[email protected] [email protected]
www.cadwork.com www.sema-soft.com
design2machine manual btl - V 10.5 II

1. Basic Structure of the btl-File


General: IDENTIFICATION INDEX : Values

Identification Index Datatyp Meaning

VERSION: BTL V10.5 (String) Version number


BUILD: 10500 (String) Build number
EDITION: STANDARD or If this attribute is set to PREFABRICATION, the file
PREFABRICATION includes extensions for the construction of
prefabricated houses. For more information, see
chapter 7.0. If this parameter is not set, its value
is assumed to be standard.

[GENERAL]

PROJECTNUMBER: String max.256 characters Project number


PROJECTNAME: String max.256 characters Project name
PROJECTPART: String max.256 characters Project part
PROJECTGUID: String 38 characters Globally unique Identifier
If this parameter is set, it is possible to define parts
for the same project in several BTL-files.
The UIDs of the transformations must be unique.
A UID of a transformation may appear only once
in all BTL-files for this project.
Example: {936DA01F-9ABD-4D9D-80C7-02AF85C822A8}
LISTNAME: String max.256 characters Listname
CUSTOMER: String max.256 characters Customer
ARCHITECT: String max.256 characters Architect
EDITOR: String max.256 characters Editor name
DELIVERYDATE: String max.256 characters Delivery date
EXPORTDATE: String max.256 characters Export date
EXPORTTIME: String max.256 characters Export time
EXPORTRELEASE: String max.256 characters Export release
LANGUAGE: String max.256 characters Language
RANGE: STANDARD or EXTENDED Numbers of digits for parameter values. If RANGE is
not set, its value is assumed to be STANDARD.
STANDARD: Parameter type = String 8 characters
EXTENDED: Parameter type = String 12 characters
SCALEUNIT: Integer Number of decimals for all values with datatype
"Parameter type". See 2. Caption / 8. SCALEUNIT
PROCESSINGQUALITY: AUTOMATIC, VISIBLE or FAST Describes the quality of the project. If this parameter
is not set, its value is assumed to be AUTOMATIC.
COMPUTERNAME: String max.256 characters Computername
USER: String max.256 characters User name
SOURCEFILE: String max.256 characters Path and name of the CAD-File
EXPORTFILE: String max.256 characters Path and name of the BTL-File
RECESS: AUTOMATIC or MANUAL If this parameter is not set, its value is assumed to be
AUTOMATIC.

complete additional manual work


RECESS: AUTOMATIC RECESS: MANUAL
design2machine manual btl - V 10.5 III

Identification Index Datatyp Meaning

COMMENT: String max.256 characters Comment. This line may appear


several times.

Loop over the rawparts


[RAWPART]

The rawpart has the same parameters as a part.


A rawpart can contain several parts. Each part can be rawpart
defined with the processkey 0-300-0. part
The processings of the part are declared in the part- part
definition. A rawpart can have own processings.
In the BTL-File first the rawparts are declared,
then the parts.
part

Loop over the processings for rawpart

PROCESSKEY: 0-300-0 DES With this key a part is set to the rawpart.
Subpart refers to the coordinate-system of
the rawpart.
DES Designation, String max. 256 characters, optional

REFERENCEPLANE: OX: Parameter type Coordinate triple origin of the part-


OY: Parameter type coordinate-system
OZ: Parameter type
XX: Parameter type Direction vector of the local x axis
XY: Parameter type
XZ: Parameter type
YX: Parameter type Direction vector of the local y axis
YY: Parameter type
YZ: Parameter type

PROCESSPARAMETERS: UID: Integer UID of the transformation of the part

End of loop over the processings for rawpart

End of loop over the rawparts


design2machine manual btl - V 10.5 IV

Identification Index Datatyp Meaning

Loop over the parts


[PART]

SINGLEMEMBERNUMBER: Integer Production number


ASSEMBLYNUMBER: String max.256 characters Assembly list number
ORDERNUMBER: Integer Order list number
DESIGNATION: String max.256 characters Name
ANNOTATION: String max.256 characters Comment
STOREY: String max.256 characters Subgroup
GROUP: String max.256 characters Group
PACKAGE: String max.256 characters Delivery package
MATERIAL: String max.256 characters Material
TIMBERGRADE: String max.256 characters Timbergrade
QUALITYGRADE: String max.256 characters Qualitygrade
COUNT: Integer Count
LENGTH: Parameter type Length
HEIGHT: Parameter type Height
WIDTH: Parameter type Width
COLOUR: R: Integer Colour of the part.
G: Integer Values from 0 to 255 are possible.
B: Integer
A: Integer Transparency
PLANINGLENGTH: Parameter type Planinglength
STARTOFFSET: Parameter type Start offset
ENDOFFSET: Parameter type End offset

Loop over the UIDs and transformations

UID: Integer Unique Identifier of the part. Every UID may appear
only once in the project. If COUNT > 1 for a part,
there have to be COUNT UIDs.
TRANSFORMATION: OX: Parameter type Coordinate triple origin of the part-
OY: Parameter type coordinate-system
OZ: Parameter type
XX: Parameter type Direction vector of the local x axis
XY: Parameter type
XZ: Parameter type
YX: Parameter type Direction vector of the local y axis
YY: Parameter type
YZ: Parameter type
The Transformation describes the position of the part
in the project. UIDs and Transformations are optional,
but if there are UIDs and Transformations, each UID
has to have a Transformation.

End of loop over the UIDs and transformations


design2machine manual btl - V 10.5 V

Identification Index Datatyp Meaning

CAMBER: SIDE: Integer (1,2,3,4) Side of part, reference side


P01: Parameter type Distance from beam start to the first point of the
arc on the centerline
P02: Parameter type Distance from beam start to the second point of the
arc on the centerline
P03: Parameter type Distance from beam start to the third point of the
arc on the centerline
P04: Parameter type Camber at third point
PARTOFFSET: P04: Parameter type Number of reference side placed on fix clamp
P11: Parameter type Offset on reference side 1
P12: Parameter type Offset on reference side 2
P13: Parameter type Offset on reference side 3
P14: Parameter type Offset on reference side 4

PROCESSINGQUALITY: AUTOMATIC, VISIBLE or FAST Describes the quality of this part.


If this parameter is not set, its value is equal to the
PROCESSINGQUALITY, defined in [GENERAL].

OUTLINE: SIDE: Integer (1,2,3,4) Outline refers to the coordinate-system of a


referenceside of the part

PROCESS: YES or NO If PROCESS is set to YES, then the outline must


be machined. If it is set to NO, then the outline is
an information about the shape of the workpart.
This parameter must appear at the first segment
(= point) and is valid for the whole outline.

P01: Parameter type Start- / Endpoint.


P02: Parameter type
P03: Parameter type
P06: Parameter type Inclination of this segment.
P08: Parameter type Type of line.
P10: Parameter type Point on arc.
P11: Parameter type
P12: Parameter type
The outline has to be a closed polygon, i.e. the
endpoint of the last segment has to be the startpoint
of the OUTLINE.
Up to 2 OUTLINES may be defined in one part
(one on SIDE 1 or 3 and one on SIDE 2 or 4).
One OUTLINE is a contour or a contour with an
associated contour.
If there is a contour with an associated contour,
then the contour (first segment with type=100)
should be followed directly by the associated
contour (first segment with type=101).

For details see processing 4-250-X contour.


The whole outline is composed of several
OUTLINE declarations in the part.
design2machine manual btl - V 10.5 VI

Identification Index Datatyp Meaning

APERTURE: See OUTLINE The APERTURE has the same parameters like an
OUTLINE. Exception: APERTURE may be defined
several times in a part

OUTLINE

APERTURE
APERTURE

An APERTURE is only allowed if the part has an


OUTLINE on the same referenceside.

RECESS: AUTOMATIC or MANUAL If this parameter is not set, its value is equal to the
RECESS, defined in [GENERAL].

STOREYTYPE: CEILING, ROOF or WALL Type of storey.


ELEMENTNUMBER: String max.256 characters Element number (e.g. for roof elements)
LAYER: Integer Layer.
On reference side: positive number.
Center Layer: 0.
On opposite side: negative number.
MODULENUMBER: String max.256 characters Module number.

COMMENT: String max.256 characters Comment. This line may appear


several times.

GRAINDIRECTION: X: Parameter type Coordinate triple of grain direction. Relative to part-


Y: Parameter type coordinate-system. This is necessary for the nesting
Z: Parameter type process.
ALIGN: YES or NO If this parameter is not set, its values must be
assumed to 1/0/0 (X/Y/Z).
REFERENCESIDE: SIDE: Integer (1,2,3,4) Reference side for the nesting process.
ALIGN: YES or NO
design2machine manual btl - V 10.5 VII

Identification Index Values (format) Meaning

Loop over the processings

PROCESSKEY: Key with format: G Group: 1,2: separating


G-KEY-S DES Group: 3,4: lying betweeen
Example: 3-040-2 Drilling KEY Key of construction form
S Side of part, reference side
DES Designation, String max. 256 characters, optional
REFERENCEPLANE: OX: Parameter type Coordinate triple origin of the referenceside-
OY: Parameter type coordinate-system
OZ: Parameter type
XX: Parameter type Direction vector of the local x axis
XY: Parameter type
XZ: Parameter type
YX: Parameter type Direction vector of the local y axis
YY: Parameter type
YZ: Parameter type
Identifier REFERENCEPLANE is optional. If it is not set,
the parameters will have these values:
OX/OY/OZ = 0/0/0
XX/XY/XZ = 1/0/0
YX/YY/YZ = 0/1/0
PROCESSPARAMETERS: P01: Parameter type Construction form parameters.
P02: Parameter type Number and meaning of the parameters
... depend on the construction form to be
described.
See the following documentation.
All parameters of the processings are optional, missing
parameters have the value defined under presettings.
PROCESSIDENT: Integer Sequential number. This value appears only
once in a piece, but can be set again in an
other piece.
PROCESSINGQUALITY: AUTOMATIC, VISIBLE or FAST Describes the quality of this processing
If this parameter is not set, its value is equal to the
PROCESSINGQUALITY, defined in [PART].
COMMENT: String max.256 characters Comment. This line may appear
several times.
PRIORITY: Integer Processings with high values must be done first.
Processings with low values must be done last.
If priority is not set, it is assumed to be zero. If two
processing have the same priority, the machine can
decide in what order the processings should be done.
RECESS: AUTOMATIC or MANUAL If this parameter is not set, its value is equal to the
RECESS, defined in [PART].
PROCESS: YES or NO Describes if the processing should be produced or
not. If this parameter is not set, its value is
assumed to be YES.

End of loop over the processings

End of loop over the parts


design2machine manual btl - V 10.5 VIII

2. Caption

1. Part coordinate system

YX/YY/YZ

Z th RS 2
wi d RE 2
RS : Reference Side
RS 3 RE : Reference Edge
(0,0,0) Y
OX/O RE 3
X Y/OZ
height

Project Part
beam start

coordinate coordinate
system system
RS 1

beam end
RS 4 RE 1
XX/XY/X
RE 4 Z
Z
Z Y/ Z
ZX/

length

2. Referenceplane

Z
referenceside
in PROCESSKEY Y

OY
X Y
/YZ

OX
OZ
/YY

part Z
YX

coordinate
system XX/XY/X
Z
X

If no referenceplane is declared,
the parameters of the processings refer
to this coordinate system.

If there is a referenceplane declared,


the parameters of the processings refer
to this coordinate system.

The referenceplane refers to the referenceside, which is defined in the PROCESSKEY.


If the referenceside in the PROCESSKEY is zero, the referenceplane refers to the part coordinate system.
design2machine manual btl - V 10.5 IX

3. These abbreviations are used in the description of the parameters:

WRS Width of Reference Side


S
WR HRS Height of Reference Side or

HRS
"other" component dimension

LRS Length of Reference Side


L RS Length of component

4. All parameters are described with a red line or a red arrow.

5. The parameters are shown with their positive value, if there is no special comment like (<0) or (-)

6. The values in the presettings mean "mm" or "degree".

7. Most of the processings are drawn by a view orthogonal to the reference side.
Otherwise the zeropoint of the reference side is displayed with a brown line.

View 1

View 1

View 2

View 2

8. SCALEUNIT Position of the decimal point from the right in a "Parameter type"
The unit of metric parameters is millimeter and the unit of angles is degree.
Example: If scaleunit=1 the precision is 1/10, if scaleunit=2 the precision is 1/100.
Each Parameter with format "Parameter type" is multiplied with a scaleunit factor, rounded
and written to the btl-file.
Example: If value of parameter P01 is 123.2345678mm and SCALEUNIT is 2, then P01=00012323.
And if SCALEUNIT=1, then P01=00001232.
It is same for parameters, which contain a flag, a bit or an integer value like P04 for Lap Joint.
Example: If value of parameter P04 is 15 and scaleunit is 2, then P01=00001500.
And if scaleunit=1, then P01=00000150.

9. Examples for values in the BTL file

Format example value

String max.256 Text must be


characters in quotes

Integer 1
2

Parameter type = SCALEUNIT: 2 P07=1234,56 P08=-234,56


String 8 characters SCALEUNIT: 3 P07=123,456 P08=-23,456
(RANGE: STANDARD)

Parameter type = SCALEUNIT: 2 P07=1234567,89 P08=-234567,89


String 12 characters SCALEUNIT: 3 P07=123456,789 P08=-23456,789
(RANGE: EXTENDED)
design2machine manual btl - V 10.5 X

10. Part in a rawpart, part in composite, composite in composite

Z
Subpart refers to the coordinate-system of
(0,0,0) Y the rawpart, part in composite or composite in composite.
OX / O
X Y/OZ

YX/YY/YZ
Project
coordinate Rawpart
system coordinate system

XX
/ZZ /X Y/X
/ZY Z
ZX

OX/O
Rawpart

Y /OZ

ZX/ZY/ZZ
YX
/YY /XZ
/ YZ /XY
XX
Part = Processing in a rawpart

Part coordinate system = referenceplane in processing 0-300-0


11. Camber

Part with camber

Part without camber (standard)

All processings are defined in the part without camber.


design2machine manual btl - V 10.5 XI

3. Example File
design2machine manual btl - V 10.5 XII
design2machine manual btl - V 10.5 XIII

4. Table of Contents, List of processings

Chapter Page

6.1 Cut 1/2-010-X 1


6.2 Longitudinal Cut 0/3/4-010-X 3
6.3 Double Cut 1/2-011-X 5
6.4 Ridge or Valley Cut 0-012-X 7
6.5 Saw Cut 0/3/4-013-X 9
6.6 Slot 3/4-016-X 11
6.7 Front Slot 3/4-017-X 15
6.8 Birds Mouth 3/4-020-X 17
6.9 Ridge Lap 1/2-030-X 22
6.10 Lap Joint 3/4-030-X 25
6.11 Notch / Rabbet 3/4-032-X 29
6.12 Block House Half Lap, Stair Riser Dado 3/4-033-X 31
6.13 Seathing Cut 3/4-034-X 33
6.14 French Ridge Lap 1/2-035-X 35
6.15 Chamfer 3/4-036-X 37
6.16 Block House Half Lap 4-037-X 39
6.17 Block House Front 3/4-038-X 42
6.18 Pocket 4-039-X 44
6.19 Drilling 3/4-040-X 46
6.20 Tenon 1/2-050-X 48
6.21 Mortise 3/4-050-X 50
6.22 Mortise Front 3/4-051-X 52
6.23 House 3/4-052-X 54
6.24 House Mortise 3/4-053-X 56
6.25 Dovetail Tenon 1/2-055-X 58
6.26 Dovetail Mortise 3/4-055-X 60
6.27 Dovetail Mortise Front 3/4-056-X 62
6.28 Marking / Labeling 3/4-060-X 64
6.29 Text 4-061-X 67
6.30 Simple Scarf 1/2-070-X 69
6.31 Scarf Joint 1/2-071-X 71
6.32 Step Joint 1/2-080-X 73
6.33 Step Joint Notch 3/4-080-X 75
6.34 Planing 3/4-090-X 77
6.35 Profile Front 3/4-100-X 79
6.36 Profile Head concave 3/4-101-X 81
6.37 Profile Head convex 3/4-102-X 83
6.38 Profile Head cambered 3/4-103-X 85
6.39 Round Arch 4-104-X 87
6.40 Profile Head 3/4-106-X 89
6.40 Sphere 3/4-107-X 91
6.42 Triangle Cut 4-120-X 93
6.43 Tyrolean Dovetail 1/2/3/4-136-X 95
6.44 Dovetail 1/2/3/4-138-X 104
6.45 Free Contour 0/3/4-250-X 107
6.46 Variant 0/1/2/3/4-900-X 111
design2machine manual btl - V 10.5 XIV

5. History

Date Modification Build Page

24.10.2006 Description of P03 for Lap Joint. 10000 25


Description of P03 for Saw Cut. 10000 9
Description of P08 - P15 for Block House Half Lap. 10000 38
25.10.2006 P07 for Step Joint and Step Joint Notch can be more than 90 10000 70
05.12.2006 Free Contour added. 0/3/4-250-X 10001 104
05.12.2006 Referenceplane 10001 III, IV
13.12.2006 Correction of Description of P14: "P14" instead of "P13" 10001 27
13.12.2006 Description of P04 for Notch/Rabbet 10001 29

06.04.2007 Added quality for project, part and construction form 10100 II, III
Added rawpart 10100 III
Added camber 10100 IV
Description of the referenceplane in a PROCESSING 10100 VII
Recess: complete / manual processing 10100 V
Priority 10100 VI
Added colour for part 10100 IV
23.04.2007 Added processing HOUSE 10100 53
Added processing HOUSE MORTISE 10100 55
Added rounding to tenon 10100 47
Added rounding to mortise 10100 49
Added chamfer to tenon 10100 47
Added processing VARIANT 10100 101
Added OUTLINE to the part 10100 V
Added COMMENT to the processing 10100 VI
02.07.2007 Changed Typ A at Step Joint 1/2-080-X 10100 70
The Pocket 4-039-X is only defined for group 4. 10100 43
Alignment of the text at Marking/Labeling 3/4-060-X. 10100 64
The Profile head cambered is defined with a cubic polynom. 10100 82
Defined the position of the opposite lap at Block house half lap 4-037-X 10100 38
10.07.2007 Definition of the radius at the tenon with rounding, P04=3 10100 48
12.09.2007 New Limits of angle P06 drilling: 0/360 10100 46
20.10.2007 The meaning of STOREY and ANNOTATION was corrected 10100 IV

01.11.2007 Added Triangle Cut 10200 88


Added Dovetail 10200 100
13.11.2007 Added RECESS to project and processing 10200 II, VI
Added rafter nail to Birds Mouth 10200 21
Specify the angle P10 at Lap Joint 10200 25, 26
25.11.2007 Description for P04="automatic" at Tenon 1/2-050-X 10200 48
10.12.2007 New presentation of the drilling parameters 10200 45
24.01.2008 Contour: Depth only relevant at startpoint 10200 104
31.01.2008 Depth at Longitudinal Cut 0/3/4-010-X 10200 4
21.04.2008 Birds Mouth 3/4-020-X: P14/P15 are orthogonal on face. 10200 18, 19
07.05.2008 Mortise 3/4-050-X: Added P16 in the parameter list. 10200 49
30.05.2008 Block House Front: Limit of P11, P12, P13. 10200 41

19.12.2008 Definition of PROCESSINGQUALITY and RECESS. 10300 II, V, VI


PROCESS: YES or NO in all processings possible. 10300 VI
Block House Half Lap: Drillhole for drop rod. 10300 40
Free Contour 0/3/4-250-X: Definition of Inclination P06. 10300 103
New attributes for a part: STOREYTYPE, ELEMENTNUMBER,
LAYER and MODULENUMBER. 10300 V
Additional description for OUTLINE. 10300 V
20.12.2008 Corrected the names of the coordinate system. 10300 VII, IX
design2machine manual btl - V 10.5 XV

Date Modification Build Page

26.12.2008 Additional description for Slot. 10300 13


Additional description for Marking / Labeling 10300 64
28.01.2009 New description for P11 for Longitudinal Cut 0/3/4-010-X 10300 4
Additional description for Slot. 10300 13
24.02.2009 New presentation of the Step Joint Notch parameters 10300 72, 73
13.05.2009 Description P03 for Drilling: P03 <> 0 instead of P03 > 0 10300 45
14.05.2009 Contour: New description for a contour with an associating contour 10300 105
17.07.2009 4-037-X Block House Half Lap: Add arc 10400 39
G-136-X Tyrolean Dovetail: Added this new processing 10400 90
G-106-X Profile Head: Added this new processing 10400 86
20.07.2009 The new parameter UID, instead of the old parameter P09, 10400 III
in a rawpart refers to the part.
UID and transformation 10400 IV
16.10.2009 A new parameter P04 for rounding at dovetail tenon 1,2-055-X 10400 58
A new parameter P04 for rounding at dovetail mortise 3,4-055-X 10400 60
A new parameter P04 for rounding at dovetail mortise front 3,4-056-X 10400 62
A name for a processkey is possible 10400 VI
A name for a processkey, which points to a subpart, is possible 10400 III
Definition of PROCESSPARAMETERS: Added a new definition 10400 VI
3,4-016-X Slot: Added P04 for limits of the 4 sides of a slot 10400 14
25.11.2009 Limit of P02 at Pocket 4-039-X changed from 0/50000 to +/- 50000 10400 44
06.02.2010 3,4-060-X Marking: 3 new positions for the text. Bit 12,13,14 10400 64
20.04.2010 G-013-X Saw Cut: Min/Max for P06 is +/- 180° instead of 0°/180°. 10400 10
20.04.2010 G-039-X Pocket: Min/Max for P02 is +/- 50000 instead of 0/WRS. 10400 44
22.04.2010 G-250-X Contour: A remark for the processing attributes. 10400 104
11.06.2010 Dovetail: Limits of margins P14/P15 are +/-1000 instead of 0/1000. 10400 58, 60
14.06.2010 Profile Head 3/4-103-X: Changed description of P15 in the 10400 82
drawing. The description in the table was correct.
31.08.2010 G-136-X Tyrolean Dovetail: New description for inclination P09. 10400 91, 95
31.08.2010 New Identification Index EDITION for prefabrication. 10400 II
31.08.2010 New part type COMPOSITE for prefabrication. 10400 107 - 110
31.08.2010 G-250-X Contour: New paramaters P13, P14, P15 for walls. 10400 104
28.09.2010 G-136-X Tyrolean Dovetail: New description for P01 and P11. 10400 90 - 97
30.09.2010 G-106-X Profile Head: Correction at P12, P13 and P14. 10400 87 page in
25.11.2010 G-060-X Marking: Limit for P04 is 0/32767. 10400 65 btl_v104.pdf
See also modifications at 06.02.2010
01.12.2010 GUID: Globally unique Identifier for the projects. 10400 II
07.02.2011 G-106-X Profile Head: New drawing for the contourlines. 10400 87

04.04.2011 G-010-X Longitudinal Cut: Angles P13 and P14 in face. 10500 3
04.04.2011 G-012-X Ridge or Valley Cut: Angles P13 - P16 in faces. 10500 7
05.04.2011 Outline: Associated contour and contour with inclination. 10500 V
05.04.2011 3/4-030-X Half Lap: New definition of P04 for limits. 10500 27 page in
05.04.2011 Dovetail tenon and mortise: Additional definition of P12 (diameter). 10500 59,60,61 btl_v105.pdf
13.04.2011 New processing: 4-061-X Text 10500 67
13.04.2011 New attributes for a part: GRAINDIRECTION and REFERENCESIDE. 10500 VI
23.06.2011 Subpart refers to the coordinate-system of the superior-part 10500 III, X, 113
01.09.2011 New parameter RANGE in section [GENERAL] 10500 II, IX
01.09.2011 G-250-X Contour: Limits at thr start/end at a saw contour. 10500 110
01.09.2011 APERTUREs in an OUTLINE 10500 V
01.09.2011 New processing SPHERE 3/4-107-X 10500 91
18.10.2011 G-016-X Slot: new definition for limits of edges. 10500 14
25.10.2011 G-060-X Marking: New Min/Max for P04. 10500 66
26.10.2011 G-250-X Contour: Distance between start- and endpoint can be 0. 10500 108
10.11.2011 G-060-X Marking: New Min/Max for P04. 10500 66
09.01.2012 3/4-030-X Half Lap: Influence P09/P10 on side-faces. 10500 28
23.04.2012 Contour: Additional description for associated contour 10500 108
23.04.2012 Lock-out area: Better description for P14. 10500 109

06.07.2012 G-010-X and G-012-X: New definition of P04 for limits. 10500 4, 8
11.10.2012 3/4-036-X Chamfer: new Min/Max values for P11. 10500 38
15.10.2012 0/3/4-013-X Saw Cut: new Min/Max values for P12. 10500 10
09.11.2012 3/4-016-X Slot: Correction of the presentation of P12 (length) 10500 11
22.11.2012 G-250-X Contour: Use of P07 and P15. 10500 108, 109
05.12.2012 1/2-010-X Cut: Changed limits of P06 and P07 to 0.1/179.9 10501 2
design2machine manual btl - V 10.5 1

6. Description of processings

6.1 Cut 1-010-X and 2-010-X


design2machine manual btl - V 10.5 2

6.1 Parameters Cut

1-010-X and 2-010-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 0/50000 0 Distance from the reference edge to the reference point

P03 0/50000 0 Distance from the reference side to the reference point (orthogonal)

P06 0.1 / 179.9 90 Angle between cut edge and reference edge

P07 0.1 / 179.9 90 Inclination between face and reference side


design2machine manual btl - V 10.5 3

6.2 Longitudinal Cut 0-010-X / 3-010-X / 4-010-X

HRS
HRS
design2machine manual btl - V 10.5 4

6.2 Parameters Longitudinal Cut

0-010-X / 3-010-X / 4-010-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 20 Distance from the reference edge to the reference point

P04 0/7 0 Limit of the 2 ends, binary code

P07 -90/90 45 Inclination to the reference side

P11 0/50000 0 Depth If P11 is zero, then the face of the cut dispreads to
the neigbour-sides or opposite-side to referenceside.

P12 0/99999 0 Length If P12 and P04 equal to zero, the processing is
performed along the whole component length

P13 1/179 90 Angle in face at start

P14 1/179 90 Angle in face at end

Position of the tool:

Group 0: Saw guide in the middle


Group 3: Saw guide opposite the reference edge
Group 4: Saw guide towards the reference edge

P04
Bit 0 1 2
Value 1 2 4
0 0 0 0 P12 > 0: Length of processing
P12 = 0: Processing is performed along the whole part length.

1 0 0 1
Bit 1

Bit 2

1 1 0 3

1 0 1 5

1 1 1 7
design2machine manual btl - V 10.5 5

6.3 Double Cut 1-011-X and 2-011-X


design2machine manual btl - V 10.5 6

6.3 Parameters Double Cut


1-011-X and 2-011-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 50 Distance from the reference point to the reference edge

P06 1/179 45 Angle between the first cutting edge and the reference edge

P07 1/179 90 Inclination of the first cutting towards the reference side

P08 1/179 90 Angle between the second cutting edge and the reference edge

P09 1/179 90 Inclination of the second cutting towards the reference side
design2machine manual btl - V 10.5 7

6.4 Ridge or Valley Cut 0-012-X


design2machine manual btl - V 10.5 8

6.4 Parameters Ridge or Valley Cut

0-012-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 0/50000 WRS/2 Distance from the reference point to the reference edge

P04 0/7 0 Limit of the 2 ends, binary code

P07 -89/89 45 Inclination between the first face and the reference side

P09 -89/89 45 Inclination between the second face and the reference side

P11 0/50000 0 Depth

P12 0/99999 0 Length If P12 and P04 equal to zero, the processing is
performed along the whole component length

P13 1/179 90 Angle in face at reference edge at start

P14 1/179 90 Angle in face at reference edge at end

P15 1/179 90 Angle in face in opposite to reference edge at start

P16 1/179 90 Angle in face in opposite to reference edge at end

P04
Bit 0 1 2
Value 1 2 4
0 0 0 0 P12 > 0: Length of processing
P12 = 0: Processing is performed along the whole part length.

1 0 0 1
Bit 1

Bit 2

1 1 0 3

1 0 1 5

1 1 1 7
design2machine manual btl - V 10.5 9

6.5 Saw Cut 0-013-X / 3-013-X / 4-013-X


design2machine manual btl - V 10.5 10

6.5 Parameters Saw Cut

0-013-X / 3-013-X / 4-013-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference point to the reference edge

P03 +/- 50000 0 Displacement to the reference side

P06 +/- 180 90 Angle between cut edge and reference edge

P07 0/180 90 Inclination to the reference side

P08 -45/45 0 Angle to the reference edge in the cut face

P11 0/50000 HRS/2 Depth, orthogonal to the reference side

P12 1/99999 WRS Length


design2machine manual btl - V 10.5 11

6.6 Slot 3-016-X and 4-016-X

1 2

e edge
ntranc //
new e

//

4
design2machine manual btl - V 10.5 12

A
2

4
1

A-A

1 View B

new entrance edge


// //
B

3
4
design2machine manual btl - V 10.5 13

3 3

2
2

The slot is defined relative


1
1
to a face , which is orthogonal to
the X-axis of the part coordinate system.
This face does not have to be at the start/end
of the beam.

front side 2 3 The slot is not limited 3 2 front side


beam start towards the front sides beam end
when P03>0.
4 4

1 1

1 2

edge
e nt rance //
new

//

4
design2machine manual btl - V 10.5 14

6.6 Parameters Slot

3-016-X and 4-016-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P03 0/50000 0 Distance to the reference point orthogonal to the reference side
P03 = 0: Slot on one of the 4 sides of the component.
P03 > 0: Slot on one of the 2 front sides of the component

P04 0/63 0 Limit of the 6 faces of the slot, binary code


See description of P04 for the Lap Joint 3,4-030-X

P06 -90/90 0 Angle to the reference edge in the reference side

P07 1/179 90 Inclination to the reference side

P08 1/179 90 Interior angle at reference point

P09 1/179 90 Interior angle at opposite of reference point

P10 1-P09/179-P09 0 Addition to P09

P11 1/50000 100 Depth orthogonal to the reference side

P12 1/99999 200 Length

P13 1/50000 10 Thickness

P14 +/- 50000 0 Displacement of the entrance edge at reference point

P15 +/- 50000 0 Displacement of the entrance edge at opposite of reference point
design2machine manual btl - V 10.5 15

6.7 Front Slot 3-017-X and 4-017-X


design2machine manual btl - V 10.5 16

6.7 Parameters Front Slot

3-017-X and 4-017-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference point to the reference edge

P03 0/50000 0 Distance to the reference point orthogonal to the reference side

P06 1/179 90 Angle between cut edge and reference edge

P07 1/179 90 Inclination to the reference side

P08 1/359 90 Angle between the longitudinal axis of the slot and the reference side

P11 0/50000 20 Depth

P12 0/50000 40 Length

P13 0/50000 40 Width


design2machine manual btl - V 10.5 17

6.8 Birds Mouth 3-020-X and 4020-X

If P09=0 and P10=0 then


these 2 faces are parallel
to the front side.

S
WR

Simple example

S
WR

S
WR
design2machine manual btl - V 10.5 18

If P09=0 and P10=0 then


these 2 faces are parallel
to the front side.

S
WR

Simple example

S
WR

S
WR
design2machine manual btl - V 10.5 19

Another presentation of parameters P07, P08

P07, P08 lying in


this plane

Normal vector to this plane,


axis for P07, P08

Line parallel to reference side

Another presentation of parameters P07, P08

P07, P08 lying in


this plane

Normal vector to this plane,


axis for P07, P08

Line parallel to reference side


design2machine manual btl - V 10.5 20

Another presentation of parameters

View orthogonal to face "P07"

The counterpart enters at The counterpart enters


the reference edge. at opposite of the reference edge.

Another presentation of parameters

View orthogonal to face "P07"

The counterpart enters at The counterpart enters


the reference edge. at opposite of the reference edge.
design2machine manual btl - V 10.5 21

6.8 Parameters Birds Mouth

3-020-X and 4-020-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P05 0/1 0 P05=1: drilhole for rafter nail, P05=0: no drillhole


The machineside defines place and direction of the drillhole.

P06 1/179 90 Angle to the reference edge in the reference area

P07 0/180 45 Inclination between face 1 and reference side

P08 0/180 135 Inclination between face 2 and reference side

P09 0/179 0 First cut angle of the counterpart


If P09 is zero, the limit face beside face 1 is parallel to
component side.

P10 0/179 0 First cut inclination of the counterpart


If P10 is zero, the limit face beside face 1 is parallel to
component side.

P11 0/50000 20 Depth 1 orthogonal to reference side

P12 0/50000 20 Depth 2 orthogonal to reference side

P13 0/50000 0 Grooving depth in the transverse direction of the component


If P13 is zero, then its value must be calculated:
P13=WRS-P02

P14 0/50000 0 Height Counterpart. Zero means: no limit.


Measurement orthogonal to face 1 (P07).

P15 0/50000 0 Width Counterpart. Zero means: no limit.


Measurement orthogonal to face 2 (P08).

= +

This kind of notch must be


discribed with two notches.
design2machine manual btl - V 10.5 22

6.9 Ridge Lap 1-030-X und 2-030-x


design2machine manual btl - V 10.5 23
design2machine manual btl - V 10.5 24

6.9 Parameters Ridge Lap

1-030-X and 2-030-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 0/1 0 0: Reference point on referene edge


1: Reference point on the opposite edge

P06 1/179 90 Angle to the reference edge in the reference side

P11 1/50000 HRS/2 Depth of Half Lap

P12 1/50000 100 Width of Half Lap

P13 0/1000 0 Drill hole diameter


design2machine manual btl - V 10.5 25

6.10 Lap Joint 3-030-X and 4-030-X

axis for P07 If P09=0 and P10=0 then


these 2 faces are parallel
to the front side.
design2machine manual btl - V 10.5 26

If P09=0 and P10=0 then


these 2 faces are parallel
to the front side.
axis for P07
design2machine manual btl - V 10.5 27

6.10 Parameters Lap Joint

3-030-X and 4-030-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P03 0/50000 0 Displacement to the reference side

P04 0/63 0 Limit of the 6 faces of the lap, binary code

P06 1/179 90 Angle to the reference edge in the reference side

P07 1/179 90 Inclination to the reference side

P08 -89/89 0 Angle between edge and reference side in face

P09 0/179 0 Angle in the floor face

P10 0/179 0 Angle between base face and one face of lap

P11 +/- 50000 HRS/2 Distance from the reference side to the reference point (orthogonal)

P12 1/99999 100 Length

P13 0/89 0 Chamfer angle

P14 0/50000 WRS Grooving depth (length of the lapped scarf in transverse direction)
If P14 is zero, then its value must be calculated: P14=WRS-P02

This parameter describes, if the sides of lap are limited. 0=face is limited
This description also applies to processings 016, 032 and 039. 1=face is open
A lap has six faces, so the information is described with binary code.

P04 gives no information, on which edge (or


which edges) of the referenceside the lap is
coming out

Bit 6

Reference point for 4-030-X

Bit 1
Bit 4

Bit 3 Bit 2

Bit 5

Reference point for 3-030-X


design2machine manual btl - V 10.5 28
0
Bit 1 = 21 = 1
Bit 2 = 22 = 2
Bit 3 = 23 = 4
Bit 1 Bit 4 = 24 = 8
Bit 6 Bit 5 = 25 = 16
Bit 6 = 2 = 32

Bit 6 (Top of lap)


Bit 5 (Bottom of lap)

Description, how P09/P10 influences the side-faces of the lap.


design2machine manual btl - V 10.5 29

6.11 Notch/Rabbet 3-032-X and 4-032-X


design2machine manual btl - V 10.5 30

6.11 Parameters Notch/Rabbet

3-032-X und 4-032-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P04 0/63 0 Limit of the 6 faces of the notch/rabbet, binary code


See description of P04 for the Lap Joint 3,4-030-X

P11 0/50000 20 Notch/Rabbet depth

P12 0/99999 20 Notch/Rabbet length

P13 1/50000 200 Notch/Rabbet width


design2machine manual btl - V 10.5 31

6.12 Block House Half Lap, Stair Riser Dado 3-033-X and 4-033-X
design2machine manual btl - V 10.5 32

6.12 Parameters Block House Half Lap, Stair Riser Dado


3-033-X and 4-033-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P06 1/179 90 Angle between cut edge and reference edge

P11 0/HWS 20 Depth of the Half Lap on the reference side

P12 0/HWS 20 Depth of the Half Lap opposite of the reference side

P13 1/50000 WRS Length of the Half Lap / Dado


design2machine manual btl - V 10.5 33

6.13 Seathing Cut 3-034-X and 4-034-X


design2machine manual btl - V 10.5 34

6.13 Parameters Seathing Cut

3-034-X and 4-034-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P11 0/HWS 1 Depth of Seathing Cut

P12 1/99999 LRS Length of Seathing Cut


design2machine manual btl - V 10.5 35

6.14 French Ridge Lap 1-035-X and 2-035-X

The length of the lap is equal to the width of reference side.


design2machine manual btl - V 10.5 36

6.14 Parameters French Ridge Lap

1-035-X and 2-035-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 0/1 0 0: Reference point on reference edge


1: Reference point on the opposite edge

P06 1/179 90 Angle to the reference edge in the reference side

P13 0/1000 0 Drill hole diameter


design2machine manual btl - V 10.5 37

6.15 Chamfer 3-036-X and 4-036-X


design2machine manual btl - V 10.5 38

6.15 Parameters Chamfer

3-036-X and 4-036-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P04 1 Input of edge(s) to be beveled, binary code:


Bit 0=edge 1 ; Bit 1=edge 2; Bit 2=edge 3; Bit 3=edge 4
Example: P04=9: edge 1+4; P04=3: edge 1+2

P11 1/HRS 1 Depth

P12 0/99999 LRS Length If P12 is equal to zero, the processing is performed
along the whole component length.

P15 0,1,2 0 Shape for bevel exit:


0 = orthogonal, 1 = at 45 deg, 2 = round;
design2machine manual btl - V 10.5 39

6.16 Block House Half Lap 4-037-X

lap 4

lap 1

lap 3

lap 2
design2machine manual btl - V 10.5 40

6.16 Block House Half Lap 4-037-X

lap 4

lap 3

lap 2

The center of the arcs are placed on the reference side.

P19 A B C D
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
design2machine manual btl - V 10.5 41

6.16 Parameters Block House Half Lap

4-037-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P03 0 Depth orthogonal to reference side of the lap 2 and 4.


If P03 is zero, then its value must be calculated: P03=HRS

P04 0 0: all laps are symmetric to each other


1: lap on reference edge moved to end beam
lap in opposite of reference edge moved to start beam
2: lap on reference edge moved to start beam
lap in opposite of reference edge moved to end beam

P05 0/1 0 P05=1: drilhole for drop rod, P05=0: no drillhole


The machines defines place and direction of the drillhole.

P08 0/50000 10 lap 1: Depth

P09 0/50000 100 lap 1: Length

P10 0/50000 10 lap 2: Depth

P11 0/50000 100 lap 2: Length

P12 0/50000 10 lap 3: Depth

P13 0/50000 100 lap 3: Length

P14 0/50000 10 lap 4: Depth

P15 0/50000 100 lap 4: Length

P16 0/50000 HRS/2 Distance from end of arc orthogonal to the reference side

P17 0/50000 HRS Radius of arc

P18 0/50000 HRS Distance reference point to center of arc

P19 0/15 0 Which arc (A, B,C or D) is to produced, binary code


design2machine manual btl - V 10.5 42

6.17 Block House Front 3-038-X and 4-038-X


design2machine manual btl - V 10.5 43

6.17 Parameters Block House Front

3-038-X and 4-038-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P04 0/1 0 0: only one lap on reference side


1: one lap on reference side and one on the opposite side

P06 1/179 90 Angle to the reference edge in the reference side

P11 +/- 50000 15 Depth at reference point

P12 +/- 50000 10 Depth opposite to the reference point

P13 +/- 50000 25 Depth at reference edge

P15 0/50000 100 Length


design2machine manual btl - V 10.5 44

6.18 Pocket 4-039-X


design2machine manual btl - V 10.5 45

6.18 Parameters Pocket

4-039-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P04 0/63 0 Limit of the 6 faces of the pocket, binary code


See description of P04 for the Lap Joint 3,4-030-X

P06 -179/179 0 Rotation angle around the local z-axis of the cuboid

P07 -179/179 0 Rotation angle around the local y-axis of the cuboid,
rotated with P06

P08 -179/179 0 Rotation angle around the local x-axis of the cuboid,
rotated with P06 and P07

P10 1/179 0 Internal angle at the reference point

P11 +/- 50000 20 Depth of reference point orthogonal to reference side

P12 1/50000 20 Length of Half Lap

P13 0/50000 100 Width of Half Lap


design2machine manual btl - V 10.5 46

6.19 Drilling 3-040-X und 4-040-X


design2machine manual btl - V 10.5 47

6.19 Parameters Drilling

3-040-X and 4-040-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P03 +/- 99999 0 Distance from the reference face to the reference point
P03 = 0: Drilling on one of the 4 sides of the component.
P03 <> 0: Drilling on one of the 2 front sides of the component

P06 0/360 90 P03 = 0: Angle to the reference edge in the reference side.
P03 <> 0: Angle in the front side.

P07 1/179 45 Inclination between drilling and reference side


P03 = 0: Inclination between drilling and reference side.
P03 > 0: Inclination between drilling and front side.

P11 0/50000 HRS Depth, orthogonal to reference side or front side.

P12 0/1000 20 Drill hole diameter


design2machine manual btl - V 10.5 48

6.20 Tenon 1-050-X and 2-050-X


design2machine manual btl - V 10.5 49

6.20 Parameters Tenon

1-050-X and 2-050-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 WRS/2 Distance from the reference edge to the reference point

P04 0/1/2/3/4 90 Rounding

P05 0/1 0 Chamfer

P06 1/179 90 Angle between cut edge and reference edge

P07 1/179 90 Inclination between face and reference side

P08 1/179 90 Angle between axis of the tenon and reference side

P10 0/500 0 Radius for P04=4

P11 1/1000 40 Tenon height

P12 1/1000 40 Tenon width

P14 +/- 50000 0 Margin on the reference side

P15 +/- 50000 0 Margin opposite the reference side


design2machine manual btl - V 10.5 50

6.21 Mortise 3-050-X and 4-050-X

1 1
2
2

3 3

1
1

1-3

==>
1-3 2
==>

2'
2 2'

3'
3' 1'
1' 1'=1
3'=3
1'=1
3'=3
1'-2'
==>

1'-2' 3
==>

2''
3 2''
3''
3'' 1''
1''
1''=1'
2''=2'
1''=1'
2''=2'

1 (3'') 2''
design2machine manual btl - V 10.5 51

6.21 Parameters Mortise

3-050-X und 4-050-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 WRS/2 Distance from the reference edge to the reference point

P03 0/50000 0 Displacement to the reference side

P04 0/1/2/3/4 90 Rounding

P06 +/- 180 0 Angle between axis and reference edge

P07 1/179 90 Inclination between strut and reference side

P08 1/179 90 Inclination of hole side walls towards reference side

P10 0/500 0 Radius for P04=4

P11 0/1000 40 Mortise depth

P12 0/1000 40 Mortise width

P13 1/50000 200 Height of strut

P14 +/- 50000 0 Margin on the reference point

P15 +/- 50000 0 Margin opposite the reference point

P16 1/179 90 Inclination of hole front side towards reference side


design2machine manual btl - V 10.5 52

6.22 Mortise Front 3-051-X and 4-051-X


design2machine manual btl - V 10.5 53

6.22 Parameters Mortise Front

3-051-X und 4-051-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 WRS/2 Distance from the reference edge to the reference point

P04 0/1/2/3/4 90 Rounding

P06 1/179 90 Angle between cut edge and reference edge

P07 1/179 90 Inclination between face and reference side

P08 1/179 90 Angle between axis of the tenon and reference side

P10 0/500 0 Radius for P04=4

P11 1/1000 40 Mortise depth

P12 1/1000 40 Mortise width

P14 +/- 50000 0 Margin on the reference side

P15 +/- 50000 0 Margin opposite the reference side


design2machine manual btl - V 10.5 54

6.23 House 3-052-X and 4-052-X

tenon or dovetail tenon house

The house has the same description as the


tenon 1-050-X and 2-050-X.

green: Parameters for house.


blue: Parameters for tenon or dovetail tenon
design2machine manual btl - V 10.5 55

6.23 Parameters House

3-052-X and 4-052-X

The house has same parameters as 1-050-X and 2-050-X, except P09 and P05.

Parameter Min/Max Presetting Description

P05 - - Not defined

P09 0/99999 0 Processident of the associated tenon or dovetail tenon


design2machine manual btl - V 10.5 56

6.24 House Mortise 3-053-X and 4-053-X

The house mortise has the same description as the


mortise 3-050-X and 4-050-X.

house mortise mortise or dovetail mortise


design2machine manual btl - V 10.5 57

6.24 Parameters House Mortise

3-053-X and 4-053-X

The house mortise has same parameters as 3-050-X and 4-050-X, except P09.

Parameter Min/Max Presetting Description

P09 0/99999 0 Processident of the associated mortise or dovetail mortise


design2machine manual btl - V 10.5 58

6.25 Dovetail Tenon 1-055-X and 2-055-X


design2machine manual btl - V 10.5 59

6.25 Parameters Dovetail Tenon

1-055-X and 2-055-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 WRS/2 Distance from the reference edge to the reference point

P04 0/1 0 0=with rounding at the bottom; 1=without rounding, unbounded

P06 1/179 90 Angle between edge and reference edge

P07 1/179 90 Inclination between face and reference side

P08 1/179 90 Angle between axis of the tenon and reference side

P09 0/1000 0 Middle flattening

P10 0/30 0 Angle of cone

P11 1/1000 28 Tenon height

P12 0/1000 45 Diameter of the curve


If P12 < 0, then the radius must be defined on the machineside.

P14 +/- 50000 0 Margin on the reference side

P15 +/- 50000 0 Margin opposite the reference side


design2machine manual btl - V 10.5 60

6.26 Dovetail Mortise 3-055-X and 4-055-X


design2machine manual btl - V 10.5 61

6.26 Parameters Dovetail Mortise

3-055-X und 4-055-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 WRS/2 Distance from the reference edge to the reference point

P03 0/50000 0 Displacement to the reference side

P04 0/1 0 0=with rounding at the bottom; 1=without rounding, unbounded

P05 0/1 0 0=with elongation; 1=with pocket

P06 +/- 180 0 Angle between axis and reference edge

P07 1/179 90 Inclination between strut and reference side

P09 0/1000 0 Middle flattening

P10 0/30 0 Angle of cone

P11 1/1000 28 Mortise depth

P12 +/- 1000 45 Diameter of the curve


If P12 < 0, then the radius must be defined on the machineside.

P13 1/50000 200 Height of strut

P14 +/- 50000 0 Margin on the reference point

P15 +/- 50000 0 Margin opposite the reference point


design2machine manual btl - V 10.5 62

6.27 Dovetail Mortise Front 3-056-X and 4-056-X


design2machine manual btl - V 10.5 63

6.27 Parameters Dovetail Mortise Front

3-056-X und 4-056-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 WRS/2 Distance from the reference edge to the reference point

P03 0/50000 0 Displacement to the front side

P04 0/1 0 0=with rounding at the bottom; 1=without rounding, unbounded

P05 0/1 0 0=with elongation; 1=with pocket

P06 1/179 90 Angle between cut edge and reference edge

P07 1/179 90 Inclination between face and reference side

P08 1/179 90 Angle between axis of the tenon and reference side

P09 0/1000 0 Middle flattening

P10 0/30 0 Angle of cone

P11 1/1000 28 Mortise depth

P12 0/1000 45 Diameter of the curve


If P12 < 0, then the radius must be defined on the machineside.

P14 +/- 50000 0 Margin on the reference side

P15 +/- 50000 0 Margin opposite the reference side

Tool

The radius is defined by


the tool on the machineside
design2machine manual btl - V 10.5 64

6.28 Marking / Labeling 3-060-X and 4-060-X


design2machine manual btl - V 10.5 65

Bit 0 1

0 Marking No marking

1 Text at reference edge

2 Text in the middle

Bit 4 = 1

Bit 5 = 1

Bit 6 = 1
3 Text opposite to reference edge

4 Text on the left side of marking


Bit 3 = 1
5 Text between marking
Bit 2 = 1
6 Text on the right side of marking
Bit 1 = 1
7 standard

8 turned to right
Bit 12 = 1

9 upside down
Bit 13 = 1
10 turned to left

Bit 14 = 1
11 Letters standard Letters vertically placed

12 Text below the reference point

13 Text at the reference point

14 Text above the reference point

ABCD The text is not aligned to the edges defined by P06 / P07.
It is aligned to these edges:

Bit 7 or 9 = 1 Bit 8 or 10 = 1
design2machine manual btl - V 10.5 66

6.28 Parameters Marking / Labeling

3-060-X und 4-060-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P04 0/19521 0 (no text) Position and alignment of the text.


Only sensible 146 (with text) P04 = 0 if there is no text.
combinations

P06 1/179 90 Angle between axis and reference edge

P07 0/179 90 Interior angle


If P07 equals zero, 2 single markings have to be produced

P11 0/50000 100 Width of quadrangle


If P11 equals zero, there is only a single marking

P12 0/50000 0 Height of quadrangle


If P12 equals zero, marking is limited by the edge opposite
to the reference edge

P13 0/50000 200 Height of text


If P13 equals zero, the machine determines the text height.

P15 "" Text (String max. 256 characters)


Example: P15:"Rafter left"
design2machine manual btl - V 10.5 67

6.29 Text 4-061-X

ABCD ABCD ABCD P15: "ABCD"

ABCD ABCD ABCD


ABCD ABCD ABCD

ABCD ABCD ABCD P15: "ABCD\nEF\nGHI"


EF EF EF
GHI GHI GHI
C
D

ABCD
A
B
design2machine manual btl - V 10.5 68

6.29 Parameters Text

4-061-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P06 -180/+180 0 Angle between axis and reference edge

P09 0/2 0 Alignment vertical


0 = bottom, 1=middle, 2=top

P10 0/2 0 Alignment horizontal


0 = left, 1=middle, 2=right

P11 0/2 0 Aliignment in case of a multiline text


0 = left-aligned, 1=centered, 2=right-aligned
A new line must be defined with this 2 letters: \n

P12 0/1 0 Letters standard or horizontal placed


0 = standard, 1=letters horizontal placed

P13 0/50000 200 Height of text


If P13 equals zero, the machine determines the text height.

P15 "" Text (String max. 256 characters)


Example: P15:"Rafter left"
design2machine manual btl - V 10.5 69

6.30 Simple Scarf 1-070-X and 2-070-X


design2machine manual btl - V 10.5 70

6.30 Parameters Simple Scarf

1-070-X and 2-070-X

Parameter Min/Max Presetting Description

P01 +/- 50000 0 Distance from beam start to the reference point

P11 0/50000 20 Depth at the reference side

P12 0/50000 20 Depth at the opposite of reference side

P13 1/50000 200 Length of the overlap

P14 0/1000 0 Drilling 1 diameter


P15=0: This drilling is placed at 1/2 P13
P15>0: This drilling is placed at 1/3 P13

P15 0/1000 0 Drilling 2 diameter


Placed at 2/3 P13
design2machine manual btl - V 10.5 71

6.31 Scarf Joint 1-071-X and 2-071-X

1 /2

1/2

1/2

1 /2
design2machine manual btl - V 10.5 72

6.31 Parameters Scarf Joint

1-071-X and 2-071-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P07 0/90 0 Angle of inclination of the lapped scarf base

P09 -1/1 1 Shape of the lapped scarf or classic data identification:


1: when cutting orthogonal to reference side
-1: when cutting orthogonal to base side
0: classic definition, P10 and P12 are not used

P10 0/50000 0 Length of the lapped scarf base

P11 1/50000 20 Depth of the lapped scarf base

P12 0/50000 0 Depth of the lapped scarf base orthogonal to reference side

P13 1/50000 200 Length

P14 0/1000 0 Drilling 1 diameter


P15=0: This drilling is placed at 1/2 P13
P15>0: This drilling is placed at 1/3 P13

P15 0/1000 0 Drilling 2 diameter


Placed at 2/3 P13
design2machine manual btl - V 10.5 73

6.32 Step Joint 1-080-X and 2-080-X

A B
design2machine manual btl - V 10.5 74

6.32 Parameters Step Joint

1-080-X and 2-080-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P04 0/1 0 Type of heel notch: 0=normal; 1=tapered

P07 1/179 45 Inclination strut

P11 0/1000 20 Depth step joint

P12 0/1000 20 Depth heel notch

P14 0/1000 0 Height tenon


Which implementation (A or B) is used depends on the machine

P15 0/1000 0 Width tenon


design2machine manual btl - V 10.5 75

6.33 Step Joint Notch 3-080-X and 4-080-X


design2machine manual btl - V 10.5 76

6.33 Parameters Step Joint Notch

3-080-X and 4-080-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P04 0/1 0 Type of heel notch: 0=normal; 1=tapered

P07 1/179 45 Inclination between strut and reference side

P10 0/50000 WRS Width of the notch

P11 0/1000 20 Depth step joint

P12 0/1000 20 Depth heel notch

P13 1/50000 200 Height of strut

P14 0/1000 0 Depth of mortise


Which implementation (A or B) is used depends on the machine

P15 0/1000 0 Width of mortise

A B

Mortise at Step Joint Notch


Mortise at Step Joint Notch
Tenon at Step Joint
Tenon at Step Joint
design2machine manual btl - V 10.5 77

6.34 Planing 3-090-X and 4-090-X

2
3

0 1 2 3
2 2 2 2

Binary 1 2 4 8

Reference side 1 2 3 4

Examples

3 3

1
design2machine manual btl - V 10.5 78

6.34 Parameters Planing

3-090-X and 4-090-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P04 1/15 15 Specification of side(s) to be planed; binary coded

P11 0/50 1 Planing depth

P12 +/- 99999 LRS Length of the area to be planed


design2machine manual btl - V 10.5 79

6.35 Profile Front 3-100-X and 4-100-X


design2machine manual btl - V 10.5 80

6.35 Parameters Profile Front

3-100-X and 4-100-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P03 +/- 1000 0 Distance from the reference edge to the reference point

P06 0/180 90 Rotation angle of the first curve of the profile

P07 0/180 90 Rotation angle of the profile towards the reference edge

P08 +/- 180 0 Offset angle

P11 +/- 1000 250 Radius of the first curve

P12 +/- 1000 250 Radius of the second curve


design2machine manual btl - V 10.5 81

6.36 Profile Head concave 3-101-X and 4-101-X


design2machine manual btl - V 10.5 82

6.36 Parameters Profile Head concave

3-101-X und 4-101-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P11 0/1000 120 Radius

P12 +/- 1000 20 Depth

P13 0/1000 20 Displacement

P14 +/- 1000 20 Depth

P15 0/1000 20 Displacement


design2machine manual btl - V 10.5 83

6.37 Profile Head convex 3-102-X and 4-102-X


design2machine manual btl - V 10.5 84

6.37 Parameters Profile Head convex

3-102-X und 4-102-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P11 0/1000 120 Radius

P12 +/- 1000 20 Depth

P13 0/1000 20 Displacement

P14 +/- 1000 20 Depth

P15 0/1000 20 Displacement


design2machine manual btl - V 10.5 85

6.38 Profile Head cambered 3-103-X and 4-103-X

The curve is defined by a cubic polynom.

Y = Ax3 + Bx2 + Cx + D

The coefficients A, B, C and D must be calculated


on the machine side. Y

X
design2machine manual btl - V 10.5 86

6.38 Parameters Profile Head cambered

3-103-X and 4-103-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P10 0/50000 500 Profile length

P11 +/- 1000 40 Depth at the reference point

P12 +/- 1000 60 Maximum depth of profile

P13 +/- 1000 10 Minimum depth of profile

P14 +/- 1000 40 Depth at the profile end

P15 0/1 1 Premill: 0=round; 1=angular


design2machine manual btl - V 10.5 87

6.39 Round Arch 4-104-X


design2machine manual btl - V 10.5 88

6.39 Parameters Round Arch

4-104-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P11 +/- 1000 30 Depth of the arch segment

P12 0/30000 500 Length of the arch segment


design2machine manual btl - V 10.5 89

6.40 Profile Head 3-106-X and 4-106-X

3
p
La
l
k
j

c 2
Ar

2
p i
La h

g
f
c1
Ar

1 e
p
La d

c
b

La
p
3
l
k
j
Ar
c2

La
i p
2
h

g
f
Ar
c1

La
e p
d 1

c
b

a
design2machine manual btl - V 10.5 90

6.40 Parameters Profile Head

3-106-X und 4-106-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P04 0/3 1 Type of arc (convex, concave), binary coded. See table below.

P09 0/1000 1/10 HRS Length of lap 1

P10 0/1000 1/10 HRS Depth of lap 1

P11 0/1000 1/10 HRS Displacement arc 1

P12 0/1000 3/10 HRS Horizontal length arc 1

P13 0/1000 3/10 HRS Vertical length arc 1

P14 0/1000 0 Camber arc 2

P15 0/1000 1/10 HRS Length of lap 2

P16 0/1000 1/10 HRS Depth of lap 2

P17 0/1000 1/10 HRS Displacement arc 2

P18 0/1000 3/10 HRS Horizontal length arc 2

P19 0/1000 3/10 HRS Vertical length arc 2

P20 0/1000 0 Camber arc 2

P21 0/1000 1/10 HRS Length of lap 3


Arc 1 Arc 2
P22 0/1000 1/10 HRS Depth of lap 3 h l
f g j k

0
d e h i
c g
f f
h l
90° f g j k

d e h i
c g
e e
R h l
f g j k
R
P14 s2 2
s

R= +
2 8 * P14
d e h i
c g

h l
f g j k

The definition for P18, P19, P20, i, j is similar to P12, P13, P14, e, f. 3
d e h i
c g
design2machine manual btl - V 10.5 91

6.41 Sphere 3-107-X and 4-107-X

A1
A2 A1: Angle between tangent on sphere and limit face at P12.
A2: Angle between tangent on sphere and limit face at P13.
A1 and A2 are defined on the machine side. They depend
on the capabilities of the machine.
In this pictures A1 and A2 are 90°.

A1
A2
design2machine manual btl - V 10.5 92

6.41 Parameters Sphere

3-107-X and 4-107-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 99999 WRS / 2 Distance from the reference edge to the reference point

P03 +/- 99999 HRS / 2 Distance from the reference side to the reference point

P11 +/- 99999 WRS / 2 Radius

P12 0/99999 0 Start offset

P13 0/99999 P11 Length


design2machine manual btl - V 10.5 93

6.42 Triangle Cut 4-120-X

Z
Y

X
design2machine manual btl - V 10.5 94

6.42 Parameters Triangle Cut

4-120-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 +/- 50000 0 Distance from the reference edge to the reference point

P03 +/- 50000 0 Distance from the reference side to the reference point

P10 +/- 50000 1 Normal vector 1: Length of X-component

P11 +/- 50000 0 Normal vector 1: Length of Y-component

P12 +/- 50000 1 Normal vector 1: Length of Z-component

P13 +/- 50000 -1 Normal vector 2: Length of X-component

P14 +/- 50000 0 Normal vector 2: Length of Y-component

P15 +/- 50000 1 Normal vector 2: Length of Z-component


design2machine manual btl - V 10.5 95

6.43 Tyrolean Dovetail 1/2/3/4-136-X

Frontview
Sideview

Frontview

Sideview
design2machine manual btl - V 10.5 96

6.43 TyroleanDovetail 1/2/3/4-136-X


inside

inside
Tool

1/2
1/2

1/2

1/2
design2machine manual btl - V 10.5 97

6.43 TyroleanDovetail 1/2/3/4-136-X

Frontview
Sideview

Frontview

Sideview
design2machine manual btl - V 10.5 98

6.43 TyroleanDovetail 1/2/3/4-136-X

Sideview Frontview

Profile of tool Path of


top of tool

Sideview Frontview

Profile of tool Path of


top of tool

Tool
Profile of tool
d
design2machine manual btl - V 10.5 99

6.43 Tyrolean Dovetail 1/2/3/4-136-X

Frontview

Sideview
Frontview

Sideview
design2machine manual btl - V 10.5 100

6.43 TyroleanDovetail 1/2/3/4-136-X

Tool

inside
inside

1/2
1/2

1/2

1/2
design2machine manual btl - V 10.5 101

6.43 TyroleanDovetail 1/2/3/4-136-X

Frontview

Sideview
Frontview

Sideview
design2machine manual btl - V 10.5 102

6.43 TyroleanDovetail 1/2/3/4-136-X

Sideview Frontview

Profile of tool Path of


top of tool

Sideview Frontview

Profile of tool Path of


top of tool

Tool
Profile of tool
d
design2machine manual btl - V 10.5 103

6.43 Tyrolean Dovetail

1/2/3/4-136-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 0/50000 30 Distance between "inside" an side of part

P03 +/- 50000 HRS/2 Distance orthogonal to the reference side

P04 0/1 0 0: "inside" at reference edge,


1: "inside" at opposite of reference edge

P05 -1/0/50000 0 0: Without rebate or mitre


-1: With mitre
>0: With rebate

P06 1/179 90 Angle to the reference edge in the reference side

P07 0/50000 0 Width

P08 0/50000 0 Depth

P09 0/45 15 Inclination

P11 0/50000 0.25 x HRS Height

P12 0/50000 0 Radius

P13 0/50000 0 Length of tool (part of arc)

P14 0/1 0 0: Angular corner joint


1: Straight T-wall connection

P15 0/50000 WRS Length

P16 0: Processing on the reference side and opposite the reference side
1: Processing only on the reference side
2: Processing only opposite the reference side
design2machine manual btl - V 10.5 104

6.44 Dovetail 1/2/3/4-138-X

inside

inside
inside

inside
design2machine manual btl - V 10.5 105

6.44 Dovetail 1/2/3/4-138-X

inside

inside
inside

inside
design2machine manual btl - V 10.5 106

6.43 Dovetail

1/2/3/4-138-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 Distance from beam start to the reference point

P02 0/50000 30 Distance between "inside" an side of part

P03 +/- 50000 HRS/2 Distance orthogonal to the reference side

P04 0/1 0 0: "inside" at reference edge,


1: "inside" at oppostite of reference edge

P05 -1/0/50000 0 0: Without rebate or mitre


-1: With mitre
>0: With rebate

P09 0/45 15 Inclination

P11 0/50000 0.333 x HRS Depth 1

P12 0/50000 0.167 x HRS Depth 2

P14 0/1 0 0: European Dovetail


1: American Dovetail

P15 0/50000 WRS Length

P16 0: Processing on the reference side and opposite the reference side
1: Processing only on the reference side
2: Processing only opposite the reference side
design2machine manual btl - V 10.5 107

6.45 Free Contour 0-250-X, 3-250-X, 4-250-X

Toolpath to the left of the contour

Toolpath on contour Toolpath to the right of the contour

Reference side or
400.0 Referenceplane
100.0

4-250-X
PROCESSIDENT 1 2 3 4 5
Typ P08 0 1 2 2 1
Next Segment P09 2 3 4 5 0
Endpoint X P01 200.0 300.0 500.0 700.0 800.0
Y P02 0.0 50.0 50.0 50.0 0.0
Z P03 0.0 0.0 0.0 0.0 0.0
Point on arc X P10 400.0 600.0
Y P11 100.0 0.0
Z P12 0.0 0.0

In this view the contour is oriented away from the observer.

The inclination is constant over the length of the segment

Reference Side Reference Side and is always measured from the tangent of the contour
at the actual point.
P6 4c

1
4
>0 <0
onst

4 // //
// 3 2
// //
a
nt

//

3
P6
P6 3 co
Reference Side Reference Side 4 ns
ta
nt
2 P6
2 cons
>0 <0 tant
P6
3 1

P6
2
design2machine manual btl - V 10.5 108

6.45 Parameters Free Contour

0-250-X, 3-250-X, 4-250-X


design2machine manual btl - V 10.5 109

Upper line: Pt1 to Pt4


Lower line: Pt5 to Pt8 (associated contour) Pt 4
The contour and its associated contour are defined on the same referenceside.
The contour and the associated contour are connected via the processidents of
their respective starting points. The parameter P06 of the starting point of the
Pt 8
contour (P08=100) references the associated contour, whereas the parameter P06 Pt 3
of the starting point of the associated contour (P08=101) references the contour.

Pt 2
Pt 7

PROCESSIDENT 70 71 72 73 74 75 76 77 Pt 6 Pt 1
Typ P08 100 1 1 1 101 1 1 1
Next Segment P09 71 72 73 0 75 76 77 0
Pt 5
Associated contour P06 74 -- -- -- 70 -- -- --
Endpoint P01/P02/P03 Pt 1 Pt 2 Pt 3 Pt 4 Pt 5 Pt 6 Pt 7 Pt 8

The processing attributes REFERENCEPLANE, PROCESSINGQUALITY, PRIORITY, RECESS and PROCESS may only be defined
in the first segment (startpoint) of the contour, they are valid for the whole contour.

Contour type P13 P14 P15 Comment


Free contour 0 Tool ID
Saw contour 1 Tool ID Recess P15 is allowed for all segment types
Mill contour 2 Tool ID Recess P15 is allowed for all segment types
Pen contour 10 Tool ID P05 is ignored
Nail (screw) contour 20 Tool ID Nail spacing P05 is ignored
P15 is allowed for all segment types
Glue area 30 Tool ID P07 must be 1 P05 is ignored
Planing area 40 Tool ID P07 must be 1
Plaster area 50 Tool ID P07 must be 1
Lock-out area 200 Type of lock-out area, bit coded. P07 must be 1 P05 is ignored
P14 =0: for all processings
Bit 1=1 (1): only for nailing
Bit 2=1 (2): only for glueing
Bit 3=1 (4): only for planing
Bit 4=1 (8): only for plastering

If no Tool ID is specified, the machine has to select a tool.


If P15 is defined for the startpoint, its value is valid for the whole contour.
If P15 is defined in a following segment, it overrides the P15 of the startpoint only for this segment.
design2machine manual btl - V 10.5 110

Actual segment

Start End

0 The processing at the vertexes


has to be specified by the machine ? ?

1 Do not pass over

2 Pass over at start

3 Pass over at end

4 Pass over at start


Pass over at end

The machineside decides, how the RECESS is worked out. Examples:


design2machine manual btl - V 10.5 111

6.46 Variant 0-900-X, 1-900-X, 2-900-X, 3-900-X, 4-900-X

With this type the user can define his own processings. In addition to the parameters of a
processing he has to specify the machining by an Integer value in the PROCESSKEY line.

Example:

Code (Integer value) of the variant


Comment or name of the variant (optional)

The parameters P01 to P15 can be used to describe the processing.

In order to avoid numbering conflicts and ensure interoperability of variants of different manufacturers,
variants should be sent to design2machine. They will then be published on the design2machine
homepage and will eventually be defined as a standard processing in a later BTL version.
design2machine manual btl - V 10.5 112

6.46 Parameters Variant

0-900-X, 1-900-X, 2-900-X, 3-900-X, 4-900-X

Parameter Min/Max Presetting Description

P01 +/- 99999 0 user definded

P02 +/- 99999 0 user definded

P03 +/- 99999 0 user definded

P04 +/- 99999 0 user definded

P05 +/- 99999 0 user definded

P06 +/- 99999 0 user definded

P07 +/- 99999 0 user definded

P08 +/- 99999 0 user definded

P09 +/- 99999 0 user definded

P10 +/- 99999 0 user definded

P11 +/- 99999 0 user definded

P12 +/- 99999 0 user definded

P13 +/- 99999 0 user definded

P14 +/- 99999 0 user definded

P15 +/- 99999 0 user definded


design2machine manual btl - V 10.5 113

7. Prefabrication
This chapter summarizes the extensions for the construction of prefabricated houses.

Identification Index Datatyp Meaning

Loop over the parts


[PART]
...
End of loop over the parts

Loop over the composites


[COMPOSITE]

The composite has the same attributes as a part. It further has an attribute TYPE (see below).
Composites are virtual building blocks, they simplify the composition in the prefabrication process.
Each type of composite is optional, i.e. each combination of composites can be used as required
by the prefabrication process.
The composite types have a hierarchical ordering:

TYPE: MODULE A composite of type MODULE can contain:


Parts and processings.

LAYER A composite of type LAYER can contain:


Composites of type MODULE,
parts and processings.

ELEMENT A composite of type ELEMENT can contain:


Composites of type MODULE, LAYER,
parts and processings.

ELEMENTCHARGE A composite of type ELEMENTCHARGE can contain:


Composites of type MODULE, LAYER, ELEMENT,
parts and processings.

In the btl file, the composites should be arranged in the order of the types, i.e. first all composites of
type MODULE, then all of type LAYER, then all of type ELEMENT and last all of type ELEMENTCHARGE.

Loop over the processings for a composite

PROCESSKEY: 0-300-0 With this key a part or a composite is set to the composite.
Subpart refers to the coordinate-system of the
superior composite.

REFERENCEPLANE: OX: Parameter type Coordinate triple origin of the part-coordinate-system


OY: Parameter type
OZ: Parameter type
XX: Parameter type Direction vector of the local x axis
XY: Parameter type
XZ: Parameter type
YX: Parameter type Direction vector of the local y axis
YY: Parameter type
YZ: Parameter type
PROCESSPARAMETERS: UID: Integer UID of the transformation of the part or composite

End of loop over the processings for composite

End of loop over the composites


design2machine manual btl - V 10.5 114

Listing in the BTL-File

Project

Loop possibly a rawpart


over the part part
rawparts possibly further parts processing
possibly further processings possibly further processings
possibly further rawparts

Loop
part
over the
possibly further parts
parts

Loop possibly a MODULE


over the part
composites possibly further parts
possibly further processings
possibly further MODULEs

possibly a LAYER
possibly MODULEs
possibly further parts
possibly further processings
possibly further LAYERs

possibly a ELEMENT Hierarchical ordering


possibly LAYERs
possibly further parts
Composite
possibly further processings
ELEMENTCHARGE
possibly further ELEMENTs
Composite
ELEMENT
possibly a ELEMENTCHARGE
possibly ELEMENTs
Composite
possibly further parts
LAYER
possibly further processings
possibly further ELEMENTCHARGEs
Composite
MODULE

part
possibly further parts
possibly further processings

possibly further MODULEs


possibly further parts
possibly further processings

possibly further LAYERs


possibly further MODULEs
possibly further parts
possibly further processings

possibly further ELEMENTs


possibly further LAYERs
possibly further MODULEs
possibly further parts
possibly further processings
design2machine manual btl - V 10.5 115

Example for a composite

UID 2

UID 16 UID 18 UID 20

UID 10

UID 11

UID 12

UID 13
UID 3

UID 4

UID 5

UID 6

UID 7

UID 8

UID 9
UID 15 UID 17 UID 19

UID 1

ELEMENT ELEMENT
UID 301 UID 302

ELEMENTCHARGE
UID 401

UID 21 UID 26 UID 41 UID 45

UID 22 UID 23 UID 24 UID 27 UID 28 UID 29 UID 42 UID 43 UID 46 UID 47

UID 25 UID 30 UID 44 UID 48

LAYER LAYER LAYER MODULE LAYER LAYER LAYER


UID 201 UID 202 UID 203 UID 101 UID 204 UID 205 UID 206
UID 102
UID 103
design2machine manual btl - V 10.5 116

[PART] [COMPOSITE] [COMPOSITE]


UID: 1,2 TYPE: MODULE TYPE: ELEMENT
processings ... UID: 101 UID: 301
[PART] contains UID 5,6,15,16 contains UID 201,202,203
UID: 3,4,5,6,7,8,9 processings ... processings ...
UID: 10,11,12,13 [COMPOSITE] [COMPOSITE]
processings ... TYPE: MODULE TYPE: ELEMENT
[PART] UID: 102 UID: 302
UID: 15,16,17,18 contains UID 7,8,17,18 contains UID 204,205,206
processings ... processings ... processings ...
[COMPOSITE]
TYPE: MODULE
UID: 103
contains UID 11,12,19,20
processings ...
[PART] [COMPOSITE]
UID: 21,26 TYPE: ELEMENTCHARGE
processings ... UID: 401
[PART] contains UID 301,302
UID: 22,27 contains UID 1,2
processings ... [COMPOSITE] processings ...
[PART] TYPE: LAYER
UID: 23,28 UID: 201
processings ... contains UID 21,22,23,24,25
[PART] processings ...
UID: 24,29 [COMPOSITE]
processings ... TYPE: LAYER
[PART] UID: 202
UID: 25,30 contains UID 101,102
processings ... contains UID 3,4,9
processings ...
[COMPOSITE]
TYPE: LAYER
UID: 203
contains UID 26,27,28,29,30
[PART] processings ...
UID: 41,45
processings ...
[PART]
UID: 42,46
processings ...
[PART] [COMPOSITE]
UID: 43,47 TYPE: LAYER
processings ... UID: 204
[PART] contains UID 41,42,43,44
UID: 44,48 processings ...
processings ... [COMPOSITE]
TYPE: LAYER
UID: 205
contains UID 103
contains UID 10,13
processings ...
[COMPOSITE]
TYPE: LAYER
UID: 206
contains UID 45,46,47,48
processings ...

End of example for a composite

You might also like