Macro’s

Om het tekenen van grote delen van staalconstructies te automatiseren kunnen meerdere profielen, verbindingen en arrays gecombineerd worden in een intelligente verbonden groep die we een macro noemen.
Eigen herbruikbare macro’s kunnen aangemaakt worden door in een template tekening geometrieën volledig te beschrijven met geometrische regels (constraints). Eens de macro werd aangemaakt kan deze hergebruikt worden in meerdere projecten.
Voorbeelden van macros in de standaard bibliotheek zijn windverbanden, vakwerken, kooitrappen, gordingen, portieken, …

Personaliseren zonder te programmeren

De standaard verbindingen en macro’s in Parabuild zijn volledig gedefinieerd met geometrische regels in template tekeningen. Dit betekent dat het mogelijk is om bestaande macro’s te wijzigen of nieuwe eigen macro’s toe te voegen zonder het inhuren van een programmeur of het schrijven van programmeercode. Parabuild is de enige staalbouw software waarmee de gebruiker zelf parametrische macro’s zonder programmeren kan definiëren.

Meer over geometrische regels in Parabuild

Twee botsende platen worden getoond in gele kleur.
Real-time botscontrole

Parabuild zal automatisch botsingen tussen onderdelen opsporen en laten zien op scherm. Sleutelruimte voor bouten en gat naar rand / gat naar gat afstanden worden ook gecontroleerd.
Dit helpt er voor te zorgen dat de staalbouw op de werf goed in elkaar zal passen.

Modeless dialoogbox

De macro dialoogbox verhindert niet dat er tegelijk in het 3D model wordt gewerkt. Maak gerust aanpassingen, doe metingen of pas andere macros/verbindingen aan terwijl de dialoogbox actief blijft.

Zoom-in van zendmast getekend met behulp van Parabuild macro’s.
Zendmast getekend met behulp van Parabuild macro’s.
Een constructie voor (links) en na wijzigingen aan de stramienlijnen (rechts). Het staalskelet en de verbindingen passen automatisch aan wanneer de stramienlijnen wijzigen.
Responsief 3D model

De stramienlijnen, kolommen, liggers, verbindingen, onderdelen en bouten zijn allemaal verbonden met elkaar en passen automatisch aan wanneer nodig. Als de stramienlijnen worden gewijzigd, zullen de profielen aanpassen en als de profielen veranderen dan vernieuwen de verbindingen. Dit leidt niet alleen tot productiviteitswinst tijdens revisies, maar biedt kansen voor het hergebruik van sommige regelmatig gebruikte onderdelen.

Smartcopy voor macro’s

Net zoals verbindingen kunnen macro’s afhankelijk zijn van basisprofielen. Met smartcopy kan een dergelijke macro van de originele basis profielen naar de nieuwe profielen kopiëren. Alle macro onderdelen, bouten en snedes worden meegenomen, en de nieuwe basis profielen mogen verschillende oriëntaties en afmetingen hebben dan het origineel. Offset waarden worden samen met de verbinding gekopieerd, zodat de nieuwe onderdelen automatisch worden aangepast aan de nieuwe profielen.

Het windverband aan de linkerkant werd gekopieerd naar twee profielen aan de rechterkant. De macro herberekende alle onderdelen om aan te passen aan de grotere afstand tussen de kolommen.
A dialoog venster waar de tekenaar het type windverband kan kiezen.
Windverbanden

In Parabuild worden windverbanden met het macro systeem getekend. Elk type windverband is gedefinieerd in een template tekening, inclusief de knoopplaten in aparte verbindingen. Om een windverband te tekenen worden simpelweg de profielen geselecteerd en dan het juiste type windverband gekozen.

Vakwerken

Ook vakwerken worden met het macro systeem getekend. Ze werden gedefinieerd in template tekeningen, en kunnen bijvoorbeeld worden toegepast op basis van een model lijn. Het vakwerk zal ook herberekend worden na wijzigingen aan de model lijn.
Voor de herhalende onderdelen gebruikt het vakwerk een adaptieve array die de stutten en diens verbindingen gaat kopiëren zodat elke stut ook een andere grootte kan hebben (bv bij een vakwerk met schuine boven & onderkant). Dat wil ook zeggen dat elke vakwerk macro kan ingezet worden in veel situaties.

De parameters van een vakwerk veranderen.
Adaptieve array

Om flexibele en krachtige macro soorten te ondersteunen werd er een nieuwe soort array ontwikkeld. Deze array kopieert macros en verbindingen met hun geometrische regels intact zodat elk onderdeel kan worden herberekend naargelang de nieuwe locatie en de nieuwe basis geometrieën. Dat wil ook zeggen dat elk element in de array anders kan zijn, dit hoeven niet perse exacte kopieën te zijn! Wanneer de array groter moet worden kan je zelf de bron index en insert index bepalen.
Heel uniek aan deze array is dat array elementen tussen elkaar macro’s en verbindingen kunnen hebben, en deze zullen mee gekopiëerd worden en automatisch her-verbonden worden.

Meer voorbeelden van standaard macro’s