Αρχεία STL: Όλα όσα πρέπει να γνωρίζετε για αυτήν τη μορφή και τις εναλλακτικές της

απόδοση STL

Αν έχετε μπει στον κόσμο της τρισδιάστατης εκτύπωσης, σίγουρα έχετε δει το ακρωνύμιο STL σε περισσότερα από ένα μέρη. Αυτά τα αρκτικόλεξα αναφέρονται σε ένας τύπος μορφής αρχείου (με επέκταση .stl) που ήταν πολύ σημαντικό, αν και τώρα υπάρχουν κάποιες εναλλακτικές. Και είναι ότι τα τρισδιάστατα σχέδια δεν μπορούν να εκτυπωθούν ως έχουν, όπως πολύ καλά γνωρίζετε, και χρειάζονται κάποια ενδιάμεσα βήματα.

Όταν έχετε την ιδέα ενός τρισδιάστατου μοντέλου, πρέπει να χρησιμοποιήσετε λογισμικό σχεδίασης CAD και να δημιουργήσετε την απόδοση. Στη συνέχεια, μπορεί να εξαχθεί σε μορφή STL και, στη συνέχεια, να περάσει από έναν αναλυτή που το "τεμαχίζει" για να δημιουργήσει, για παράδειγμα, έναν GCode που είναι κατανοητό από 3D εκτυπωτή και έτσι ώστε να μπορούν να δημιουργηθούν οι στρώσεις μέχρι να ολοκληρωθεί το κομμάτι. Αλλά μην ανησυχείτε αν δεν το καταλαβαίνετε πλήρως, εδώ θα σας εξηγήσουμε όλα όσα πρέπει να γνωρίζετε.

Επεξεργασία τρισδιάστατου μοντέλου

Μίξερ

Με τους συμβατικούς εκτυπωτές έχετε ένα πρόγραμμα, όπως πρόγραμμα ανάγνωσης PDF, ή πρόγραμμα επεξεργασίας κειμένου, επεξεργαστή κειμένου κ.λπ., στο οποίο υπάρχει μια λειτουργία εκτύπωσης που, όταν πατηθεί, το έγγραφο θα μεταβεί στην ουρά εκτύπωσης για να να εκτυπωθεί. Ωστόσο, στους τρισδιάστατους εκτυπωτές είναι λίγο πιο περίπλοκο, αφού Απαιτούνται 3 κατηγορίες λογισμικού Για να λειτουργήσει:

  • Λογισμικό τρισδιάστατης μοντελοποίησης: Αυτά μπορεί να είναι εργαλεία μοντελοποίησης ή CAD στα οποία μπορείτε να δημιουργήσετε το μοντέλο που θέλετε να εκτυπώσετε. Μερικά παραδείγματα είναι:
    • TinkerCAD
    • Μίξερ
    • BRL-CAD
    • Σχεδιασμός Spark Mechanical
    • FreeCAD
    • OpenSCAD
    • φτερά3d
    • Autodesk AutoCAD
    • Autodesk Fusion 360
    • Autodesk Inventor
    • 3D κάθετος
    • Sketchup
    • 3D MoI
    • Rhino3D
    • Κινηματογράφος 4D
    • SolidWorks
    • Μάγια
    • 3DS Μέγ
  • Αναλυτές: είναι ένας τύπος λογισμικού που παίρνει το αρχείο που σχεδιάστηκε από ένα από τα προηγούμενα προγράμματα και το τεμαχίζει, δηλαδή το κόβει σε επίπεδα. Με αυτόν τον τρόπο, μπορεί να γίνει κατανοητό από τον 3D εκτυπωτή, ο οποίος, όπως γνωρίζετε, τον χτίζει στρώμα-στρώμα και τον μετατρέπει σε G-Code (μια κυρίαρχη γλώσσα μεταξύ των περισσότερων κατασκευαστών τρισδιάστατων εκτυπωτών). Αυτά τα αρχεία περιλαμβάνουν επίσης πρόσθετα δεδομένα όπως ταχύτητα εκτύπωσης, θερμοκρασία, ύψος στρώματος, εάν υπάρχει πολλαπλή εξώθηση κ.λπ. Βασικά ένα εργαλείο CAM που παράγει όλες τις οδηγίες για να μπορέσει ο εκτυπωτής να φτιάξει το μοντέλο. Μερικά παραδείγματα είναι:
    • Ultimaker Cure
    • Επαναληπτικός
    • Απλοποίηση3D
    • Φέτα 3ρ
    • KISSlicer
    • ιδεοποιός
    • Εκτύπωση Octo
    • 3DPprinterOS
  • Λογισμικό κεντρικού υπολογιστή ή κεντρικού υπολογιστή: στην τρισδιάστατη εκτύπωση αναφέρεται σε ένα πρόγραμμα του οποίου η χρησιμότητα είναι η λήψη του αρχείου GCode από τον αναλυτή και η παράδοση του κώδικα στον ίδιο τον εκτυπωτή, συνήθως μέσω μιας θύρας USB ή μέσω δικτύου. Με αυτόν τον τρόπο, ο εκτυπωτής μπορεί να ερμηνεύσει αυτήν τη «συνταγή» των εντολών GCode με τις συντεταγμένες X (3), Y (0.00) και Z (0.00) στις οποίες πρέπει να μετακινηθεί η κεφαλή για να δημιουργηθεί το αντικείμενο και οι απαραίτητες παραμέτρους. Σε πολλές περιπτώσεις, το λογισμικό υποδοχής είναι ενσωματωμένο στον ίδιο τον αναλυτή, επομένως είναι συνήθως ένα μόνο πρόγραμμα (βλ. παραδείγματα Slicers).
Ενώ στο λογισμικό σχεδιασμού έχετε την ελευθερία να επιλέξετε αυτό που σας ταιριάζει, στην περίπτωση των άλλων δύο δεν ισχύει αυτό. Οι τρισδιάστατοι εκτυπωτές συνήθως υποστηρίζουν μόνο ένα ή περισσότερα από αυτά, αλλά δεν τα υποστηρίζουν όλα.

Αυτά τα δύο τελευταία σημεία συνήθως συνοδεύονται από τον ίδιο τον εκτυπωτή 3D, όπως τα συμβατικά προγράμματα οδήγησης εκτυπωτή. Ωστόσο, λογισμικό σχεδιασμού Θα πρέπει να το επιλέξετε ξεχωριστά.

Τεμαχισμός: τι είναι ένα 3D ρυθμιστικό

Στην προηγούμενη ενότητα μάθατε περισσότερα για ένα ρυθμιστικό, δηλαδή το λογισμικό που κόβει το τρισδιάστατο μοντέλο που έχει σχεδιαστεί για να αποκτήσει τα απαραίτητα επίπεδα, τα σχήματα και τις διαστάσεις του, ώστε ο τρισδιάστατος εκτυπωτής να ξέρει πώς να το δημιουργήσει. Ωστόσο, η διαδικασία κοπής σε 3D εκτύπωση είναι αρκετά ενδιαφέρον και μια θεμελιώδης φάση στη διαδικασία. Επομένως, εδώ μπορείτε να λάβετε περισσότερες πληροφορίες σχετικά με αυτό.

slice, slice 3D

El βήμα προς βήμα διαδικασία τεμαχισμού διαφέρει ελαφρώς ανάλογα με την τεχνολογία τρισδιάστατης εκτύπωσης που χρησιμοποιείται. Και βασικά μπορείτε να διακρίνετε μεταξύ:

  • Φέτες FDM: Σε αυτή την περίπτωση χρειάζεται ακριβής έλεγχος πολλών αξόνων (Χ/Υ), αφού κινούν την κεφαλή σε δύο άξονες και απαιτούν πολύ την κίνηση της κεφαλής εκτύπωσης για την κατασκευή του τρισδιάστατου αντικειμένου. Θα περιλαμβάνει επίσης παραμέτρους όπως η θερμοκρασία του ακροφυσίου και η ψύξη. Μόλις ο αναλυτής δημιουργήσει τον GCode, οι αλγόριθμοι του εσωτερικού ελεγκτή εκτυπωτή θα είναι υπεύθυνοι για την εκτέλεση των απαραίτητων εντολών.
  • SLA τεμαχισμός: Σε αυτήν την περίπτωση, οι εντολές πρέπει επίσης να περιλαμβάνουν τους χρόνους έκθεσης και τις ταχύτητες ανύψωσης. Και αυτό γιατί, αντί να εναποθέσετε στρώματα με εξώθηση, πρέπει να κατευθύνετε τη δέσμη φωτός σε διαφορετικά μέρη της ρητίνης για να τη στερεοποιήσετε και να δημιουργήσετε στρώματα, ενώ σηκώνετε το αντικείμενο για να επιτρέψετε τη δημιουργία ενός άλλου νέου στρώματος. Αυτή η τεχνική απαιτεί λιγότερες κινήσεις από το FDM, αφού μόνο ένας ανακλαστικός καθρέφτης ελέγχεται για να κατευθύνει το λέιζερ. Επιπλέον, πρέπει να τονιστεί κάτι σημαντικό, και αυτό είναι ότι αυτοί οι τύποι εκτυπωτών συνήθως δεν χρησιμοποιούν GCode, αλλά έχουν συνήθως τους δικούς τους ιδιόκτητους κωδικούς (επομένως, χρειάζονται το δικό τους λογισμικό κοπής ή κοπής). Ωστόσο, υπάρχουν ορισμένα γενικά για το SLA, όπως το ChiTuBox και το FormWare, τα οποία είναι συμβατά με πολλούς τρισδιάστατους εκτυπωτές αυτού του τύπου.
  • Τεμαχισμός DLP και MSLA: Σε αυτήν την άλλη περίπτωση, θα είναι παρόμοιο με το SLA, αλλά με τη διαφορά ότι η μόνη κίνηση που απαιτείται σε αυτά θα είναι αυτή της πλάκας κατασκευής, η οποία θα ταξιδεύει κατά μήκος του άξονα Z κατά τη διάρκεια της διαδικασίας. Οι υπόλοιπες πληροφορίες θα προσανατολιστούν στον πίνακα ή την οθόνη της έκθεσης.
  • άλλος: Για τα υπόλοιπα, όπως SLS, SLM, EBM κ.λπ., ενδέχεται να υπάρχουν αισθητές διαφορές στις διαδικασίες εκτύπωσης. Λάβετε υπόψη ότι, σε αυτές τις τρεις περιπτώσεις που αναφέρθηκαν, προστίθεται επίσης μια άλλη μεταβλητή, όπως η έγχυση του συνδετικού και απαιτεί μια πιο περίπλοκη διαδικασία κοπής. Και σε αυτό πρέπει να προσθέσουμε ότι το μοντέλο εκτυπωτή SLS μιας μάρκας δεν θα λειτουργεί το ίδιο με τον εκτυπωτή SLS του ανταγωνισμού, επομένως απαιτείται συγκεκριμένο λογισμικό κοπής (συνήθως είναι ιδιόκτητα προγράμματα που παρέχονται από τον ίδιο τον κατασκευαστή).

Τέλος, θα ήθελα να προσθέσω ότι υπάρχει μια βελγική εταιρεία που ονομάζεται Υλοποιώ που έχει δημιουργήσει α πολύπλοκο λογισμικό που χρησιμεύει σε όλες τις τεχνολογίες τρισδιάστατης εκτύπωσης και ένα ισχυρό πρόγραμμα οδήγησης για τρισδιάστατους εκτυπωτές που ονομάζεται Μαγεία. Επιπλέον, αυτό το λογισμικό μπορεί να βελτιωθεί με μονάδες για τη δημιουργία του κατάλληλου αρχείου κοπής για συγκεκριμένα μηχανήματα.

αρχεία STL

αρχείο STL

Μέχρι τώρα έχουν γίνει αναφορές στο αρχεία STL, που αποτελούν τον πυρήνα αυτού του άρθρου. Ωστόσο, αυτή η δημοφιλής μορφή δεν έχει ακόμη μελετηθεί σε βάθος. Σε αυτή την ενότητα θα μπορείτε να το μάθετε σε βάθος:

Τι είναι ένα αρχείο STL;

Μορφή αρχείο STL είναι ένα αρχείο με αυτό που χρειάζεται το πρόγραμμα οδήγησης του τρισδιάστατου εκτυπωτή, δηλαδή για να μπορεί το υλικό του εκτυπωτή να εκτυπώσει το επιθυμητό σχήμα, με άλλα λόγια, επιτρέπει την κωδικοποίηση της γεωμετρίας της επιφάνειας ενός τρισδιάστατου αντικειμένου. Δημιουργήθηκε από τον Chuck Hull της 3D Systems τη δεκαετία του 3 και το ακρωνύμιο δεν είναι απολύτως σαφές.

Η γεωμετρική κωδικοποίηση μπορεί να κωδικοποιηθεί από Ψηφίδωση, παρεμβάλλοντας τα γεωμετρικά σχήματα με τέτοιο τρόπο ώστε να μην υπάρχουν επικαλύψεις ή κενά, δηλαδή σαν μωσαϊκό. Για παράδειγμα, τα σχήματα μπορούν να συντίθενται χρησιμοποιώντας τρίγωνα, όπως συμβαίνει με την απόδοση GPU. Ένα λεπτό πλέγμα που αποτελείται από τρίγωνα θα σχηματίσει ολόκληρη την επιφάνεια του τρισδιάστατου μοντέλου, με τον αριθμό των τριγώνων και τις συντεταγμένες των 3 σημείων τους.

Binary STL vs ASCII STL

Διαφοροποιεί μεταξύ STL σε δυαδική μορφή και STL σε μορφή ASCII. Δύο τρόποι αποθήκευσης και αναπαράστασης των πληροφοριών αυτών των πλακιδίων και άλλων παραμέτρων. ΕΝΑ Παράδειγμα μορφής ASCII επιθυμών να φαίνεται ώς:

solid <nombre>

facet normal nx ny nz
outer loop
vertex v1x v1y v1z
vertex v2x v2y v2z
vertex v3x v3y v3z
endloop
endfacet

endsolid <nombre>

Όπου «κορυφή» θα είναι τα απαραίτητα σημεία με τις αντίστοιχες συντεταγμένες XYZ. Για παράδειγμα, για να δημιουργήσετε ένα σφαιρικό σχήμα, μπορείτε να το χρησιμοποιήσετε παράδειγμα κώδικα ASCII.

Όταν ένα τρισδιάστατο σχήμα είναι πολύ περίπλοκο ή μεγάλο, θα σημαίνει ότι υπάρχουν πολλά μικρά τρίγωνα, ακόμη περισσότερα εάν η ανάλυση είναι μεγαλύτερη, γεγονός που θα κάνει τα τρίγωνα μικρότερα για να εξομαλύνουν τα σχήματα. Αυτό δημιουργεί τεράστια αρχεία ASCII STL. Για να το συμπυκνώσουμε, χρησιμοποιούμε Μορφές STL δυαδικά, όπως:

UINT8[80] – Header                               - 80 bytes o caracteres de cabecera
UINT32 – Nº de triángulos                    - 4 bytes
for each triangle                                        - 50 bytes
REAL32[3] – Normal vector                  - 12 bytes para el plano de la normal
REAL32[3] – Vertex 1                              - 12 bytes para el vector 1
REAL32[3] – Vertex 2                             - 12 bytes para el vector 2
REAL32[3] – Vertex 3                             - 12 bytes para el vector 3
UINT16 – Attribute byte count              - 2-bytes por triángulo (+2-bytes para información adicional en algunos software)
end

Αν θέλετε, εδώ έχετε ένα αρχείο STLB ή για παράδειγμα δυαδικό STL για σχηματισμό ένας απλός κύβος.

Τέλος, αν αναρωτιέστε αν είναι καλύτερα ένα ASCII ή ένα δυαδικό, η αλήθεια είναι ότι τα δυαδικά αρχεία προτείνονται πάντα για τρισδιάστατη εκτύπωση λόγω του μικρότερου μεγέθους τους. Ωστόσο, εάν θέλετε να επιθεωρήσετε τον κώδικα και να τον διορθώσετε χειροκίνητα, τότε δεν έχετε άλλο τρόπο να το κάνετε από το να χρησιμοποιήσετε το ASCII και μια επεξεργασία, καθώς είναι πιο διαισθητικό να ερμηνευτεί.

Πλεονεκτήματα και μειονεκτήματα του STL

Τα αρχεία STL έχουν τα πλεονεκτήματα και τα μειονεκτήματά τους, ως συνήθως. Είναι σημαντικό να τα γνωρίζετε για να προσδιορίσετε εάν είναι η σωστή μορφή για το έργο σας ή πότε δεν πρέπει να το χρησιμοποιήσετε:

  • Πλεονέκτημα:
    • Πρόκειται για ένα καθολική και συμβατή μορφή με όλους σχεδόν τους τρισδιάστατους εκτυπωτές, γι' αυτό είναι τόσο δημοφιλές έναντι άλλων όπως VRML, AMF, 3MF, OBJ κ.λπ.
    • Διαθέτει a ώριμο οικοσύστημα, και είναι εύκολο να βρείτε όλα όσα χρειάζεστε στο Διαδίκτυο.
  • Μειονεκτήματα:
    • Περιορισμοί στον όγκο των πληροφοριών που μπορείτε να συμπεριλάβετε, καθώς δεν μπορεί να χρησιμοποιηθεί για χρώματα, όψεις ή άλλα πρόσθετα μεταδεδομένα που περιλαμβάνουν πνευματικά δικαιώματα ή πνευματική ιδιοκτησία.
    • La Η πιστότητα είναι ένα άλλο από τα αδύνατα σημεία του. Η ανάλυση δεν είναι πολύ καλή όταν εργάζεστε με εκτυπωτές υψηλής ανάλυσης (μικρόμετρα), καθώς ο αριθμός των τριγώνων που απαιτούνται για την ομαλή περιγραφή των καμπυλών θα ήταν τεράστιος.

Δεν είναι όλα τα STL κατάλληλα για τρισδιάστατη εκτύπωση

Φαίνεται ότι οποιοδήποτε αρχείο STL μπορεί να χρησιμοποιηθεί για εκτύπωση σε 3D, αλλά η αλήθεια είναι ότι δεν είναι όλα τα .stl εκτυπώσιμα. Είναι απλώς ένα αρχείο μορφοποιημένο ώστε να περιέχει γεωμετρικά δεδομένα. Για να εκτυπωθούν θα πρέπει να έχουν λεπτομέρειες για το πάχος και άλλες απαραίτητες λεπτομέρειες. Εν ολίγοις, το STL εγγυάται ότι το μοντέλο μπορεί να φαίνεται καλά στην οθόνη του υπολογιστή, αλλά το γεωμετρικό σχήμα μπορεί να μην είναι σταθερό εάν εκτυπωνόταν ως έχει.

Προσπάθησε λοιπόν επαληθεύστε ότι το STL (αν δεν το έχετε δημιουργήσει μόνοι σας) ισχύει για τρισδιάστατη εκτύπωση. Αυτό θα σας εξοικονομήσει πολύ χαμένο χρόνο και επίσης σπατάλη νήματος ή ρητίνης σε λάθος μοντέλο.

Αμφισβήτηση

Για να ολοκληρώσετε αυτό το σημείο, θα πρέπει να γνωρίζετε ότι υπάρχουν μερικά διαμάχη σχετικά με το αν θα χρησιμοποιηθεί αυτός ο τύπος αρχείου ή όχι. Παρόλο που υπάρχουν ακόμα πολλά σμήνη τριγύρω, ορισμένοι θεωρούν ήδη το STL νεκρό σε σύγκριση με τις εναλλακτικές. Και μερικοί από τους λόγους που δίνουν για την αποφυγή του STL για τρισδιάστατα σχέδια είναι:

  • κακή ανάλυση αφού, κατά τον τριγωνισμό, θα χαθεί κάποια ποιότητα σε σύγκριση με το μοντέλο CAD.
  • Το χρώμα και οι υφές χάνονται, κάτι που το επιτρέπουν ήδη άλλες πιο τρέχουσες μορφές.
  • Χωρίς έλεγχο padding προχωρημένο.
  • Άλλα αρχεία είναι πιο παραγωγικά κατά την επεξεργασία ή την αναθεώρησή τους από ένα STL σε περίπτωση που απαιτείται οποιαδήποτε διόρθωση.

Λογισμικό για .stl

CAD εναντίον STL

Algunas de las Συχνές ερωτήσεις σχετικά με τη μορφή αρχείου STL Συνήθως αναφέρονται στο πώς μπορεί να δημιουργηθεί αυτή η μορφή ή πώς μπορεί να ανοίξει, ακόμη και πώς μπορεί να τροποποιηθεί. Ακολουθούν αυτές οι διευκρινίσεις:

Πώς να ανοίξετε ένα αρχείο STL

Αν αναρωτιέστε πώς ανοίξτε ένα αρχείο STL, μπορείτε να το κάνετε με διάφορους τρόπους. Ένα από αυτά είναι μέσω ορισμένων διαδικτυακών θεατών ή επίσης με λογισμικό εγκατεστημένο στον υπολογιστή σας. Εδώ είναι μερικές από τις καλύτερες επιλογές:

Πώς να δημιουργήσετε ένα αρχείο STL

να δημιουργήστε αρχεία STL, έχετε επίσης ένα καλό ρεπερτόριο λογισμικού για όλες τις πλατφόρμες, ακόμη και διαδικτυακές επιλογές όπως:

*Υπάρχουν ορισμένες εφαρμογές τρισδιάστατης επεξεργασίας και μοντελοποίησης για φορητές συσκευές όπως AutoCAD Mobile, Morphi, OnShape, Prisma3D, Putty, Sculptura, Shapr3D κ.λπ., αν και δεν μπορούν να λειτουργήσουν με STL.

Πώς να επεξεργαστείτε ένα αρχείο STL

Σε αυτήν την περίπτωση, το λογισμικό που είναι σε θέση να δημιουργήσει το επιτρέπει επίσης επεξεργαστείτε ένα αρχείο STL, επομένως, για να δείτε προγράμματα, μπορείτε να δείτε το προηγούμενο σημείο.

Εναλλακτικές λύσεις

3D σχέδιο, μορφές αρχείων

Σιγά σιγά έχουν αναδειχθεί κάποιες εναλλακτικές μορφές για σχέδια για τρισδιάστατη εκτύπωση. Αυτές οι άλλες μορφές είναι επίσης πολύ σημαντικές και περιλαμβάνουν:

Τα αρχεία με αυτόν τον τύπο γλώσσας δεν έχουν μόνο μία επέκταση, αλλά μπορούν να παρουσιαστούν σε πολλές. Μερικά είναι .gcode, .mpt, .mpf, .nc, κ.λπ.
  • PLY (Μορφή αρχείου πολυγώνου): Αυτά τα αρχεία έχουν επέκταση .ply και είναι μια μορφή για πολύγωνα ή τρίγωνα. Σχεδιάστηκε για να αποθηκεύει τρισδιάστατα δεδομένα από τρισδιάστατους σαρωτές. Αυτή είναι μια απλή γεωμετρική περιγραφή ενός αντικειμένου, καθώς και άλλων ιδιοτήτων όπως χρώμα, διαφάνεια, κανονικές επιφάνειες, συντεταγμένες υφής κ.λπ. Και, ακριβώς όπως το STL, υπάρχει μια έκδοση ASCII και μια δυαδική έκδοση.
  • OBJ: Τα αρχεία με επέκταση .obj είναι επίσης αρχεία ορισμού γεωμετρίας. Αναπτύχθηκαν από την Wavefront Technologies για λογισμικό που ονομάζεται Advanced Visualizer. Προς το παρόν είναι ανοιχτού κώδικα και έχει υιοθετηθεί από πολλά προγράμματα τρισδιάστατων γραφικών. Αποθηκεύει επίσης απλές γεωμετρικές πληροφορίες για ένα αντικείμενο, όπως η θέση κάθε κορυφής, η υφή, η κανονική κ.λπ. Δηλώνοντας τις κορυφές αριστερόστροφα, δεν χρειάζεται να δηλώσετε ρητά τις κανονικές όψεις. Επίσης, οι συντεταγμένες σε αυτήν τη μορφή δεν έχουν μονάδες, αλλά μπορούν να περιέχουν πληροφορίες κλίμακας.
  • 3MF (3D Manufacturing Format): Αυτή η μορφή αποθηκεύεται σε αρχεία .3mf, ένα πρότυπο ανοιχτού κώδικα που αναπτύχθηκε από την Κοινοπραξία 3MF. Η μορφή γεωμετρικών δεδομένων για την παραγωγή προσθέτων βασίζεται σε XML. Μπορεί να περιλαμβάνει πληροφορίες για τα υλικά, για το χρώμα κ.λπ.
  • VRML (Γλώσσα μοντελοποίησης εικονικής πραγματικότητας): δημιουργήθηκε από την Κοινοπραξία Web3D. Αυτά τα αρχεία έχουν μια μορφή που στόχος της είναι να αναπαραστήσουν διαδραστικές τρισδιάστατες σκηνές ή αντικείμενα, καθώς και το χρώμα της επιφάνειας κ.λπ. Και αποτελούν τη βάση του X3D (eXtensible 3D Graphics).
  • AMF (Additive Manufacturing Format): Μορφή αρχείου (.amf) που είναι επίσης πρότυπο ανοιχτού κώδικα για περιγραφή αντικειμένων για διαδικασίες παραγωγής πρόσθετων για τρισδιάστατη εκτύπωση. Βασίζεται επίσης σε XML και είναι συμβατό με οποιοδήποτε λογισμικό σχεδιασμού CAD. Και έφτασε ως ο διάδοχος του STL, αλλά με βελτιώσεις όπως η εγγενής υποστήριξη για χρώματα, υλικά, μοτίβα και αστερισμούς.
  • WRL: Επέκταση VRML.

Τι είναι το GCode;

Παράδειγμα GCode

Πηγή: https://www.researchgate.net/figure/An-example-of-the-main-body-in-G-code_fig4_327760995

Έχουμε μιλήσει πολύ για τη γλώσσα προγραμματισμού GCode, καθώς αποτελεί βασικό μέρος της διαδικασίας τρισδιάστατης εκτύπωσης σήμερα, μεταβαίνοντας από το σχεδιασμό STL στο ένα G-Code που είναι ένα αρχείο με οδηγίες και παραμέτρους ελέγχου του 3D εκτυπωτή. Μια μετατροπή που θα εκτελεστεί αυτόματα από το λογισμικό slicer.

Θα δούμε περισσότερα για αυτούς τους κωδικούς στο τα άρθρα για το CNC, αφού ένας τρισδιάστατος εκτυπωτής δεν είναι τίποτα άλλο από μια μηχανή τύπου CNC που εκτυπώνει…

Αυτός ο κωδικός έχει διοικητής, που λένε στον εκτυπωτή πώς και πού να εξωθήσει το υλικό για να πάρει το εξάρτημα, του τύπου:

  • G: Αυτοί οι κωδικοί είναι καθολικά κατανοητοί από όλους τους εκτυπωτές που χρησιμοποιούν κωδικούς G.
  • M: Αυτοί είναι συγκεκριμένοι κωδικοί για ορισμένες σειρές τρισδιάστατων εκτυπωτών.
  • Άλλες: υπάρχουν και άλλοι εγγενείς κώδικες άλλων μηχανών, όπως οι συναρτήσεις F, T, H κ.λπ.
Μπορείτε να δείτε παραδείγματα G-Codes και τα γραφικά αποτελέσματα αυτό το σύνδεσμο.

Όπως μπορείτε να δείτε στην προηγούμενη εικόνα του παραδείγματος, μια σειρά από γραμμές κώδικα που δεν είναι τίποτα άλλο από συντεταγμένες και άλλες παραμέτρους για να πει στον τρισδιάστατο εκτυπωτή τι να κάνει, σαν να ήταν συνταγή:

  • Χ ΚΑΙ Ω: είναι οι συντεταγμένες των τριών αξόνων εκτύπωσης, δηλαδή αυτό που πρέπει να κινήσει ο εξωθητής προς τη μία ή την άλλη κατεύθυνση, με τις συντεταγμένες αρχής να είναι 0,0,0. Για παράδειγμα, εάν υπάρχει ένας αριθμός μεγαλύτερος από 0 στο X, θα μετακινηθεί σε αυτήν τη συντεταγμένη κατά την κατεύθυνση του πλάτους του 3D εκτυπωτή. Ενώ εάν υπάρχει ένας αριθμός πάνω από το 0 στο Y, η κεφαλή θα μετακινηθεί προς τα έξω και προς την κατεύθυνση της ζώνης εκτύπωσης. Τέλος, οποιαδήποτε τιμή μεγαλύτερη από 0 στο Z θα την κάνει να μετακινηθεί σε αυτήν την καθορισμένη συντεταγμένη από κάτω προς τα πάνω. Με άλλα λόγια, σε σχέση με το κομμάτι, μπορεί να ειπωθεί ότι X θα ήταν το πλάτος, Y το βάθος ή μήκος και Z το ύψος.
  • F: θα υποδεικνύει την ταχύτητα με την οποία κινείται η κεφαλή εκτύπωσης σε mm/min.
  • E: αναφέρεται στο μήκος της εξώθησης σε χιλιοστά.
  • ;: όλο το κείμενο που προηγείται ; είναι ένα σχόλιο και ο εκτυπωτής το αγνοεί.
  • G28: Συνήθως εκτελείται στην αρχή ώστε η κεφαλή να κινείται προς τις στάσεις. Εάν δεν έχουν καθοριστεί άξονες, ο εκτυπωτής θα μετακινήσει και τους 3, αλλά αν καθοριστεί ένας συγκεκριμένος, θα τον εφαρμόσει μόνο σε αυτόν.
  • G1: Είναι μια από τις πιο δημοφιλείς εντολές G, αφού είναι αυτή που δίνει εντολή στον τρισδιάστατο εκτυπωτή να καταθέσει υλικό ενώ κινείται γραμμικά στην σημειωμένη συντεταγμένη (X,Y). Για παράδειγμα, το G3 X1 Y1.0 F3.5 υποδεικνύει την εναπόθεση υλικού κατά μήκος της περιοχής που σημειώνεται από τις συντεταγμένες 7200 και 1.0 και με ταχύτητα 3.5 mm/min, δηλαδή στα 7200 mm/s.
  • G0: κάνει το ίδιο με το G1, αλλά χωρίς εξώθηση υλικού, δηλαδή κινεί την κεφαλή χωρίς να εναποτίθεται υλικό, για εκείνες τις κινήσεις ή τις περιοχές όπου δεν πρέπει να εναποτίθεται τίποτα.
  • G92: λέει στον εκτυπωτή να ορίσει την τρέχουσα θέση των αξόνων του, κάτι που είναι βολικό όταν θέλετε να αλλάξετε τη θέση των αξόνων. Πολύ χρησιμοποιημένο ακριβώς στην αρχή κάθε στρώσης ή στην ανάκληση.
  • M104: εντολή για θέρμανση του εξωθητήρα. Χρησιμοποιείται στην αρχή. Για παράδειγμα, M104 S180 T0 θα έδειχνε ότι ο εξωθητήρας T0 έχει θερμανθεί (εάν υπάρχει διπλό ακροφύσιο θα ήταν T0 και T1), ενώ το S καθορίζει τη θερμοκρασία, σε αυτήν την περίπτωση 180ºC.
  • M109: παρόμοιο με το παραπάνω, αλλά υποδεικνύει ότι η εκτύπωση θα πρέπει να περιμένει έως ότου ο εξωθητής φτάσει στη θερμοκρασία πριν προχωρήσετε με άλλες εντολές.
  • M140 και M190: παρόμοια με τα δύο προηγούμενα, αλλά δεν έχουν παράμετρο Τ, αφού σε αυτή την περίπτωση αναφέρεται στη θερμοκρασία του κρεβατιού.

Φυσικά, αυτός ο G-Code λειτουργεί για εκτυπωτές τύπου FDM, μιας και οι ρητίνες θα χρειαστούν άλλες παραμέτρους, αλλά με αυτό το παράδειγμα αρκεί για να καταλάβεις πώς λειτουργεί.

Μετατροπές: STL σε…

Μετατροπή αρχείου STL

Τέλος, ένα άλλο από τα πράγματα που δημιουργεί τις περισσότερες αμφιβολίες μεταξύ των χρηστών, δεδομένου του αριθμού των διαφορετικών μορφών που υπάρχουν, προσθέτοντας εκείνα των σχεδίων 3D CAD και των κωδικών που δημιουργούνται από τους διαφορετικούς slicers, είναι ο τρόπος μετατροπής από το ένα στο άλλο. Εδώ έχεις μερικές από τις πιο επιθυμητές μετατροπές:

Εάν κάνετε μια αναζήτηση στο Google, θα δείτε ότι υπάρχουν πολλές διαδικτυακές υπηρεσίες μετατροπής, όπως το AnyConv ή το MakeXYZ, που μπορούν να μετατρέψουν σχεδόν οποιαδήποτε μορφή, αν και δεν λειτουργούν όλες καλά και δεν είναι όλες δωρεάν.
  • Μετατροπή από STL σε GCode: Μπορεί να μετατραπεί με λογισμικό κοπής, αφού είναι ένας από τους στόχους του.
  • Μεταβείτε από το STL στο Solidworks: μπορεί να γίνει με το ίδιο το Solidworks. Ανοιχτό > στον εξερευνητή αρχείων αλλαγή σε μορφή STL (*.stl) > επιλογές > αλλαγή εισαγωγή ως a συμπαγές σώμα o στερεή επιφάνεια > δέχομαι > περιηγηθείτε και κάντε κλικ στο STL που θέλετε να εισαγάγετε > Ανοιχτό > τώρα μπορείτε να δείτε το ανοιχτό μοντέλο και το δέντρο χαρακτηριστικών στα αριστερά > Εισαγόμενα > FeatureWorks > Αναγνώριση χαρακτηριστικών > και θα ήταν έτοιμο.
  • Μετατρέψτε μια εικόνα σε STL ή JPG/PNG/SVG σε STL: Μπορείτε να χρησιμοποιήσετε διαδικτυακές υπηρεσίες όπως Imagetostl, Selva3D, Smoothie-3D κ.λπ. ή να χρησιμοποιήσετε κάποια εργαλεία τεχνητής νοημοσύνης, ακόμα και λογισμικό όπως το Blender κ.λπ., για να δημιουργήσετε ένα τρισδιάστατο μοντέλο από την εικόνα και στη συνέχεια να το εξαγάγετε σε STL.
  • Μετατροπή από DWG σε STL: Είναι ένα αρχείο CAD και πολλά λογισμικά σχεδιασμού CAD μπορούν να χρησιμοποιηθούν για την πραγματοποίηση της μετατροπής. Για παράδειγμα:
    • AutoCAD: Έξοδος > Αποστολή > Εξαγωγή > πληκτρολογήστε το όνομα του αρχείου > επιλέξτε τον τύπο Lithograph (*.stl) > Αποθήκευση.
    • SolidWorks: Αρχείο > Αποθήκευση ως > Αποθήκευση ως STL > Επιλογές > Ανάλυση > Πρόστιμο > ΟΚ > Αποθήκευση.
  • Από το OBJ στο STL: Μπορούν να χρησιμοποιηθούν τόσο διαδικτυακές υπηρεσίες μετατροπής όσο και ορισμένα τοπικά εργαλεία λογισμικού. Για παράδειγμα, με το Spin3D μπορείτε να κάνετε τα εξής: Προσθήκη αρχείων > Άνοιγμα > επιλέξτε φάκελο προορισμού στο Αποθήκευση σε φάκελο > Επιλέξτε Μορφή εξόδου > stl > πατήστε το κουμπί Μετατροπή και περιμένετε να ολοκληρωθεί η διαδικασία.
  • Μεταβείτε από το Sketchup στο STL: Μπορείτε να το κάνετε με το ίδιο το Sketchup με εύκολο τρόπο, αφού έχει λειτουργίες εισαγωγής και εξαγωγής. Σε αυτήν την περίπτωση, πρέπει να κάνετε εξαγωγή ακολουθώντας τα βήματα όταν έχετε ανοιχτό το αρχείο Sketchup: Αρχείο > Εξαγωγή > Τρισδιάστατο μοντέλο > επιλέξτε πού θα αποθηκεύσετε το STL > Αποθήκευση ως αρχείου Stereolithography (.stl) > Εξαγωγή.

Μάθετε περισσότερα


2 σχόλια, αφήστε τα δικά σας

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ruben dijo

    Πολύ καλά εξηγημένο και πολύ σαφές.
    Ευχαριστώ για τη σύνθεση.

    1.    Ισαάκ dijo

      Σας ευχαριστούμε πάρα πολύ!