Convert SVG to G-code for laser engravers and plotters
Το Pixel2Lines μετατρέπει αρχεία SVG βασισμένα σε διαδρομές σε G-Code για τρία προφίλ μηχανής: λέιζερ GRBL, γενικό λέιζερ και πλότερ στυλό. Η έξοδος χρησιμοποιεί κινήσεις ταχείας μετακίνησης G0 και κινήσεις τροφοδότησης G1 — οι εντολές M3 και M5 ελέγχουν την ισχύ του λέιζερ μέσω της παραμέτρου S (0–1000), ή τη θέση της γραφίδας μέσω διαμορφώσιμων προτύπων. Ορίζετε τον τρόπο λειτουργίας (χάραξη γραμμής, χαρακτικό, κοπή ή σχεδίαση), τις διαστάσεις της περιοχής εργασίας σε mm, την ταχύτητα πρόωσης, την ταχύτητα μεταφοράς, το ποσοστό ισχύος λέιζερ και τον αριθμό διελεύσεων. Οι καμπύλες Bezier και τα τόξα μετατρέπονται σε τμήματα πολυγραμμής με διαμορφώσιμη ανοχή — δεν εκπέμπονται εντολές τόξου G2/G3, γεγονός που διατηρεί τη συμβατότητα της εξόδου με βασικούς και παλαιότερους ελεγκτές.
Πριν από τη δημιουργία G-Code, ο αγωγός επικυρώνει το SVG: η γεωμετρία εκτός της διαμορφωμένης περιοχής εργασίας, οι ανοιχτές διαδρομές που προορίζονται για λειτουργίες κοπής και τα SVG χωρίς μετατρέψιμη διανυσματική γεωμετρία απορρίπτονται με συγκεκριμένο μήνυμα σφάλματος. Το ζωντανό κείμενο, οι ενσωματωμένες εικόνες, οι διαβαθμίσεις, οι μάσκες και οι διαδρομές αποκοπής παράγουν προειδοποιήσεις — αυτά πρέπει να ισοπεδωθούν στον επεξεργαστή SVG σας πριν από τη μεταφόρτωση. Λαμβάνετε ένα αρχείο G-Code, μια αναφορά JSON με όρια, αντιστοίχιση λειτουργίας, στατιστικά γεωμετρίας και αθροίσματα ελέγχου, καθώς και μια προεπισκόπηση τροχιάς εργαλείου SVG που εμφανίζει τις κινήσεις μεταφοράς ως διακεκομμένες γραμμές και τις διαδρομές εργασίας με χρωματική κωδικοποίηση ανά τύπο λειτουργίας. Οι λειτουργίες δρομολογητή CNC — χάραξη τσεπών, βάθος Z, γλωσσίδες, οδηγοί εισόδου και αντιστάθμιση εργαλείου — δεν συμπεριλαμβάνονται.