Aug 04, 2023 Zanechat vzkaz

Program maker CNC ​Který z nich je lepší použít ve srovnání s makrem typu A a makrem typu B?

 

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.

Odeslat dotaz

whatsapp

Telefon

E-mail

Dotaz