Ad

EnglishFrenchSpanyol

Editor percuma dalam talian | DOC > | XLS > | PPT >


Favicon OffiDocs

Inkscape – Alat Kod G

 

Inkscape – Maklumat apl Desktop Linux Alat G-Code

22 Ogos 2021, 5:38 petang

Inkscape - Alat Kod G

LAKUKAN LEBIH BANYAK dengan Inkscape - Alat G-Code

Inkscape, alat yang paling banyak digunakan dan disukai oleh pasukan reka bentuk Fedora, bukan sekadar program untuk membuat grafik vektor yang baik. Dengan grafik vektor (dalam kes kami SVG) anda boleh melakukan lebih banyak lagi. ...

 

 

 

... Banyak program boleh mengimport format ini. Inkscape juga boleh melakukan lebih daripada grafik. Siri ini akan menunjukkan kepada anda beberapa perkara yang boleh anda lakukan sebagai tambahan kepada grafik dengan Inkscape. Artikel pertama dalam siri ini akan menunjukkan cara sambungan Alat G-Code Inkscape boleh digunakan untuk menghasilkan G-Code. G-Code pula berguna untuk mesin pengaturcaraan seperti plotter laser dan pengukir.

Apakah G-Code dan untuk apa ia digunakan?

Pembinaan mesin untuk sektor hobi sedang berkembang pesat. Penerbitan kod sumber pencetak RepRap 3D untuk binaan sendiri dan ketersediaan komponen elektronik, seperti Arduino atau Raspberry Pi, mungkin merupakan antara punca ledakan ini. Kejuruteraan mekanikal sebagai hobi mencari lebih ramai pengguna. Trend ini tidak berhenti dengan pencetak 3D. Terdapat juga kilang CNC, plotter, pengukir laser, pemotong, dan juga mesin yang boleh anda bina sendiri.

Anda tidak perlu mereka bentuk atau membina sendiri mesin ini. Anda boleh membeli mesin ini pada harga yang agak rendah sebagai kit atau sudah dipasang. Semua mesin ini mempunyai satu persamaan: ia dikawal oleh komputer. Pembuatan bantuan komputer (CAM), yang telah meluas dalam pembuatan, kini turut dijalankan di rumah.

G-Code atau bahasa pengaturcaraan G

Bahasa yang paling banyak digunakan untuk pengaturcaraan mesin CAM ialah G-Code. G-Code juga dikenali sebagai bahasa pengaturcaraan G. Bahasa ini dibangunkan di MIT pada tahun 1950-an. Sejak itu, pelbagai organisasi telah membangunkan versi bahasa pengaturcaraan ini. Ingat perkara ini apabila bekerja dengannya. Negara yang berbeza mempunyai piawaian yang berbeza untuk bahasa ini. Nama itu berasal dari fakta bahawa banyak arahan dalam kod ini bermula dengan huruf G. Huruf ini digunakan untuk menyampaikan arahan perjalanan atau laluan ke mesin.

Perintah pergi, dalam erti kata sebenar perkataan itu, daripada A (kedudukan mutlak atau tambahan di sekeliling paksi X; berputar mengelilingi X) kepada Z (mutlak atau tambahan mengikut arah paksi Z). Perintah dengan awalan M (banyak) menghantar arahan lain ke mesin. Hidup / mati penyejuk adalah contoh arahan M. Jika anda mahukan senarai perintah kod G yang lebih komprehensif, terdapat jadual di Wikipedia.

%
G00 X0 Y0 F70
G01 Z-1 F50
G01 X0 Y20 F50
G02 X20 Y0 J-20
G01 X0 Y0
G00 Z0 F70
M30
%
Contoh kecil ini akan mengisar persegi. Anda boleh menulis kod G ini dalam mana-mana editor pilihan anda. Tetapi apabila ia melibatkan perkara yang lebih kompleks, anda biasanya tidak akan melakukan pengekodan peringkat rendah seperti ini dengan tangan. Apabila ia datang kepada percetakan 3D, pemotong menulis kod G untuk anda. Tetapi bagaimana pula apabila anda ingin menggunakan plotter atau pengukir laser?

Perisian lain untuk menulis kod G

Kemudian anda memerlukan program untuk melakukan kerja ini untuk anda. Pasti, sesetengah program CAD boleh menulis G-Code. Tetapi tidak semua program CAD sumber terbuka boleh melakukan ini. Berikut ialah beberapa penyelesaian sumber terbuka lain untuk ini:

dxf2gcode, biasanya alat baris arahan tetapi mempunyai GUI yang dilaksanakan dalam Python
dmap2gcode, anda boleh mengimport grafik raster dan menukarnya
Millcrum, alat berasaskan pelayar
LinuxCNC, boleh mengimport grafik raster dan menukarnya kepada kod G
TrueTypeTracer atau F-Engrave jika anda ingin mengukir fon
Seperti yang anda lihat, tiada masalah mencari alat untuk melakukan ini. Apa yang saya tidak suka ialah penggunaan grafik raster. Saya menggunakan mesin CNC kerana ia berfungsi dengan lebih tepat daripada yang saya boleh lakukan dengan tangan. Menggunakan grafik raster dan memplotkannya untuk membuat laluan untuk G-Code tidak lagi tepat. Saya dapati menggunakan grafik vektor, yang mempunyai laluan, adalah lebih tepat.

Apabila ia datang kepada grafik vektor, tiada cara untuk mengelilingi Inkscape; sekurang-kurangnya tidak jika anda menggunakan Linux. Terdapat beberapa program lain. Tetapi mereka tidak mencapai kapasiti yang dimiliki oleh Inkscape. Atau mereka direka untuk tujuan lain. Jadi persoalannya ialah: "Bolehkah Inkscape digunakan untuk mencipta G-Code?" Dan jawapannya adalah ya! "Sejak versi 0.91, Inkscape telah digabungkan dengan sambungan yang dipanggil GCode Tools. Sambungan ini melakukan apa yang kita mahu: ia menukar laluan kepada kod G.

Jadi apa yang anda perlu lakukan, jika anda belum melakukannya, ialah memasang Inkscape:

$ sudo dnf pasang Inkscape
Satu perkara yang perlu diingat di hadapan (di mana cahaya berada, begitu juga dengan bayang): sambungan Alat GCode mempunyai banyak ciri yang tidak didokumenkan dengan baik. Pembangun berpendapat adalah idea yang baik untuk menggunakan forum untuk dokumentasi. Di samping itu, pengetahuan asas tentang G-Code dan CAM diperlukan untuk memahami fungsi.

Perkara lain yang perlu diberi perhatian ialah pembangunan tidak begitu dinamik seperti pada masa alat GCode dibungkus dengan Inkscape.

Pengenalan kepada sambungan Inkscape G-Code Tools

Langkah pertama adalah sama seperti apabila anda akan melakukan perkara lain dalam Inkscape: laraskan sifat dokumen anda. Jadi buka tetapan dokumen dengan Shift + Ctrl + D atau dengan mengklik ikon pada bar arahan dan tetapkan sifat dokumen kepada saiz bahan kerja anda.

Seterusnya, tetapkan titik orientasi dengan pergi ke Sambungan> Gcodetools> Titik Orientasi. Anda boleh menggunakan tetapan lalai. Tetapan lalai mungkin akan memberikan anda sesuatu yang serupa dengan apa yang ditunjukkan di bawah.

Inkscape dengan tetapan dokumen dan titik orientasi

Langkah seterusnya ialah mengedit pustaka alat (Sambungan> Gcodetools> Pustaka Alat). Ini akan membuka tetingkap dialog untuk konfigurasi alat. Di sana anda memilih alat yang akan anda gunakan. Alat lalai adalah baik. Sebaik sahaja anda telah memilih alat dan tekan Guna, segi empat tepat akan muncul pada kanvas dengan tetapan alat tersebut. Tetapan ini boleh diedit dengan Alat Teks (T). Tetapi ini agak rumit.

Inkscape dengan tetapan pustaka alat lalai ditambahkan pada dokumen

Sambungan Alat G-Code akan menggunakan tetapan ini kemudian. Tetapan alat ini dikumpulkan dengan nama yang boleh dikenal pasti. Jika anda menyahkumpulan tetapan ini, nama ini akan hilang.

Terdapat dua kemungkinan untuk mengelakkan kehilangan pemegang jika anda menyahkumpulan tetapan alat. Anda boleh menggunakan pengasingan 4 klik dengan alat pemilihan diaktifkan. Atau anda boleh menyahkumpulannya menggunakan Shift + Ctrl + G dan kemudian beri nama kumpulan itu kemudian menggunakan editor XML.

Dalam kes pertama, anda perlu melihat bahawa kumpulan itu dipulihkan sebelum melukis sesuatu yang baharu. Jika tidak, objek yang baru dilukis akan ditambahkan pada kumpulan ini.

Kini anda boleh melukis laluan yang anda mahu tukar kepada G-Code kemudian. Objek seperti segi empat tepat, bulatan, bintang dan poligon, serta teks, mesti ditukar kepada laluan (Path> Object to Path atau Shift + Ctrl + C).

Fon Hershey atau fon stroke

Mengenai fon, ambil perhatian bahawa TTF dan OTF dipanggil fon garis besar. Ini bermakna garis besar watak individu ditakrifkan dan akan diukir atau dipotong sedemikian. Jika anda tidak mahu ini dan mahu menggunakan contohnya fon skrip maka anda harus menggunakan Stroke Fonts sebaliknya. Inkscape sendiri datang dengan koleksi kecil mereka secara lalai (lihat Sambungan> Teks> Teks Hershey).

Fon Strok Sambungan Teks Inkscape Hershey
Fon Strok Sambungan Teks Hershey
Berikut ialah artikel lain tentang cara mencipta fon strok anda sendiri. Mereka bukan sahaja berguna untuk ukiran, tetapi juga untuk sulaman.

Fungsi mengisi kawasan

Dalam sesetengah kes, mungkin perlu mengisi laluan dengan corak. Sambungan Alat G-Code mempunyai ciri yang menawarkan dua cara untuk mengisi objek dengan corak: zig zag dan lingkaran. Terdapat satu lagi ciri yang tidak berfungsi pada masa ini (Inkscape menukar beberapa bahagian sambungan dengan keluaran versi 1.0). Fungsi terakhir akan mengisi objek dengan bantuan fungsi pampasan dalam Inkscape. Fungsi ini terdapat dalam Sambungan> Gcodetools> Kawasan.


Fungsi Kawasan Isian bagi sambungan Alat G-Code.

Di sebelah kiri isian corak dan di sebelah kanan (pada masa ini tidak berfungsi) isian mengimbangi. Sambungan akan menjalankan tab aktif!
Kawasan mengisi alat GCode, di bahagian atas Zigzag dan di bahagian bawah Spiral. Ambil perhatian bahawa keputusan akan kelihatan berbeza jika anda menggunakan fungsi huruf demi huruf ini dan bukannya laluan penuh.
Kawasan alat kod G diisi, di bahagian atas Zig zag dan di bahagian bawah Lingkaran. Ambil perhatian bahawa keputusan akan kelihatan berbeza jika anda menggunakan huruf ciri ini mengikut huruf dan bukannya keseluruhan laluan.

Dengan pengisian kawasan yang lebih banyak dan berbeza, anda selalunya perlu melukis laluan dengan tangan (kira-kira 90% masa). Sambungan EggBot mempunyai fungsi untuk mengisi kawasan dengan corak. Anda juga boleh menggunakan corak menetas klasik. Tetapi anda perlu menukar semula corak isian kepada objek. Jika tidak, sambungan Alat G-Code tidak boleh menukarnya. Selain itu, Evilmadscientist mempunyai halaman wiki yang bagus yang menerangkan kaedah pengisian.

Menukar laluan kepada kod G

Untuk menukar laluan yang dilukis kepada G-Code, gunakan Extensions> Gcodetools> Paths to G-Code fungsi. Fungsi ini akan dilaksanakan pada objek yang dipilih. Jika tiada objek dipilih, semua laluan dalam dokumen akan ditukar.

Pada masa ini tiada fungsi untuk menyimpan kod G menggunakan menu fail. Ini mesti dilakukan daripada dialog sambungan Alat G-Code apabila menukar laluan kepada G-Code. Dalam tab Keutamaan, anda perlu menentukan laluan dan nama fail output.

Garisan berwarna dan anak panah yang berbeza akan dipaparkan pada kanvas. Garis biru dan hijau menunjukkan lengkung (G02 dan G03). Garis merah menunjukkan garis lurus (G01). Apabila anda melihat gaya ini maka anda tahu anda sedang bekerja dengan G-Code.


Kesimpulan

Pendapat berbeza sama ada Inkscape ialah alat yang betul untuk mencipta G-Code. Jika anda perlu ingat bahawa Inkscape hanya berfungsi dalam dua dimensi dan anda tidak mengharapkan terlalu banyak, anda boleh mencipta G-Code dengannya. Untuk kerja mudah seperti menjejak beberapa huruf atau logo, sudah pasti sudah memadai. Kelemahan utama sambungan Alat G-Code ialah ia tidak mempunyai dokumentasi. Ini menyukarkan untuk bermula dengan Alat G-Code. Kelemahan lain ialah pada masa ini tidak banyak pembangunan aktif Alat G-Code. Terdapat sambungan lain untuk Inkscape yang turut menyasarkan G-Code. Tetapi mereka sudah menjadi sejarah atau mereka juga tidak aktif membangun. Sambungan Output GCode Unicorn Makerbot dan sambungan Plot GCode ialah beberapa contoh kes yang terakhir. Pasti ada keperluan untuk cara mudah untuk mengeksport G-Code secara langsung.

 


Main Chrome Extensions

Ad