Pixel2Lines

Υπηρεσία
Φωτογραφία σε Σχέδιο SVG
Φωτογραφία σε Σχέδιο SVG
Φωτογραφία στο SVG για χάραξη με λέιζερ
Φωτογραφία στο SVG για χάραξη με λέιζερ
Φωτογραφία σε σχήματα SVG
Φωτογραφία σε σχήματα SVG
Φωτογραφία σε εικονογράφηση
Φωτογραφία σε εικονογράφηση
Μετατροπή κάτοψης
Μετατροπή κάτοψης
Ψηφιοποίηση κεντήματος
Ψηφιοποίηση κεντήματος
Φωτογραφία για αφαίρεση φόντου
Φωτογραφία για αφαίρεση φόντου
Αναβάθμιση εικόνας
Αναβάθμιση εικόνας
Πλέγμα σχεδίασης
Πλέγμα σχεδίασης
ΓκαλερίΤιμολόγησηΕπεξεργαστής SVGΧώρος εργασίας
  1. Αρχική/
  2. Οδηγοί & Πόροι/
  3. Οδηγός G-Code για CNC, λέιζερ και πλότερ

Ο πλήρης οδηγός G-Code: Από αρχάριους σε επαγγελματίες

Τι είναι το G-Code, πώς το χρησιμοποιούν οι μηχανές και ποια είναι η πλήρης ροή παραγωγής, από εικόνες SVG και ράστερ έως αρχεία έτοιμα για μηχανή για πλότερ, χαράκτες λέιζερ, τρισδιάστατους εκτυπωτές και μηχανές CNC.

Τι είναι το G-Code;

Το G-Code (Geometric Code) είναι η γλώσσα απλού κειμένου που οδηγεί μηχανές CNC. Κάθε αρχείο — συνήθως .gcode, .nc ή .cnc — είναι μια ακολουθία οδηγιών που λέει στο μηχάνημα πού να κινηθεί, πόσο γρήγορα και πότε να ενεργοποιήσει το εργαλείο του. Οι γραμμές εκτελούνται από πάνω προς τα κάτω, μία κάθε φορά.

Σκεφτείτε το σχέδιό σας ως το προσχέδιο και το G-Code ως τη στροφή προς τη στροφή. Ένας τρισδιάστατος εκτυπωτής δεν μπορεί να επεξεργαστεί ένα JPG. Ένας σχεδιαστής στυλό δεν ξέρει πώς μοιάζει το γράμμα «Α». Το G-Code το λύνει αυτό σπάζοντας οποιοδήποτε σχήμα σε στοιχειώδεις κινήσεις — ευθείες γραμμές, τόξα και εντολές ενεργοποίησης/απενεργοποίησης εργαλείων — που μπορεί να εκτελέσει αξιόπιστα οποιοσδήποτε ελεγκτής κίνησης.

Το πρότυπο ανάγεται στο MIT τη δεκαετία του 1950, επισημοποιήθηκε ως RS-274 το 1963 και δημοσιεύτηκε διεθνώς ως ISO 6983 το 1982. Παρά την ηλικία του, το G-Code παραμένει η παγκόσμια γλώσσα κατασκευής — από χομπίστες επιτραπέζιους εκτυπωτές έως βιομηχανικούς μύλους πέντε αξόνων.

Ένα αρχείο κειμένου G-Code ανοίγει σε ένα πρόγραμμα επεξεργασίας κειμένου που εμφανίζει διαδοχικές οδηγίες μηχανής με συντεταγμένες και εντολές
Ένα αρχείο G-Code είναι ένα έγγραφο απλού κειμένου — κάθε γραμμή είναι μια ακριβής εντολή που το μηχάνημα εκτελεί με τη σειρά.
Ένας σχεδιογράφος στυλό που σχεδιάζει ένα λεπτομερές διανυσματικό έργο τέχνης σε χαρτί, που δείχνει το φυσικό αποτέλεσμα των οδηγιών του G-Code
Το φυσικό αποτέλεσμα: οι ίδιες γραμμές κειμένου μεταφράζονται σε ακριβή μηχανική κίνηση.

Πού χρησιμοποιείται ο G-Code;

  • Πλότερ πένας (AxiDraw, HP 7475A, DIY GRBL): μετακινεί ένα φυσικό στυλό πάνω στο χαρτί για την αναπαραγωγή διανυσματικών έργων τέχνης — ένα από τα πιο προσβάσιμα σημεία εισόδου στο G-Code για καλλιτέχνες και δημιουργούς.
  • Χαρακτές και κόφτες λέιζερ: κατευθύνει τη δέσμη ενώ ρυθμίζει την ισχύ για να καίει εικόνες σε ξύλο ή να κόβει σχήματα από ακρυλικό.
  • Εκτυπωτές 3D FDM (Prusa, Creality, Bambu Lab): συντονίζει την κεφαλή εκτύπωσης κατά μήκος των X, Y, Z ενώ τροφοδοτεί το νήμα, χτίζοντας αντικείμενα στρώμα προς στρώμα.
  • CNC Routers and Mills: κατευθύνει ένα περιστρεφόμενο εργαλείο κοπής μέσα από υλικό για σκάλισμα, τσέπες και προφίλ.
  • Τόρνοι CNC, κόφτες πλάσματος, μηχανές Waterjet και Wire EDM: όλα χρησιμοποιούν G-Code ή ένα κοντινό παράγωγο.

Η ανατομία ενός αρχείου G-Code

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

Εδώ είναι ένα πρόγραμμα σχεδιογράφου στυλό που σχεδιάζει ένα τετράγωνο 50×50 mm:

G21 ; χιλιοστά

G90 ; απόλυτη τοποθέτηση

G0 Z5.0 ; ανυψωτικό στυλό

G0 X0 Y0 ; μετακίνηση στην καταγωγή

M3 S1000 ; στυλό κάτω

G1 X50.0 Y0 F2000

G1 X50.0 Y50.0

Γ1 Χ0 Υ50.0

G1 X0 Y0

M5 ; στυλό επάνω

Μ2 ; τέλος

Ανάλυση G1 X50.0 Y25.3 F1500: G1 = σχεδιάστε μια ευθεία γραμμή, X50.0 Y25.3 = προορισμός, F1500 = 1500 mm/min. Σημείωση G1 εμφανίζεται μόνο μία φορά — κάθε επόμενη γραμμή συντεταγμένων την επαναχρησιμοποιεί αυτόματα μέχρι να γράψετε το G0 ή άλλη εντολή κίνησης. Οτιδήποτε μετά από ένα ερωτηματικό είναι ένα σχόλιο, το οποίο αγνοείται από το μηχάνημα.

Infographic που σχολιάζει μια γραμμή G-Code που δείχνει την εντολή G-word, τις συντεταγμένες X Y Z, την παράμετρο feedrate F και την παράμετρο ισχύος S με ετικέτες και βέλη
Ανατομία γραμμής G-Code: Οι λέξεις G ελέγχουν τον τύπο κίνησης, οι συντεταγμένες ορίζουν τον προορισμό, το F ορίζει την ταχύτητα, το S ορίζει την ισχύ.

Βασικές εντολές G-Code

Αυτές οι εντολές λειτουργούν σχεδόν σε όλο το υλικολογισμικό — από το χομπίστικο GRBL έως το βιομηχανικό Fanuc.

  • G0 — Γρήγορη κίνηση: επανατοποθέτηση όσο γρήγορα επιτρέπει το μηχάνημα. Ποτέ μην χρησιμοποιείτε με λέιζερ ή άτρακτο ενεργό.
  • G1 — Γραμμική κίνηση: σχεδιάστε ή κόψτε μια ευθεία γραμμή στην καθορισμένη ταχύτητα τροφοδοσίας (F). Η κύρια εντολή για όλες τις εργασίες CNC.
  • G2 / G3 — Δεξιόστροφα / Αριστερόστροφο τόξο: παράγετε ομαλές καμπύλες σε μία μόνο εντολή χρησιμοποιώντας κεντρικές μετατοπίσεις I/J ή ακτίνα R. Ένα G2/G3 αντικαθιστά δεκάδες μικροσκοπικά τμήματα G1.
  • G4 — Παραμονή: παύση για καθορισμένο χρόνο. ⚠ Η μονάδα P ποικίλλει: GRBL = δευτερόλεπτα (G4 P1,5 = 1,5 δευτ.), Marlin = χιλιοστά του δευτερολέπτου (G4 P1500 = 1,5 δευτ.).
  • G20 / G21 — Μονάδες ίντσας / χιλιοστόμετρο. Να το ορίζετε πάντα στην αρχή κάθε αρχείου.
  • G28 — Αρχική θέση όλων των αξόνων. Η συμπεριφορά διαφέρει ανάλογα με το υλικολογισμικό — ελέγχετε πάντα πριν από τη χρήση.
  • G90 / G91 — Απόλυτη / Σχετική τοποθέτηση. Το G90 είναι η προεπιλογή. Το G91 κάνει κάθε συντεταγμένη σε σχέση με την τρέχουσα θέση.
  • G92 — Ορίστε την τρέχουσα θέση ως αρχή χωρίς να μετακινηθείτε. Χρησιμοποιείται για τον καθορισμό μιας προέλευσης εργασίας στη μέση της εργασίας.
  • M3 S[value] — Tool On: ενεργοποιεί το λέιζερ, περιστρέφει τον άξονα ή χαμηλώνει το σερβο στυλό. Το S ελέγχει την ισχύ, τις στροφές ανά λεπτό ή τη γωνία σερβομηχανισμού.
  • M5 — Απενεργοποίηση εργαλείου. Να συμπεριλαμβάνεται πάντα πριν από οποιαδήποτε γρήγορη κίνηση ταξιδιού.
  • M104 / M109 — Ρύθμιση θερμοκρασίας hotend (εκτύπωση 3D). Το M109 περιμένει μέχρι να επιτευχθεί ο στόχος πριν συνεχίσει.
  • M140 / M190 — Ρύθμιση θερμοκρασίας κρεβατιού (τρισδιάστατη εκτύπωση). Το M190 αναμένει — χρησιμοποιήστε το πριν ξεκινήσει η εκτύπωση.
  • F — Τροφοδοσία σε mm/min. Modal: παραμένει μέχρι να το αλλάξετε.
  • S — Ισχύς ή ταχύτητα: ισχύς λέιζερ (0–1000 στο GRBL), στροφές ατράκτου ή γωνία σερβομηχανισμού.
  • E — Απόσταση νήματος εξωθητή (μόνο εκτύπωση 3D).
  • I, J — Μετατοπίσεις στο κέντρο του τόξου από την τρέχουσα θέση, που χρησιμοποιείται με τα G2 και G3.
G4 Dwell: δευτερόλεπτα ή χιλιοστά του δευτερολέπτου

Το GRBL χρησιμοποιεί δευτερόλεπτα — το G4 P1.5 κάνει παύση για 1,5 δευτερόλεπτα. Ο Marlin χρησιμοποιεί χιλιοστά του δευτερολέπτου — το G4 P1500 είναι η ίδια παύση. Η χρήση της λανθασμένης μονάδας σημαίνει ότι το μηχάνημά σας είτε μόλις σταματάει παύση είτε παγώνει για λεπτά. Ελέγχετε πάντα τα έγγραφα του υλικολογισμικού σας.

Ένα αρχείο SVG ανοίγει στο Inkscape που δείχνει διανυσματικές διαδρομές με ορατά σημεία αγκύρωσης
Είσοδος: ένα αρχείο SVG με καθαρές διανυσματικές διαδρομές. Κάθε τμήμα διαδρομής γίνεται μια εντολή κίνησης G-Code.
Διάγραμμα που δείχνει τη ροή εργασίας από το λογισμικό σχεδίασης μέσω του αρχείου CAM στο G-Code μέχρι την εκτέλεση του μηχανήματος
Η ροή: σχεδιασμός → CAM/μετατροπή → G-Code → υλικολογισμικό → φυσική κίνηση.

Ροή εργασίας 1: Σχεδίαση με στυλό

  1. 1

    Σχεδιασμός σε διανυσματικό λογισμικό

    Οι σχεδιογράφοι κατανοούν μόνο διαδρομές, όχι pixel, γεμίσματα ή ακατέργαστο κείμενο. Χρησιμοποιήστε το Inkscape, το Illustrator ή το Affinity Designer για να δημιουργήσετε καθαρές διαδρομές SVG. Μετατρέψτε όλο το κείμενο σε περιγράμματα. Αφαιρέστε γεμίσματα, εικόνες ράστερ και εφέ, γιατί αγνοούνται σιωπηλά από τον μετατροπέα.

  2. 2

    Βελτιστοποιήστε το SVG

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

  3. 3

    Μετατροπή σε G-Code

    Ο μετατροπέας μεταφράζει κάθε διαδρομή σε κινήσεις G1 και εισάγει εντολές ανύψωσης πένας M3/M5 μεταξύ αποσυνδεδεμένων περιστροφών. Η πιο σημαντική ρύθμιση είναι η ταξινόμηση διαδρομής — οι πινελιές σειράς που σχεδιάζονται. Ένα κακό είδος στέλνει το στυλό σε ζιγκ-ζαγκ στη σελίδα χιλιάδες φορές. Ένα είδος πλησιέστερου γείτονα μπορεί να μειώσει τον χρόνο ταξιδιού κατά 50% ή περισσότερο σε πυκνά έργα τέχνης.

  4. 4

    Αποστολή μέσω αποστολέα G-Code

    Μεταδώστε το αρχείο σε υλικολογισμικό GRBL μέσω του Universal Gcode Sender (UGS) ή bCNC. Ο αποστολέας παραδίδει γραμμές μία προς μία. Το GRBL μεταφράζει το καθένα σε παλμούς βηματικού κινητήρα.

Ροή εργασίας 2: Χαράκτης / κόφτης λέιζερ

  1. 1

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

    Η διανυσματική λειτουργία ανιχνεύει διαδρομές με σταθερή ισχύ — χρησιμοποιήστε την για κοπή περιγραμμάτων και χαραγμένων γραμμών. Η λειτουργία ράστερ σαρώνει εμπρός και πίσω σαν εκτυπωτής, με διαφορετική ισχύ pixel-pixel — χρησιμοποιήστε την για φωτογραφίες και σκιασμένα γεμίσματα. Μια μεμονωμένη εργασία μπορεί να χρησιμοποιήσει και τις δύο λειτουργίες σε ξεχωριστά επίπεδα.

  2. 2

    Δημιουργήστε G-Code με ρυθμίσεις λέιζερ

    Εργαλεία όπως το LightBurn ή το LaserGRBL βγάζουν M3 S[value] για να ενεργοποιήσετε το λέιζερ και το M5 για να το σταματήσετε. Στη λειτουργία ράστερ, η τιμή S αλλάζει σε κάθε γραμμή G1, αναπαράγοντας διαβαθμίσεις σε κλίμακα του γκρι. Το GRBL πρέπει να μεταγλωττιστεί σε λειτουργία λέιζερ για αυτό — απενεργοποιεί την αύξηση της ταχύτητας και επιτρέπει την άμεση απόκριση ισχύος.

  3. 3

    Δοκιμή πρώτα σε σκραπ

    Η ισχύς και η ταχύτητα ποικίλλουν δραματικά ανάλογα με το υλικό. Πάντα να εκτελείτε μια μικρή δοκιμή δικτύου ισχύος/ταχύτητας στο ίδιο υλικό πριν ξεκινήσετε την πραγματική εργασία.

Ασφάλεια λέιζερ και CNC

Λέιζερ: φορέστε γυαλιά ασφαλείας με ονομαστική τιμή για το μήκος κύματός σας (CO2 = 10.600 nm, χαράκτες διόδου ≈ 450 nm - αυτά απαιτούν διαφορετικά γυαλιά). Διασφαλίστε τον αερισμό — η χάραξη παράγει τοξικές αναθυμιάσεις από σχεδόν όλα τα υλικά. Μην αφήνετε ποτέ ένα λέιζερ που τρέχει χωρίς επίβλεψη. CNC: σφίξτε το τεμάχιο εργασίας πριν εκτελέσετε τον άξονα — ένα μη ασφαλισμένο κομμάτι μπορεί να πεταχτεί με ταχύτητα. Γνωρίστε τη στάση έκτακτης ανάγκης πριν ξεκινήσετε.

Ροή εργασίας 3: Εκτύπωση 3D

  1. 1

    Μοντελοποίηση και εξαγωγή ως STL ή STEP

    Σχεδιασμός σε Fusion 360, Blender, FreeCAD ή παρόμοια. Το STL είναι η τυπική μορφή ανταλλαγής. Το STEP φέρει πιο ακριβή γεωμετρία για τα εξαρτήματα μηχανικής.

  2. 2

    Κόψτε σε στρώσεις

    Ένας τεμαχιστής (PrusaSlicer, Cura, Bambu Studio) κόβει το μοντέλο σε οριζόντια στρώματα 0,1–0,3 mm και υπολογίζει διαδρομές εργαλείων, στηρίγματα, γεμίσματα και γέφυρες. Μια τυπική κίνηση μοιάζει με το G1 X42.5 Y88.3 E0.0234 F4500 — κίνηση της κεφαλής ενώ εξωθείται ακριβώς 0,0234 mm νήματος. Ο τεμαχιστής εισάγει επίσης M109 και M190 για να θερμάνει το ακροφύσιο και το κρεβάτι πριν ξεκινήσει η εκτύπωση.

  3. 3

    Αποστολή μέσω κάρτας SD ή δικτύου

    Οι Marlin, Klipper ή RepRapFirmware εκτελούν το αρχείο. Το Klipper εκφορτώνει τον υπολογισμό σε ένα Raspberry Pi και υποστηρίζει τη διαμόρφωση εισόδου — μετρά τον συντονισμό καρέ με ένα επιταχυνσιόμετρο και τον φιλτράρει εντολές εκτός κίνησης, μειώνοντας τα τεχνουργήματα κουδουνίσματος και επιτρέποντας υψηλότερες ταχύτητες εκτύπωσης.

Ροή εργασίας 4: Μηχανική CNC

  1. 1

    Μοντέλο σε CAD

    Χρησιμοποιήστε Fusion 360, SolidWorks ή FreeCAD. Τα κατεργασμένα εξαρτήματα απαιτούν ανοχές 0,01–0,05 mm, επομένως η ποιότητα του μοντέλου καθορίζει άμεσα την ποιότητα του εξαρτήματος.

  2. 2

    Ορίστε διαδρομές εργαλείων στο CAM

    Το λογισμικό CAM (Fusion 360 CAM, VCarve, Mastercam) σάς επιτρέπει να καθορίσετε το εργαλείο, τη στρατηγική κοπής (προσαρμοστικό καθαρισμό, περίγραμμα, τοποθέτηση τσέπης), το βάθος κοπής, την ταχύτητα του άξονα και την ταχύτητα τροφοδοσίας. Ο στόχος είναι η αποτελεσματική εμπλοκή του εργαλείου χωρίς να σπάσει το κομμάτι ή να καεί το υλικό.

  3. 3

    Μετά τη διαδικασία για τον ελεγκτή σας

    Οι βιομηχανικές μηχανές CNC ομιλούν τη δική τους διάλεκτο — Fanuc, Siemens Sinumerik, Heidenhain, Haas. Ένας μετα-επεξεργαστής μέσα στο λογισμικό CAM σας μεταφράζει τις γενικές διαδρομές εργαλείων στην ακριβή σύνταξη που περιμένει το μηχάνημά σας. Η χρήση λανθασμένου μετα-επεξεργαστή δεν παράγει απλώς κακά εξαρτήματα — μπορεί να συντρίψει το μηχάνημα στο τεμάχιο εργασίας, καταστρέφοντας τα εργαλεία και δημιουργώντας κίνδυνο για την ασφάλεια.

SVG σε G-Code: Τι συμβαίνει στην πραγματικότητα

Τα μονοπάτια SVG χρησιμοποιούν καμπύλες Bézier, τόξα και ευθείες γραμμές. Το G1 σχεδιάζει μόνο ευθείες γραμμές — επομένως οι μετατροπείς πρέπει να γεφυρώσουν το χάσμα με δύο τρόπους:

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

Η προσαρμογή τόξου είναι πιο έξυπνη: ανιχνεύει πότε μια σειρά από μικρά τμήματα σχηματίζει συλλογικά έναν κύκλο και αντικαθιστά ολόκληρη την ομάδα με μία εντολή G2 ή G3. Ένας κύκλος που παίρνει 360 γραμμές G1 γίνεται μία γραμμή G-Code. Τα αρχεία συρρικνώνονται έως και 90%, η κίνηση είναι τέλεια ομαλή και το μηχάνημα διατηρεί μια συνεχή ταχύτητα μέσα στο τόξο. Δεν υποστηρίζουν όλες οι εκδόσεις GRBL G2/G3 — ελέγξτε πριν την ενεργοποιήσετε.

Διάγραμμα σύγκρισης καμπύλης που έχει μετατραπεί σε πολλά τμήματα G1 έναντι μιας εντολής τόξου G2
Ο ίδιος κύκλος: 360 τμήματα G1 (αριστερά) έναντι μιας εντολής G2 (δεξιά). Η τοποθέτηση τόξου παράγει μικρότερα αρχεία και πιο ομαλή κίνηση.
Λάθος SVG DPI = Λάθος έξοδος μεγέθους

Το Illustrator εξάγει στα 72 DPI. Το Inkscape πριν από την έκδοση 0.92 χρησιμοποιούσε 90 DPI. Τα σύγχρονα εργαλεία χρησιμοποιούν 96 DPI. Εάν ο μετατροπέας σας υποθέτει 96 DPI, αλλά το αρχείο σας προήλθε από το Illustrator, κάθε διάσταση είναι 33% πολύ μεγάλη — ένα σχήμα 100 mm απεικονίζεται στα 133 mm. Διόρθωση: αντιστοιχίστε τη ρύθμιση DPI του μετατροπέα σας με την εφαρμογή πηγής ή ακόμα καλύτερα, ορίστε τις διαστάσεις του εγγράφου SVG σε χιλιοστά για να καταστήσετε το DPI εντελώς άσχετο.

Διάλεκτοι G-Code: Γιατί ένα αρχείο δεν ταιριάζει σε όλα τα μηχανήματα

Οι εντολές κίνησης πυρήνα (G0, G1, G2, G3) λειτουργούν παντού. Όλα τα άλλα — ακολουθίες εκκίνησης, αλλαγές εργαλείων, σύνταξη σχολίων — διαφέρουν ανάλογα με την οικογένεια υλικολογισμικού. Η εκτέλεση του G-Code από λάθος ελεγκτή σε ένα επαγγελματικό μηχάνημα CNC δεν παράγει απλώς λάθος έξοδο — μπορεί να προκαλέσει γρήγορη σύγκρουση στο τεμάχιο εργασίας.

  • GRBL: κυρίαρχο υλικολογισμικό για χομπίστες στυλογράφους, χαράκτες λέιζερ και μικρούς ρούτερ CNC. Βασίζεται σε Arduino, υποστηρίζεται ευρέως από μετατροπείς και εργαλεία CAM.
  • Marlin: κυρίαρχο για τρισδιάστατους εκτυπωτές FDM. Προσθέτει έλεγχο εξωθητήρα, κωδικούς M θερμοκρασίας και ισοπέδωση κλίνης πάνω από τις τυπικές εντολές κίνησης.
  • Klipper: σύγχρονο υλικολογισμικό 3D εκτυπωτή που τρέχει σε Raspberry Pi. Επιτρέπει τη διαμόρφωση εισόδου και υψηλότερες ταχύτητες εκτύπωσης που δεν μπορούν να επιτευχθούν στο Marlin με το ίδιο υλικό.
  • Smoothieware: υλικολογισμικό ARM 32 bit για χαρακτήρες λέιζερ μεσαίας εμβέλειας και CNC — περισσότερος χώρος υπολογισμού από το GRBL που βασίζεται στο Arduino.
  • Fanuc: κυρίαρχος βιομηχανικός ελεγκτής CNC παγκοσμίως. Περιλαμβάνει κονσερβοποιημένους κύκλους (G81–G89) και προγραμματισμό μακροεντολών.
  • Siemens Sinumerik / Heidenhain / Haas: Ευρωπαϊκοί και αμερικανικοί βιομηχανικοί ελεγκτές με τις δικές τους διαλέκτους. Ένας μετα-επεξεργαστής Fanuc δεν θα λειτουργεί σωστά σε ένα μηχάνημα Sinumerik.

Μετατροπή φωτογραφιών σε μονοπάτια με δυνατότητα σχεδίασης

Οι φωτογραφίες περιέχουν μόνο pixel, χωρίς δεδομένα διαδρομής. Για να μπορέσει μια φωτογραφία να σχεδιαστεί με πλότερ ή να χαραχθεί, πρέπει πρώτα να μετατραπεί σε SVG. Κοινές προσεγγίσεις:

  • Ανίχνευση γραμμικής τέχνης: εξάγει τα περιγράμματα και τις δομικές άκρες του θέματος ως μονοπάτια SVG. Το καλύτερο για λογότυπα, πορτρέτα και εικονογραφήσεις με καθαρά περιγράμματα.
  • Εκκόλαψη / διασταυρούμενη εκκόλαψη: αντιστοιχίζει τη φωτεινότητα της εικόνας στην πυκνότητα γραμμής — οι πιο σκοτεινές περιοχές γίνονται πιο στενές γραμμές. Τα αποτελέσματα παραπέμπουν στην παραδοσιακή χαρακτική και σχεδιάζουν όμορφα.
  • Stippling: αντιστοιχίζει τη φωτεινότητα με την πυκνότητα κουκκίδων. Κάθε κουκκίδα είναι ένα σύντομο άγγιγμα με στυλό ή παραμονή με λέιζερ — παρόμοια με την εικονογράφηση pointillist.
  • Χαρτογράφηση περιγράμματος: αντιμετωπίζει τη φωτεινότητα σαν ανύψωση, σχεδιάζοντας ομόκεντρες γραμμές στα κατώφλια φωτεινότητας. Παράγει ρέοντα, οργανικά αποτελέσματα από φωτογραφίες.
  • Αλγοριθμικά στυλ (Voronoi, πεδία ροής, μοτίβα κυμάτων): μαθηματικοί μετασχηματισμοί που διαμορφώνονται από τη φωτεινότητα της εικόνας για αφηρημένη αλλά αναγνωρίσιμη τέχνη μηχανικής σχεδίασης.
Πρωτότυπη φωτογραφία που δείχνει φυσικό φωτισμό, τονική παραλλαγή και φωτογραφικές λεπτομέρειες
Εισαγωγή: φωτογραφία ράστερ. Μόνο pixel — δεν μπορεί να σχεδιαστεί απευθείας από πλότερ.
Γραμμικό σχέδιο SVG που προέρχεται από τη φωτογραφία, που δείχνει καθαρές διανυσματικές πινελιές
Έξοδος: καθαρές διαδρομές SVG, έτοιμες για μετατροπή σε G-Code και για φυσική σχεδίαση.

Η πλήρης ροή: φωτογραφία → SVG → G-Code με Pixel2Lines

Το Pixel2Lines μετατρέπει τη φωτογραφία σας σε ένα καθαρό, έτοιμο για μηχανήματα SVG σε επαγγελματικά στυλ σχεδιασμένα για σχεδιαστές στυλό και χαράκτες με λέιζερ — γραμμικό σχέδιο, εκκόλαψη, διαγράμμιση και πολλά άλλα. Οι διαδρομές εξόδου είναι δομημένες ως διακριτές διαδρομές, ελαχιστοποιώντας τις ανυψώσεις της πένας και τον χρόνο ταξιδιού.

Μόλις έχετε το SVG, ο μετατροπέας SVG σε G-Code δημιουργεί το τελικό αρχείο με πλήρη έλεγχο της ταχύτητας τροφοδοσίας, του ύψους γραφίδας, της ισχύος λέιζερ και της σειράς ταξινόμησης διαδρομής.

Αυτή η ροή δύο βημάτων, από φωτογραφία σε SVG μέσω Pixel2Lines και από SVG σε G-Code μέσω του μετατροπέα, σας πηγαίνει από οποιαδήποτε φωτογραφία σε αρχείο έτοιμο για μηχανή χωρίς να χρειάζεστε γνώσεις σχεδίασης διανυσμάτων ή G-Code.

Διάγραμμα πλήρους ροής: φωτογραφία ράστερ → μετατροπή SVG με Pixel2Lines → SVG σε G-Code → εκτέλεση στο μηχάνημα
Ολόκληρη η ροή: φωτογραφία → SVG (Pixel2Lines) → G-Code (μετατροπέας) → μηχανή.

Λίστα προελέγχου

  • Πρώτα προσομοίωση — χρησιμοποιήστε το NCViewer (πρόγραμμα περιήγησης, δωρεάν) ή το CAMotics (επιτραπέζιος υπολογιστής, δωρεάν) για να αποδώσετε την πλήρη διαδρομή εργαλείων πριν μετακινηθεί το μηχάνημα. Πιάνει λάθος μεγέθη, λείπουν ανυψωτικά στυλό και απροσδόκητες ορμητικές ταχύτητες.
  • Επαληθεύστε τις μονάδες — G20 (ίντσες) ή G21 (χιλιοστά) πρέπει να ταιριάζουν με τις αναμενόμενες διαστάσεις σας.
  • Ρυθμίστε την προέλευση εργασίας — φέρτε σωστά το μηχάνημα στη θέση home και ορίστε σωστά τη μετατόπιση G92 ή το WCS.
  • Ελέγξτε το διάκενο Z — το ύψος της πένας ή του λέιζερ πρέπει να καθαρίσει φυσικά το τεμάχιο εργασίας και τυχόν σφιγκτήρες.
  • Αναζητήστε διπλές διαδρομές — κάθε περίγραμμα μόνο μία φορά. διπλότυπα διπλής καύσης ή διπλής κοπής.
  • Έλεγχος ροών ροής — η υπερβολικά γρήγορη παράλειψη βημάτων. πολύ αργό χάσιμο χρόνου.
  • Επιβεβαιώστε τις μονάδες παραμονής G4 — δευτερόλεπτα για το GRBL, χιλιοστά του δευτερολέπτου για το Marlin.
  • Ξηρή λειτουργία σε ασφαλές ύψος — βεβαιωθείτε ότι ο πλήρης φάκελος ταξιδιού ταιριάζει στην περιοχή εργασίας του μηχανήματος.
  • Δοκιμή σε σκραπ — για λέιζερ και CNC κόβετε πάντα το ίδιο υλικό σε σκραπ πριν δεσμεύσετε το τελικό κομμάτι.

Συνήθη προβλήματα και διορθώσεις

  • Το σχέδιο αντικατοπτρίζεται: Το SVG Y αυξάνεται προς τα κάτω. Ο G-Code Y αυξάνεται προς τα πάνω. Ενεργοποιήστε την αναστροφή άξονα Υ στον μετατροπέα σας.
  • Λάθος μέγεθος εξόδου: αναντιστοιχία DPI. Illustrator = 72, παλιό Inkscape = 90, μοντέρνα εργαλεία = 96. Αντιστοιχίστε το DPI μετατροπέα με την εφαρμογή πηγής ή ορίστε τις διαστάσεις SVG σε χιλιοστά.
  • Το μηχάνημα τραυλίζει μέσα από καμπύλες: πάρα πολλά μικροσκοπικά τμήματα ξεχειλίζουν το buffer κίνησης. Ενεργοποιήστε την τοποθέτηση τόξου, αυξήστε την ανοχή γραμμικοποίησης ή μειώστε την ταχύτητα τροφοδοσίας.
  • Το στυλό σέρνεται και δεν ανασηκώνεται ποτέ: Η εντολή M5 λείπει ή το διάκενο Z είναι πολύ χαμηλό για να αφαιρεθεί φυσικά από το χαρτί.
  • Η εργασία διαρκεί πολύ περισσότερο από το αναμενόμενο: κακή παραγγελία διαδρομής. Ταξινομήστε ξανά τις διαδρομές με vpype πριν αναδημιουργήσετε τον G-Code.
  • Το μηχάνημα μετακινείται σε λάθος θέση κατά την εκκίνηση: η προέλευση της εργασίας δεν έχει οριστεί. Επιστρέψτε στο σπίτι, κάντε τζόκινγκ στην προβλεπόμενη προέλευση και τρέξτε το G92 X0 Y0 πριν ξεκινήσετε.

Μπορώ να γράψω το G-Code με το χέρι;

Ναι — για απλά σχήματα είναι μια χρήσιμη άσκηση. Για οτιδήποτε περίπλοκο, χρησιμοποιήστε λογισμικό CAM ή ειδικό μετατροπέα.

Είναι το G-Code το ίδιο σε όλα τα μηχανήματα;

Οι εντολές κίνησης του πυρήνα είναι καθολικές. Οι ακολουθίες εκκίνησης, οι αλλαγές εργαλείων και οι εκτεταμένες λειτουργίες διαφέρουν σημαντικά. Ο G-Code για έναν σχεδιογράφο GRBL μπορεί να χρειαστεί ουσιαστικές αλλαγές για να λειτουργήσει σε ένα μύλο Fanuc — και η χρήση λανθασμένης διαλέκτου σε μια βιομηχανική μηχανή μπορεί να προκαλέσει συντριβή.

Τι είναι το GRBL;

Το GRBL είναι ένα υλικολογισμικό ανοιχτού κώδικα CNC που τρέχει σε μικροελεγκτές κλάσης Arduino. Είναι το πρότυπο για χομπίστες στυλογράφους, χαράκτες λέιζερ DIY και μικρούς ρούτερ CNC. Εφαρμόζει το βασικό πρότυπο RS-274 με πρόγραμμα σχεδίασης κίνησης με επίγνωση της επιτάχυνσης και προσωρινή αποθήκευση.

Τι ρυθμό τροφοδοσίας πρέπει να χρησιμοποιήσω για σχεδίαση με στυλό;

Ballpoint: 5000–8000 mm/min. Μύτη με μύτη ή πινέλο: 2000–4000 mm/min. Στυλό ή γυάλινη μύτη: 1500–3000 mm/min. Πάντα να δοκιμάζετε πρώτα σε παλιόχαρτο.

Μπορεί το G-Code να ελέγχει συνεχώς την ισχύ λέιζερ κατά τη διάρκεια μιας κίνησης;

Ναι. Στη λειτουργία λέιζερ GRBL, το S μπορεί να αλλάζει σε κάθε γραμμή G1 — αυτός είναι ο τρόπος με τον οποίο η χάραξη ράστερ αναπαράγει ομαλές διαβαθμίσεις του γκρι σε ένα μόνο σκούπισμα.

Ποια είναι η διαφορά μεταξύ του G-Code και του HPGL;

Το HPGL (Hewlett-Packard Graphics Language) χρησιμοποιήθηκε από σχεδιογράφους στυλό της HP από τη δεκαετία 1970-1990. Χρησιμοποιεί εντολές δύο γραμμάτων (PU = pen up, PD = pen down, PA = plot total) και μονάδες πλότερ 40 ανά χιλιοστό αντί για mm ή ίντσες. Τα περισσότερα σύγχρονα εργαλεία πλότερ μπορούν να διαβάσουν και τις δύο μορφές.

Πώς μπορώ να προσομοιώσω τον G-Code πριν τον εκτελέσω;

Το NCViewer (ncviewer.com) είναι η πιο γρήγορη επιλογή — επικολλήστε το αρχείο σας και αποδίδει τη διαδρομή εργαλείου αμέσως. Η CAMotics προσομοιώνει την αφαίρεση υλικού 3D για εργασίες CNC. Το Universal Gcode Sender έχει ενσωματωμένη προεπισκόπηση διαδρομής. Να ακολουθείτε πάντα την προσομοίωση επί της οθόνης με φυσική ξηρή διαδρομή σε ασφαλές ύψος.

Σχετικοί Οδηγοί

Πώς λειτουργούν τα Πλότερ πένας

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

Βελτιστοποίηση SVG για Σχεδίαση με στυλό

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

Πώς να μετατρέψετε μια φωτογραφία σε γραμμικό σχέδιο SVG

Οδηγός βήμα προς βήμα για τη μετατροπή φωτογραφιών σε γραμμικά σχέδια SVG έτοιμα για παραγωγή για ροές εργασιών σχεδίασης CNC, λέιζερ, βινυλίου και στυλό.

Εκκόλαψη και σταυρωτή εκκόλαψη με πλότερ πένας

Πώς να δημιουργήσετε μοτίβα εκκόλαψης από εικόνες σε κλίμακα του γκρι — χαρτογράφηση πυκνότητας, διακύμανση γωνίας και τεχνικές διασταύρωσης.

Μετατροπή φωτογραφίας ή SVG σε G-Code — Έτοιμο για το μηχάνημά σας

Ανεβάστε οποιαδήποτε φωτογραφία για να αποκτήσετε ένα καθαρό, βελτιστοποιημένο SVG από το Pixel2Lines και, στη συνέχεια, μετατρέψτε το σε G-Code έτοιμο για μηχανή σε ένα βήμα. Λειτουργεί για πλοτέρ στυλό, χαράκτες λέιζερ και μηχανές CNC.

Μετατρέψτε τη φωτογραφία σας τώρα

Θέλετε να καθαρίσετε ή να μετρήσετε πρώτα το SVG σας;

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

Σχόλια

Παρακαλώ συνδεθείτε ή δημιουργήστε έναν λογαριασμό για να γράψετε ένα σχόλιο.

Είσοδος ή Εγγραφή

Φόρτωση σχολίων...

Υπηρεσίες ροής εργασιών


  • Φωτογραφία σε Σχέδιο SVGΔιάνυσμα
  • Φωτογραφία στο SVG για χάραξη με λέιζερΔιάνυσμα
  • Φωτογραφία για αφαίρεση φόντουΡάστερ
  • Φωτογραφία σε σχήματα SVGΔιάνυσμα
  • Ψηφιοποίηση φωτογραφιών σε κέντημαΔιάνυσμα
  • Φωτογραφία σε εικονογράφησηΡάστερ
  • Φωτογραφία σε Design GridΡάστερ
  • Γκαλερί
  • Τιμολόγηση
  • Σχετικά με εμάς
  • Τεχνολογία
  • Προσαρμοσμένη Ανάπτυξη
  • Επικοινωνήστε με την Υποστήριξη

Εργαλεία μετατροπής


  • Μετατροπείς αρχείων
  • JPG σε PNG
  • JPG σε WEBP
  • JPG σε AVIF
  • JPG σε ICO
  • PNG σε JPG
  • PNG σε AVIF
  • PNG σε WEBP
  • PNG σε ICO
  • WEBP σε JPG
  • WEBP σε PNG
  • WEBP σε AVIF
  • AVIF σε JPG
  • AVIF σε PNG
  • AVIF στο WEBP
  • SVG σε PNG
  • SVG σε JPG
  • SVG σε WEBP
  • SVG σε AVIF
  • SVG σε PDFPremium
  • SVG σε EPSPremium
  • SVG σε AIPremium
  • SVG σε DXFPremium
  • SVG σε GCODEPremium
  • PDF σε PNG
  • BMP σε PNG
  • DXF σε SVGPremium

Οδηγοί


  • Χρήσιμοι οδηγοί

Pixel2Lines

  • Νομική
  • Πολιτική Απορρήτου
  • Όροι
  • Μπισκότα