Verslag Usergroup meeting 16 mei 2006

Programmeren in SolidWorks

Design Tables, Equations & Configuraties in SolidWorks

door Aloys Heutink, CAD2M

Configuraties is de techniek die is bedoeld om families van onderdelen te maken. Er kunnen reeksen van onderdelen in één bestand worden gezet. In samenstellingen kan met configuraties snel worden gewisseld tussen verschillende onderdelen in die samenstelling met behoud van intelligentie, zolang die maar op samenstellingniveau zijn gedefinieerd.

Design Tables worden gebruikt om geometrie en configuraties aan te sturen. Ze kunnen ook helpen bij het aanmaken van de configuraties. Deze design tables zijn Excel gebaseerd en geven een goed overzicht van de verschillende variabelen die in een ontwerp worden gebruikt. Variabelen worden gebruikt in equations en moeten duidelijk worden gedefinieerd. Ze moeten nl. ook in een later stadium goed herkenbaar zijn. Met link values kunnen variabelen worden gekoppeld aan een maat in een schelt. Link equations definiëren een maat op basis van een berekening. Ook in design tables moeten de variabelen duidelijk worden gedefinieerd. File properties kunnen direct worden gekoppeld aan de table. Zo kan ook een invulscherm worden gecreëerd, om de gebruiker te helpen bij het invullen van een design table zodat deze niet de hele table hoeft te krijgen, die mogelijk te complex is om toe te passen.

Lees meer... (login)

Programmering in SolidWorks

door Jan-Jurjen Zwaard, Zwaard Engineering Studio

Programmeren begint vaak bij het opnemen van een macro. Dat is de basis voor het stroomlijnen en voor het robuust en herbruikbaar maken van de code. Voorbeeld: op basis van een onderdeel met de macro record functie opnemen hoe verschillende maten worden gewijzigd, gevolgd door een rebuild. In de opgenomen code kan worden teruggelezen wat er is gedaan. Na het opnemen van een macro verschijnt vaak een lange lijst met code. Die moet goed worden gedocumenteerd.

Early bindings: door als software applicatie SolidWorks te definiëren, krijgt de gebruiker alle mogelijke functionaliteit geboden om parts aan te passen of er informatie uit te halen; swApp = Application.SldWorks. Het structureren van de code kan het best door TABS toe te voegen. Bijv. alles dat tussen de SUB/END SUB valt. Dus functiegroep gebonden. Variabelen definiëren gaat door die op te nemen in het programma, voorzien van een waarde. Een commentaar wordt door een <aanhalingsteken openen> ervoor te zetten: ‘dit zijn variabelen. Een functie kan worden aangemaakt om verschillende handelingen uit het programma te combineren. Die functie heeft variabelen bijv. de variabelen (dimension naam) en de waarde. Door bijv. “part.” in te geven, verschijnt een lijst met mogelijkheden die voor een part beschikbaar zijn. O.a. is dat “GetTitle” waarmee de naam van het part wordt opgepakt: Part.GetTitle

Lees meer... (login)

Cam programmeren in solidWorks met solidCam

door Aloys Heutink, CAD2M

SolidCam is Goldpartner voor SolidWorks. Er kan binnen dezelfde omgeving worden gewerkt en het model hoeft niet te worden omgezet. SolidCam maakt gebruik van dezelfde functies als SolidWorks, zoals configuraties. Cam bewerkingen zijn gekoppeld aan het model waardoor consistentie is gewaarborgd. Er zijn twee hoofdmodules, 2,5D en 3D. Cam2,5D werkt vanaf 2D (meestal de DXF van de klant) en vanaf twee aanzichten, het bovenaanzicht en de zijaanzicht om de z-diepte op te geven. Die diepte kan overigens ook zelf worden ingegeven. En ook de solid kan de informatie leveren over de z-diepte.SolidCam is als functie in het pulldown menu beschikbaar. Allereerst worden de nulpunten aangebracht. Bijv. drie nulpunten voor de drie opspanningen die nodig zijn om alle bewerkingen te kunnen uitvoeren. De CNC-controller kan willekeurig uit de lijst gekozen worden. Er zitten verschillende kosteloos bij het pakket. Automatisch kan het uitgangsmateriaal worden gekozen, aan alle kanten wordt de bruto vorm bepaald met toeslag. Ook kan het target worden gegenereerd dat als visuele controle op het oorspronkelijke model is.Wanneer de CAM-gegevens zijn ingevoerd, verschijnt een extra tab in de SWX explorer. Daar wordt de initiële bewerkingscontour gekozen en het gereedschap. De controle van gereedschappen gaat zover dat enkel met de snijdlengte wordt gerekend en niet met het hele tool. De inloopcurve kan worden bepaald om het terugveren van het gereedschap te vermijden.
Lees meer... (login)

Ervaringen SolidWorks 2006

Een selectie:

  • SolidWorks 2005 bij fresh install van SWX2006 verwijderen of bij update er overheen installeren
  • Windows2000 levert een instabiel systeem; ervaringen met WinXP SP2 zijn goed mits de RAM settings goed zijn gedaan (3GB Switch)
  • Lightweight ervaringen zijn positief. Bij customised scripting in PDM systemen opletten
  • Kleine foutjes die meest via workarouds zijn op te lossen
  • Selectieproblemen? Neem gesupporte grafische kaart
  • Driver 3D mouse in 2006 niet optimaal, oude gebruiken

Lees meer... (login)

 

Resultaten 16 mei meeting beschikbaar

Download hier het complete verslag (pdf)
Download (login vereist)



SolidUser
SolidWorks Usergroup
Postbus 214
NL-7300 AE Apeldoorn
Telefoon: +31 (0)55 301 0170
E-mail: info@soliduser.nl

SolidWorks Corporation
SolidWorks User Group Network
SolidWorks Community
SolidWorks Webring

 

 

Powered by tricky23.nl