SolidWorks – Creëer geavanceerde aangepaste coördinatensystemen

Join the forum for Designers!

Your expertise is vital to the community. Join us and contribute your knowledge!

Join the Forum Now

Share, learn and grow with the best professionals in the industry.


Aangepaste coördinatensystemen maken in SolidWorks is een fundamentele vaardigheid die wordt gebruikt voor precieze positionering, oriëntatie, stroomafwaartse analyses en vele anderen. Meestal is het definiëren van een coördinatensysteem eenvoudig: selecteer een hoekpunt voor de oorsprong en kies vervolgens modelranden of referentiegeometrie om de x-, y- en z -assen in de gewenste oriëntatie vast te stellen:

Maak een coördinatensysteem in SolidWorks

Centrum van massa coördinatensysteem

Maar wat als de situatie vraagt ​​om iets geavanceerder? Zoals het opzetten van een coördinatensysteem op basis van een massamiddelpunt (COM) waarvan de bijlen niet aansluiten bij modelranden?

Centrum van massa -coördinatensysteem in SolidWorks

De tool SolidWorks massa-eigenschappen identificeert gemakkelijk de exacte locatie van de COM en toont roze-gekleurde assen die zijn georiënteerd volgens de massaverdeling van het model. Helaas is er echter geen opdracht SolidWorks om nauwkeurige schetsen of referentiegeometrie te maken op basis van de COM -assen.

Solidworks -centrum van massa -assen

Om deze kloof te overbruggen, kunt u informatie gebruiken in het massa -eigenschappentool om een ​​geavanceerd coördinatensysteem te genereren dat de com -assen overlapt.

De tool van SolidWorks massa -eigenschappen geeft de com -oorsprong weer [x, y, z] en een 3 × 3 -matrix die de oriëntatie van de com -assen definieert: [Ix, Iy, Iz]. Deze matrix beschrijft de hoeveelheid die de COM -assen van de belangrijkste assen hebben gedraaid. Als u de rotatiehoeken kunt berekenen, moet u ze vervolgens kunnen aansluiten op uw nieuwe coördinatensysteem.

SolidWorks massa -eigenschappen dialoogvenster om centrum van massawaarden te creëren

De rotatiehoeken staan ​​bekend als Euler-hoeken en kunnen met de hand worden berekend, maar de gemakkelijkste en snelste manier om deze te vinden is om een ​​open-source programma te gebruiken met de naam “Scilab”. Net als SolidWorks is Scilab ook een Dassault Systèmes -product gewijd aan numerieke berekeningen vergelijkbaar met MATLAB. Scilab is gratis om te downloaden.

Na het installeren van Scilab, download en voert u het volgende bestand met de naam met de naam, 'Euler -hoeken”. Dit berekent de rotatiehoeken voor u.

Wanneer u het bestand in Scilab uitvoert, zou u het volgende moeten zien:

Voer een bestand uit in Scilab

Na het insluiten van de 3 × 3 COM -matrix van het massa -eigenschappengereedschap, genereert het programma snel de X, Y, Z -hoeken:

Genereer XYZ -hoek in Scilab

De laatste stap is om de oorsprong X, Y, Z -coördinaten van het Mass -eigenschappengereedschap in te voeren en Euler -hoekhoeken te berekenen in het coördinatensysteem PropertyManager.

SolidWorks coördinaten Systeem PropertyManager

Merk op dat het nieuwe coördinatensysteem perfect aansluit bij de com -assen.

SolidWorks -coördinatensystemen uitgelijnd met centrum van massa -assen

Nu u uw coördinatensysteem hebt ingesteld, kunt u de COM -referentiegeometrie maken die u nodig hebt (bijv. Vliegtuigen, rotatieassen, enz.).

SolidWorks -zelfstudie voor het maken van geavanceerde aangepaste coördinatensystemen

Geavanceerde coördinatensystemen in SolidWorks ontgrendelen een nieuw niveau van precisie voor ingenieurs die werken met complexe geometrie, bewegingsanalyse of massa-gedreven gedrag. Hoewel de software krachtige tools biedt om massa-eigenschappen te visualiseren, vereist het creëren van referentiegeometrie met die eigenschappen een diepere, hands-on benadering.

Door SolidWorks -gegevens te combineren met externe tools zoals Scilab, kunnen gebruikers aangepaste coördinatensystemen construeren die het ware fysieke gedrag van hun modellen weerspiegelen – waardoor slimmere ontwerpbeslissingen en meer nauwkeurige analyse mogelijk worden gemaakt.


Join the forum for Designers!

Your expertise is vital to the community. Join us and contribute your knowledge!

Join the Forum Now

Share, learn and grow with the best professionals in the industry.