Telèfon / WhatsApp / Skype
+86 18810788819
Correu electrònic
john@xinfatools.com   sales@xinfatools.com

Instruccions de programació del centre de mecanitzat CNC, si no el coneixeu, veniu a aprendre-lo

1. ordre de pausa

G04X (U)_/P_ es refereix al temps de pausa de l'eina (l'alimentació s'atura, el cargol no s'atura) i el valor després de l'adreça P o X és el temps de pausa. El valor després

Per exemple, G04X2.0; o G04X2000; pausa durant 2 segons

G04P2000;

Tanmateix, en algunes instruccions de processament del sistema de forats (com ara G82, G88 i G89), per garantir la precisió del fons del forat, hi ha un temps de pausa quan l'eina processa fins al fons del forat. En aquest moment, només es pot expressar amb l'adreça P. Si l'adreça X indica que el sistema de control considera que X és el valor de coordenades de l'eix X i l'executa.

Per exemple, G82X100.0Y100.0Z-20.0R5.0F200P2000; perforar (100.0, 100.0) a la part inferior del forat i fer una pausa durant 2 segons

G82X100.0Y100.0Z-20.0R5.0F200X2.0; perforant (2.0, 100.0) fins al fons del forat sense aturar-se.

2. Diferències i connexions entre M00, M01, M02 i M30

M00 és una instrucció de pausa incondicional per al programa. Quan s'executa el programa, l'alimentació s'atura i el cargol s'atura. Per reiniciar el programa, primer heu de tornar a l'estat JOG, prémer CW (eix cap endavant) per iniciar el cargol i, després, tornar a l'estat AUTO, premeu la tecla START per iniciar el programa.

M01 és una instrucció de pausa selectiva del programa. Abans d'executar el programa, s'ha d'activar la tecla OPSTOP del tauler de control. L'efecte després de l'execució és el mateix que M00. El programa s'ha de reiniciar de la manera anterior.

M00 i M01 s'utilitzen sovint per a la inspecció o l'eliminació d'encenalls de les dimensions de la peça durant el processament.

M02 és la instrucció final del programa principal. Quan s'executa aquesta ordre, l'alimentació s'atura, el cargol s'atura i el refrigerant s'apaga. Però el cursor del programa s'atura al final del programa.

M30 és l'ordre principal de finalització del programa. La funció és la mateixa que M02, la diferència és que el cursor torna a la posició del cap del programa, independentment de si hi ha altres segments del programa després de M30.

3. Les adreces D i H tenen el mateix significat

Els paràmetres de compensació de l'eina D i H tenen la mateixa funció i es poden intercanviar a voluntat. Tots dos representen el nom de l'adreça del registre de compensació al sistema CNC, però el valor de compensació específic està determinat per l'adreça del número de compensació que hi ha darrere. Tanmateix, als centres de mecanitzat, per evitar errors, generalment s'estipula artificialment que H és l'adreça de compensació de la longitud de l'eina, el número de compensació és de l'1 al 20, D és l'adreça de compensació del radi de l'eina i el número de compensació comença des del No. . 21 (una revista d'eines amb 20 eines).

Per exemple, G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. Comandament mirall

Instruccions de processament d'imatges mirall M21, M22, M23. Quan només es reflecteix l'eix X o l'eix Y, la seqüència de tall (fresat en pujada i tall amunt), la direcció de compensació de l'eina i la direcció d'interpolació d'arc seran oposades al programa real, tal com es mostra a la figura 1. Quan la X L'eix i l'eix Y es reflecteixen al mateix temps, la seqüència d'alimentació de l'eina, la direcció de compensació de l'eina i la direcció d'interpolació d'arc es mantenen sense canvis.

Nota: després d'utilitzar l'ordre mirror, heu d'utilitzar M23 per cancel·lar-la per evitar afectar els programes posteriors. En el mode G90, quan utilitzeu la imatge mirall o l'ordre de cancel·lació, heu de tornar a l'origen del sistema de coordenades de la peça abans de poder utilitzar-lo. En cas contrari, el sistema CNC no pot calcular la trajectòria de moviment posterior i es produirà un moviment aleatori de l'eina. En aquest moment, s'ha de realitzar una operació manual de devolució d'origen per resoldre el problema. La rotació de l'eix no canvia amb l'ordre d'imatge mirall.

Figura 1: compensació de l'eina, canvis cap endavant i cap enrere durant la duplicació

5. Ordre d'interpolació d'arc

G02 és la interpolació en sentit horari, G03 és la interpolació en sentit antihorari. En el pla XY, el format és el següent: G02/G03X_Y_I_K_F_ o G02/G

03X_Y_R_F_, on

Quan es talla l'arc, tingueu en compte que quan q≤180°, R és un valor positiu; quan q>180°, R és un valor negatiu; I i K també es poden especificar amb R. Quan tots dos s'especifiquen al mateix temps, l'ordre R té prioritat i I , K no és vàlid; R no pot realitzar el tall de cercle complet, i el tall de cercle complet només es pot programar amb I, J i K, perquè hi ha infinitat de cercles amb el mateix radi que passen pel mateix punt, com es mostra a la figura 2.

Figura 2 Una circumferència que passa pel mateix punt

Quan I i K són zero, es poden ometre; independentment del mode G90 o G91, I, J i K es programen segons les coordenades relatives; durant la interpolació d'arc, no es poden utilitzar les instruccions de compensació d'eines G41/G42.

6. Avantatges i desavantatges entre G92 i G54~G59

G54~G59 és el sistema de coordenades establert abans del processament i G92 és el sistema de coordenades establert al programa. Després d'utilitzar G54~G59, no cal tornar a utilitzar G92, en cas contrari es substituirà G54~G59 i s'ha d'evitar, com es mostra a la taula 1.

Taula 1 La diferència entre G92 i el sistema de coordenades de treball

Nota: (1) Una vegada que s'utilitza G92 per configurar el sistema de coordenades, tornar a utilitzar G54~G59 no tindrà cap efecte tret que el sistema s'apagui i es reiniciï, o s'utilitzi G92 per configurar el nou sistema de coordenades de la peça necessari. (2) Un cop finalitza el programa que utilitza G92, si la màquina-eina no torna?

Si es torna a iniciar l'origen establert per 羾92, la posició actual de la màquina-eina es convertirà en el nou origen de coordenades de la peça, que és propens a accidents. Per tant, espero que els lectors ho facin servir amb precaució.

7. Preparar la subrutina de canvi d'eines.

En un centre de mecanitzat, els canvis d'eines són inevitables. Tanmateix, la màquina-eina té un punt de canvi d'eina fix quan surt de fàbrica. Si no es troba a la posició de canvi d'eina, l'eina no es pot canviar. A més, abans del canvi d'eina, la compensació i el cicle de l'eina s'han de cancel·lar, l'eix s'atura i s'apaga el refrigerant. Hi ha moltes condicions. Si aquestes condicions s'han de garantir abans de cada canvi d'eina manual, no només serà propens a errors sinó també ineficient. Per tant, podem compilar un programa de canvi d'eina per desar-lo i utilitzar-lo en estat DI. Trucar a M98 pot completar l'acció de canvi d'eina d'una vegada.

Prenent com a exemple el centre de mecanitzat PMC-10V20, el programa és el següent:

O2002;(nom del programa)

G80G40G49; (Cancel·la el cicle fix i la compensació de l'eina)

M05; (El cargol s'atura)

M09; (apagat del refrigerant)

G91G30Z0; (L'eix Z torna al segon origen, que és el punt de canvi d'eina)

M06; (Canvi d'eina)

M99; (Fi de la subrutina)

Quan necessiteu canviar l'eina, només heu d'escriure "T5M98P2002" a l'estat MDI per substituir l'eina necessària T5, evitant així molts errors innecessaris. Els lectors poden compilar les subrutines de canvi d'eines corresponents segons les característiques de la seva pròpia màquina-eina.

8. altres

Número de seqüència del segment de programa, representat per l'adreça N. ​​Generalment, el propi dispositiu CNC té un espai de memòria limitat (64K). Per estalviar espai d'emmagatzematge, s'ometen els números de seqüència dels segments del programa. N només representa l'etiqueta del segment del programa, que pot facilitar la cerca i edició del programa. No té cap efecte en el procés de mecanitzat. El número de seqüència es pot augmentar o disminuir, i no cal la continuïtat dels valors. Tanmateix, no es pot ometre quan s'utilitzen determinades instruccions de bucle, instruccions de salt, subrutines de trucada i instruccions de mirall.

9. En el mateix segment de programa, per a la mateixa instrucció (mateixa adreça) o el mateix grup d'instruccions, tindrà efecte la que apareix més endavant.

Per exemple, el programa de canvi d'eines, T2M06T3; substitueix T3 en lloc de T2;

G01G00X50.0Y30.0F200; S'executa G00 (encara que hi ha un valor F, G01 no s'executa).

Els codis d'instrucció que no es troben al mateix grup tenen el mateix efecte si s'executen en el mateix segment del programa intercanviant la seqüència.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

Tots els elements anteriors es van executar i passar al centre de mecanitzat PMC-10V20 (FANUCSYSTEM). En aplicacions pràctiques, només es requereix una comprensió profunda de les regles d'ús i programació de diverses instruccions.

Les eines CNC Xinfa tenen les característiques de bona qualitat i baix preu. Per obtenir més informació, visiteu:

Fabricants d'eines CNC - Fàbrica i proveïdors d'eines CNC de la Xina (xinfatools.com)


Hora de publicació: 06-nov-2023