Timber NC - BVX

Tekla Structures Timber BTL BVN BVX Hundegger GT HM randek tigerstop CNC export timber model timber
Not version-specific
Tekla Structures
Environment
Netherlands

Hundegger BVX - Preface

Construsoft developed and implemented several Timber NC-export tools in Tekla Structures.
Each of these export tools is dedicated to a specific Timber NC-file format, each with their own scope and definition.

The scope of some of the formats is such that Tekla can unambiguously determine the operation from the geometric information. These are categorized as basic formats. There are however also formats for which, for volumetric operations, it is not possible to unambiguously determine which operation is meant. In those cases the user needs to provide additional non-geometrical information in the form of the name of the operation. These file formats are categorized as advanced formats.
Another way to categorize the file formats is by considering the type of objects they can describe.
Next table illustrates these categorizations:

  Single-piece Framing 
Timber NC-File FormatTypeBeamPlateBeamPlate
BTLAdvancedYesYesYesYes
Hundegger-BVN (K2)AdvancedYesNoNoNo
Hundegger-BVX (SC3)AdvancedYesNoNoNo
Hundegger-BVX2AdvancedNoYesNoNo
GT_HechttechniekBasicNoNoYesYes
HM (M311 ; HMT ; HMZ)BasicYesNoNoNo
RandekBasicNoNoYesYes
TigerstopBasicYesNoNoNo

This document handles the various volumetric BVX-operations that Tekla can handle and should be read in concurrence with article Timber NC-operations - Background & general modelling aspects.

1. Tekla model and BVX

In Timber, initially all parts have a rectangular cross section and all parts are prismatic.
In total, initially, each part has 6 faces: four longitudinal and two end faces.

On the Hundegger machine, the longitudinal faces are numbered: 1,2,3,4 and the end faces are denoted as Front and Rear.
Next image illustrates this.



  

Image
Timber_NC_BVX_1.png



In the appendices these numbers are used to define configurations.

2. Processes, type and tools

Some operations are Separating operations (S)
Some operations are Discrete (D)
Some operation can be either Separating or Discrete (S ; D)
Some operations are Profiling (P)
Some operations can be either Discrete or Profiling (D ; P)
Some operations that are Annotative (A)

Next table shows the list of current available operations (processes) and their type. 
 

ProcessVolumetric/PlanarTypeToolRemark
CutPlanarS- 
Double CutVolumetricS- 
Ridge LapVolumetricSj152Only spliced configurations
     
SlotVolumetricD- 
LapVolumetricDj152Only spliced configurations
Birds MouthVolumetricD- 
Block House Half LapVolumetricDj152Only spliced configurations
DrillingVolumetricD  
     
Longitudinal CutVolumetricD ; P- 
Ridge CutVolumetricD ; Pd153 
Valley CutVolumetricD ; Pd153 
     
Brace ShoulderVolumetricSj152Only spliced configurations
RabbetVolumetricD ; P- 
GrooveVolumetricD ; P- 
MarkingVolumetricAm116 
TenonVolumetricD ; Sj150 
MortiseVolumetricD ; Sj150 
Dovetail TenonVolumetricD ; Sj151 
Dovetail MortiseVolumetricD ; Sj151 

Construsoft developed some tools. The table shows for which operations this is the case and which tool can be used to model them.

3. Planar operation - Cut

In BVX, a cut is a planar operation that separates a portion of a solid.

Modelling:
A Cut operation can be modelled using a either a Fit or a Trim command.
When there is only one saw cut at an end then it should be modelled using a Fit.
When there is more than one saw cut at one end then the first Cut should be a Fit and all subsequent others should be Trim.

Remark(s)
There is no parameter to control the distance over which the Cut operation stretches. Therefore, a cut will always start and end in thin air.

4. BVX volumetric operations have different scopes

In BVX, an operation is defined on a reference side (RS) and described by its:

  • Position
  • Orientation
  • Geometry

 
Review the BVX File format description and the native BVX file viewer for details.

Each operation has its own scope with respect to:
- The faces on which it can be defined
- How many faces it can affect 
- The shape of the removed solid
- Orientational parameters

Because of scope and definition, there are cut outs that can be modelled with more than one BVX-operation. There are however also cut outs that only suit one specific BVX-operation.

Next image illustrates this:



  

Image
Timber_NC_BVX_2.png



In general:
The dimensions of a rectangular block shape are unambiguously described by three independent parameters.
In space, the position of a volume is unambiguously described by three independent coordinates.
In space, the orientation of a volume is unambiguously described by three independent angles.

When one independent parameter is not present on an operation it means that the scope of that operation is limited because the “missing” parameter is calculated and, hence, is dependent.

Example1: Comparison between Housing and Lap in terms of dimensions:
A Housing has an independent parameter that controls the width 
A Lap does not have an independent parameter that controls the width.

  

Image
Timber_NC_BVX_3.png



This is the reason why operation C can be described as both a Housing and a Lap and operation B cannot be described by a Lap.

Example2: Comparison between Housing and Slot in terms of orientation.
A Housing operation has an independent parameter to control the in-plane angle.
A Slot operation does not have an independent parameter to control the in-plane angle.

  

Image
Timber_NC_BVX_4.png



This is the reason why operation D can be described by both a Housing and a Slot and operation E cannot be described by a Slot.

  

Image
Timber_NC_BVX_5.png


 

5. Machine faces

Next image shows the coordinate system on the machine.



  

Image
Timber_NC_BVX_6.png



In BVX, an operation is described on one of the four longitudinal faces of the virginal solid. In BVX this face is denoted as reference side.
  

Image
Timber_NC_BVX_7.png
Image
Timber_NC_BVX_8.png

6. Reference side

An operation is defined on a Reference side.
Each reference side has its own local coordinate system in which the position of the operation is described.



  

Image
Timber_NC_BVX_9.png


 

7. Positional and angular parameters

As mentioned, the position and orientation of a 3D-solid can be unambiguously described by 6 independent parameters, three for position and three for orientation.

The position is described by the values of LengthMeas, Q1 and Q2.

The angular parameters are the rotations about the axes of the local coordinate system of the applied reference side (LengthMeas-, Q1- and Q2-axis)

For operations that support more than one angular parameter, the order in which the angle values are applied must be maintained.

Review the BVX File format description and the native BVX file viewer for details per operation.

8. Shape of negative volume and shape of cut out

Each volumetric operation is to be modelled using a negative volume.
Note that the shape of the negative volume does not necessarily match the shape of the cutout:



  

Image
Timber_NC_BVX_10.png



A rectangular, block shaped prismatic negative volume can affect either 1, 2, 3 or 4 faces of the virginal solid.
The actual shape of the portion of solid that is removed can vary as well. Most often this is either a

a. Rectangular prism. Here it does not matter whether the negative volume’s local x-axis is // to the parts local x-,y- or z-axis.

b. Triangular prism. Here it does matter whether the negative volume’s local x-axis is // to the parts local x-, y-, or z-axis.

 

Image
Timber_NC_BVX_11.png

9. Configurations

In this document, no combination of operations is mentioned. The reason is that there are too many combinations possible. Looking at single operations and considering:

  • Number of faces affected  (1; 2; 3 or 4 faces) → 6 + 15 + 20 +15 = 56 permutations
  • Shape of cutout (rectangular or triangular prism) → 2 permutations
  • Direction of system axis of the negative volume that yield a triangular prism relative to the parts
UCS (//x ; //y ; //z) → 3 permutations.


So, in total:  56 + 3*56 = 224 configurations are considered. Each configuration is assigned a unique number.

Appendix A describes all possible configurations in which:
- The shape of the cutout on the solid is a single blockshaped rectangle.
- 1, 2, 3 or 4 faces are affected
- The orientation of the block is such that each side of it is // to one of the local axes of the part.

Appendix B describes all possible configurations in which:
- The shape of the cutout on the solid is a single right angled, trangular prism.
- 1, 2, 3, or 4 faces are affected
- The orientation of the triangular prism is such that its system line is // to either the local x-, y- or z-axis
of the part.

Note that some configurations cannot be modelled or make no sense. In the Appendices, these configurations are denoted in red.

10. Tekla tools

Some operations and combinations of operations are hard to model manually. For these, Construsoft developed dedicated tools.  These tools will assign the appropriate names to the negative volumes.

Tenon- and mortise                        → J150
Dovetail tenon- and mortise         → J151
Lap Joints                                          → J152
Ridge/Valley cut                               → d153



  

Image
Timber_NC_BVX_12.png

   

Image
Timber_NC_BVX_13.png



  

Image
Timber_NC_BVX_14.png



  

Image
Timber_NC_BVX_15.png


 

11. Tekla model

What follows can best be viewed in concurrence with the model: BVX-operations.
The model contains all configurations mentioned in both Appendix A and B.
The configuration number is represented by the Finish attribute on the part.



  

Image
Timber_NC_BVX_16.png



For each operation mentioned below, there is a filter.
The name of the filter is BVX_[Operation], e.g.: BVX_RABBET.
The filter only shows the configurations that can be exported to the operation mentioned in the filter name.

Scope per operation
The name of an operation is denoted in three environments:

  • The GUI of the export tool
  • The actual BVX file
  • The SC-Viewer

 
Unfortunately, the name of certain operations is not the same in these environments.
In next overview the table header is the denotation in the BVX file, the other two denotations are shown in the table. 

Note: The tables indicate the theoretical scope of each operation. It does not take into account whether or not it is practical to apply a certain operation in that configuration.

12. Scope per operation that require rectangular or triangular prismatic cut out

BirdsMouth

Image
Timber_NC_BVX_17.png



  

Image
Timber_NC_BVX_18.png

  

Image
Timber_NC_BVX_19.png


 

BlockingGroove

Image
Timber_NC_BVX_20.png



  

Image
Timber_NC_BVX_21.png

   

Image
Timber_NC_BVX_22.png


 

Vcut

Image
Timber_NC_BVX_23.png



  

Image
Timber_NC_BVX_24.png

   

Image
Timber_NC_BVX_25.png



  

Image
Timber_NC_BVX_26.png

   

Image
Timber_NC_BVX_27.png



  

Image
Timber_NC_BVX_28.png

   

Image
Timber_NC_BVX_29.png



  

Image
Timber_NC_BVX_30.png

   

Image
Timber_NC_BVX_31.png



  

Image
Timber_NC_BVX_32.png


 

Groove

Image
Timber_NC_BVX_33.png



  

Image
Timber_NC_BVX_34.png

   

Image
Timber_NC_BVX_35.png



  

Image
Timber_NC_BVX_36.png

   

Image
Timber_NC_BVX_37.png



  

Image
Timber_NC_BVX_38.png

   

Image
Timber_NC_BVX_39.png



  

Image
Timber_NC_BVX_40.png

   

Image
Timber_NC_BVX_41.png



  

Image
Timber_NC_BVX_42.png


 

Housing

Image
Timber_NC_BVX_43.png



  

Image
Timber_NC_BVX_44.png

   

Image
Timber_NC_BVX_45.png



  

Image
Timber_NC_BVX_46.png

   

Image
Timber_NC_BVX_47.png



  

Image
Timber_NC_BVX_48.png

   

Image
Timber_NC_BVX_49.png



  

Image
Timber_NC_BVX_50.png

   

Image
Timber_NC_BVX_51.png



  

Image
Timber_NC_BVX_52.png

   

Image
Timber_NC_BVX_53.png



  

Image
Timber_NC_BVX_54.png

   

Image
Timber_NC_BVX_55.png



  

Image
Timber_NC_BVX_56.png

   

Image
Timber_NC_BVX_57.png



  

Image
Timber_NC_BVX_58.png

   

Image
Timber_NC_BVX_59.png



  

Image
Timber_NC_BVX_60.png

   

Image
Timber_NC_BVX_61.png



  

Image
Timber_NC_BVX_62.png

   

Image
Timber_NC_BVX_63.png



  

Image
Timber_NC_BVX_64.png

   

Image
Timber_NC_BVX_65.png



  

Image
Timber_NC_BVX_66.png

   

Image
Timber_NC_BVX_67.png


 

Lap

Image
Timber_NC_BVX_68.png



  

Image
Timber_NC_BVX_69.png

   

Image
Timber_NC_BVX_70.png



  

Image
Timber_NC_BVX_71.png

   

Image
Timber_NC_BVX_72.png



  

Image
Timber_NC_BVX_73.png

   

Image
Timber_NC_BVX_74.png



  

Image
Timber_NC_BVX_75.png

   

Image
Timber_NC_BVX_76.png



  

Image
Timber_NC_BVX_77.png

   

Image
Timber_NC_BVX_78.png



  

Image
Timber_NC_BVX_79.png


 

HipRidgeCut

Image
Timber_NC_BVX_80.png



  

Image
Timber_NC_BVX_81.png

   

Image
Timber_NC_BVX_82.png



  

Image
Timber_NC_BVX_83.png


 

Rabbet

Image
Timber_NC_BVX_84.png



  

Image
Timber_NC_BVX_85.png

   

Image
Timber_NC_BVX_86.png



  

Image
Timber_NC_BVX_87.png

   

Image
Timber_NC_BVX_88.png



  

Image
Timber_NC_BVX_89.png

   

Image
Timber_NC_BVX_90.png


 

Slit

Image
Timber_NC_BVX_91.png



  

Image
Timber_NC_BVX_92.png

   

Image
Timber_NC_BVX_93.png



  

Image
Timber_NC_BVX_94.png

   

Image
Timber_NC_BVX_95.png



  

Image
Timber_NC_BVX_96.png

   

Image
Timber_NC_BVX_97.png



  

Image
Timber_NC_BVX_98.png

   

Image
Timber_NC_BVX_99.png



  

Image
Timber_NC_BVX_100.png

   

Image
Timber_NC_BVX_101.png



  

Image
Timber_NC_BVX_102.png

   

Image
Timber_NC_BVX_103.png



  

Image
Timber_NC_BVX_104.png

   

Image
Timber_NC_BVX_105.png



  

Image
Timber_NC_BVX_106.png

   

Image
Timber_NC_BVX_107.png



  

Image
Timber_NC_BVX_108.png

   

Image
Timber_NC_BVX_109.png



  

Image
Timber_NC_BVX_110.png

   

Image
Timber_NC_BVX_111.png



  

Image
Timber_NC_BVX_112.png

   

Image
Timber_NC_BVX_113.png


 

Appendix A

This appendix contains all possible configurations for a single operation that cuts out a rectangular prism. 

The number of permutations of k items out of a group of n items can be calculated with:

  

Image
Timber_NC_BVX_114.png



Let n be the number of faces on a virginal solid with a rectangular cross section. This means n = 6.
Let k be the number of faces that is affected by the operation. This means k ranges from 1 to 4.

The number of configurations that affect 1 face = 6
The number of configurations that affect 2 faces = 15
The number of configurations that affect 3 faces = 20
The number of configurations that affect 4 faces = 15

So, in total there are 56 permutations for configurations that cut out a rectangular prism.
In next tables a record contains 7 fields:
1st field denotes the unique number of the configuration
2nd ,3rd, .., 7th fields represent the faces on the solid. A value 1 means the face is affected, a value 0 means that the face is not affected. Next to a table some configurations are illustrated.

There are configurations that are impossible in Timber NC, these are denoted with red text.

  

Image
Timber_NC_BVX_115.png

   

Image
Timber_NC_BVX_116.png

   

Image
Timber_NC_BVX_117.png



  

Image
Timber_NC_BVX_118.png

   

Image
Timber_NC_BVX_119.png

   

Image
Timber_NC_BVX_120.png



  

Image
Timber_NC_BVX_121.png

   

Image
Timber_NC_BVX_122.png



  

Image
Timber_NC_BVX_123.png

   

Image
Timber_NC_BVX_124.png

   

Image
Timber_NC_BVX_125.png


 

Appendix B

This appendix contains all possible configurations for a single operation that cuts out a right-angled triangular prism. 

The number of permutations of k items out of a group of n items can be calculated with:

  

Image
Timber_NC_BVX_126.png



Let n be the number of faces on a virginal solid with a rectangular cross section. This means n = 6.
Let k be the number of faces that is affected by the operation. This means k ranges from 1 to 4.

The number of configurations that affect 1 face = 6
The number of configurations that affect 2 faces = 15
The number of configurations that affect 3 faces = 20
The number of configurations that affect 4 faces = 15

For a triangular prism there is a need to vary the system line:

  

Image
Timber_NC_BVX_127.png



So, in total there are 3 times 56 = 168 permutations for configurations that cut out a triangular portion.

The configurations that describe a triangular cut out in the solid, start with number 1001
For configurations //x the number ranges from 1001 to 1056
For configurations //y the number ranges from 1101 to 1156
For configurations //z  the number ranges from 1201 to 1256

There are configurations that are impossible in Timber NC, these are denoted with red text.

  

Image
Timber_NC_BVX_128.png

   

Image
Timber_NC_BVX_129.png



  

Image
Timber_NC_BVX_130.png

   

Image
Timber_NC_BVX_131.png



  

Image
Timber_NC_BVX_132.png

   

Image
Timber_NC_BVX_133.png



  

Image
Timber_NC_BVX_134.png

   

Image
Timber_NC_BVX_135.png



  

Image
Timber_NC_BVX_136.png

   

Image
Timber_NC_BVX_137.png



  

Image
Timber_NC_BVX_138.png

   

Image
Timber_NC_BVX_139.png



  

Image
Timber_NC_BVX_140.png

   

Image
Timber_NC_BVX_141.png



  

Image
Timber_NC_BVX_142.png

   

Image
Timber_NC_BVX_143.png



  

Image
Timber_NC_BVX_144.png

   

Image
Timber_NC_BVX_145.png



  

Image
Timber_NC_BVX_146.png

   

Image
Timber_NC_BVX_147.png



 

 


Esta informação foi útil?