Hout NC - BVX
Hundegger BVX - Inleiding
Construsoft heeft diverse hout-gerelateerde NC-exporttools ontwikkeld en geïmplementeerd in Tekla Structures.
Elk van deze exporttools is bestemd voor een specifiek hout NC-bestandsformaat, elk met hun eigen toepassingsbereik en definitie.
Het bereik van sommige formaten is zodanig dat Tekla Structures de bewerking op basis van de geometrische informatie kan bepalen. Deze formaten zijn gecategoriseerd als basisformaten. Er zijn echter ook formaten waarvoor bij volumetrische bewerkingen niet eenduidig kan worden bepaald welke bewerking bedoeld wordt. In die gevallen moet de gebruiker aanvullende niet-geometrische informatie verstrekken in de vorm van de naam van de bewerking. Deze bestandsformaten zijn gecategoriseerd als geavanceerde formaten.
Een andere manier om de bestandsformaten te categoriseren, is door te kijken naar de objecttypen die ze kunnen beschrijven.
De volgende tabel illustreert deze categorisaties:
Los onderdeel | Framing | ||||
Hout NC-bestandsformaat | Type | Ligger | Plaat | Ligger | Plaat |
BTL | Geavanceerd | Ja | Ja | Ja | Ja |
Hundegger-BVN (K2) | Geavanceerd | Ja | Nee | Nee | Nee |
Hundegger-BVX (SC3) | Geavanceerd | Ja | Nee | Nee | Nee |
Hundegger-BVX2 | Geavanceerd | Nee | Ja | Nee | Nee |
GT_Hechttechniek | Basis | Nee | Nee | Ja | Ja |
HM (M311 ; HMT ; HMZ) | Basis | Ja | Nee | Nee | Nee |
Randek | Basis | Nee | Nee | Ja | Ja |
Tigerstop | Basis | Ja | Nee | Nee | Nee |
Dit document behandeld de diverse volumetrische BVX-bewerkingen die Tekla aankan en dient te worden gelezen in samenhang met het artikel Hout NC-bewerkingen - Achtergrond en algemene modelleeraspecten.
1. Tekla model en BVX
Bij hout hebben alle onderdelen aanvankelijk een rechthoekige doorsnede en zijn alle onderdelen prismatisch.
In totaal heeft elk onderdeel aanvankelijk 6 zijden: vier longitudinale en twee eindvlakken.
Op de Hundegger-machine zijn de langsvlakken genummerd: 1,2,3,4 en worden de eindvlakken aangeduid met Front en Rear.
De volgende afbeelding illustreert dit.
In de bijlagen worden deze nummers gebruikt om configuraties te definiëren.
2. Processen, typen en tools
Sommige bewerkingen zijn Scheidend (S)
Sommige bewerkingen zijn Discreet (D)
Sommige bewerkingen kunnen Scheidend of Discreet (S ; D) zijn
Sommige bewerkingen zijn Profilerend (P)
Sommige bewerkingen kunnen Discreet of Profilerend (D ; P) zijn
Sommige bewerkingen zijn Tekst toevoegend (A)
De volgende tabel toont de lijst met momenteel beschikbare bewerkingen (processen) en hun type.
Proces | Volumetrisch/Vlak | Type | Tool | Opmerking |
---|---|---|---|---|
Cut | Vlak | S | - | |
Double Cut | Volumetrisch | S | - | |
Ridge Lap | Volumetrisch | S | j152 | Alleen lengte-verbindingen |
Slot | Volumetrisch | D | - | |
Lap | Volumetrisch | D | j152 | Alleen lengte-verbindingen |
Birds Mouth | Volumetrisch | D | - | |
Block House Half Lap | Volumetrisch | D | j152 | Alleen lengte-verbindingen |
Drilling | Volumetrisch | D | ||
Longitudinal Cut | Volumetrisch | D ; P | - | |
Ridge Cut | Volumetrisch | D ; P | d153 | |
Valley Cut | Volumetrisch | D ; P | d153 | |
Brace Shoulder | Volumetrisch | S | j152 | Alleen lengte-verbindingen |
Rabbet | Volumetrisch | D ; P | - | |
Groove | Volumetrisch | D ; P | - | |
Marking | Volumetrisch | A | m116 | |
Tenon | Volumetrisch | D ; S | j150 | |
Mortise | Volumetrisch | D ; S | j150 | |
Dovetail Tenon | Volumetrisch | D ; S | j151 | |
Dovetail Mortise | Volumetrisch | D ; S | j151 |
Construsoft heeft enkele tools ontwikkeld. De tabel laat zien voor welke bewerkingen dit het geval is en met welke tool ze kunnen worden gemodelleerd.
3. Vlakke bewerking - Cut
In BVX is een snede (Cut) een vlakke bewerking die een deel van het onderdeel verwijderd.
Modelleren:
Een Cut-bewerking kan worden gemodelleerd met behulp van een Fit- of Trim-commando.
Als er slechts één zaagsnede aan een uiteinde is, moet deze worden gemodelleerd met behulp van het Fit-commando.
Als er aan één uiteinde meer dan één zaagsnede is, moet de eerste zaagsnede met het Fit-commando worden gemaakt en alle volgende zaagsneden moeten met het Trim-commando worden gemaakt.
Opmerking(en)
Er is geen parameter om de afstand in te stellen waarover de snijbewerking zich uitstrekt. Daarom begint en eindigt een snede (Cut) altijd in het niets.
4. BVX volumetrische bewerkingen hebben verschillende bereiken
In BVX wordt een bewerking gedefinieerd aan een referentiezijde (RS=reference side) en beschreven door:
- Positie
- Oriëntatie
- Geometrie
Bekijk de beschrijving van de BVX-bestandsindeling en de native BVX-bestandsviewer voor details.
Elke bewerking heeft zijn eigen bereik met betrekking tot:
- De vlakken waarop het kan worden gedefinieerd
- Hoeveel vlakken het kan beïnvloeden
- De vorm van de verwijderde solid
- Oriënterende parameters
Vanwege het bereik en de definitie zijn er uitsparingen die kunnen worden gemodelleerd met meer dan één BVX-bewerking. Er zijn echter ook uitsparingen die slechts bij één specifieke BVX-operatie passen.
De volgende afbeelding illustreert dit:
In het algemeen:
De afmetingen van een rechthoekige blokvorm worden ondubbelzinnig beschreven door drie onafhankelijke parameters.
In de ruimte wordt de positie van een volume ondubbelzinnig beschreven door drie onafhankelijke coördinaten.
In de ruimte wordt de oriëntatie van een volume ondubbelzinnig beschreven door drie onafhankelijke hoeken.
Als een onafhankelijke parameter niet aanwezig is op een bewerking, betekent dit dat het bereik van die bewerking beperkt is omdat de "ontbrekende" parameter wordt berekend en dus afhankelijk is.
Voorbeeld1: Vergelijking tussen Housing en Lap in termen van afmetingen:
A Een Housing heeft een onafhankelijke parameter die de breedte bepaalt.
A Een Lap heeft geen onafhankelijke parameter die de breedte bepaalt.
Dit is de reden waarom bewerking C kan worden beschreven als zowel Housing als Lap en bewerking B niet kan worden beschreven als Lap.
Voorbeeld2: Vergelijking tussen Housing en Slot in termen van oriëntatie.
A Een bewerking Housing heeft een onafhankelijke parameter om de hoek in het vlak te regelen.
A Een bewerking Slot heeft geen onafhankelijke parameter om de hoek in het vlak te regelen.
Dit is de reden waarom bewerking D kan worden beschreven als zowel Housing en Slot en bewerking E niet kan worden beschreven als Slot.
5. Machine vlakken
De volgende afbeelding toont het coördinatensysteem op de machine.
In BVX wordt een bewerking beschreven aan een van de vier langsvlakken van het oorspronkelijke onderdeel. In BVX wordt dit vlak aangeduid als referentiezijde.
6. Referentiezijde
Een bewerking wordt gedefinieerd aan een Referentiezijde.
Elke referentiezijde heeft zijn eigen lokale coördinatensysteem waarin de positie van de bewerking wordt beschreven.
7. Positionele en hoekparameters
Zoals vermeld, kunnen de positie en oriëntatie van een 3D-solid ondubbelzinnig worden beschreven door 6 onafhankelijke parameters, drie voor de positie en drie voor de oriëntatie.
De positie wordt beschreven door de waarden LengthMeas, Q1 en Q2.
De hoekparameters zijn de rotaties om de assen van het lokale coördinatensysteem van de toegepaste referentiezijde (LengthMeas-, Q1- en Q2-as)
Voor bewerkingen die meer dan één hoekparameter ondersteunen, moet de volgorde waarin de hoekwaarden worden toegepast, behouden blijven.
Bekijk de beschrijving van de BVX-bestandsindeling en de native BVX-bestandsviewer voor details per bewerking.
8. Vorm van het negatieve volume en de vorm van de uitsnijding
Elke volumetrische bewerking moet worden gemodelleerd met een negatief volume.
Merk op dat de vorm van het negatieve volume niet noodzakelijkerwijs overeenkomt met de vorm van de uitsnijding:
Een rechthoekig, blokvormig prismatisch negatief volume kan 1, 2, 3 of 4 zijden van het oorspronkelijke onderdeel beïnvloeden.
De daadwerkelijke vorm van het deel van het onderdeel dat wordt verwijderd, kan ook variëren. Meestal is dit een
b. Driehoekig prisma. Hier maakt het uit of de lokale x-as van het negatieve volume // naar de lokale x-, y- of z-as van het onderdeel is.
9. Configuraties
In dit document worden geen combinaties van bewerkingen behandeld. De reden is dat er te veel combinaties mogelijk zijn. Kijkend naar enkelvoudige bewerkingen en overwegen:
- Aantal beïnvloede vlakken (1; 2; 3 of 4 vlakken) → 6 + 15 + 20 +15 = 56 permutaties
- Vorm van uitsnijding (rechthoekig of driehoekig prisma) → 2 permutaties
- De richting van de systeemas van het negatieve volume dat een driehoekig prisma oplevert ten opzichte van de onderdelen
Dus in totaal: 56 + 3 * 56 = 224 configuraties worden beschouwd. Elke configuratie krijgt een uniek nummer toegewezen.
Bijlage A beschrijft alle mogelijke configuraties waarin:
- De vorm van de uitsnijding op het onderdeel een enkele blokvormige rechthoek is.
- 1, 2, 3 of 4 vlakken worden beïnvloed
- De oriëntatie van het blok zodanig is dat elke zijde ervan // op een van de lokale assen van het onderdeel staat.
Bijlage B beschrijft alle mogelijke configuraties waarin:
- De vorm van de uitsnijding op het onderdeel een enkel rechthoekig, driehoekig prisma is.
- 1, 2, 3, of 4 vlakken worden beïnvloed
- De oriëntatie van het driehoekig prisma zodanig is dat de systeemlijn ervan // op de lokale x-, y- of z-as van het onderdeel staat.
Merk op dat sommige configuraties niet gemodelleerd kunnen worden of geen zin hebben. In de bijlagen zijn deze configuraties in rood aangegeven.
10. Tekla tools
Sommige bewerkingen en combinaties van bewerkingen zijn moeilijk handmatig te modelleren. Hiervoor heeft Construsoft speciale tools ontwikkeld. Deze tools wijzen de juiste namen aan de negatieve volumes toe.
Houtverbinding Pen en Gat → J150
Houtverbinding Duivenstaart → J151
Lap Verbinding → J152
Ridge/Valley cut → d153
11. Tekla model
Wat volgt is toegepast in het model: BVX-bewerkingen.
Het model bevat alle configuraties die worden genoemd in zowel bijlage A als B.
Het configuratienummer wordt weergegeven door het attribuut Finish op het onderdeel.
Voor elke hieronder genoemde bewerking is er een filter.
De naam van het filter is BVX_ [Bewerking], bijvoorbeeld: BVX_RABBET.
Het filter toont alleen de configuraties die kunnen worden geëxporteerd naar de bewerking die is beschreven in de filternaam.
Bereik per bewerking
De naam van een bewerking wordt binnen BVX in drie omgevingen aangegeven:
- De GUI van de export tool
- Het actuele BVX-bestand
- De SC-Viewer
Helaas is de naam van bepaalde bewerkingen in deze omgevingen niet hetzelfde.
In het volgende overzicht is de tabelkop de aanduiding in het BVX-bestand, de andere twee aanduidingen worden in de tabel getoond.
Opmerking: De tabellen geven het theoretische bereik van elke bewerking aan. Het houdt geen rekening met het feit of het praktisch is om een bepaalde bewerking in die configuratie toe te passen.
12. Bereik per bewerking waarvoor een rechthoekige of driehoekige prismatische uitsnijding nodig is
BirdsMouth
BlockingGroove
Vcut
Groove
Housing
Lap
HipRidgeCut
Rabbet
Slit
Appendix A
Het aantal permutaties van k items uit een groep met n items (n>=k) kan worden bepaald met:
Laat n het aantal vlakken van een oorspronkelijk onderdeel met rechthoekige doorsnede zijn. Dit betekent n = 6.
Laat k het aantal vlakken zijn dat wordt bewerkt. Dit betekent een range voor k van 1 tot 4.
Het aantal configuraties dat 1 vlak bewerkt = 6
Het aantal configuraties dat 2 vlakken bewerkt = 15
Het aantal configuraties dat 3 vlakken bewerkt = 20
Het aantal configuraties dat 4 vlakken bewerkt = 15
In totaal zijn er dus 56 permutaties van een bewerking die een rechthoekig prisma uit een solid verwijdert.
De tabellen die volgen bevatten 7 velden per record:
Het 1e veld bevat het unieke configuratie volgnummer
De 2e,3e,...7e velden staan voor de vlakken (faces) . De waarde geeft aan of een vlak door de configuratie wordt bewerkt. Een waarde 0 betekent dat het vlak niet wordt bewerkt, een waarde 1 betekent dat het vlak wel wordt bewerkt. Ter illustratie staan naast de tabellen afbeeldingen van enkele configuraties.
Sommige configuraties zijn in de praktijk onmogelijk. In de tabellen zijn deze met rode tekst aangeduid.
Appendix B
Het aantal permutaties van k items uit een groep met n items (n>=k) kan worden bepaald met:
Laat n het aantal vlakken van een oorspronkelijk onderdeel met rechthoekige doorsnede zijn. Dit betekent n = 6.
Laat k het aantal vlakken zijn wordt bewerkt. Dit betekent een range voor k van 1 tot 4.
Het aantal configuraties dat 1 vlak bewerkt = 6
Het aantal configuraties dat 2 vlakken bewerkt = 15
Het aantal configuraties dat 3 vlakken bewerkt = 20
Het aantal configuraties dat 4 vlakken bewerkt = 15
Voor een driehoekig prisma dient rekening te worden gehouden met de systeemlijn:
In totaal zijn er dus 3 maal 56=168 permutaties van een bewerking die een driehoekig prismatisch blok uit een solid verwijdert.
Configuraties die een driehoekig prismatisch blok uitsnijden beginnen met volgnummer 1001
Configuraties //x hebben een volgnummer in de range van 1001 tot en met 1056
Configuraties //y hebben een volgnummer in de range van 1101 tot en met 1156
Configuraties //z hebben een volgnummer in de range van 1201 tot en met 1256
De tabellen die volgen bevatten 7 velden per record.
Het 1e veld bevat het unieke configuratie volgnummer
De 2e,3e,...7e velden staan voor de vlakken (faces) . De waarde geeft aan of een vlak door de configuratie wordt bewerkt. Een waarde 0 betekent dat het vlak niet wordt bewerkt, een waarde 1 betekent dat het vlak wel wordt bewerkt.
Ter illustratie staan naast de tabellen afbeeldingen van enkele configuraties
Sommige configuraties zijn in de praktijk onmogelijk. In de tabellen zijn deze met rode tekst aangeduid.