Ciclul 224 COD MODEL DATAMATRIX
Programare ISO
G224
Aplicaţie
Secvenţă ciclu
- Sistemul de control deplasează automat scula de la poziţia curentă la punctul de pornire programat. Acest punct se află întotdeauna în colţul din stânga jos.
Secvenţă:
- Deplasare la al doilea salt de degajare (axa broşei)
- Apropiere de punctul de pornire în planul de lucru
- Deplasare la DIST. DE SIGURANTA de deasupra suprafeţei piesei de prelucrat (axa broşei)
- Apoi sistemul de control deplasează scula în direcţia pozitivă a axei secundare la primul punct 1 de pe primul rând
- Din această poziţie, sistemul de control execută ciclul fix de prelucrare cel mai recent definit.
- Apoi sistemul de control deplasează scula în direcţia pozitivă a axei principale la al doilea punct 2 pentru operaţia următoare.
- Această procedură va fi repetată până la finalizarea tuturor operaţiilor de prelucrare de pe primul rând. Scula se află deasupra ultimului punct 3 de pe primul rând
- Apoi sistemul de control deplasează scula în direcţia negativă a axelor principală şi secundară la primul punct 4 de pe rândul următor
- În continuare sunt prelucrate punctele care urmează
- Aceşti paşi sunt repetaţi până la finalizarea întregului cod de tip matrice de date. Prelucrarea se opreşte în colţul din dreapta jos 5
- În final, sistemul de control retrage scula la a doua prescriere de degajare programată
Note
- Verificaţi ordinea de prelucrare cu ajutorul unei simulări grafice
- Testaţi cu grijă programul NC sau secţiunea de program din modul BLOC UNIC de la modul de operare Rulare program:.
- Acest ciclu poate fi executat numai în modul de prelucrare MOD DE FUNCŢIONARE FREZARE.
- Ciclul 224 este activ pentru DEF. De asemenea, Ciclul 224 apelează automat ultimul ciclu de prelucrare definit.
- Sistem de control utilizează caracterul special % pentru funcţii speciale. Dacă doriţi să folosiţi acest caracter într-un cod DataMatrix, introduceţi-l de două ori în text (de ex., %%).
Parametrii ciclului
Grafică asist. | Parametru |
---|---|
Q225 Punct de pornire pt. prima axă? Coordonata din colţul din stânga jos al codului de pe axa principală. Valoarea are un efect absolut. Intrare: -99999,9999...+99999,9999 | |
Q226 Punct de pornire pt. a doua axă? Coordonata din colţul din stânga jos al codului matricei de date de pe axa secundară. Valoarea are un efect absolut. Intrare: -99999,9999...+99999,9999 | |
QS501 Introducere text? Introduceţi între ghilimele textul care trebuie transformat. Pot fi atribuite variabile. Producerea textelor pentru variabile în coduri DataMatrix Introducere: max. 255 caractere | |
Q458 Mărime celulă/Mărime model(1/2)? Specificaţi cum este descris codul DataMatrix în Q459: 1: Distanţă între celule 2: Dimensiune model Intrare: 1, 2 | |
Q459 Mărime pentru model? Definirea distanţei dintre celule sau din dimensiunea modelului: Dacă Q458=1: Distanţa dintre prima şi a doua celulă (dintre centrele celulelor) Dacă Q458=2: Distanţa dintre prima şi a ultima celulă (dintre centrele celulelor) Această valoare are un efect incremental. Intrare: 0...99999,9999 | |
Q224 Unghi de rotaţie? Unghiul după care este rotit întregul model. Centrul de rotaţie se află în punctul de pornire. Valoarea are un efect absolut. Intrare: -360,000...+360,000 | |
Q200 Salt de degajare? Distanţa dintre vârful sculei şi suprafaţa piesei de prelucrat. Această valoare are un efect incremental. Intrare: 0...99999,9999 sau PREDEF | |
Q203 Coord. supraf. piesă prelucrat? Coordonata de pe suprafaţa piesei de prelucrat raportată la originea activă. Valoarea are un efect absolut. Intrare: -99999,9999...+99999,9999 | |
Q204 Dist. de siguranta 2? Distanţa din axa sculei dintre sculă şi piesa de prelucrat (elemente de fixare) la care nu poate avea loc vreo coliziune. Această valoare are un efect incremental. Intrare: 0...99999,9999 sau PREDEF |
Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.
- Modificați următorul conținut după cum este necesar:
- Scule
- Parametri de tăiere
- Viteze de avans
- Înălțimea de degajare sau poziția de siguranță
- Pozițiile specifice mașinii, de ex., cu M91
- Traseele apelărilor programului
Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.
În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.
Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.
11 CYCL DEF 224 COD MODEL DATAMATRIX ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Producerea textelor pentru variabile în coduri DataMatrix
Pe lângă caracterele specificate, puteţi produce şi anumite variabile în codurile DataMatrix Puneţi % înaintea variabilei.
Puteţi folosi următoarele texte de variabile în Ciclul 224 COD MODEL DATAMATRIX:
- Dată şi oră
- Nume şi căi pentru programe NC
- Valori contor
Dată şi oră
În plus, puteţi converti data curentă, ora curentă sau săptămâna calendaristică curentă într-un cod DataMatrix. Introduceţi valoarea %time<x> în parametrul ciclului QS501. <x> defineşte formatul, de ex. 08 pentru ZZ.LL.AAAA.
Reţineţi că, la introducerea datei, este necesar să introduceţi cifra 0 înainte de numerele cu o singură cifră de la 1 la 9, de ex. %time08.
Sunt disponibile următoarele formate:
Introducere | Format |
---|---|
%time00 | ZZ.LL.AAAA hh:mm:ss |
%time01 | Z.LL.AAAA h:mm:ss |
%time02 | Z.LL.AAAA h:mm |
%time03 | Z.LL.AA h:mm |
%time04 | AAAA-LL-ZZ hh:mm:ss |
%time05 | AAAA-LL-ZZ hh:mm |
%time06 | AAAA-LL-ZZ h:mm |
%time07 | AA-LL-ZZ h:mm |
%time08 | ZZ.LL.AAAA |
%time09 | Z.LL.AAAA |
%time10 | Z.LL.AA |
%time11 | AAAA-LL-ZZ |
%time12 | AA-LL-ZZ |
%time13 | hh:mm:ss |
%time14 | h:mm:ss |
%time15 | h:mm |
%time99 | Săptămână calendaristică |
Nume şi căi pentru programe NC
Puteţi converti numele sau calea programului NC activ sau apelat într-un cod DataMatrix. Introduceţi valoarea %main<x> sau %prog<x> în parametrul ciclului QS501.
Sunt disponibile următoarele formate:
Introducere | Semnificaţie | Exemplu |
---|---|---|
%main0 | Calea completă a programului NC activ | TNC:\MILL.h |
%main1 | Calea directorului pentru programului NC activ | TNC:\ |
%main2 | Numele programului NC activ | MILL |
%main3 | Tipul de fişier al programului NC activ | .H |
%prog0 | Calea completă a programului NC apelat | TNC:\HOUSE.h |
%prog1 | Calea directorului pentru programului NC apelat | TNC:\ |
%prog2 | Numele programului NC apelat | HOUSE |
%prog3 | Tipul de fişier al programului NC apelat | .H |
Valori contor
Puteţi converti valoarea curentă a contorului într-un cod DataMatrix. Sistemul de control afişează valoarea curentă a contorului din Rulare program de pe filaPGM din spaţiul de lucru Stare.
Introduceţi valoarea %count<x> în parametrul ciclului QS501.
Numărul de după %count arată câte cifre conţine codul DataMatrix. Lungimea maximă este de nouă cifre.
- Exemplu:
- Programare: %count9
- Valoare curentă contor: 3
- Rezultat: 000000003
- Informaţii de operare
- În Simulare, sistemul de control simulează numai valoarea contorului pe care o definiţi direct în programul NC. Valoarea contorului de la spaţiul de lucru Stare din modul de operare Rulare program este ignorată.