|
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)
|