Aug 04, 2023 Zanechajte správu

CNC makro program ​V porovnaní s makrom typu A a makrom typu B, ktorý z nich je lepšie použiť?

 

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.

Zaslať požiadavku

whatsapp

Telefón

E-mailom

Vyšetrovanie