APPLICATIE VOOR HET TEKENEN VAN BALKWAPENING Afstudeeropdracht in het kader van het HBO-Traject "ACE System Manager" aan het TEC / CAD College te Nijmegen. M. van Ekris
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 1
AUTEUR
Datum:
09-06-2006
Plaats:
Almere
Opgesteld door:
M. van Ekris Kapitein Robstraat 10 1336 HE Almere Tel: 036-5232092
Werkzaam bij:
Van Rossum Raadgevende Ingenieurs Almere bv Kerkstraat 97 Postbus 105 1300 AC Almere Tel: 036-5311504
Begeleider TEC:
ir. R. Boeklagen Kerkenbos 1018 B 6546 BA Nijmegen
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 2
VOORWOORD Mijn naam is Marc van Ekris en ben samen met mijn vrouw woonachtig in Almere. Sinds 1999 ben ik als constructie tekenaar werkzaam bij Van Rossum Raadgevende Hier maken wij constructie tekeningen voor opdrachtgevers en aannemers. Deze scriptie is geschreven ten behoeve van een afstudeer opdracht in het kader van Autocad System Manager. De reden dat ik deze cursus heb gedaan is omdat ik in mijn werk tegen bepaalde tijdrovende problemen aanloop. Met deze opleiding en het eindexamenonderzoek heb ik erg veel bijgeleerd omtrent Autocad en VBA (Visal-Basic for Applications). Hiervoor wil ik graag de heer Ronald Boeklagen en mevrouw Leonie Bergsma van TEC / CAD College bedanken voor de opleiding en het begeleiden van het afstudeerproject. Met vriendelijke groet,
M. van Ekris
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 3
INHOUDSOPGAVE Applicatie voor het tekenen van balkwapening.............................................................1 Auteur..............................................................................................................................2 Voorwoord.......................................................................................................................3 Inhoudsopgave................................................................................................................4 Inleiding ..........................................................................................................................6 1.0
Van Rossum Raadgevende Ingenieurs Almere bv. ............................................7
1.1
Organisatie Van Rossum ............................................................................................7
1.2
De gezamenlijke meerwaarde.....................................................................................8
1.3
Organisatie structuur en buro structuur ....................................................................11
1.4
Mijn plaats binnen Van Rossum...............................................................................12
2.0
Aanleiding voor Autocad System Manager......................................................14
2.1
Beschrijving huidige situatie van het tekenen van balkwapening............................14
2.2
Probleemstelling en knelpunten voor het tekenen van balkwapening......................15
2.3
Oorzaken ten gevolgen van het tekenen van balkwapening.....................................17
3.0
Totstandkoming van het wapeningsprogramma ..............................................18
3.1
Mogelijke oplossingen..............................................................................................18
3.2
Keuzemogelijkheid A ...............................................................................................18
3.3
Keuzemogelijkheid B ...............................................................................................19
3.4
Uiteindelijke keuze ...................................................................................................20
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 4
4.0
Het wapeningsprogramma ................................................................................21
4.1
Stroomschema ..........................................................................................................21
4.2
Installatie wapening programma ..............................................................................22
4.3
Essentiële onderdelen ...............................................................................................24
4.4
Programma instellingen............................................................................................26
4.5
Werking van het programma ....................................................................................29
5.0
Nawoord .............................................................................................................32
6.0
Bronvermelding .................................................................................................33
7.0
Bijlagen ..............................................................................................................34
7.1
Applicatie schermen .................................................................................................34
7.2
CD-ROM Autocad System Manager........................................................................39
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 5
INLEIDING Naar aanleiding van mijn werkzaamheden bij Van Rossum ben ik op zoek gegaan naar een aantal problemen, dat wij als tekenaars tegen komen. Één van die problemen was het tekenen van balkwapening omdat dit vrij bewerkelijk is. Omdat het uittekenen van balkwapening erg complex kan zijn heb een applicatie gemaakt die dit eenvoudiger maakt. Het afstudeerproject wat ik heb gekozen is voor het tekenen van wapening van funderingsbalken. De balkwapening kan op verschillende manieren worden getekend met behulp van bepaalde aansluitingen. Voor het tekenen van balkwapening zitten ook bepaalde ISO9001 regels aan en daardoor kan ik een bepaalde tekenstructuur binnen ons bureau creëren.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 6
1.0
VAN ROSSUM RAADGEVENDE INGENIEURS ALMERE BV.
1.1
Organisatie Van Rossum
De heer Van Rossum is zijn Ingenieursbureau in 1953 gestart. Na 1985, inmiddels Ingenieursgroep Van Rossum met vestigingen in Amsterdam en Almere, wordt begonnen met het adviseren van infrastructurele werken. In 1995 wordt gestart met het uitwerken van bouwkundige ontwerpen. In juni 2001 wordt het geheel omgebouwd naar een heldere Van Rossum organisatie met ongeveer 100 medewerkers. De mogelijkheden en technieken van het bouwen worden steeds gecompliceerder. Problemen die zich voordoen in het traject van idee tot uitvoering moeten vroegtijdig worden gesignaleerd en opgelost. Hier komt de kennis en ervaring van Van Rossum Raadgevende Ingenieurs uitstekend tot zijn recht. Een sterk team van specialisten, geleid door ervaren generalisten, dat telkens weer slaagt de meest efficiënte weg van plan naar realisatie te vinden. De bureaus hebben veel ervaring met het adviseren van bouwprojecten, waarbij het advieswerk met name gericht is op: -
funderingstechnieken
-
beton- en staalconstructies
-
houtconstructies
-
uitvoeringsmethoden
-
technische- en technologische ontwikkelingen.
De ervaring is opgebouwd bij projecten in het gehele land, variërend van grote gecompliceerde projecten tot kleinschalige eenvoudige bouwwerken. Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 7
1.2
De gezamenlijke meerwaarde
Wat eens begon met een vestiging in Amsterdam en later een vestiging in Almere is nu uitgegroeid tot een multidisciplinair adviesbureau met diverse zelfstandige vestigingen. De Van Rossum-groep telt momenteel zo’n 100 medewerkers, verdeeld over vijf bedrijven. Alle vestigingen zijn per januari 2001 zelfstandige BV’s onder één holding; de Van Rossum Holding BV. Advies over constructies, in de ruimste zin des woord, wordt uitgevoerd door drie bedrijven -
Van Rossum Raadgevende Ingenieurs Amsterdam
-
Van Rossum Raadgevende Ingenieurs Almere
-
Van Rossum Raadgevende Ingenieurs Beverwijk
Infrastructurele werken als bouw- en woonrijp maken van terreinen, saneringen, kunstwerken en dergelijke worden uitgevoerd door: -
Van Rossum Infra
De bouwkundige facilitaire bureaus verzorgen onder meer bouwkundige tekeningen, bestekken, begrotingen, directievoering en toezicht. -
Van Rossum Bouwkunde Amsterdam
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 8
Van Rossum is met zijn werkmaatschappijen in staat vanaf maagdelijk terrein de totale invulling zowel infrastructureel als constructief met inbegrip van alle werk- en uitvoeringstekeningen, bouwkundige bestekken, begrotingen en directievoering te verzorgen. Dit maakt een optimale afstemming tussen normaliter afzonderlijke adviseurs mogelijk. Deze onderlinge afstemming heeft in het totale ontwerpproces grote voordelen; zowel in tijd als in arbeid. Deze efficiënte werkwijze vertaalt zich ook in een economische adviesprijs.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 9
Copyright Ballings/7ARTS
Project:
Amsterdam Arch Amsterdam
Architect:
Architecten CIE
Opdrachtgever:
Bouwfonds / Trimp en van Tartwijk
Oplevering:
2007
Omschrijving: Hoogbouw met kantoren, woningen en een hotel (totaal 85000 m2). Dit spectaculaire ontwerp huisvest diverse functies en bevindt zich exact op de Minerva as van Amsterdam. Het meest opvallende aan dit 105 meter hoge ontwerp is de verbinding tussen de twee torens op 70 meter hoogte. Om dit mogelijk te maken wordt gebruik gemaakt van verschillende draagconstructie principes.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 10
1.3
Organisatie structuur en buro structuur
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 11
1.4
Mijn plaats binnen Van Rossum
Sinds 1999 werk ik bij van Rossum als constructief tekenaar. Hier werk ik constructie tekeningen uit voor onze opdrachtgevers. Wij maken hierbij gebruikt van Autocad 2006 en een applicatie Technosoft. Voornamelijk teken ik constructies uit van allerlei verschillende gebouwen, zoals palenplannen, funderingen, staalconstructie en verdiepingsvloeren.
De Zilvervloot - Dordrecht
Vanaf de start begeleidt de senior adviseur het ontwerpproces van het project. Met een maximum aan creativiteit worden de wensen van opdrachtgever en architect, in samenwerking met de overige disciplines, optimaal geïntegreerd in het ontwerp. Bureauspecialisten op het gebied van grondmechanica, staal, glas, hout en beton worden, indien nodig, geraadpleegd voor het bereiken van een optimale technische kwaliteit.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 12
Het tekenwerk van een gebouw gebeurt altijd in verschillende fases: -
Ontwerpfase De ontwerpfase is een fase document waarin, naast tekeningen, ook tekstueel duidelijk wordt gemaakt met welke criteria bepaalde keuzes zijn gemaakt. Dit document is het start document voor de volgende fases en ondersteunt de communicatie met de overige disciplines in het vervolg van het proces.
-
Bestekfase Na afronding van het definitieve ontwerp wordt het project overgedragen aan een projectleider. Vanaf dat moment treedt hij/zij als dagelijks aanspreekbaar verantwoordelijke naar voren. De taak van de projectleider is, om het ontwerp uit te werken tot een eenduidig contractstuk met bijbehorende tekeningen en onderliggende berekeningen.
-
Werkfase In deze fase maken de projectleider en tekenaar hun project tot een uitvoerbaar geheel volgens voorgaande fases. De werkfase is tevens ook de laatste fase.
In de laatste fase van het traject moeten er wapeningstekeningen gemaakt worden. De balkwapening van de fundering wordt door een projectleider uitgerekend. Daarna is de taak aan de tekenaar om deze wapeningstekeningen te vervaardigen. Als deze wapeningstekeningen zijn vervaardigd worden ze aan de aannemer verstrekt zodat hij de wapening kan realiseren.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 13
2.0
AANLEIDING VOOR AUTOCAD SYSTEM MANAGER
2.1
Beschrijving huidige situatie van het tekenen van balkwapening
Als ingenieursbureau maken wij constructie tekeningen voor opdrachtgevers en aannemers. Het geen wat wij voornamelijk tekenen zijn beton en staalconstructies van woningbouw en/of utiliteitsbouw. Hiervoor moeten ook wapeningstekeningen gemaakt worden in de werkfase. Als het gaat om woningbouw hebben we te maken met funderingsbalken die gewapend moeten worden. Op de huidige manier waarop dit word uitgetekend is niet efficiënt en vergt veel tijd. De meeste tekenaars maken alleen maar gebruikt van losse lijntjes waardoor dit een tijdrovende bezigheid is. Als men op deze manier tekent dan moeten alle lijntjes van de wapening één voor één getekend worden zoals bovenwapening, onderwapening, beugels, flankwapening en een balkomtrek van de fundering. Tevens voor het tekenen van deze balkwapening gebruikt iedere tekenaar zijn eigen Autocad lagen en tekst stijlen. Als de tekenaar zich niet aan de bureau gestelde eisen houd ontstaat er verwarring onder de tekenaars. Op deze manier is er geen overzicht in de tekenstructuur en worden de ISO9001 regels niet gehandhaafd. Bij het tekenen van balkwapening moet men zich aan een aantal ISO9001 regels houden binnen ons bureau. Zo moet de funderingsbalk uitgetekend zijn op minimaal 1:50 in aanzicht. Vervolgens moeten de palen er onder worden getekend. Dit gebeurt met een paal doorsnede symbool die op een server staan. Daarna wordt de wapening in de funderingsbalk getekend en de eventuele bijlegwapening. Tijdens het tekenen van de balkwapening mag men zelf een keuze maken of hij of zei de beugels tekent of niet.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 14
2.2
Probleemstelling en knelpunten voor het tekenen van balkwapening
Wij hebben vaak te maken met een hoge werkdruk waardoor een project nog wel eens wisselt van tekenaar. Daarnaast heeft elke tekenaar een eigentekenstijl. Omdat er dus op verschillende manieren wordt getekend ontstaat er vaak verwarring en oneffenheid hoe de balkwapening getekend moet worden. Hierdoor treed veel tijdverlies op.
De meeste tekenaars binnen ons kantoor zijn niet volledig op de hoogte van de werking van de huidige versie van Autocad. Hierdoor ontstaan er verschillende manieren van het opzetten van een wapeningstekening. Wat je meestal ziet, is dat er objecten verschoven zijn en dus niet op de juiste plaats staan of lijnen die niet recht zijn getrokken. Hierdoor ontstaan er vaak problemen in de bouw als ze de wapening aan het vlechten zijn. Als de wapeningstekeningen eenmaal vervaardigd zijn worden ze aan de aannemer verstrekt. Tijdens dit hele proces kan het voorkomen dat er wijzigingen in de constructie worden gemaakt. Als dit gebeurt moet de wapening opnieuw berekend worden en de gemaakte tekeningen gewijzigd worden. Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 15
Blijft het tekenenwerk tijdens het hele proces bij de zelfde tekenaar zullen er geen problemen en tijdverlies optreden. Dit komt omdat de tekenaar zijn eigen stijl meestal zelf goed kent en weet wat hij of zei tekent. Maar de wapeningstekeningen moeten intern ook door andere tekenaars gewijzigd kunnen worden als hij of zij bijvoorbeeld afwezig is. Dit gaat dus niet probleemloos omdat iedereen het op zijn eigen manier tekent. Hierdoor ontstaat er veel verwarring en tijdverlies op de tekenvloer.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 16
2.3
Oorzaken ten gevolgen van het tekenen van balkwapening
De oorzaken van wapeningstekeningen op de huidige manier zijn dat bij overname van een project er wrijving ontstaat tussen werknemers. Tevens treedt er een onnauwkeurigheid op in de tekeningen, omdat niet iedere tekenaar er op zit te wachten om extra werk te krijgen. Veel tijdverlies zoals eerder beschreven wanneer alles van de balkwapening één voor één getekend wordt. Als balkwapening gewijzigd moet worden kan dit erg moeilijk zijn. Dit vanwege een eigen tekenstijl, zoals verschillende losse lijntjes. Dit komt omdat er wel eens wat vergeten wordt als het allemaal losse lijntjes zijn. Nadat de balkwapening gewijzigd is, zie je soms dat de wapening op de verkeerde plaats staat wat tot niet geoorloofde gevolgen kan leiden. Als de tekeningen eenmaal gemaakt zijn, worden ze aan derden verstrekt. Deze partijen gaan hiermee hun wapening inkopen en bestellen. Mocht de wapeningtekening niet goed zijn omdat er fouten zijn opgetreden, kan in een verder stadium van het werk de verkeerde wapening in de fundering terecht komt. Hierdoor ontstaan er dure en gevaarlijke situaties in de bouw waar niemand op zit te wachten. Als de fundering de bovenbouw niet kan dragen, zou de gehele fundering gesloopt moeten worden.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 17
3.0
TOTSTANDKOMING VAN HET WAPENINGSPROGRAMMA
3.1
Mogelijke oplossingen
Voor het tekenen van balkwapening kunnen een tweetal oplossingen bedacht worden:
3.2
-
Het aanschaffen van software van derden.
-
Het tekenen van balkwapening laten uitbesteden aan derden.
Keuzemogelijkheid A
De eerste keuze mogelijkheid was het aanschaffen van software van derden. Deze software is meestal erg duur en er moeten licenties per tekenaar worden aangeschaft. Als men eenmaal deze software heeft aangeschaft is het nog niet mogelijk om hiermee te kunnen wapenen. Hier moet men over het algemeen een cursus voor volgen. De programmatuur is vaak te ingewikkeld en te gespecificeerd om even mee te tekenen. De meeste wapeningssoftware is niet gespecificeerd op een bepaald onderdeel, meestal zitten er allerlei overbodige onderdelen in wat niet relevant is.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 18
3.3
Keuzemogelijkheid B
De tweede mogelijkheid was het uitbesteden aan een gespecificeerd bedrijf. Aan deze mogelijkheid zitten ook voordelen maar ook nadelen. Een voordeel van het uitbesteden is dat het naar een gespecificeerd bedrijf gaat die veel meer ervaring hebben. Tevens maken deze bedrijven wel gebruik van speciaal ontwikkelde software waardoor het bij hun sneller getekend kan worden. Dit komt omdat de tekenaars wel een opleiding van de gespecificeerde software hebben gevolgd. Een nadeel van het uitbesteden is dat er eerst een geschikte kandidaat moet worden gezocht. Dit gebeurt dan door middel van een prijsaanvraag van een aantal bureaus. Daarna moeten er vergaderingen komen over hoe en wat er getekend gaat worden. Tevens moeten er berekeningen en tekeningen heen- en weer gestuurd worden. Dit allemaal kost een hoop tijd en geld om het te wapeningswerk realiseren. Het beschreven nadeel weegt voor mij erg zwaar. Ik heb daarom besloten om het niet uit te besteden, maar het te laten uittekenen door ons bureau met een zelfgemaakt applicatie.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 19
3.4
Uiteindelijke keuze
De uiteindelijke keuze is dat ik zelf een applicatie maak binnen Autocad met VBA. Deze applicatie kan balkwapening in verschillende onderdelen wapenen. Hiermee bespaar ik veel tijd en geld en kan precies maken wat wij zoeken. Zo kan de balkwapening in stukken gedeeld worden en is gemakkelijk uit te breiden. Volgens onze ISO9001 eisen moeten we gebruik maken van een aantal lagen om wapening te tekenen. Autocad lagen kan ik laten beheren door de applicatie zodat de tekening aan de ISO9001 eisen voldoet en niemand deze lagen kan wijzigen. Tevens worden controles uitgevoerd zodat er geen foutmeldingen kunnen ontstaan. De applicatie begint met een linkse aansluiting met bijhorende wapening en daarop kan je uitbreiden met verschillende onderdelen zoals: -
Balklengte Voor het tekenen van tussenbalken met bijhorende hoofdwapening.
-
Aansluiting rechts Om een balkwapening af te sluiten met bijhorende hoofdwapening.
-
Aansluiting midden Om een aansluiting te maken in het veld zodat je verder kan uitbreiden.
-
Beugels tekenen Hiermee kunnen beugels in een balk getekend worden
-
Bijlegwapening Om bijlegwapening in een balk aan te geven buiten de hoofdwapening om.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 20
4.0
HET WAPENINGSPROGRAMMA
4.1
Stroomschema
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 21
4.2
Installatie wapening programma
Alvorens men met het programma aan de gang kan gaan moeten er een aantal bestanden naar de harde schijf of netwerklocatie gekopieerd worden. Hiervoor is een installatie programma gemaakt die de benodigde bestanden naar de juiste plek kopieert. Hiervoor is gebruik gemaakt van het programma InstallShield X Express. Tijdens deze installatie kan men kiezen tussen: -
Standaard Hiermee installeert u het programma in zijn geheel naar de doelmap.
-
Aangepast Deze type installatie is voor reparatie van het programma. Je kunt diverse onderdelen installeren die je maar wilt.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 22
Nadat het installatie programma klaar is hoeft er nog maar één ding te gebeuren. In Autocad moet een menu geladen worden met het commando “menuload”. Het menu bestand staat in de directory waar de installatie is geïnstalleerd en dat is in “C:\Program Files\ACAD Wapening\”. Als dit allemaal gebeurt is dan verschijnt er in Autocad een menubalk (zie onderstaand figuur) en een pulldown menu.
Autocad werkbalk
Autocad pulldown menu
Zodra het programma gebruikt word dan wordt er gecontroleerd of de “Support File Search Path” is aangemaakt in Autocad. Mocht dit niet het geval zijn dan wordt automatisch de “Support File Search Path” aangevuld met de plaats van het programma. Hierdoor zijn alle gebruikte blokken en stijlen terug te vinden door Autocad.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 23
4.3
Essentiële onderdelen
Een essentieel onderdeel uit het programma wat elke keer weer terug komt is het opvragen van een afstand. Doormiddel van een procedure wordt er een afstand in Autocad opgegeven met een precisie van 0 cijfers achter de komma. Dit kan doormiddel van muisklikken maar ook via toetsenbord invoer. Function GeefAfstand() As Double Dim pntAfstand As Variant On Error GoTo FoutAfhandeling ''VBA formulier verbergen frmHoofdScherm.Hide ''Startpunt aangeven Call ThisDrawing.Utility.InitializeUserInput(0, "eXit") On Error Resume Next pntAfstand = ThisDrawing.Utility.GetPoint(, "Kies startpunt:[eXit]: ") If Err Then GeefAfstand = "" Exit Function Err.Clear End If ''Lengte aangeven GeefAfstand = FormatNumber(ThisDrawing.Utility.GetDistance(pntAfstand, "Geef lengte op: "), 0) Exit Function FoutAfhandeling: If Err Then MsgBox "Error nummer: " & Err.Number & " - GeefAfstand" & VBA.vbCr & _ "Beschrijving: " & Err.Description & VBA.vbCr & _ "Neem contact op met uw Autocad System Manager", vbInformation End Function VBA Code – afstand opvragen
Hieronder zie je het resultaat in Autocad.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 24
Verder wordt een controle uitgevoerd als de gebruiker op de knop “Wapening tekenen” klikt. Er wordt dan gecontroleerd of alle benodigde gegevens zijn ingevuld zodat de wapening getekend kan worden. Mocht er een fout optreden dan krijgt de gebruiker een foutmelding met een omschrijving. Hiermee kan de gebruiker naar de Autocad System Manager gaan en die weet aan de hand van die omschrijving waar het probleem zit. Private Sub cmdBLTeken_Click() If chkLayCheck.Value = 0 Then MsgBox "Controleer eerst de instellingen, er zijn fouten geconstateerd.",_ vbInformation: Exit Sub If chkTXTcheck.Value = 0 Then MsgBox "Controleer eerst de instellingen, er zijn fouten geconstateerd.", _ vbInformation: Exit Sub If chkDimCheck.Value = 0 Then MsgBox "Controleer eerst de instellingen, er zijn fouten geconstateerd.",_ vbInformation: Exit Sub ''wapening tekenen If txtBLbreed.Value = "" Then MsgBox "U moet de breedte nog invoeren.", vbInformation: Exit Sub If txtBLhoogte.Value = "" Then MsgBox "U moet de hoogte nog invoeren.", vbInformation: Exit Sub If cboBLBovenwapDia.Value = "" Then MsgBox "U moet de diameter bovenwap. nog invoeren.", _ vbInformation: Exit Sub If cboBLOnderwapDia.Value = "" Then MsgBox "U moet de diameter onderwap. nog invoeren.", _ vbInformation: Exit Sub If cboBLFlankwapDia.Value = "" Then MsgBox "U moet de diameter flankwap. nog invoeren.", _ vbInformation: Exit Sub If cboBLaantalBovenwap.Value = "" Then MsgBox "U moet de aantal bovenwap. nog invoeren.", _ vbInformation: Exit Sub If cboBLaantalOnderwap.Value = "" Then MsgBox "U moet de aantal onderwap. nog invoeren.", _ vbInformation: Exit Sub If cboBLaantalFlankwap.Value = "" Then MsgBox "U moet de aantal flankwap. nog invoeren.", _ vbInformation: Exit Sub If imgBLpntL.Visible = True Then keuzepunt = "LINKS" BalkOmtrekKoppenBL txtBLbreed.Value, txtBLhoogte.Value, keuzepunt, cboBLBovenwapDia.Value, _ cboBLOnderwapDia.Value, cboBLFlankwapDia.Value, cboBLaantalBovenwap.Value, _ cboBLaantalOnderwap.Value, cboBLaantalFlankwap.Value ElseIf imgBLpntR.Visible = True Then keuzepunt = "RECHTS" BalkOmtrekKoppenBL txtBLbreed.Value, txtBLhoogte.Value, keuzepunt, cboBLBovenwapDia.Value, _ cboBLOnderwapDia.Value, cboBLFlankwapDia.Value, cboBLaantalBovenwap.Value, _ cboBLaantalOnderwap.Value, cboBLaantalFlankwap.Value Else MsgBox "U moet nog een keuzepunt selecteren", vbInformation End If End Sub VBA code – controle invoer
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 25
4.4
Programma instellingen
Om het met het programma te kunnen werken moeten er van te voren een aantal instellingen worden ingesteld. Als deze instellingen eenmaal zijn ingevoerd dan worden deze opgeslagen in het register van de computer. Dit gebeurt in de onderstaande procedure. Er zit een foutafhandeling in verwerkt. Deze geeft een foutmelding aan in het programma als er een fout optreedt. Public Sub SaveProgrammaInstellingen() On Error GoTo FoutAfhandeling 'Gegevens opslaan in register VBA.SaveSetting "Wapening-2006", "Start", "Balkomtrek", frmHoofdScherm.cboINbalkomtrek.Value VBA.SaveSetting "Wapening-2006", "Start", "Bovenwapening", frmHoofdScherm.cboINbovenwap.Value VBA.SaveSetting "Wapening-2006", "Start", "Onderwapening", frmHoofdScherm.cboINonderwap.Value VBA.SaveSetting "Wapening-2006", "Start", "Flankwapening", frmHoofdScherm.cboINflankwap.Value VBA.SaveSetting "Wapening-2006", "Start", "Beugels", frmHoofdScherm.cboINbeugels.Value VBA.SaveSetting "Wapening-2006", "Start", "Maatvoering", frmHoofdScherm.cboINmaatvoering.Value VBA.SaveSetting "Wapening-2006", "Start", "Teksten", frmHoofdScherm.cboINteksten.Value VBA.SaveSetting "Wapening-2006", "Start", "Tekststyle", frmHoofdScherm.cboINtekststyle.Value VBA.SaveSetting "Wapening-2006", "Start", "Dekkingbeugels", frmHoofdScherm.txtINdekkingbgls.Value VBA.SaveSetting "Wapening-2006", "Start", "Dekkingbovenwapening", _ frmHoofdScherm.txtINdekkingBovenwap.Value VBA.SaveSetting "Wapening-2006", "Start", "Dekkingonderwapening", _ frmHoofdScherm.txtINdekkingOnderwap.Value VBA.SaveSetting "Wapening-2006", "Start", "Plek Font File", frmHoofdScherm.txtINfontPad.Value VBA.SaveSetting "Wapening-2006", "Start", "Helpfile Pad", frmHoofdScherm.txtINhelpfilePad.Value Exit Sub FoutAfhandeling: If Err Then MsgBox "Error nummer: " & Err.Number & " - SaveProgrammaInstellingen" & VBA.vbCr & _ "Beschrijving: " & Err.Description & VBA.vbCr & _ "Neem contact op met uw Autocad System Manager", vbInformation Exit Sub End Sub VBA code – instellingen opslaan
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 26
Zodra het programma weer gestart wordt worden de opgeslagen instellingen weer geladen. Zo zijn er een aantal essentiële instellingen die het programma moet hebben zoals: -
ISO9001 Autocad lagen voor het tekenen
-
Plaatsnaam van het lettertype die gebruikt word.
-
Plaatsnaam van het helpbestand zodat deze gebruikt kan worden.
-
De dekkingen van de wapening om tot een goed plot resultaat te komen.
Als het programma gestart wordt controleert het programma of de juiste tekst stijlen en de juiste maatvoering stijl in de tekening zitten. Als dit niet het geval is dan komt er een melding in het scherm dat er fouten zijn opgetreden. Deze foutmeldingen kunnen verholpen worden door op de knop “Fouten verhelpen” te klikken, hiermee worden de juiste tekst- en maatvoering stijlen in de tekening aangemaakt.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 27
Voor het tekenen van wapening zijn er een aantal regels die je moet handhaven. Zo is er voor het buigen van wapening een regel die de radius van het staal bepaald bij het buigen. Deze regel is er, zodat als de wapening gemaakt wordt de machines maar een bepaalde radius kan buigen per dikte van het staal. De regel luidt dat je 5x Øk moet rekenen, dat is 5x de diameter van het buigstaal. Bijvoorbeeld: Wapening Ø16,
buigstaal 5x16 =80 mm (zie onderstaand figuur)
Deze regel wordt in het programma ook toegepast zodat de wapening aan de buigradius voldoet en je snel ziet of een balk de goede afmeting heeft.
Tevens wordt in het programma gewerkt met een dekking op de balk die je kunt instellen. Deze dekkingen zijn niet volgens de regels maar naar eigen inzicht. Dit is mogelijk gemaakt zodat je bij het plotten van de tekening een beter resultaat krijgt. Deze waardes zijn wel aan te passen naar eigen inzicht tot een maximum van 50mm. Tevens staat het bovenstaande plaatje van de buig radius ook in het instellingen scherm als herinnering. Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 28
4.5
Werking van het programma
De werking van het programma heeft een aantal onderdelen die je in verschillen stappen kan volgen. Als je een balkwapening gaat tekenen begin je met een linkse balkaansluiting door op het volgende Autocad icoon te klikken.
Hierna verschijnt het volgende scherm.
Invoer gegevens
Keuzepunt
Informatie scherm
In dit scherm moeten er een aantal gegevens worden ingevoerd die aan de het midden van het blad staan en licht geel gekleurd zijn. Tevens dient men een invoegpunt te kiezen aan de linker kant van het scherm. Dit kan aan de linker- of rechterkant van de balk en wordt aangegeven met een “*”. Als deze ingevuld worden verschijnt er aan de linkerkant van het formulier de ingevoerde informatie. Daarna als alles is ingevoerd kan de gebruiker op de knop “Wapening tekenen” klikken. Hierna worden een aantal controles uitgevoerd. De controleprocedure controleert of alle nodige gegevens ingevoerd zijn om de aansluiting te kunnen tekenen. Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 29
Vervolgens verdwijnt het schermt en kan de gebruiker in Autocad een invoegpunt aanklikken en de rotatie aangeven waarna de balkaansluiting getekend word.
Voorbeeld uit Autocad
De volgende onderdelen gaan volgens de zelfde bewerkingen en hebben tevens allemaal een informatiescherm aan de linkerkant met invoegpunt keuze. -
Balklengte, hier kan men nog een keuze maken om beugels te tekenen of niet.
-
Aansluiting rechts
-
Aansluiting midden
-
Bijlegwapening
-
Beugels
De invoer van het formulier om de beugels te tekenen gaat ook volgens het voorgaande principe. Hiervoor zijn tevens zijn hiervoor ook een aantal gegevens nodig zoals: -
Afstand waarover de beugels getekend worden.
-
Diameter van de beugels met hart op hart afstand.
-
Keuze recht- of links van de paal, bij links van de paal worden de beugels naar links getekend.
-
De hoogte van de fundering voor het bepalen van de tekenhoogte van de beugels.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 30
De maatvoering en tekst volgens het applicatie scherm worden niet in Autocad gemaakt. Tevens kan tijdens het tekenen een keuze gemaakt worden om de getekende beugels onder een hoek te tekenen. De invoer in Autocad gaat door middel van een punt aan de onderzijde van de balk te klikken. Daarna word de hoogte van de beugels automatisch uitgerekend en daarna getekend. Met een druk op de knop 'Lijst leeg maken' worden alle invoergegevens verwijderd en start men met een schone functie. Als de gebruiker het niet snapt of kan vinden kan de gebruiker ook gebruik maken van het help bestand. In het help bestand staat ook beschreven hoe men gebruik moet maken van de verschillende aansluitingen en onderdelen. Daarnaast zijn er in het help bestand filmpjes opgenomen over de werking van de onderdelen. Als de gebruiker alle onderdelen heeft gehad en alle benodigde gegevens heeft aangevuld met andere symbolen en of onderdelen, is de wapening volgens het onderstaande figuur getekend.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 31
5.0
NAWOORD
Met deze applicatie hebben de tekenaars nu een hulpmiddel om allemaal op dezelfde manier wapening te tekenen en met de juiste laagnamen. Er wordt nu veel tijd bespaard omdat het niet meer nodig is om alles los te tekenen naar eigen gebruik. Zo kan de gebruiker nu van een simpele balkwapening naar een uitgebreide balkwapening gaan zonder veel inspanning en tijdverlies. Ook is het beheren van de lagen voor balkwapening nu op eenvoudige wijze te handhaven. Tevens is er minder irritatie bij het overnemen van het tekenwerk van een andere tekenaar.
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 32
6.0
BRONVERMELDING
AutoCAD 2006 COMPUTER ONDERSTEUND ONTWERPEN ir. R. Boeklagen ISBN 90-72-487-45-1
NUR 991
Vakbladen: Bouwen met Staal Cement CADMagazine Websites: http://www.cadcollege.com/ http://www.cadcollege.com/hbo/ (voor Studenten) Programma’s: -
Autocad 2006 met VBA
-
Help Development Studio
-
Microsoft Visio
-
Microsoft Word
-
InstallShield X Express
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 33
7.0
BIJLAGEN
7.1
Applicatie schermen
Aansluiting links
Balklengte
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 34
Aansluiting rechts
Aansluiting midden
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 35
Bijlegwapening
Beugels
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 36
Instellingen
Info
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 37
Help bestand
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 38
7.2
CD-ROM Autocad System Manager
Inhoud op bijgeleverde cd-rom: -
Installatie bestand
- Autocad blokken
-
Autocad Menu
- Autocad fonts
-
Applicatie help bestand
-
Help bestand filmpjes
-
Organisatie- en buro structuur
-
Stroomschema
-
Afbeeldingen applicatie
-
Complete VBA Code
-
Presentatie
-
Scriptie
-
VBA Applicatie
Afstudeeropdracht ACE System Manager – M. van Ekris
Pagina: 39