Srovnání makra typu A a makra typu B:
Makro typu A Makro typu B
H01 =
H02 plus
H03-
H04*
H05 /
H11 logické nebo OR
H12 Logika a AND
H21 odmocnina SQRT
H22 Absolutní ABS
H27 Složená odmocnina1
H28 Složená druhá odmocnina 2
H31 Funkce sinus SIN
H32 kosinusová funkce COS
H33 Funkce tečny TAN
H34 arkus tangens ATAN
H81=EQ
H82 ≠ NE
H83 > GT
H84 < LT
H85 Větší nebo rovno GE
H86 Menší nebo rovno LE
G65 H80 P120; Jdi na 120
G65 H81 P1000 Q#101 R#102; POKUD [#101 EQ #102] GOTO 1000
obrázek
Srovnání použití makra typu A a makra typu B
1) Definice a nahrazení proměnných #i=#j
Formát programování G65 H01 P#i Q#j
Příklad G65 H01 P#101 Q1005; (#101=1005)
G65 H01 P#101 Q-#112; (#101=-#112)
2) Přidání #i=#j plus #k
Formát programování G65 H02 P#i Q#j R#k
Příklad G65 H02 P#101 Q#102 R#103; (#{{5}#102 plus #103)
3) Odečítání #i=#j-#k
Formát programování G65 H03 P#i Q#j R#k
Příklad G65 H03 P#101 Q
#102 R#103; (#101=#102-#103)
4) Násobení #i=#j×#k
Formát programování G65 H04 P#i Q#j R#k
Příklad G65 H04 P#101 Q#102 R#103; (#{{5}#102×#103)
5) Divize #i=#j / #k
Formát programování G65 H05 P#i Q#j R#k
Příklad G65 H05 P#101 Q#102 R#103; (#{{5}#102/#103)
6) Druhá odmocnina #i=
Formát programování G65 H21 P#i Q#j
Příklad G65 H21 P#101 Q#102; (#101= )
7) Absolutní hodnota #i=│#j│
Formát programování G65 H22 P#i Q#j
Příklad G65 H22 P#101 Q#102; (#101=│#102│)
8) Složená druhá odmocnina 1 #i=
Formát programování G65 H27 P#i Q#j R#k
Příklad G65 H27 P#101 Q#102 R#103; ( #101=
9) Složená druhá odmocnina 2 #i=
Formát programování G65 H28 P#i Q#j R#k
Příklad G65 H28 P#101 Q#102 R#103
1) Logické NEBO #i=#j NEBO #k
Formát programování G65 H11 P#i Q#j R#k
Příklad G65 H11 P#101 Q#102 R#103; (#{{5}#102 NEBO #103)
2) Logické AND #i=#j AND #k
Formát programování G65 H12 P#i Q#j R#k
Příklad G65 H12 P#101 Q#102 R#103; #{{5}#102 A #103
(3) Instrukce goniometrické funkce
1) Funkce sinus #i=#j×SIN(#k)
Formát programování G65 H31 P#i Q#j R#k (jednotka: stupeň) .
Příklad G65 H31 P#101 Q#102 R#103; (#{{5}#102×SIN(#103))
2) Kosinusová funkce #i=#j×COS(#k)
Formát programování G65 H32 P#i Q#j R#k (jednotka: stupeň)
Příklad G65 H32 P#101 Q#102 R#103; (#{{5}#102×COS(#103))
3) Funkce tečny #i=#j×TAN#k
Formát programování G65 H33 P#i Q#j R#k (jednotka: stupeň)
Příklad G65 H33 P#101 Q#102 R#103; (#{{5}#102×TAN(#103))
4) Arktangens #i=ATAN(#j/#k)
Formát programování G65 H34 P#i Q#j R#k (jednotka: stupeň, 0o Menší nebo rovno #j Menší nebo rovno 360o)
Příklad G65 H34 P#101 Q#102 R#103; (#101=ATAN(#102/#103)
obrázek
Přidejte WeChat: Yuki7557 a odešlete výukový program 10G CNC
(4) Pokyny pro ovládání
Formát programování G65 H80 Pn (n je číslo bloku)
Příklad G65 H80 P120; (přestup na N120)
2) Podmíněný přenos 1 #j EQ #k(=)
Programovací formát G65H
81 Pn Q#j R#k (n je číslo bloku)
Příklad G65 H81 P1000 Q#101 R#102
Když #101=#102, přenést do bloku N1000; pokud #101≠#102, proveďte další blok.
3) Podmíněná větev 2 #j NE #k (≠)
Formát programování G65 H82 Pn Q#j R#k (n je číslo bloku)
Příklad G65 H82 P1000 Q#101 R#102
Když #101≠#102, přenést do bloku N1000; pokud #{{3}#102, proveďte další blok.
4) Conditional transfer 3 #j GT #k (> )
Formát programování G65 H83 Pn Q#j R#k (n je číslo bloku)
Příklad G65 H83 P1000 Q#101 R#102
Když #101 > #102, přeneste se do bloku N1000; pokud #101 Menší nebo rovno #102, proveďte další blok.
5) Podmíněná větev 4 #j LT #k (<)
Formát programování G65 H84 Pn Q#j R#k (n je číslo bloku)
Příklad G65 H84 P1000 Q#101 R#102
Když #101 < #102, přenést na N1000; pokud #101 Větší nebo rovno #102, proveďte další blok.
6) Podmíněný převod 5 #j GE #k( větší nebo rovno )
Formát programování G65 H85 Pn Q#j R#k (n je číslo bloku)
Příklad G65 H85 P1000 Q#101 R#102
Když #101 větší nebo rovno #102, převeďte na N1000; pokud #101<#102, execute the next block.
7) Podmíněná větev 6 #j LE #k ( menší nebo rovno )
Formát programování G65 H86 Pn Q#j Q#k (n je číslo bloku)
Příklad G65 H86 P1000 Q#101 R#102
When #101≤#102, transfer to N1000; if #101>#102, proveďte další blok.





