Porovnanie makra typu A a makra typu B:
Makro typu A Makro typu B
H01 =
H02 plus
H03-
H04*
H05 /
H11 logické alebo ALEBO
H12 Logika a AND
H21 druhá odmocnina SQRT
H22 Absolútne ABS
H27 Zložená druhá odmocnina1
H28 Zložená druhá odmocnina 2
H31 Sínusová funkcia SIN
H32 kosínusová funkcia COS
H33 Funkcia dotyčnice TAN
H34 oblúková tangens ATAN
H81=EQ
H82 ≠ NE
H83 > GT
H84 < LT
H85 Väčšie alebo rovné GE
H86 Menšie alebo rovné LE
G65 H80 P120; Ísť na 120
G65 H81 P1000 Q#101 R#102; AK [#101 EQ #102] GOTO 1000
obrázok
Porovnanie použitia makra typu A a makra typu B
1) Definícia a nahradenie premenných #i=#j
Formát programovania G65 H01 P#i Q#j
Príklad G65 H01 P#101 Q1005; (#101=1005)
G65 H01 P#101 Q-#112; (#101=-#112)
2) Pridanie #i=#j plus #k
Formát programovania G65 H02 P#i Q#j R#k
Príklad G65 H02 P#101 Q#102 R#103; (#{{5}#102 plus #103)
3) Odčítanie #i=#j-#k
Formát programovania G65 H03 P#i Q#j R#k
Príklad G65 H03 P#101 Q
#102 R#103; (#101=#102-#103)
4) Násobenie #i=#j×#k
Formát programovania G65 H04 P#i Q#j R#k
Príklad G65 H04 P#101 Q#102 R#103; (#{{5}#102×#103)
5) Divízia #i=#j / #k
Formát programovania G65 H05 P#i Q#j R#k
Príklad G65 H05 P#101 Q#102 R#103; (#{{5}#102/#103)
6) Druhá odmocnina #i=
Formát programovania G65 H21 P#i Q#j
Príklad G65 H21 P#101 Q#102; (#101= )
7) Absolútna hodnota #i=│#j│
Formát programovania G65 H22 P#i Q#j
Príklad G65 H22 P#101 Q#102; (#101=│#102│)
8) Zložená druhá odmocnina 1 #i=
Formát programovania G65 H27 P#i Q#j R#k
Príklad G65 H27 P#101 Q#102 R#103; ( #101=
9) Zložená druhá odmocnina 2 #i=
Formát programovania G65 H28 P#i Q#j R#k
Príklad G65 H28 P#101 Q#102 R#103
1) Logické ALEBO #i=#j ALEBO #k
Formát programovania G65 H11 P#i Q#j R#k
Príklad G65 H11 P#101 Q#102 R#103; (#{{5}#102 ALEBO #103)
2) Logické AND #i=#j AND #k
Formát programovania G65 H12 P#i Q#j R#k
Príklad G65 H12 P#101 Q#102 R#103; #{{5}#102 A #103
(3) Inštrukcia goniometrickej funkcie
1) Sínusová funkcia #i=#j×SIN(#k)
Formát programovania G65 H31 P#i Q#j R#k (jednotka: stupeň) .
Príklad G65 H31 P#101 Q#102 R#103; (#{{5}#102×SIN(#103))
2) Kosínusová funkcia #i=#j×COS(#k)
Formát programovania G65 H32 P#i Q#j R#k (jednotka: stupeň)
Príklad G65 H32 P#101 Q#102 R#103; (#{{5}#102×COS(#103))
3) Funkcia dotyčnice #i=#j×TAN#k
Formát programovania G65 H33 P#i Q#j R#k (jednotka: stupeň)
Príklad G65 H33 P#101 Q#102 R#103; (#{{5}#102×TAN(#103))
4) Arktangens #i=ATAN(#j/#k)
Formát programovania G65 H34 P#i Q#j R#k (jednotka: stupeň, 0o Menšie alebo rovné #j Menšie alebo rovné 360o)
Príklad G65 H34 P#101 Q#102 R#103; (#101=ATAN(#102/#103)
obrázok
Pridajte WeChat: Yuki7557 a odošlite 10G CNC tutoriál
(4) Pokyny na ovládanie
Programovací formát G65 H80 Pn (n je číslo bloku)
Príklad G65 H80 P120; (prestup na N120)
2) Podmienený prenos 1 #j EQ #k(=)
Programovací formát G65H
81 Pn Q#j R#k (n je číslo bloku)
Príklad G65 H81 P1000 Q#101 R#102
Keď #{{0}#102, preniesť na blok N1000; ak #101≠#102, vykonajte ďalší blok.
3) Podmienená vetva 2 #j NE #k (≠)
Formát programovania G65 H82 Pn Q#j R#k (n je číslo bloku)
Príklad G65 H82 P1000 Q#101 R#102
Keď #101≠#102, preniesť na blok N1000; ak #{{3}#102, vykonajte ďalší blok.
4) Conditional transfer 3 #j GT #k (> )
Formát programovania G65 H83 Pn Q#j R#k (n je číslo bloku)
Príklad G65 H83 P1000 Q#101 R#102
Keď #101 > #102, preneste sa do bloku N1000; ak #101 Menšie alebo rovné #102, vykonajte ďalší blok.
5) Podmienená vetva 4 #j LT #k (<)
Formát programovania G65 H84 Pn Q#j R#k (n je číslo bloku)
Príklad G65 H84 P1000 Q#101 R#102
Keď #101 < #102, preneste na N1000; ak #101 Väčšie alebo rovné #102, vykonajte ďalší blok.
6) Podmienený prevod 5 #j GE #k( Väčšie alebo rovné )
Formát programovania G65 H85 Pn Q#j R#k (n je číslo bloku)
Príklad G65 H85 P1000 Q#101 R#102
Keď #101 väčšie alebo rovné #102, preneste na N1000; ak #101<#102, execute the next block.
7) Podmienená vetva 6 #j LE #k ( menšie alebo rovné )
Formát programovania G65 H86 Pn Q#j Q#k (n je číslo bloku)
Príklad G65 H86 P1000 Q#101 R#102
When #101≤#102, transfer to N1000; if #101>#102, vykonajte ďalší blok.





