Aug 04, 2023 Tinggalkan pesan

Program makro CNC Dibandingkan dengan makro tipe A dan makro tipe B, mana yang lebih baik untuk digunakan?

 

Perbandingan simbol makro tipe A dan makro tipe B:

Makro tipe A Makro tipe B

H01 =

H02 ditambah

H03-

H04*

H05 /

H11 logis atau ATAU

H12 Logika dan DAN

H21 akar kuadrat SQRT

H22 ABS Mutlak

H27 Akar kuadrat majemuk1

H28 Akar kuadrat majemuk 2

H31 Fungsi Sinus SIN

Fungsi kosinus H32 COS

H33 Fungsi tangen TAN

Garis singgung busur H34 ATAN

H81=EQ

H82 ≠ NE

H83 > GT

H84

H85 Lebih besar dari atau sama dengan GE

H86 Kurang dari atau sama dengan LE

G65 H80 P120; GOTO 120

G65 H81 P1000 Q#101 R#102; JIKA [#101 EQ #102] MENDAPAT 1000

gambar

Perbandingan penggunaan makro tipe A dan makro tipe B

1) Definisi dan penggantian variabel #i=#j

Format pemrograman G65 H01 P#i Q#j

Contoh G65 H01 P#101 Q1005; (#101=1005)

G65 H01 P#101 Q-#112; (#101=-#112)

2) Penambahan #i=#j ditambah #k

Format pemrograman G65 H02 P#i Q#j R#k

Contoh G65 H02 P#101 Q#102 R#103; (#101=#102 ditambah #103)

3) Pengurangan #i=#j-#k

Format pemrograman G65 H03 P#i Q#j R#k

Contoh G65 H03 P#101 Q

#102 R#103; (#101=#102-#103)

4) Perkalian #i=#j×#k

Format pemrograman G65 H04 P#i Q#j R#k

Contoh G65 H04 P#101 Q#102 R#103; (#101=#102×#103)

5) Divisi #i=#j / #k

Format pemrograman G65 H05 P#i Q#j R#k

Contoh G65 H05 P#101 Q#102 R#103; (#101=#102/#103)

6) Akar kuadrat #i=

Format pemrograman G65 H21 P#i Q#j

Contoh G65 H21 P#101 Q#102; (#101= )

7) Nilai absolut #i=│#j│

Format pemrograman G65 H22 P#i Q#j

Contoh G65 H22 P#101 Q#102; (#101=│#102│)

8) Akar kuadrat majemuk 1 #i=

Format pemrograman G65 H27 P#i Q#j R#k

Contoh G65 H27 P#101 Q#102 R#103; ( #101=

9) Akar kuadrat majemuk 2 #i=

Format pemrograman G65 H28 P#i Q#j R#k

Contoh G65 H28 P#101 Q#102 R#103

1) Logis ATAU #i=#j ATAU #k

Format pemrograman G65 H11 P#i Q#j R#k

Contoh G65 H11 P#101 Q#102 R#103; (#101=#102 ATAU #103)

2) Logis DAN #i=#j DAN #k

Format pemrograman G65 H12 P#i Q#j R#k

Contoh G65 H12 P#101 Q#102 R#103; #101=#102 DAN #103

(3) Instruksi fungsi trigonometri

1) Fungsi sinus #i=#j×SIN(#k)

Format pemrograman G65 H31 P#i Q#j R#k (satuan: derajat) .

Contoh G65 H31 P#101 Q#102 R#103; (#101=#102×SIN(#103))

2) Fungsi kosinus #i=#j×COS(#k)

Format pemrograman G65 H32 P#i Q#j R#k (satuan: derajat)

Contoh G65 H32 P#101 Q#102 R#103; (#101=#102×COS(#103))

3) Fungsi tangen #i=#j×TAN#k

Format pemrograman G65 H33 P#i Q#j R#k (satuan: derajat)

Contoh G65 H33 P#101 Q#102 R#103; (#101=#102×TAN(#103))

4) Arctangent #i=ATAN(#j/#k)

Format pemrograman G65 H34 P#i Q#j R#k (satuan: derajat, 0o Kurang dari atau sama dengan #j Kurang dari atau sama dengan 360o)

Contoh G65 H34 P#101 Q#102 R#103; (#101=ATAN(#102/#103)

gambar

Tambahkan WeChat: Yuki7557 untuk mengirim tutorial 10G CNC

(4) Kontrol instruksi

Format pemrograman G65 H80 Pn (n adalah nomor blok)

Contoh G65 H80 P120; (transfer ke N120)

2) Transfer bersyarat 1 #j EQ #k(=)

Format pemrograman G65H

81 Pn Q#j R#k (n adalah nomor blok)

Contoh G65 H81 P1000 Q#101 R#102

Saat #101=#102, transfer ke blok N1000; jika #101≠#102, jalankan blok berikutnya.

3) Cabang bersyarat 2 #j NE #k (≠)

Format pemrograman G65 H82 Pn Q#j R#k (n adalah nomor blok)

Contoh G65 H82 P1000 Q#101 R#102

Saat #101≠#102, transfer ke blok N1000; jika #101=#102, jalankan blok berikutnya.

4) Conditional transfer 3 #j GT #k (> )

Format pemrograman G65 H83 Pn Q#j R#k (n adalah nomor blok)

Contoh G65 H83 P1000 Q#101 R#102

Saat #101 > #102, transfer ke blok N1000; jika #101 Kurang dari atau sama dengan #102, jalankan blok berikutnya.

5) Cabang bersyarat 4 #j LT #k (<)

Format pemrograman G65 H84 Pn Q#j R#k (n adalah nomor blok)

Contoh G65 H84 P1000 Q#101 R#102

Saat #101 < #102, transfer ke N1000; jika #101 Lebih besar dari atau sama dengan #102, jalankan blok berikutnya.

6) Transfer bersyarat 5 #j GE #k( Lebih besar dari atau sama dengan )

Format pemrograman G65 H85 Pn Q#j R#k (n adalah nomor blok)

Contoh G65 H85 P1000 Q#101 R#102

Ketika #101 Lebih besar dari atau sama dengan #102, transfer ke N1000; jika #101<#102, execute the next block.

7) Cabang bersyarat 6 #j LE #k ( Kurang dari atau sama dengan )

Format pemrograman G65 H86 Pn Q#j Q#k (n adalah nomor blok)

Contoh G65 H86 P1000 Q#101 R#102

When #101≤#102, transfer to N1000; if #101>#102, jalankan blok berikutnya.

Kirim permintaan

whatsapp

skype

Email

Permintaan