LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Membuat grafik untuk G-Code pada Labview 2016

Solved!
Go to solution

Bismillah,,, Perkenalkan nama saya Ridhwan Hibatullah ,, Mahasiswa Teknik Mekatronika Polman 2014, Salam kenall:)

Mohon bantuannya saya sedang ada proyek akhr untuk membuat mini CNC dngan menggunakan Labview+arduino, nahh saya kebingungan dalam membuat interface labview ke arduino khususnya bagian front panel karenaharus menampilkan grafik dari G-code, mohon bantuannya ..

0 Kudos
Message 1 of 8
(4,387 Views)
Solution
Accepted by topic author Hibatullah2718

Halo Hibatullah2718,

 

Maksud pertanyaan adalah bagaiman menampilkan pergerakan CNC dalam Front Panel LabVIEW?

 

Kalau mau gampang bisa menggunakan XY Graph. Data XY Graph itu kan pasangan X Array dan Y Array, sementara G-Code itu kan ada perintah, gerak X axis sekian pulsa atau mm, ataupun gerak Y axis sekian pulsa atau mm. Jadi apa yang dilakukan:

1. Tangkap perintah CNC, dalam bentuk G-Code di LabVIEW

2. Tumpuk data tersebut dalam bentuk X Array dan Y Array:

contoh, misalnya geraknya X axis 500 mm, dalam waktu 5 detik, berarti saat LabVIEW terima data ini, sampeyan buat program/algoritma yang dalam waktu 5 detik menambahkan data X 0, 1, 2, 3, 4, ... 500 sementara data Y tetap pada 0, 0, 0, 0, ... 0.

3. Lakukan seperti itu juga apabila ada perintah Y

4. Sambung output X Array dan Y Array di atas ke XY Graph.

 

Ini contoh program pakai State Machine menjelaskan maksud saya:

 

Note:

- Saya tidak paham CNC ataupun G-Code, jadi asumsi yg saya buat harap disesuaikan.

- Saya fokus ke animasi, bukan pengambilan data dari Arduino, lagi-lagi, itu saya asumsikan

- Dalam contoh saya tidak mengimplementasikan parallel programming, sehingga saat tombol ditekan, harus menunggu sekitar 5 detik sampai animasi selesai baru bisa memproses aksi berikutnya. Kalau mau parallel programming, kuasai dulu State Machine 🙂

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 2 of 8
(4,344 Views)

Bismillah..
Mohon maaf baru membalas pak,,:) Mohon maaf mengganggu...

Terimakasih banyak pak atas arahannya mengenai program yang bapakberikan kepada saya,, saya sudah membuat program labview nya bersama teman kelompok saya pak, namun masih ada kendala pak:
1. ketika pengiriman data dari labview ke arduino (visa write) ada delay beberapa detik (pernah sampai 20 detik), tetapi ketika grafik saya hapus tidak delay lagi pak, kira kira karena apa ya pak? mohon bantuannya..
2. saya sudah membuat rangkaian tambahan untuk menampilkan jarak sumbu x dan y (ada z juga namun belum selesai programnya) akan tetapi tidak muncul padahal tidak ada error jadi bingung menganalisisnya, itu kenapa ya pak?
Terimakasih banyak pak 🙂
Berikut program VI yang sudah saya buat:

0 Kudos
Message 3 of 8
(4,082 Views)

Berikut program VI:

 Terimakasih Banyak pak:)
 
 LabVIEW GCode.rar (550 KB)
0 Kudos
Message 4 of 8
(4,076 Views)
 
 
Berikut Program VI:
Terimakasih:)
 
 
0 Kudos
Message 5 of 8
(4,067 Views)

Maaf pak saya sepertinya kesulitan dala mengupload program VI nya

 

0 Kudos
Message 6 of 8
(4,066 Views)

Berikut Program VI:
Terimaksih pak:)

 

 

 
0 Kudos
Message 7 of 8
(4,065 Views)

invalid, tidak bisa di download.

 

Silahkan di unggah ulang.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 8 of 8
(3,995 Views)