Skip to main content
Skip table of contents

MBD-tekstien päivittäminen mittataulukon ja Python-koodin avulla

MBD_merkinnät_mittataulukko.png

Taustaa

Kun rakennetaan suunnitteluautomaatteja tai automaattisesti skaalautuvia 3d-malleja, joissa on myös päivittyviä piirustuksia mukana, voidaan malleihin ja piirustuksiin määritellä

dynaamisesti päivittyviä merkintöjä MBD-merkintöjen kautta.

Mitä tarkoitetaan MBD-merkinnöillä?

MBD-merkinnät tarkoittavat Model-Based Definition -merkintöjä. Kyse on tavasta, jossa 3D-malli on tuotteen ensisijainen ja usein ainoa virallinen määrittely, eikä erillistä 2D-piirustusta välttämättä tarvita.

Lyhyesti: Kaikki valmistukseen, tarkastukseen ja elinkaaren hallintaan liittyvä tieto upotetaan suoraan 3D-malliin.

Miten MBD eroaa perinteisestä 2D-piirustuksesta?

Perinteinen 2D

MBD

2D-piirustus on päädokumentti

3D-malli on päädokumentti

Erillinen malli ja piirustus

Yksi tietolähde

Tulkinnanvaraa

Yksiselitteinen

Vaikea automatisoida

CNC-, CMM- ja PLM-yhteensopiva

MBD-tekstien päivittäminen mittataulukon ja Python-koodin avulla

Vapaan MBD-merkinnän määritteleminen siten, että merkinnästä löytyy myös dynaamisesti muuttuva muuttuja

  1. Liitä mallin haluamallesi tasolle MBD-valikosta “Piirteen tiedot”-merkintä ja klikkaa sille sijainti mallin tason mukaan.

image-20260128-134309.png
  1. Poista merkinnöistä kaikki tekstit. Kirjoita sitten vapaata tekstiä alkuun. Esimerkissä “Paino:”

image-20260128-135823.png
  1. Hae “M”-ikonin alta “Muuttuja”-makro:

image-20260128-135658.png
  1. Voit kirjoittaa muuttujalle uuden nimen sulkujen sisään ja myös vapaata tekstiä muutujan perään. Esimerkissä: Kg

image-20260128-140016.png
  1. Kun nyt annat mittataulukossa jonkun luvun arvokenttään, päivittyy se myös malliin

image-20260128-140117.png
image-20260128-140201.png

MBD-merkinnän näkyminen 2d-piirustuksen puolella

MBD-merkinnät saat näkymään 2d-piirustuksen puolella projektion ominaisuuksista ja siellä klikkaa “Merkinnät mallista”-valintaa.

image-20260129-054845.png
image-20260129-055004.png

MBD-merkinnän ohjaaminen Python-ohjelman kautta

HUOM: Jotta saat muuttujan arvon muuttumaan Python-koodilla, tarvitsee muuttujan nimestä poistaa sulut!

image-20260129-063427.png

Mittataulukossa klikkaa “Luo” kohdassa Python-ohjelma

image-20260129-063720.png

Python-ohjelma avautuu.

image-20260129-064039.png

Voit nyt aloittaa oman koodin tekemisen #Your Code Starts Here ja #Your Code Ends Here-väliselle alueelle.

Tehdään yksinkertainen testi ja kirjoitetaan oheinen lause (HUOM: neljää välilyönti lauseen alussa!)

image-20260129-064228.png

Tallenna muutos ohjelmaan ja siirry sitten Vertex G4:n puolelle.

“Käytä”-nappulaa painettaessa mittataulukon puolella nähdään, että muuttujan arvo muuttuu ohjelmassa annetuksi arvoksi 600:

image-20260129-064611.png

Ohjelma siis toimii. Tällä samalla tavalla voit lisätä tarvittaessa vaikka kuinka monta dynaamista MBD-merkintää muuttujilla yhteen malliin, joita sitten ohjaat Python-koodin kautta.

Relative Articles

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.