Aug 04, 2023 Deixa un missatge

Programa de macro CNC En comparació amb la macro de tipus A i la macro de tipus B, quin és millor utilitzar?

 

Comparació dels símbols macro de tipus A i macro de tipus B:

Macro tipus A Macro tipus B

H01 =

H02 plus

H03-

H04*

H05 /

H11 lògic o OR

H12 Lògica i AND

H21 arrel quadrada SQRT

H22 ABS absolut

H27 Arrel quadrada composta1

H28 Arrel quadrada composta 2

H31 Funció sinusoïdal SIN

H32 funció cosinus COS

H33 Funció tangent TAN

H34 arc tangent ATAN

H81=EQ

H82 ≠ NE

H83 > GT

H84 < LT

H85 Superior o igual a GE

H86 Menor o igual a LE

G65 H80 P120; GOTO 120

G65 H81 P1000 Q#101 R#102; SI [#101 EQ #102] VAS A 1000

imatge

Comparació de l'ús de macro de tipus A i macro de tipus B

1) Definició i substitució de variables #i=#j

Format de programació G65 H01 P#i Q#j

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

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

2) Suma #i=#j més #k

Format de programació G65 H02 P#i Q#j R#k

Exemple G65 H02 P#101 Q#102 R#103; (#101=#102 més #103)

3) Resta #i=#j-#k

Format de programació G65 H03 P#i Q#j R#k

Exemple G65 H03 P#101 Q

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

4) Multiplicació #i=#j×#k

Format de programació G65 H04 P#i Q#j R#k

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

5) Divisió #i=#j / #k

Format de programació G65 H05 P#i Q#j R#k

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

6) Arrel quadrada #i=

Format de programació G65 H21 P#i Q#j

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

7) Valor absolut #i=│#j│

Format de programació G65 H22 P#i Q#j

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

8) Arrel quadrada composta 1 #i=

Format de programació G65 H27 P#i Q#j R#k

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

9) Arrel quadrada composta 2 #i=

Format de programació G65 H28 P#i Q#j R#k

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

1) O lògic #i=#j O #k

Format de programació G65 H11 P#i Q#j R#k

Exemple G65 H11 P#101 Q#102 R#103; (#101=#102 O #103)

2) I lògic #i=#j I #k

Format de programació G65 H12 P#i Q#j R#k

Exemple G65 H12 P#101 Q#102 R#103; #101=#102 I #103

(3) Instrucció de funcions trigonomètriques

1) Funció sinusoïdal #i=#j×SIN(#k)

Format de programació G65 H31 P#i Q#j R#k (unitat: grau) .

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

2) Funció coseus #i=#j×COS(#k)

Format de programació G65 H32 P#i Q#j R#k (unitat: grau)

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

3) Funció tangent #i=#j×TAN#k

Format de programació G65 H33 P#i Q#j R#k (unitat: grau)

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

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

Format de programació G65 H34 P#i Q#j R#k (unitat: grau, 0o Menor o igual a #j Menor o igual a 360o)

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

imatge

Afegiu WeChat: Yuki7557 per enviar un tutorial CNC 10G

(4) Instruccions de control

Format de programació G65 H80 Pn (n és el número de bloc)

Exemple G65 H80 P120; (trasllat a N120)

2) Transferència condicional 1 #j EQ #k(=)

Format de programació G65H

81 Pn Q#j R#k (n és el número de bloc)

Exemple G65 H81 P1000 Q#101 R#102

Quan #101=#102, transferiu al bloc N1000; si #101≠#102, executeu el següent bloc.

3) Branca condicional 2 #j NE #k (≠)

Format de programació G65 H82 Pn Q#j R#k (n és el número de bloc)

Exemple G65 H82 P1000 Q#101 R#102

Quan #101≠#102, transferiu al bloc N1000; si #101=#102, executeu el següent bloc.

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

Format de programació G65 H83 Pn Q#j R#k (n és el número de bloc)

Exemple G65 H83 P1000 Q#101 R#102

Quan #101 > #102, transferiu al bloc N1000; si #101 és menor o igual que #102, executeu el bloc següent.

5) Branca condicional 4 #j LT #k (<)

Format de programació G65 H84 Pn Q#j R#k (n és el número de bloc)

Exemple G65 H84 P1000 Q#101 R#102

Quan #101 < #102, transferiu a N1000; si #101 és superior o igual a #102, executeu el bloc següent.

6) Transferència condicional 5 #j GE #k( Major que o igual a )

Format de programació G65 H85 Pn Q#j R#k (n és el número de bloc)

Exemple G65 H85 P1000 Q#101 R#102

Quan el número 101 sigui superior o igual al número 102, transferiu-lo a N1000; si #101<#102, execute the next block.

7) Branca condicional 6 #j LE #k (Menor o igual a)

Format de programació G65 H86 Pn Q#j Q#k (n és el número de bloc)

Exemple G65 H86 P1000 Q#101 R#102

When #101≤#102, transfer to N1000; if #101>#102, executeu el bloc següent.

Enviar la consulta

whatsapp

skype

Correu electrònic

Investigació