Sunteți pe pagina 1din 9

Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-
ISSN: 2225-6733; e-ISSN: 2519-271X

Thorship URSS, nr. 709683, 1980. (Rus.)


12. Loza AV, Shishkin VV, Loza EA Chasha shlakovoza [Bowl de zgură]. Brevet UA, nr. 44485,
2009. (Ukr.)
13. Chigarev VV, Rassokhin DA, Loza AV Razrabotka i primenenie sposoba lokal'nogo uprochneniia litykh detalei
[Elaborarea și aplicarea metodei de întărire locală a pieselor turnate]. Naukovii visnik donbas'koї derzhavnoї
mashinobudіvnoї academії – Vestitorul științific al Academiei de Stat de Inginerie Donbass, 2014, vol. 1(32),
pp. 263-266. (Rus.)

Revizor: V.P. Lavrik, Ph.D. tehnologie.

Științe, conferențiar, Instituția de Învățământ Superior de Stat „PGTU”

Articol primit 17.04.2018

UDC 621.923 doi: 10.31498/2225-6733.36.2018.142541

© Leshchenko A.I.*

CREȘTEREA EFICIENȚEI PREGĂTIRII TEHNOLOGICE A PRODUCȚIEI PE BAZA APLICĂRII SISTEMELOR


CAD/CAM/CNC

Analiza organizării pregătirii tehnologice a producției efectuată în această lucrare își propune să
răspundă la întrebarea cheie: tehnologul dezvoltă tehnologia și programul de control (NC) sau
atribuțiile operatorului mașinii-unelte CNC (CNC) includ: dezvoltarea CN conform tehnologiei
aprobate. Sunt luate în considerare problemele și perspectivele pregătirii programelor pentru
mașini CNC, se face o analiză comparativă a posibilităților de dezvoltare a NC de către operatori
direct pe mașini CNC și sisteme CAM cu sarcini similare. Cuvinte cheie: organizarea producției,
mașini CNC, CAM, CAD, sisteme CNC, programare parametrică, tehnologii orientate pe obiect.

Leshcenko O.I. Creșterea eficienței pregătirii tehnologice a producției prin dezvoltarea


sistemelor CAD/CAM/CNC. Sunt luate în considerare problemele și perspectivele pregătirii
programelor pentru amenajările CNC, văzând modalitățile de dezvoltare a acestora și liniile
drepte, care sunt recomandate a fi urmate de producătorii unei anumite întreprinderi atunci când
organizează structurile producției de producție. Descrieți posibilitatea dezvoltării software cu
CNC în paralel cu caracteristici similare ale sistemelor CAM. A fost efectuată o analiză a organizării
pregătirii tehnologice a producției, care ar trebui luată ca un substitut pentru eliminarea
necesității cheii de alimentare: tehnologul să dezvolte tehnologia și programul sau să includă
dezvoltarea programului. pentru tehnologia aprobată în legăturile operatorului de forță de muncă.
Răspuns adecvat la dilema pusă - parametrizarea programului este adecvată modelului CAD al
piesei. Această idee este baza pentru proiectarea orientată pe obiecte - următoarea etapă în
dezvoltarea programării pentru layout-uri CNC. Accentul s-a pus pe dezvoltarea unor module
parametrizate orientate pe obiecte pentru programe, care induc „clase” și „metode ale clasei”
pentru prelucrarea suprafețelor cu geometrie identică. În acest caz, sarcina tehnologului este de
a include crearea unei biblioteci de module parametrizate în programele de operare pentru
prelucrare tipice pentru o anumită fabricație de suprafață. Apoi este posibil să transferați în
atelier programul, selecția modulelor, iar operatorul mașinii CNC va nota pentru ele valorile reale
ale parametrilor dintr-o anumită parte. Implementarea unei astfel de interrelații „tehnolog-operator
CNC” înseamnă o modalitate complet nouă de dezvoltare a programelor necesare, care să asigure
nu numai sarcina de traiectorie.

*
cand. tehnologie. Sci., profesor asociat, Universitatea Tehnică de Stat Priazovsky, Mariupol,
aLeshenko1954@gmail.com

148
Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-
ISSN: 2225-6733; e-ISSN: 2519-271X

modelarea torii, dar și posibilitatea de a sculpta acuratețea și scurtitatea formării suprafeței


pe baza introducerii în program a reactoarelor de foraj. Cuvinte cheie: organizarea producției,
compoziție cu CNC, CAM, CAD, sisteme CNC, programare parametrică, tehnologii orientate pe
obiect.

O.I. Leshenko. Creșterea eficienței pregătirii tehnologice de fabricație pe baza sistemelor CAD/
CAM/CNC. Au fost luate în considerare problemele și perspectivele de pregătire a programelor de
mașini CNC, au fost stabilite modalități de dezvoltare și urmărire ulterioară a acestora, care se
recomandă a fi urmate de specialiștii unei anumite întreprinderi atunci când organizează structurile
de pregătire a producției. Analiza organizării pregătirii tehnologice a producției efectuată în
această lucrare are ca scop obținerea răspunsului la întrebarea principală: dacă un tehnolog
dezvoltă o tehnologie și un program sau operatorul de mașini CNC este responsabil pentru
elaborarea unui program pentru tehnologie. Parametrizarea programului, a cărei etapă următoare
este crearea de programe pentru tehnologia orientată pe obiecte, este oferită ca soluție a dilemei
date - în deplină concordanță cu modelele CAD ale pieselor. O astfel de abordare este fundația
unui obiect- proiectare orientată, care este următoarea etapă în dezvoltarea programării pentru
mașini CNC. Se acordă atenție dezvoltării de module orientate pe obiecte parametrizate pentru
programe, alcătuind „clase” și „metode de clasă” pentru prelucrarea suprafețelor cu geometrie
identică. În acest caz, sarcina tehnologului este de a crea o bibliotecă de module parametrizate
pentru programele de control pentru prelucrarea suprafețelor tipice pentru o anumită producție.
Apoi devine posibil să se transfere un program asamblat de la module în atelier, unde operatorul
mașinii CNC va înregistra parametrii reali pentru acea parte anume. Implementarea unei astfel de
interrelații „tehnolog-operator NC” necesită o abordare calitativ nouă a dezvoltării programelor de
control care să asigure nu numai traiectoria de modelare adecvată, dar să controleze acuratețea
și rugozitatea suprafețelor de prelucrat pornind de la elementele programului și compensarea
perturbărilor.

Cuvinte cheie: organizarea producției, mașini-unelte CNC, sisteme CAM,CAD,CNC, programare


parametrică, tehnologii orientate pe obiect.

Formularea problemei. În prezent, piața mondială este saturată cu produse de înaltă tehnologie ale
complexului de construcție de mașini. Prin urmare, un instrument competitiv promițător și în dezvoltare
dinamică este echiparea producției CAD / CAM / CAE cu sisteme de proiectare asistată de computer, fără de care
întreprinderea nu are practic nicio șansă să intre pe piață sau să rămână pe ea. Iar ideea aici nu este doar
utilizarea sistemelor de acest tip, ca soluții tehnice pentru îmbunătățirea calității și reducerea costului
produsului - reducerea timpului de pregătire pentru producția produsului și intrarea sa avansată pe piață vine
în prim-plan. În prezent, piața mondială (liderul de 16,2% este IBM / Dassault Systemes) [1] oferă o gamă largă
de tehnologii informatice în domeniul automatizării proceselor de proiectare (CAD), analizei, calculelor și simulării
(CAE), pregătirii tehnologice de producție (CAM) și managementul datelor (PDM) în etapele ciclului de
viață al produsului.

În mod convențional, sistemele de automatizare a proiectării sunt împărțite în niveluri de „greutate”:


sisteme CAD ușoare de nivel scăzut precum AutoCAD (compania Autodesk), T-FlexCAD (compania Top Systems),
concepute pentru a crea modele statice sau parametrice ale pieselor și ansamblurilor individuale, software
complexe de nivel mediu cu o condiție prealabilă pentru schimbul de rețea, în special SolidWorks (compania
SolidWorks), SolidEdge (compania Siemens PLM Software) și sisteme grele Pro/ENGINEER (compania RTS),
UniGraphics (compania EDS PLM Solutions), care au fost utilizate a rezolva la scară în timp real este sarcina cea
mai consumatoare de timp de modelare a funcționării sistemelor mecanice complexe.

Sistemul CAM pentru pregătirea programelor de control pentru mașini CNC (de exemplu, T-FLEX CNC,
SolidCAM) asigură crearea unui fișier de parametri geometrici printr-un program de traiectorie pentru prelucrarea
volumetrică de contur sau multidimensională a pieselor de prelucrat în pro-format

149
Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-
ISSN: 2225-6733; e-ISSN: 2519-271X

limbaj intermediar CL-DATA. Traiectoria este verificată prin vizualizarea pe afișaj pe baza datelor acestui fișier,
care este ulterior tradus de postprocesorul unui anumit model CNC într-un program de control (NC), a cărui
corectitudine necesită o verificare suplimentară, ținând cont de valoarea admisă. limitele zonei de lucru a
mașinii.
Sistemele CAM au un cost ridicat (până la 20.000 USD per loc de muncă), așa că cea mai importantă
sarcină apare să le folosești cu cel mai mare profit, adică întrebarea nu este doar eficiența maximă a fondurilor
investite, ci oportunitatea achiziționării sistemelor. Analiza cercetărilor și publicațiilor recente. Dezvoltarea
unui program de prelucrare a piesei pe mașini CNC poate fi reprezentată în următoarea succesiune:
proiectarea unei piese printr-un sistem CAD, procesul tehnologic de prelucrare a acesteia, ca material sursă pentru
sistemul CAM, care produce rezultatul într-un limbaj intermediar, iar apoi traducerea de către postprocesor (Post
Processing), care formează UE pentru CNC al unui anumit model. Având în vedere că sistemele moderne de
control al mașinilor aparțin unei clase nu mai mici decât CNC, astfel de lanțuri sunt uneori clasificate ca sisteme
CAD/CAM/CNC. Luați în considerare principalele caracteristici ale acestor sisteme, care au un grad ridicat de
cunoaștere a mărcii.

CATIA - sistemul de proiectare al companiei franceze Dassault Systèmes include un editor grafic pentru
modelare tridimensională și module pentru crearea de programe NC pentru mașini CNC, fiecare dintre ele
având capacități diferite, și anume: PMG (Prismatic Machining) - un modul pentru formarea prelucrarea pieselor
tridimensionale cu deplasare pe avansul de lucru în plan; SMG (3-Axis Surface Machining) - un modul pentru
prelucrarea pe 3 axe, are o gamă largă de funcții care vă permit să creați, editați și verificați vizual traseul
sculei în conformitate cu programul; MMG (Multi-Axis Surface Machining) este un modul suplimentar pentru
prelucrarea pe 3, 4 și 5 axe, care este utilizat pentru operațiuni de prelucrare a suprafețelor cu mai multe axe
prin selectarea unei strategii de control al poziției mașinilor-unelte, unghiulare și liniare. , în fiecare punct al
traseului sculei programabile.

PowerMILL este pachetul principal din linia de produse Delcam (Cambridge University, 1991) care acoperă
toate etapele ciclului de producție. Proiectat pentru mașini CNC cu până la 5 coordonate de control, unghiulare
și liniare. Are funcționalitatea de a verifica absența „gușurilor” pe piesă la efectuarea mișcărilor auxiliare,
evitarea automată a coliziunilor, „netezirea” (Look Ahead) a traiectoriei la schimbarea înclinării axei tăietorului.
Este unul dintre primele sisteme care oferă o nouă abordare a programării procesării de mare viteză (HSD).

T-FLEX CNC este un plug-in pentru T-FLEX CAD și funcționează exclusiv împreună cu acesta. Se obține
astfel o soluție CAD/CAM completă, care asigură transferul datelor de la proiectant la tehnolog-programator și
simplifică foarte mult modificarea sau corectarea datelor de proiectare. O caracteristică importantă a sistemului
este parametrizarea end-to-end: atunci când datele inițiale obținute în etapa de proiectare (model 3D) se
modifică, traiectoria de procesare software calculată specificată în programul de control se modifică automat.
Putem spune că coordonatele din UE sunt direct legate de „arborele” clădirii model. Se asigura astfel paralelismul
proiectarii si pregatirii tehnologice a productiei.

Depanarea unui program într-un atelier pe o mașină-uneltă duce la utilizarea în risipă a echipamentelor
de producție. Prin urmare, este de interes modelul virtual prezentat al mașinii-unelte VERICUT (Rusia, Sankt
Petersburg), care face posibilă detectarea coliziunilor în prelucrarea pieselor între corpurile de lucru ale
echipamentelor și dispozitivelor de fixare, precum și găsirea erorilor. în NC prezentate în coduri ISO G, și nu
în funcții API sau fișiere CL-DATA, ceea ce este foarte convenabil pentru un tehnolog sau operator. Să luăm în
considerare pe scurt caracteristicile CNC-ului cu funcțiile sistemelor CAM care permit intrarea

și editarea UE direct din panoul de control (PU) al mașinii (CNC-CAM) [2].


Cea mai mare dificultate pentru operatorii de mașini CNC cu experiență este calcularea punctelor de
referință ale CN. De aceea, la sfârșitul secolului trecut, au apărut modele CNC cu funcții GTL (Geometry sus
stânga), o dezvoltare a companiei italiene Olivetty, care permite programarea traseului de prelucrare a unui profil
2D format din linii drepte și arce circulare, folosind doar informațiile obținute din desen. În același timp,
funcțiile GTL calculează punctele de referință ale UE - punctele de intersecție și punctele de contact ale
elementelor geometrice. De exemplu, sistemele

150
Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-
ISSN: 2225-6733; e-ISSN: 2519-271X

Comenzile NC (BaltSystem) au o pagină specială de programare vizuală folosind funcții GTL. Dacă ne întoarcem
la istorie, putem vedea o analogie completă între sintaxa limbajului GTL și SAP „Tekhtran” - unul dintre primele
sisteme de pregătire automată a programelor pentru mașini CNC, foarte popular în anii 80-90 în post- Spațiul
sovietic și despre care mulți programatori de tehnologie își amintesc cu respect.

CNC FMS-3000 (Rusia) conține un limbaj de programare macro încorporat. Vă permite să formați
programe NC parametrice folosind casete de dialog în timpul procesării piesei. Este posibilă completarea CNC-
ului cu un modul suplimentar pentru atribuirea automată a vitezelor de tăiere și a avansurilor programului NC,
selectat din biblioteca completată de materiale și unelte, inclusiv cele bazate pe experiența tehnologică a acestei
întreprinderi. Pe monitorul CNC este posibil să desenați un program NC în 3D cu scalare și rotație la un punct
de vedere convenabil al traiectoriei programului, ceea ce crește fiabilitatea controlului procesării.

Concernul Siemens (Germania) este unul dintre cei mai importanți producători de sisteme CNC din
Europa. Pentru CN stocat în memoria mașinii-unelte CNC, lungimea traseului sculei și timpul de procesare la o
anumită avansă sunt calculate automat. Există caracteristici care nu sunt disponibile pentru sistemele CAM pe un
PC, și anume: se verifică luând în considerare cinematica axială a mașinii (piesa de prelucrat sau mișcarea
sculei), traseul sculei, ținând cont de valorile compensației pentru lungime si raza. Disponibilitatea capabilităților
„Programare avansată” vă permite să creați, cu ajutorul macrocomenzilor speciale, programe pentru prelucrarea
suprafețelor unei piese, de exemplu, suprafețele formelor sculpturale. O serie de companii japoneze Mitsubishi
Electric Corporation, Fanuk, Sodik.Co.Ltd și-au construit modelele de control al mașinii pe baza unui sistem de
operare special Microsoft WindowsTM în timp real. Sistemele CAD/CAM încorporate în CNC fac posibilă
obținerea unui program de prelucrare a pieselor bazat pe un model 3D, inclusiv unul creat anterior pe un PC.
Este posibilă intrarea în program prin orice alte metode, de exemplu, în modul de scanare tridimensională a
pieselor prototip cu stocarea simultană în memoria CNC a unui nor de puncte de suprafață, pentru procesarea
căruia se folosește software-ul special ReEnge. „Norul” poate fi convertit de CNC într-un program de control al
procesării. După aceea, mașina, făcând mișcări conform programului primit, poate efectua procesări, copiend
suprafața scanată.

Pe baza analizei efectuate, se poate concluziona că sarcinile de construire a programelor NC pentru mașini
CNC au două variante de organizare a unei soluții: în departamentul tehnologic cu sistem CAD/CAM cu simulare
pe PC sau direct în condiții de producție pe mașina CNC. Fiecare dintre aceste metode are „plusurile” și
„minusurile” sale, de exemplu, este o risipă, având un sistem CAM puternic, să creezi NC direct pe CNC-ul mașinii.
Scopul lucrării este de a crește eficiența procesului de pregătire tehnologică a producției printr-o alegere
rezonabilă a software-ului și hardware-ului pentru calcularea programelor pentru mașini-unelte CNC,
structura acestora și formatul de prezentare. Prezentarea materialului principal. Crearea oricărei piese, ansamblu
sau produs se bazează pe un proces tehnologic, care conține nu numai o succesiune ordonată de operațiuni și
reglementarea acestora, ci este și un document legal care definește responsabilitatea pentru
conformitatea produsului cu parametrii tehnici conveniți. În funcție de tipul de producție - unică sau în serie
- se disting între organizarea și echipamentul acesteia, metodele de prelucrare și instrumentul utilizat. Cele de
mai sus este un format general de producție, în timp ce este important să înțelegem că strategiile propuse ale
sistemelor CAM sau ale ciclurilor fixe (subrutinele) CNC trebuie să corespundă tehnologiei create, dar nu invers -
strategia sistemului CAM ar trebui să fie adaptat la tehnologie. Apoi există diferențe care pot avea un efect
dominant asupra eficienței producției.

Prima întrebare la care trebuie să se răspundă este dacă există personal calificat în regiune care este
capabil să lucreze cu software (Software) modern, sau motivații care îi pot atrage. De exemplu, este dificil să
punem mari speranțe în corectitudinea ajustărilor datelor de tăiere de către operatorii de mașini CNC undeva
în Asia de Sud-Est. În același timp, propunerile raționale ale operatorului mașinii sunt posibile în Europa
pentru optimizarea strategiei de prelucrare sau a parametrilor procesului de tăiere.

O problemă importantă este organizarea producției, în care se află toate normele și criteriile tehnice

151
Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-ISSN: 2225-6733;
e-ISSN: 2519-271X

mai supus legilor economice. Din epoca sovietică, cunoaștem unități de producție în care departamentele de proiectare și
tehnologie erau structuri independente, închise de inginerul șef al întreprinderii. Conflictul dintre aceste departamente este, de
asemenea, cunoscut - proiectanții stabilesc parametrii pieselor și a produsului în ansamblu, iar tehnologii sunt obligați să
găsească opțiuni pentru fabricarea lor, ceea ce nu este întotdeauna posibil sau dificil pe echipamentele și sistemele de măsurare
existente. Pentru a evita astfel de coliziuni, se poate presupune că viitorul aparține grupurilor de proiectare și tehnologie, în
care produsul sistemelor CAD este transferat printr-o rețea unui tehnolog din apropiere care lucrează la un sistem CAM, iar liderul
echipei este responsabil pentru rezultat - desen și tehnologie. Procesul tehnologic (TP) de prelucrare pe o mașină CNC, spre
deosebire de prelucrarea pe mașini cu comandă manuală sau semi-automată, impune dezvoltatorilor să fie mai detaliați în
reprezentarea implementării tranzițiilor operaționale, în timp ce responsabilitatea tehnologului- programator este semnificativ
crescut. În funcție de tehnologia rutei, este posibil să se reprezinte etapele principale ale construirii unei operațiuni de
program:

- analiza dimensională a desenului de detaliu, materialului și formei piesei de prelucrat cu precizia cerută; - alegerea
echipamentului, bazarea si asigurarea piesei de prelucrat; - planificarea exploatării, selectarea punctului de origine a
sistemului (sau sistemelor) de coordonate ale piesei; - dezvoltarea UE. Primele trei etape, și anume, crearea unei
tehnologii de prelucrare, pot fi efectuate de către tehnologul de conducere al departamentului - munca sa poate fi
comparată cu stabilitorul de sarcini, care cunoaște bine „istoria” problemei prelucrării pieselor similare. Ultima etapă
este dezvoltarea efectivă a UE de către tehnolog-programator. Trebuie spus că procesul de creare a CNC pentru mașinile CNC
este destul de subiectiv. Este nevoie de suficientă experiență profesională și cunoaștere a algoritmilor de formalizare pentru
mulți parametri abstracti (cum ar fi efectul fluctuațiilor de temperatură, posibile abateri de la standardele de precizie a
echipamentelor, ascuțirea sculelor etc.) spunem, fără exagerare, fondul „de aur” al întreprinderii. În plus, cel mai important
indicator al strategiei de prelucrare propusă este durata de viață a sculei, care depinde în mare măsură de organizarea muncii
sale în zonele de intrare și ieșire din prelucrare. Dacă, în timpul plonjării, vectorul de avans este direcționat nu tangențial, ci
perpendicular pe suprafața piesei de prelucrat, atunci există o încărcare bruscă a sistemului tehnologic prin forțe de tăiere, o
modificare a deformațiilor elastice ale legăturilor sistemului și alte procese tranzitorii.

sy, afectând negativ precizia piesei.


Importarea unui model 3D într-un sistem CAM este principiul principal al automatizării dezvoltării UE. În același timp,
programul creat prin această metodă trebuie testat și depanat în condițiile de laborator (sau mai bine în producție) ale
întreprinderii, în timp ce este important ca piesele de prelucrat să aibă proprietăți identice. Dacă este posibil să se proceseze un
lot experimental, de exemplu, atunci când se prelucrează palete de turbină în industria aeronautică, unde piesele de prelucrat
sunt supuse unui control multiplu și mai multe piese pot fi „conduse” în defecte în timpul testării tehnologiei, atunci o cale
directă către sistemele CAM instalat pe un PC. Depanarea de laborator a programului este susținută și de faptul că specialiștii
care sunt bine versați în instrumentele sistemelor CAM sunt mai pregătiți teoretic și au mai puțină experiență practică în
prelucrarea pieselor.

Dacă un lot experimental de piese a fost procesat și acceptat de departamentul de control al calității, adică tehnologia a
fost introdusă în producție, atunci UE și cardul de configurare pentru operație pot fi transferate în atelier, unde CNC-ul însuși
poate fi limitat. la rolul de „controller” al mașinii, completat de funcțiile de control al automatizării mașinii și parametrii
suprafeței prelucrate.
În acest caz, devine rațional să se utilizeze sisteme DNC (Direct Nmerical Control) pentru un grup de mașini CNC (de
exemplu, programul DNC-Max, construit pe principiul arhitecturii „client-server”), conectat la un singur sistem comun. computer
(central) de nivel superior, unde sunt stocate UE-urile dezvoltate pentru piesele care urmează să fie fabricate în această zonă.
Există exemple când gazda trimite către CNC coduri de limbaj orientate pe mașină obținute ca urmare a compilării blocurilor NC.
În acest caz, proiectarea CNC-ului este extrem de simplificată și, în consecință, costul acestuia este și el redus.

Trebuie remarcat faptul că codurile UE pentru majoritatea CNC-urilor sunt încă supuse stan-

152
Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-ISSN: 2225-6733;
e-ISSN: 2519-271X

ISO 6983 (ISO-7bit), care a fost dezvoltat cu mai bine de 50 de ani în urmă și nu permite crearea unui schimb de informații
bidirecțional (în special asociativ) la nivelurile CAM-CNC. Noul standard STEP-NC (ISO 14649) face posibilă crearea unui schimb
de informații în două sensuri și descrie modelul configurației pe care utilizatorul trebuie să o obțină prin generarea
automată a mișcărilor de modelare. În condițiile producției unice de matrițe, matrițe, piese de dimensiuni mari, când sunt
posibile fluctuații ale proprietăților fizice și mecanice în diferitele sale părți (de exemplu, inelul de susținere al
convertorului), se pune întrebarea cu privire la admisibilitatea dezvoltării unui NC direct de către un operator pe un CNC
cu o interfață de sistem CAM. Ținând cont de posibilitatea mașinilor CNC multi-operaționale de a lucra cu o concentrație
mare de tranziții de scule, se poate presupune un timp important de funcționare principală, timp în care, de fapt, noi programe
NC vor fi create de către operatorul mașinii, conform prevederilor proces tehnologic prezentat lui. În plus, operatorul care
efectuează configurarea pentru o operație de program și, cel mai important, capacitatea de a controla direct pe mașină (de
exemplu, folosind un sistem de măsurare a contactului Renishaw) parametrii geometrici ai suprafețelor prelucrate ale piesei,
fac această opțiune pentru logistica de producție a clădirilor foarte atractivă. Cu toate acestea, există probleme de natură
administrativă și juridică. La dezvoltarea unui NC, operatorul nu poate face fără calcule de un anumit ordin de complexitate.
Calificările sale (conform programului de lucru este muncitor) îi vor permite să efectueze aceste calcule și cine le va verifica.
Următoarea întrebare este: în ce componentă a normei de timp al piesei pentru o operație este de atribuit timpul pentru
efectuarea calculelor. Și, în sfârșit, întrebarea principală este cine va fi responsabil pentru eroarea din UE. Atunci când s-au
luat în considerare opțiunile de pregătire a producției, dintre multe au fost evidențiate doar principalele diferențe ale
acestora. Cu toate acestea, există metode de „asamblare” a programelor care sunt acceptabile pentru toate opțiunile și astăzi
sunt din ce în ce mai folosite în dezvoltarea de programe NC pentru mașini CNC. Acestea sunt subrutine (module) parametrice
pentru prelucrarea suprafețelor tipice care funcționează cu parametri formali - nu valori numerice, ci variabile, iar valorile
acestora pot determina nu numai geometria suprafețelor, ci și funcțiile tehnologice ale modurilor de tăiere, schimbarea
sculelor, accesarea variabilelor de sistem ale sistemului de operare CNC, etc. După cum s-a menționat mai devreme,
CNC-urile moderne au o gamă largă de cicluri fixe universale - subrutine ai căror algoritmi de funcționare sunt codificați în
ROM-ul sistemului și nu pot fi modificați de către utilizator. Cu toate acestea, dezavantajul lor este universalitatea ciclurilor
constante. Mașinile-unelte funcționează într-o anumită producție, secție, atelier și adesea prelucrează același tip de piese
sau suprafețe de aceeași configurație, dar de dimensiuni diferite, pe baza tehnologiei de grup. În acest caz, ciclurile predefinite
simplifică foarte mult programarea, dar nu au flexibilitate - capacitatea de a schimba algoritmul muncii lor pentru a rezolva
problemele tehnologice folosind metode optime pentru această producție specială. Această împrejurare a fost motivul apariției
caracteristicilor tehnologice (Customized Process Feature), care oferă instrumente relativ simple care vă permit să aplicați
programarea CAM, ținând cont de standardele întreprinderii.

În același timp, s-a acumulat deja multă experiență în adaptarea mașinilor-unelte CNC la condiții
gropi ale unei anumite întreprinderi sau unei secțiuni separate prin utilizarea unui limbaj special pentru programarea
parametrică (macroprogramare). De exemplu, în controlul Fanuc acest limbaj se numește Macro B, care este același limbaj cu
Basic. Din punct de vedere matematic,
programarea metrică acționează ca unul dintre mijloacele de analiză a sensibilității soluției la variația datelor inițiale și
se bazează pe includerea parametrilor selectați în modelul matematic al procesului de prelucrare într-o reprezentare
funcțională.
Dacă este necesară prelucrarea mai multor suprafețe de același tip, eventual în detalii diferite, atunci tehnologia de
grup și-a dovedit eficiența, pentru implementarea căreia se creează NC-uri parametrizate pe baza modelului matematic al
suprafeței de prelucrat, și un abordare orientată pe obiect (OOP) a descrierii sale geometrice.

De exemplu, modelul parametric al unei generatrice a unei piese cilindrice poate fi (Fig. 1) sub forma unui continuu
prezentate pe segmentele intervalului zz zpe
unu
4 bucati.

funcția FX(t) (1) a parametrului unghiular t [3]. Forme de funcție: suprafață toroidală

153
Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-
ISSN: 2225-6733; e-ISSN: 2519-271X

R centrat în punctul / 2 t și cu ecuația


( ,zC) Cx , osasuprafață
de formă normală
conică care
cu parametrul
se împerechează cu ea cu un unghi de rază

clona generatorului rectiliniu h 2

unu
h , suprafețe de capăt și cilindrice cu parametrii 2 , h3 , respectiv.

zzz X tx R t cos( ) ( ) c1 2
ttt
12 Z tz R t sin( )
()
c

suprafata toroidala
zz z 2 3 z txth
cos( )1sin( ) - 0
t const
FXt ( )= suprafata conica (unu)

xxx X 34 h2 _

t /2

suprafața de capăt
zz z 3 4 Zh3
t 0

suprafata cilindrica

Orez. 1 - Definirea parametrică a generatricei suprafeței

Erorile apărute, unghiulare și liniare, de exemplu, din forțele de așchiere [3] pot fi nivelate prin
predicția traiectoriei prin ajustarea parametrilor t și h, menținând în același timp legile de conjugare
asigurată de raportul: cos( ) sin( ) - h (2) 1 este sarcina formalizării parametrilor de prelucrare în conformitate cu

z2 un mediu 2x este pus


t2 de programare t2orientat 0 . creării
pe necesitatea
caracteristicilor
pe obiecte,
tehnologic înprelucrarea
la funcționale
care
„claselor”
accentul
corespunzătoare
ale
principal
sistemului
suprafețelor
cu identice. geometrie. Baza OOP este conceptul de „clasă”, care descrie natura schimbării și modul în
care sunt reprezentate obiectele incluse în ea - „instanțele de clasă”. După ce au creat clase, este posibil să se
formeze „metode de clasă” (funcții), care de fapt ar trebui să genereze blocuri de program pentru mașina CNC
în standardul necesar. De exemplu, o clasă de bază cu o proprietate comună tuturor instanțelor clasei -
suprafețe de revoluție. Sarcina principală a metodelor clasei de bază este de a crea un mecanism de „reactoare”
pentru schimbarea stării condițiilor de prelucrare pentru suprafețele piesei cu anumite proprietăți. Clasa
conține (încapsulează) variabile precum codul materialului, duritatea materialului, codul echipamentului, codul
sculei, datele de decalaj ale sistemului de coordonate. Metodele de clasă (funcții de clasă privată) sunt, de
exemplu, funcții parametrice cu coeficienți de corecție a traiectoriei de modelare în funcție de rigiditatea
schimbătoare a sistemului tehnologic în direcția vectorului forței de așchiere sau a proceselor de uzură a
sculei, adică materialul acumulat a priori [4] . Variabilele de clasă pot fi asociate cu înregistrările bazei de date
(DB) ale sculelor, specificațiilor mașinii, inclusiv precizia de poziționare și metodele de localizare a pieselor.
Metodele de clasă vă permit să corelați precizia prelucrării pieselor cu factorii de corecție în modulele
parametrizate. Clasele pot fi legate între ele în diferite moduri. Una dintre principalele astfel de relații este clasa
de bază (de bază) a relației - clasa derivată (derivată), cunoscută în programarea orientată pe obiecte ca
moștenire. De exemplu: pe-

154
Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-ISSN: 2225-6733;
e-ISSN: 2519-271X

suprafața exterioară a rotației arborelui X = ØD1 (Fig. 2) poate fi prelucrată în mai multe moduri, dintre care unul este metoda
de prelucrare mecanică - strunjire cu freze. Metoda de prelucrare a suprafeței de rotație cu generatoarea X = ØD2 („buzunar” cu
lățimea B) moștenește toate caracteristicile clasei de bază și adaugă propriile metode de modelare cu una (Fig. 2, a) sau două
tăieturi (Fig. 2, b). Moștenirea poate fi pe mai multe niveluri, iar apoi clasele nivelurilor inferioare ale ierarhiei vor moșteni toate
proprietățile (atributele și metodele) tuturor claselor, din care sunt descendenți direcți sau indirecti.

Orez. 2 - Exemple din clasa „suprafețe de revoluție”: a - tratarea suprafeței cu o singură tăietură; b - tratarea
suprafeței cu două tăieturi

Construcția prezentată schematic a acestui POO este descriptivă. Pentru implementarea acestuia este necesară realizarea
unor studii cuprinzătoare privind reprezentarea funcțională a proceselor de prelucrare din punct de vedere matematic.

Programarea parametrică folosind structuri OOP are perspective mari, dar există probleme nerezolvate care împiedică
aplicarea acesteia. În primul rând, aceasta este dezvoltarea unor funcții de corecție standard (de exemplu, G41, G42), pentru
care algoritmii de formare a traiectoriei încorporați în CNC nu percep întotdeauna parametri parametri.

Specificați geometria piesei.

Concluzii
În prezent, sistemele CNC sunt echipate cu o gamă largă de capabilități, a căror înțelegere și aplicare practică
necesită cunoștințe nu numai de matematică și programare, ci și de concepte generale de inginerie de sistem. Dacă luăm în
considerare tendința globală către o specializare mai restrânsă în pregătirea personalului, o scădere a nivelului de cunoștințe
tehnice generale ale operatorilor de mașini CNC, atunci se pune întrebarea: „Sunt necesare astfel de oportunități pentru
mașinile-unelte CNC?”. Statisticile arată că sculele CNC sunt folosite cu mai puțin de 20% [1], iar acest lucru este firesc, deoarece
chiar și într-o singură producție există o anumită specializare a aceluiași tip de mașini în zona de producție. Atunci ar fi mai
bine să puneți un computer dedicat pe un grup de mașini și să utilizați CNC-ul mașinilor doar ca comutatoare pentru cadre
de program gata făcute dezvoltate folosind pachete CAM și încărcate de tehnologi-programatori pe server. În acest caz, nu
numai costul sistemelor de control al mașinilor este redus, ci și complexitatea reparației acestora, cu o parte din ce în ce mai
mare a lucrărilor de inginerie în afara zonei de producție, fără timpi de nefuncționare a echipamentelor costisitoare.

Analiza organizării pregătirii tehnologice a producției efectuată în această lucrare

155
Machine Translated by Google

VISNIK DE LA UNIVERSITATEA TEHNICĂ DE STAT PRIAZOVSKY 2018 Seria: Științe tehnice VIP. 36 p-
ISSN: 2225-6733; e-ISSN: 2519-271X

Scopul cercetării este de a obține un răspuns la întrebarea cheie: tehnologul dezvoltă tehnologia și CN sau
operatorul mașinii CNC este responsabil pentru dezvoltarea CN în conformitate cu tehnologia aprobată. În
același timp, experiența de producție a autorului arată că niciun Simulator CNC care simulează dezvoltarea NC
nu poate înlocui depanarea acestuia direct pe o mașină CNC.
Prin urmare, se propune un răspuns la dilema pusă - parametrizarea CN în deplină concordanță cu
modelele CAD ale pieselor, a căror etapă următoare este crearea de programe folosind tehnologia OOP. În acest
caz, sarcinile tehnologului includ crearea unei biblioteci de module parametrizate pentru programe de control
pentru prelucrarea suprafețelor tipice pentru o anumită producție. Apoi devine posibilă transferarea în atelier
a unui program asamblat din module, în care operatorul mașinii CNC va nota parametrii efectivi în anteturile
acestora, care în unele cazuri pot servi nu numai la adaptarea CN la geometria piesei. , dar și pentru a corecta
condițiile procesului de prelucrare.

Implementarea unei astfel de relații „tehnolog-operator CNC” necesită o abordare calitativ nouă a
dezvoltării programelor de control care să ofere nu numai stabilirea traiectoriei de modelare, ci și capacitatea de
a controla precizia și rugozitatea suprafețelor prelucrate printr-un sistem de corecții. și corecții incluse în
program, construite pe baza modelelor matematice componente ale procesului tehnologic de prelucrare a lamei.
Prin urmare, astăzi devine relevant pentru mașinile-unelte CNC să dezvolte algoritmi pentru construirea de
programe de acest tip de către tehnologii în construcția de mașini, ca material de bază pentru munca
programatorilor de sisteme.

Lista surselor utilizate: 1. Diehl V. CAD/CAM a


la Carte: O abordare modulară pentru alegerea software-ului de prelucrare / V. Diehl // Revista CNC Machining. -
2001. - Vol. 5, nr. 16. - P. 54-57. 2. Weiss S.D. Evaluarea competitivității mașinilor de tăiat metal / S.D. Weiss,
A.A. Kornienko // STIN. - 2002. - Nr 1. - S. 8-12. 3. Provolotsky A.E. Creșterea preciziei prelucrării suprafețelor cu
profil complex pe baza corecțiilor traiectoriei programului frezelor cu inserții rotunde. / A.E. Provolotsky,
A.I. Leshcenko // Practici științifice ale Universității Naționale Tehnice Donețk. - Donețk: DonNTU, 2009. -
VIP. 6 (154). - S. 107-117. - (Seria: Machine Learning and Machine Science). 4. Petrakov Yu.V. Dezvoltarea
directă a sistemelor CAM / Yu.V. Petrakov, V.V. Pisarenko, O.S. Matskivskiy // Jurnalul de Științe Inginerie. -
2015. - V. 2, Nr. 2. - P. A7-A13. – Mod de acces: http://nbuv.gov.ua/UJRN/VSU_tekh_2015_2_2_4.

Referințe: 1.
Diehl B. CAD/CAM a la Carte: O abordare modulară a alegerii software-ului de prelucrare. CNC Ma
Revista chining, 2001, vol. 5, nr. 16, pp. 54-57.
2. Weiss S., Kornienko A. Otsenka konkurentosposobnosti metallorezhushchikh stankov [Evaluarea competitivității
mașinilor de tăiat metale]. STIN - Mașini și scule, 2002, nr. 1, pp. 8-12.
(Rus.)
3. Provolotsky A., Leshenko A. Povyshenie tochnosti obrabotki slozhno-profil'nykh poverkhnostei na osnove
korrektsii programnoi traektorii reztsov s plastinami krugloi formy [creșterea preciziei de prelucrare a
suprafețelor cu profil complex pe baza frezelor de corecție a plăcilor rotunde].
Naukovі pratsi Donets'kogo natsіonal'nogo tekhnіchnogo unіversitetu. Serіia: Mashinobuduvan nia i
mashinoznavstvo – Lucrări științifice ale Universității Naționale Tehnice Donețk. Seria: Construcția
mașinilor și Știința mașinilor, 2009, iss. 6 (154), pp. 107-117. (Rus.)
4. Petrakov Yu.V., Pisarenko VV, Matskivsky OS Napriami rozvitku SAM-sistem [Directii de dezvoltare a sistemelor
CAM]. Zhurnal іnzhenernikh nauk – Journal of Engineering Sciences, 2015, vol. 2, nr. 2, pp. A7-A13 Disponibil
la: http://nbuv.gov.ua/UJRN/VSU_tekh_2015_2_2_4 (accesat la 15 septembrie 2017).

Revizor: A.A. Andilakhai Dr. tech.


științe, prof. GVUZ "PGTU"
Articol primit 15.06.2018

156

S-ar putea să vă placă și