|
<< Click to Display Table of Contents >> Navigation: Centru de prelucrare (CNC) > Definirea profilelor și a prelucrărilor > Prelucrari |
Prelucrari.cds
Tabelul descrie prelucrările prin câmpul Definitie. Este folosit deocamdată doar la comenzile numerice NC-X, ELUSOFT ECW SBZ151, Yilmaz, ARTIKON, PA8000, SmartCNC_XML și EmmegiGeneric.
La celelalte comenzi numerice au efect, de exemplu, câmpurile CotaMinMargine, InvSens etc.
Câmpuri
CodPrelucrare - de tip Memo sau String. Codul prelucrării. Pentru utilajul PA8000 trebuie să fie de tip String.
CodProfil - de tip Memo. Codurile profilelor de prelucrat; se poate folosi caracterul * pentru a desemna orice profil. Pentru utilajul PA8000 trebuie să fie de tip String.
Definitie - de tip Memo sau String. Descrie efectiv prelucrarea; sintaxa depinde de utilaj (vezi mai jos documentarea pe utilaje).
Câmpuri opționale
CotaMinMargine - opțional. Prelucrările situate sub această cotă (calculată de la margine) sunt excluse.
DimMinDarFaraMargini - opțional. Se exclud prelucrări pentru a păstra această distanță minimă; nu se exclud însă cele două prelucrări de la margini.
CodManopera - opțional, de tip String, disponibil începând cu v11.
MinuteNormare - opțional, de tip Float, disponibil începând cu v11.
InvSens - opțional. Se completează (se trece ceva) dacă cotele de prelucrare pentru această prelucrare sunt în sens invers față de sensul inițial.
NrFata - opțional, numeric. Numărul feței pe care se execută prelucrarea. La PA8000 prelucrarea se scrie pe fața indicată aici; la SmartCNC_XML valoarea înlocuiește placeholder-ul FATA?.
NrScula - opțional, numeric. Numărul sculei folosite. La PA8000 determină scula folosită (schimbările de sculă și gruparea prelucrărilor pe scule); la SmartCNC_XML valoarea înlocuiește placeholder-ul KNIFE?.
LungimePrelucrare - opțional, numeric. Lungimea prelucrării, în mm. La PA8000 se folosește la verificarea lungimii maxime de prelucrare; la SmartCNC_XML valoarea înlocuiește placeholder-ul LP?.
CodPrelucrarePtrCentru - opțional, de tip String. La ROTOX, valoarea completată aici înlocuiește unealta (codul scris după %BK) în comanda numerică - vezi mai jos, la ROTOX.
Documentare Definitie prelucrari
Conținutul câmpului Definitie respectă un format specific fiecărui utilaj, exemplificat mai jos.
Yilmaz
Definiția este de genul celei de mai jos. Trebuie să conțină neapărat X? - în locul lui, comanda numerică va scrie X urmat de cota pe axa X a prelucrării înmulțită cu 10 (în zecimi de mm, trunchiată la întreg). Toate spațiile din definiție sunt eliminate la scriere, iar definițiile care nu conțin X? sunt ignorate.
P1 T1 X? Y300 Z600 L1760 W175 D200
NC-X
Definiția este un memo de genul celui de mai jos:
:WORK
WNo = xxxxxxxxxx
WPriority = 0
WType = "R"
WSide = 1
WX1 = 0
WY1 = 13
WHeight = -21.0
WDepth = 20.0
WW1 = 65.0
WW2 = 14.0
WW3 = 5.0
WAngle = 0
WToolID = "F100"
WBroach = 1
WWNozzleOn = 1
WCLengthcorr = 0
WDTSecIntr = 1
WDTSecExtr = 1
WAutoDepth = 1
Câmpul WNo se completează integral automat de către comanda numerică (numărul de ordine al prelucrării). Câmpurile WX1 și WX2 nu se înlocuiesc, ci sunt un offset numeric: la valoarea trecută în definiție (obligatoriu un număr) comanda numerică adună cota X a prelucrării; o valoare nenumerică duce la eroare. Câmpul WFileDB se completează automat cu numele fișierului macro, format din codul profilului pentru centru și extensia .dbm.
La ELUSOFT ECW SBZ151 câmpurile WNo, WX1 și WX2 se tratează în același mod.
ARTIKON
Definiția este de forma T04 + Profile Code + Profile Type + Tool Number + Process Number/Type. Începând cu 23.08.2022, comanda numerică nu mai adaugă automat la început textul T04 - acesta trebuie inclus în Definitie. Comanda numerică adaugă la sfârșit cota prelucrării înmulțită cu 10 (5 caractere), iar spațiile din definiție sunt eliminate. Va rezulta ceva de genul:
T044034041109520
adică format din:
T04--403--4--04--11--09520
PA8000
Rândul se caută după perechea CodPrelucrare - CodProfil (ambele de tip String, cu valori exacte); se folosesc și coloanele NrFata, NrScula și LungimePrelucrare. În Definitie se pot folosi:
X? - se înlocuiește cu cota X a prelucrării.
(expresie) - expresiile matematice dintre paranteze rotunde se evaluează după înlocuirea lui X? și se înlocuiesc cu rezultatul, formatat cu două zecimale.
H? - se înlocuiește cu numărul sculei; înlocuirea se face după evaluarea expresiilor.
SmartCNC_XML
Definiția reprezintă conținutul interior XML al nodului Milldata din fișierul exportat. Rândul se caută după perechea CodPrelucrare - CodProfil; dacă nu se găsește codul exact al profilului, se caută un rând cu CodProfil = *. Placeholder-e disponibile în definiție:
X? - cota X a prelucrării.
L? - lungimea prelucrării (din cotele calculate).
FATA? - valoarea coloanei NrFata (dacă există coloana).
KNIFE? - valoarea coloanei NrScula (dacă există coloana).
LP? - valoarea coloanei LungimePrelucrare (dacă există coloana).
Dacă definiția rezultată nu este XML valid, textul se scrie ca atare în nodul Milldata, pentru ca utilizatorul să poată vedea ce este greșit.
EmmegiGeneric
Definiția se scrie ca atare în fișier; X? (prima apariție) se înlocuiește cu cota X a prelucrării, formatată cu două zecimale.
ROTOX
La ROTOX tabelul se poate folosi pentru scrierea variabilelor suplimentare de la prelucrări. Linia se caută după perechea CodProfil - CodPrelucrare. Se pot adăuga coloanele de tip Double YM, ZM, N1, N2, N3, N4 și de tip String BZ, completându-le cu valorile necesare. Dacă nu există coloana sau este goală, variabila respectivă nu se va scrie.
Opțional, se poate adăuga coloana de tip String CodPrelucrarePtrCentru. Dacă linia găsită (după perechea CodProfil - CodPrelucrare) are o valoare completată în această coloană, ea înlocuiește unealta (codul scris după %BK) în comanda numerică. Dacă nu există coloana sau este goală, se folosește codul prelucrării ca atare.
Din documentația ROTOX:
%YM - N - Machining dimension of the Y-axis in 1/10 mm
%ZM - N - Machining dimension of the Z-axis in 1/10 mm
%N1 - N - Machining parameter (optional)
%N2 - N - Machining parameter (optional)
%N3 - N - Machining parameter (optional)
%N4 - N - Machining parameter (optional)
%BZ - A - Short designation of machining