Instrucția
GLOSAR
Fereastră activă | Fereastra (Bookmark) din programul în care se configurează sau se afișează elementele grafice curente |
Starea activă a lementului interfeței grafice a programului | Starea în care, când plasați mouse-ul peste acest element, culoarea se modifică. |
Algoritmul euristic (euristică) | Algoritmul de rezolvare a problemei, inclusiv o metodă practică care nu este garantată a fi exactă sau optimă, dar suficientă pentru a rezolva problema. Vă permite să accelerați rezolvarea problemei în cazurile în care soluția exactă nu poate fi găsită |
Metaeuristici | O strategie la nivel înalt pentru găsirea unei soluții aproximative, bazată pe un concept simplu aplicabil unei game largi de sarcini, bazat pe una sau mai multe euristici de nivel inferior |
Algoritmul genetic | Algoritmul euristic de căutare utilizat pentru a rezolva problemele de optimizare și modelare prin selectarea aleatorie, combinarea și variația parametrilor căutați utilizând mecanisme similare selecției naturale în natură |
Mutații | Mutațiile sunt similare reproducerii, mutanții aleg un anumit număr de soluții de testare (indivizi) și le schimbă în conformitate cu operațiile predefinite |
Populația | Toate generațiile care contribuie la următoarele. În algoritmul de plasare a detaliilor - multe varietăți aleatorii de decizii aleatorii |
1. NUMIRE
Programul «C-MES: tăiere pentru laser și CNC» este destinat pentru a optimiza tăierea de bucăți dreptunghiulare sau arbitrare de metal, plăci din lemn, piatră, carton, etc. C-MES:tăierea pentru Laser și CNC poate fi utilizată pentru tăierea materialelor cu laser pe mașinile de tăiat cu laser și mașinile de tăiat cu jet de apă, pe centrele de prelucrare CNC de frezat și pentru tăierea manuală a materialului. C-MES: Tăiere pentru laser și CNC este un program ușor de utilizat, modern, cu o interfață de utilizator bine concepută, simplă și convenabilă. Calcularea tăierii poate fi efectuată pentru piese și semifabricate dreptunghiulare, precum și pentru piesele și semifabricatele cu configurație arbitrară. În ciuda simplității sale, cu C-MES: tăiere pentru laser și CNC puteți obține o reducere semnificativă a deșeurilor.
2. INSTALAREA PROGRAMULUI
Pentru a instala programul, despachetați fișierul descărcat din https://c-mes.co.uk/products/c-mescutting-for-laser-and-cnc/ fișierul "C-MES_Cutting Setup 2.1.4.zip". Deschideți - l cu un dublu clic mouse și porniți Expertul de instalare. Urmați instrucțiunile din Expertul de instalare. După instalare, pe desktop apare o comandă rapidă numită " C-MES_Cutting»
3. LANSAREA PROGRAMULUI
Faceți dublu clic pe mouse pe comanda rapidă pentru a lansa C-MES:Cutting for Laser and CNC, ar trebui să apară următoarea fereastră:
4. SETĂRI
Când faceți clic pe a doua filă din stânga sus "Setări" cu pictograma se va deschide fereastra cu setările programului:
Secțiunea «Nesting configuration»
Display units | Selectarea unităților de măsură (inch / mm) | |
Space between parts | Distanța minimă (mm) între detaliile postate. Dacă este planificată utilizarea funcției fuziuni linii comune, această valoare este setată la zero. | ![]() |
Curve tolerance | La calcularea plasării, secțiunile curbate ar trebui transformate în segmente. Toleranța curbei este eroarea maximă admisibilă atunci când se efectuează această aproximare. Se stabilește o valoare mai mare pentru a accelera procesul de plasare și o valoare mai mică atunci când este necesară o mai mare precizie. | ![]() |
Part rotations | Numărul de viraje pe care trebuie să încercați atunci când plasarea piese. De exemplu, dacă se folosesc 8 rotiri, unele părți vor avea un unghi de 45 de grade. Patru viraje sunt de obicei suficiente, ceea ce face ușor de a combina linii comune pentru piese dreptunghiulare. Virajele superioare te pot ajuta dacă ai părți geometrice complexe. | ![]() |
Optimization type | Tipul de optimizare - sunt implementate trei tipuri: | ![]() |
1.Gravity | minimizează lățimea de plasare. Acest lucru este bine potrivit atunci când este folosit pentru a plasa o foaie dreptunghiulară și este necesar să utilizați reziduurile pentru tăierea altor detalii | |
2.Bounding Box | reducerea frontierelor dreptunghiulare comune. Acest mod este cel mai potrivit pentru păstrarea materialului atunci când se utilizează doar o mică parte a foii | |
3.Squeeze | reducerea suprafeței totale, în timp ce puteți plasa detalii care nu sunt dreptunghiulare. Cel mai bine este să-l utilizați pentru foi de formă geometrică complexă sau atunci când toate foile sunt umplute și nu vor mai rămâne spațiu liber în ele | |
Use rough approximation | Utilizarea aproximațiilor. Anumite geometrii pot fi foarte consumatoare de timp pentru a calcula, de exemplu, câteva sute de fulgi de zăpadă unice. Pentru a accelera procesul de calcul, se recomandă utilizarea unei aproximări simple a poligonului, în timp ce consumul de materiale poate crește. Dacă vectorul dvs. nu este unic (adică mai multe sute de fulgi de zăpadă identici), utilizarea câmpului "cantitate" este un alt mod de a accelera procesul în mod semnificativ. | ![]() |
CPU cores | Numărul de procese imbricate paralele. 2 - pentru cele mai multe laptop-uri; 4 - pentru majoritatea desktop-urilor |
Secțiunea «Import/Export»
SVG scale | Volumul pentru import din SVG. Stabilește factorul de recalculare între inchi / mm și unitățile SVG (pixeli - px). De obicei, pentru fișiere, obținute prin intermediul editorului grafic vectorial Adobe Illustrator, sunt setate 72 unități / inch, și pentru fișierele cu Inkscape, 90 unități / inch. Factorul de scalare poate fi obținut din fișierul SVG în sine, dar atunci când nu este disponibil, aceste valori sunt utilizate |
![]() |
Endpoint tolerance | Permiterea (inch, mm) a convergenței punctelor finale ale contururilor închise. Vectorii reali sunt deseori inexacte, uneori puncte de la o cale la alta nu se potrivesc exact pentru a forma calea închisă. Încercați să creșteți această valoare dacă aveți probleme cu importul fișierului | ![]() |
DXF import units | Selectarea unităților de măsură (pixel, inch, mm) atunci când importați date dintr-un fișier DXF | |
DXF export units | Selectarea unităților de măsură (pixel, inch, mm) atunci când exportați date într-un fișier DXF |
Secțiunea «Laser options»
Merge common lines | Opțiunea de îmbinare a liniilor comune. Dacă este setat, marginile pieselor care sunt în contact vor fi îmbinate într-o singură linie atunci când sunt exportate. Combinarea liniilor comune asigură că laserul trece prin fiecare linie o singură dată, reducând timpul de tăiere și deformarea termică. Opțiunea este de asemenea utilă atunci când se calculează tăieturile pentru ferăstraie circulare pentru a reduce numărul tăieturilor longitudinale și transversale | ![]() |
Optimization ratio | Coeficient de optimizare. Atunci când plasați piese, este necesar să determinați ce este mai important - economisind timp sau material. Atunci când coeficientul de optimizare este 0, plasarea se calculează numai pe baza economiilor de materiale. Atunci când acest raport este 1, economiile de timp sunt considerate la fel de importante ca și economiile de materiale. | ![]() |
Secțiunea «Meta-heuristic fine tuning» (setare metaevristică)
GA population | Algoritmii genetici reprezintă o formă de învățare mecanică care imită evoluția biologică. O dimensiune mai mică a populației poate produce rezultate mai rapide, dar va avea mai puțină diversitate genetică. Dimensiunea mai mare a populației poate produce rezultate mai bune prin creșterea timpului de procesare. | ![]() |
GA mutation rate | Coeficientul care determină numărul de mutații din populație în fiecare test ulterior. O rată de mutație mai mare asigură o mare varietate de opțiuni de plasare, dar abilitatea algoritmului de a utiliza opțiunile de plasare de succes anterioare este redusă. Creșteți această valoare dacă există mecanisme evidente pe care nu pare să le investigheze. | ![]() |
Când mutați mouse-ul peste zona activă a parametrilor - câmpul din stânga al ferestrei de setări poate afișa o scurtă descriere a punctului de setări curent.
5. LUCRUL PROGRAMEI
După pornirea programului, se deschide formularul principal (Punctul 3 a Instrucții) pe care se află butonul «Import»:
La presarea acestui buton, se deschide caseta de dialog "Deschidere" în care trebuie să selectați fișierul cu detaliile care trebuiesc să fie plasate (figura ilustrează fișierul example.svg).
După apăsarea butonului «Quantity» pe forma programei în partea dreaptă - pe fila "example.svg» vor apărea forme, conținute în fișierul selectat:
În partea stângă a ferestrei programului se afișează un tabel cu 5 coloane:
1. «Label» este eticheta detaliilot afișată în viitor la retragere pe ecranul opțiunii de tăiere, și pe care utilizatorul o poate modifica (poate accepta caractere și numere) făcând clic pe mouse-ul la o valoare:
2. Coloana cu schiță simplificată a detaliilor.
3. «Size» dimensiunile detaliilor (mm sau inch – în funcţie de setările selectate Punctul 4 a Instrucţii)
4. «Sheet» - coloana cu checkbox pentru a selecta detalii (detaliile) pe care (din care) vor fi plasate alte detalii. Selecția se face prin click cu mouse-ul pe un pătrat vizavi de detaliile selectate. După selecție, butonul "Start nest" devine activ-începeți plasarea detaliilor (în figură este marcat cu un cerc verde).
Alegerea corectă în acest caz este determinată doar de un singur criteriu-piesa plasată trebuie să aibă dimensiuni totale care nu depășesc detaliile pe care se presupune că le-a plasat. În cazul unei alegeri incorecte, programul va încerca să calculeze, dar în același timp nu va da rezultatul.
5. Coloana «Quantity» - reprezintă cantitatea detaliilor care trebuiesc plasate (numai în cifre), pe care utilizatorul poate modifica, de asemenea, făcând clic cu ajutorul mouse-uli pe valoare:
Utilizatorul poate sorta toate cifrele pentru fiecare coloană care se numește: "Label", "Size", "Sheet", "Quantity", făcând clic pe nume.
Este posibil să se șteargă detali sau mai multe detalii; pentru a face acest lucru, selectați detaliile care urmează să fie șterse dând clic pe mouse pe acest detaliu (când faceți clic pe butonul «Select all» prezentat în figură în albastru, se face o selecție a tuturor detaliilor):
După ce detaliu sau detaliile sunt selectate -butonul devine activ, marcat în figură cu un cerc roșu. Dacă faceți clic pe el sau pe butonul" Delete " de pe tastatura PC, ștergeți detaliu sau detaliile selectate și mai departe detaliile șterse nu vor fi utilizate în calcule.
Programul prevede, de asemenea, adăugarea de piese dreptunghiulare cu dimensiunile specificate. Pentru a face acest lucru, apăsați butonul marcat în figură cu un cerc verde. După ce faceți clic pe acest buton, apare în partea din stânga jos a ferestrei programului se afișează interfața pentru adăugarea formelor dreptunghiulare «Add Rectangle»:
În fereastra «width» se specifică lățimea detaliilor dreptunghiulare (sheet), în fereastra «height» se specifică înălțimea detaliilor dreptunghiulare (sheet). După setarea acestor parametri, faceți clic pe butonul «Add», marcat în figură cu un cerc verde-figura adăugată apare la sfârșitul listei de detalii. Când faceți clic pe «Cancel» interfață pentru a adăuga forme se închide.
După ce a fost selectat numărul necesar de detalii pentru a plasa și foaia pe care doriți să plasați detaliile selectate, faceți clic pe butonul «Start nest» - după care se deschide inițial o fereastră goală a programului, unde în culoarea verde se afișează procesul de plasare a detaliilor cu butoane active:
«Stop nest» – oprirea calculului de plasare,
«FixPl» – fixarea opțiunii de cazare curente
«Back» – reveniți la fereastra de pornire a programului
La sfârșitul procesului, când indicatorul progresului plasării atinge partea din extrema dreaptă a ferestrei programului, butonul «Export» devine activ în această fereastră de program. Câmpul din dreapta va afișa prima opțiune de plasare a detaliilor cu nume de culoare albă pe un fundal gri care corespunde numelor (etichetelor) din coloana «Label».. Algoritmul implementat în program se bazează pe formare, adică pentru a calcula opțiunile ulterioare pentru utilizarea opțiunilor anterioare. Astfel se efectuează optimizarea plasării.
Prima opțiune de plasare:
Opțiuni de plasare ulterioare:
În stânga pe ecran pe butoane se afișează parametrii de plasare curenți:
![]() |
Numărul de foi (sheet), pe care sunt plasate detaliile |
![]() |
Numărul detaliilor plasate / numărul total a detaliilor care trebuie să fie plasate |
![]() |
Suprafața totală a detaliilor plasate (câte procente aceast spațiul ocupă pe foaie (sheet), unde sunt plasate) |
![]() |
Fiecare bandă are propria sa opțiune de plasare.
KMU’ – este atitudinea dintre suprafața minimă a dreptunghiului, în care toate figurile sunt plasate pe spațiul foii. KMU’’ – este atitudinea dintre suma suprafețelor tuturor formelor plasate la suprafața minimă a dreptunghiului, în care sunt plasate toate formele. |
Dacă faceți clic pe orice bandă de plasare pe ecran, în dreapta apare opțiunea de plasare corespunzătoare și în câmpul «parts placed» numărul de detalii plasate în această opțiune. Pentru a exporta opțiunea de plasare dorită, faceți clic pe butonul «Export» - apare o listă verticală în care selectați formatul de fișier dorit și introduceți numele fișierului exportat, apoi faceți clic pe butonul «Salvați»:
Fișierul exportat poate fi întotdeauna apoi deschis în acest program și puteți vedea opțiunea de plasare selectată sau din nou să executați calculul:
În acest caz, locația detaliilor înregistrate în fișier nu afectează rezultatele calculului ulterior.
Cu butonul «FixPl» – se produce fixarea plasărei curente a opțiunilor plasate, după apăsarea acestui buton puteți vedea ce detalii și ce număr de ele au rămas nedeschise. Pentru a face acest lucru, apăsați butonul «Back» și apoi se deschide ecranul inițial cu o listă de părți nealocate:
Acele detalii care sunt toate plasate-numărul lor va fi zero, așa cum se vede din imagine – nu sunt plasate, au rămas 15 și 16 detalii. După aceea, putem plasa numai detaliile rămase sau putem adăuga altele noi și putem începe procesul de plasare cu forme adăugate pe foaia următoare (sheet).
6. CERINȚE PENTRU STRUCTURA FIȘIERELOR IMPORTATE.
6.1. Cerințe generale
Pentru a evita orice problemă în interpretarea ulterioară a elementelor tăietoare importate în sistemele CAM (Autodesk ArtCAM, SolidCAM, etc.), trebuie respectate următoarele reguli:
- ștergerea elementelor necorespunzătoare din desen (puncte, regiuni, obiecte OLE, polilinii 3D, forme etc.);
- desenul se face plat;
- nu sunt permise linii duble și suprapuse;
- convertiți splinele și elipsele în polilinii;
- toate obiectele sunt transferate pe un singur strat;
- toate tipurile de linii sunt solide;
- toate primitivele trebuie să aibă o grosime de zero linii;
- toate contururile trebuie închise;
- evitați (dacă este posibil) colțurile ascuțite, rotunjite pe toate colțurile ascuțite cu un arc mic, în acest caz capul de tăiere al mașinii nu va trebui să oprească pentru a schimba direcția mișcării și rezultatul va avea aceeași calitate a tăierii pe întreaga traiectorie. Raza arcului trebuie să fie cel puțin lățimea tăieturii, care pentru mașinile de tăiat cu laser este de 0,2 ... 0,3 mm, dar nu prea mare pentru a nu perturba caracteristicile funcționale și geometrice a detaliilor;
6.2. Fișierele SVG
Programul acceptă sintaxa în conformitate cu specificația SVG versiunea 1.1. Pentru ca programul să funcționeze corect (importul corect al elementelor de tăiere), este necesar ca contururile părților să fie reprezentate ca elemente SVG ne-fragmentate și să fie închise.
Figura cu mai multe contururi închise trebuie reprezentată în mod necesar în fișier utilizând elementul SVG path. În plus, fiecare detaliu individual (figura de orice complexitate) trebuie să fie conținut în path, adică numărul path trebuie să fie egal cu numărul de forme.
Când utilizați elementul SVG path, trebuie să respectați următoarele reguli:
- comanda M trebuie să fie unică pentru buclă închisă curentă (aceasta asigură continuitatea bucla și aplicarea corectă a atributelor de umplere, a culorilor etc. în această buclă a conturului);
- dacă printr-un format SVG este transmisă o figură complexă (de exemplu, o gaură de tăiere internă în detaliu), este necesar ca fiecare buclă închisă să fie terminată cu comanda Z.
- nu trebuie să participe echipa m.
În pregătirea imaginilor vectoriale ale detaliilor în astfel de editori vectoriale grafice cunoscute, cum ar fi Inkscape, Adobe Illustrator și altele asemenea, pentru dezvăluirea ulterioară, fișierele SVG sunt formate în conformitate cu cerințele de mai sus.
6.3. Fișiere DXF
Pentru a importa corect elementele de decupare din fișierele DXF, elementele ale primitivelor grafice și primitive grafice trebuie să fie plasate în secțiunea BLOCKS. Dacă există mai multe contururi într-un singur detaliu, toate contururile acestui detaliu trebuie să fie prezentate în mod necesar într-o singură secțiune BLOCK. Acest lucru este necesar pentru utilizarea eficientă a elementelor de tăiere exportate în pregătirea pentru producție în programele CAM.

