CNC programinės įrangos kūrimas. Programų kūrimas CNC staklėms

CNC staklių valdymo programa susideda iš kadrų sekos ir paprastai prasideda programos pradžios simboliu (%) ir baigiasi M02 arba M30.

Kiekvienas programos blokas reiškia vieną apdorojimo žingsnį ir (priklausomai nuo CNC) gali prasidėti bloko numeriu (N1...N10 ir tt) ir baigtis bloko pabaigos simboliu (;).

Valdymo programos blokas susideda iš žodžių formos teiginių (G91, M30, X10. ir kt.). Žodis susideda iš simbolio (adreso) ir skaičiaus, reiškiančio aritmetinę reikšmę.

Adresai X, Y, Z, U, V, W, P, Q, R, A, B, C, D, E yra matmenų judesiai, naudojami nurodyti koordinačių ašis, kuriomis atliekami judesiai.

Žodžiai, apibūdinantys judėjimą, gali turėti (+) arba (-) ženklą. Jei ženklo nėra, poslinkis laikomas teigiamu.

Adresai I, J, K reiškia interpoliacijos parametrus.

G - parengiamoji funkcija.

M – pagalbinė funkcija.

S – pagrindinė judėjimo funkcija.

F - padavimo funkcija.

T, D, H - įrankių funkcijos.

Simboliai gali turėti skirtingas reikšmes, priklausomai nuo konkretaus CNC.

Parengiamosios funkcijos (G kodai)

G00- greitas padėties nustatymas.

Funkcija G00 naudojama norint greitai perkelti pjovimo įrankį į apdirbimo padėtį arba į saugią padėtį. Greitoji eiga niekada nenaudojama apdirbimui, nes mašinos pavaros judėjimo greitis yra labai didelis. Kodas G00 panaikinamas kodais: G01, G02, G03.

G01- tiesinė interpoliacija.

Funkcija G01 naudojama linijiniams judesiams atlikti tam tikru greičiu (F). Programavimo metu pabaigos taško koordinatės nurodomos absoliučiomis reikšmėmis (G90) arba prieauginėmis reikšmėmis (G91) su atitinkamais judėjimo adresais (pavyzdžiui, X, Y, Z). Kodas G01 panaikinamas kodais: G00, G02, G03.

G02- apskrita interpoliacija pagal laikrodžio rodyklę.

Funkcija GO2 skirta judinti įrankį lanku (apskritimu) pagal laikrodžio rodyklę tam tikru greičiu (F). Programavimo metu pabaigos taško koordinatės nurodomos absoliučiomis reikšmėmis (G90) arba prieauginėmis reikšmėmis (G91) su atitinkamais judėjimo adresais (pavyzdžiui, X, Y, Z).

Kodas G02 panaikinamas kodais: G00, G01, G03.

G03- apskrita interpoliacija prieš laikrodžio rodyklę.

Funkcija GO3 skirta judinti įrankį lanku (apskritimu) prieš laikrodžio rodyklę nurodytu greičiu (F). Programavimo metu pabaigos taško koordinatės nurodomos absoliučiomis reikšmėmis (G90) arba prieauginėmis reikšmėmis (G91) su atitinkamais judėjimo adresais (pavyzdžiui, X, Y, Z).

Interpoliacijos parametrai I, J, K, nustatantys apskritimo lanko centro koordinates pasirinktoje plokštumoje, programuojami žingsniais nuo pradžios taško iki apskritimo centro, kryptimis, lygiagrečiomis X, Y, Z. atitinkamai ašys.

Kodas G03 panaikinamas kodais: G00, G01, G02.

G04- Pauzė.

Funkcija G04 yra komanda, skirta atlikti sustabdymą tam tikru laiku. Šis kodas yra užprogramuotas kartu su X arba P adresu, kuris nurodo laukimo trukmę. Paprastai šis laikas yra nuo 0,001 iki 99999,999 sekundės. Pavyzdžiui, G04 X2.5 - pauzė 2,5 sekundės, G04 P1000 - pauzė 1 sekundė.

G17- XY plokštumos pasirinkimas.

G17 kodas skirtas XY plokštumai pasirinkti kaip apdirbimo plokštumą. XY plokštuma tampa dominuojančia naudojant apskrito interpoliavimo, koordinačių sistemos sukimo ir paruoštų gręžimo ciklus.

G18- XZ plokštumos pasirinkimas.

G18 kodas skirtas XZ plokštumai pasirinkti kaip apdirbimo plokštumą. XZ plokštuma tampa dominuojančia naudojant apskrito interpoliavimo, koordinačių sistemos sukimo ir gręžimo ciklus.

G19- YZ lėktuvo pasirinkimas.

G19 kodas skirtas YZ plokštumai pasirinkti kaip apdirbimo plokštumą. YZ plokštuma tampa dominuojančia naudojant apskrito interpoliavimo, koordinačių sistemos sukimo ir gręžimo ciklus.

G20- colių duomenų įvedimas.

Funkcija G20 įjungia colių duomenų režimą.

G21- metrinių duomenų įvedimas.

Funkcija G21 įjungia metrinių duomenų režimą.

G40- Atšaukti įrankio spindulio kompensavimą.

Funkcija G40 nepaiso automatinio įrankio spindulio korekcijos G41 ir G42.

G41- kairiojo įrankio spindulio kompensavimas.

Funkcija G41 naudojama automatiškai kompensuoti įrankio, esančio apdirbamo paviršiaus kairėje, spindulį (žiūrint iš įrankio jo judėjimo kryptimi ruošinio atžvilgiu). Programuojamas kartu su įrankio funkcija (D).

G42- dešiniojo įrankio spindulio kompensavimas.

Funkcija G42 naudojama automatiškai kompensuoti įrankio, esančio apdirbamo paviršiaus dešinėje, spindulį (žiūrint iš įrankio jo judėjimo kryptimi ruošinio atžvilgiu). Programuojamas kartu su įrankio funkcija (D).

G43- įrankio padėties korekcija.

Funkcija G43 naudojama įrankio ilgio kompensavimui. Programuojamas kartu su įrankio funkcija (H).

G52- vietinė koordinačių sistema.

Valdymo sistema leidžia be standartinių darbo koordinačių sistemų (G54-G59) nustatyti ir vietines. Mašinos valdymo sistemai vykdant komandą G52, esamos darbo koordinačių sistemos kilmė perkeliama į reikšmę, nurodytą duomenų žodžiais X, Y ir Z. G52 kodas automatiškai atšaukiamas komanda G52 XO YO Z0.

G54 - G59- nurodytas poslinkis.

Detalės darbinės koordinačių sistemos poslinkis mašinos koordinačių sistemos atžvilgiu.

G68- koordinačių pasukimas.

G68 kodas leidžia pasukti koordinačių sistemą tam tikru kampu. Norėdami atlikti sukimąsi, turite nurodyti sukimosi plokštumą, sukimosi centrą ir sukimosi kampą. Sukimosi plokštuma nustatoma naudojant kodus G17, G18 ir G19. Sukimosi centras nustatomas aktyvios darbo koordinačių sistemos (G54 - G59) nulinio taško atžvilgiu. Sukimosi kampas nurodomas naudojant R. Pavyzdžiui: G17 G68 X0. Y0. 120 RUB.

G69- atšaukti koordinačių sukimąsi.

G69 kodas nepaiso G68 koordinačių sukimosi režimo.

G73- greitas pertraukiamas gręžimo ciklas.

Ciklas G73 skirtas skylėms gręžti. Judėjimas apdorojimo metu vyksta darbiniu tiekimu, periodiškai ištraukiant įrankį. Judėjimas į pradinę padėtį po apdorojimo vyksta paspartintu padavimu.

G74- kairiojo sriegio pjovimo ciklas.

Ciklas G74 skirtas kairiarankiams sriegiams pjauti čiaupu. Judėjimas apdirbimo metu vyksta darbiniu pastūmu, velenas sukasi nurodyta kryptimi. Judėjimas į pradinę padėtį po apdorojimo vyksta darbiniu tiekimu, sukliui sukantis atvirkštine kryptimi.

G80- nuolatinio ciklo atšaukimas.

Funkcija, kuri atšaukia bet kokią užprogramuotą kilpą.

G81- standartinis gręžimo ciklas.

Ciklas G81 skirtas centruoti ir gręžti skyles. Judėjimas apdorojimo metu vyksta darbiniame tiekime. Judėjimas į pradinę padėtį po apdorojimo vyksta paspartintu padavimu.

G82- laikymo gręžimas.

Ciklas G82 skirtas skylėms gręžti ir gilinti. Judėjimas apdirbimo metu vyksta darbinėje pastūmoje su pauze pabaigoje. Judėjimas į pradinę padėtį po apdorojimo vyksta paspartintu padavimu.

G83- pertraukiamas gręžimo ciklas.

Ciklas G83 skirtas gilioms skylėms gręžti. Judėjimas apdirbimo proceso metu vyksta darbiniu pastūmu, periodiškai ištraukiant įrankį į atitraukimo plokštumą. Judėjimas į pradinę padėtį po apdorojimo vyksta paspartintu padavimu.

G84- sriegio pjovimo ciklas.

Ciklas G84 skirtas sriegimui. Judėjimas apdirbimo metu vyksta darbiniu pastūmu, velenas sukasi nurodyta kryptimi. Judėjimas į pradinę padėtį po apdorojimo vyksta darbiniu tiekimu, sukliui sukantis atvirkštine kryptimi.

G85- standartinis gręžimo ciklas.

G85 ciklas skirtas gręžti ir gręžti skyles. Judėjimas apdorojimo metu vyksta darbiniame tiekime. Judėjimas į pradinę padėtį po apdorojimo vyksta darbiniu pašaru.

G86- gręžimo ciklas su veleno sukimosi sustabdymu.

Ciklas G86 skirtas gręžti skyles. Judėjimas apdorojimo metu vyksta darbiniame tiekime. Apdorojimo pabaigoje velenas sustoja. Judėjimas į pradinę padėtį po apdorojimo vyksta paspartintu padavimu.

G87- gręžimo ciklas su rankiniu įtraukimu.

Ciklas G87 skirtas gręžti skyles. Judėjimas apdorojimo metu vyksta darbiniame tiekime. Apdorojimo pabaigoje velenas sustoja. Judėjimas į pradinę padėtį po apdorojimo atliekamas rankiniu būdu.

G90- absoliutus padėties nustatymo režimas.

Absoliutaus padėties nustatymo režime G90 pavarų judesiai atliekami darbinės koordinačių sistemos G54-G59 (užprogramuota, kur turi judėti įrankis) nulinio taško atžvilgiu. G90 kodas atšaukiamas G91 santykiniu padėties nustatymo kodu.

G91- santykinis padėties nustatymo režimas.

Santykiniame (prieauginio) padėties nustatymo režime G91 nulinė padėtis kiekvieną kartą laikoma pavaros padėtimi, kurią ji užėmė prieš pereinant į kitą atskaitos tašką (užprogramuojama, kiek įrankis turi judėti). G91 kodas atšaukiamas G90 absoliutaus padėties nustatymo kodu.

G94- padavimo greitis coliais / milimetrais per minutę.

Naudojant G94 funkciją, nurodyta pastūma nustatoma coliais per 1 minutę (jei veikia G20 funkcija) arba milimetrais per 1 minutę (jei veikia G21 funkcija). Programuojamas kartu su padavimo funkcija (F). Kodas G94 panaikinamas kodu G95.

G95- padavimo greitis coliais / milimetrais per apsisukimą.

Naudojant G95 funkciją, nurodyta pastūma nustatoma coliais 1 suklio apsisukimui (jei veikia G20 funkcija) arba milimetrais 1 veleno apsisukimui (jei veikia G21 funkcija). Tie. Pastūma F sinchronizuojama su suklio greičiu S. Kodas G95 atšaukiamas kodu G94.

G98- grįžti į pradinę plokštumą ciklu.

Kai mašinos paruoštas ciklas vykdomas kartu su G98 funkcija, kiekvieno ciklo pabaigoje ir tarp visų apdirbamų skylių įrankis grįžta į pradinę plokštumą. Funkcija G98 atšaukiama naudojant G99.

G99- grįžti į atitraukimo plokštumą ciklu.

Jei mašinos paruošimo ciklas veikia kartu su G99 funkcija, įrankis grįžta į įtraukimo plokštumą tarp visų apdirbtų skylių. G99 funkcija atšaukiama naudojant G98.

G-kodas (GC) gali būti sukurtas rankiniu būdu arba automatiškai tokiose programose kaip „ArtCam“..

Vykdymui mašinų valdymo programose paleidžiamas G kodas Mach3 Ir KCam.

RF ŠVIETIMO IR MOKSLO MINISTERIJA

MASKAVOS VALSTYBINIS TECHNINIS UNIVERSITETAS MAMI

Fakultetas: „Mechaninis ir technologinis“

Skyrius: „Automatinės staklės ir įrankiai“

KURSINIS DARBAS

pagal discipliną

Programuojamas apdorojimas CNC ir SAP staklėmis

Skaitmeniniu būdu valdomos mašinos valdymo programos kūrimas

Maskva 2011 m

Priežiūra

Technologinis valdymo programos parengimas

1 Technologinės įrangos parinkimas

2 CNC sistemos pasirinkimas

3 Ruošinio eskizas, jo gamybos būdo pagrindimas

4 Įrankio pasirinkimas

5 Technologinis detalės apdorojimo būdas

6 Apdorojimo režimų paskirtis

Matematinis valdymo programos paruošimas

1 Kodavimas

2 Valdymo programa

Išvados iš darbo

Bibliografija

kodavimo mašinos dalių programinės įrangos valdymas

2. Įvadas

Šiuo metu mechanikos inžinerija yra plačiai išplėtota. Jo plėtra siekiama žymiai pagerinti gaminių kokybę, sutrumpinti apdorojimo laiką naujose mašinose dėl techninių patobulinimų.

Dabartinis mechaninės inžinerijos išsivystymo lygis kelia tokius reikalavimus metalo pjovimo įrangai:

aukštas automatizavimo lygis;

užtikrina aukštą našumą, tikslumą ir kokybę

pagaminti produktai;

įrangos veikimo patikimumas;

Didelis mobilumas šiuo metu atsiranda dėl greito gamybos įrenginių pakeitimo.

Pirmieji trys reikalavimai lėmė poreikį kurti specializuotas ir specialias automatines mašinas, o jų pagrindu – automatines linijas, dirbtuves ir gamyklas. Ketvirtoji problema, būdingiausia bandomajai ir smulkiai gamybai, sprendžiama naudojant CNC stakles. CNC staklių valdymo procesas pateikiamas kaip informacijos perdavimo ir konvertavimo iš brėžinio į baigtą detalę procesas. Pagrindinė žmogaus funkcija šiame procese yra paversti detalės brėžinyje esančią informaciją į CNC suprantamą valdymo programą, kuri leis mašiną valdyti tiesiogiai taip, kad būtų gauta baigta detalė, atitinka piešinį. Šiame kursiniame projekte bus nagrinėjami pagrindiniai valdymo programos kūrimo etapai: technologinis programos parengimas ir matematinis pasiruošimas. Tam pagal brėžinį bus parenkamos detalės: ruošinys, CNC sistema, technologinė įranga.

3. Technologinis valdymo programos parengimas

3.1 Proceso įrangos parinkimas

Norėdami apdoroti šią dalį, pasirenkame CNC tekinimo staklės modelį 16K20F3T02.

Ši mašina skirta besisukančių kėbulų dalims su laiptuotais ir lenktais profiliais sukti vienu ar keliais darbiniais judesiais uždarame pusiau automatiniame cikle. Be to, priklausomai nuo CNC įrenginio galimybių, ant staklių galima nupjauti įvairius siūlus.

Mašina naudojama detalių apdirbimui iš ruošinių su užspaudimu varomame griebtuve ir, jei reikia, presavimui su centru, įtaisytu galinės sijos plunksnoje su mechanizuotu plunksnos judėjimu.

Techninės mašinos charakteristikos:

Parametro pavadinimas Parametrų reikšmė Didžiausias ruošinio skersmuo: virš lovos virš atramos 400 mm 220 mm Strypo, einančio per skylę, skersmuo 50 mm Įrankių skaičius 6 Suklio apsisukimų skaičius 12 Suklio greičio ribos 20-2500 min. -1Darbinių pastūmų ribos: išilginis skersinis 3-700 mm/min 3-500 mm/min Greitų judesių greitis: išilginis skersinis 4800 mm/min 2400 mm/min Judesių diskrecija: išilginis skersinis 0,01 mm 0,005 mm

3.2 CNC sistemos pasirinkimas

CNC įrenginys - CNC sistemos dalis skirta atlikti mašinos vykdomojo organo valdymo veiksmus pagal valdymo programą.

Mašinos skaitmeninis programos valdymas (GOST 20523-80) - ruošinio apdorojimo staklėje valdymas pagal valdymo programą, kurioje duomenys nurodomi skaitmenine forma.

Išskiriami CNC:

-kontūras;

-pozicinis;

padėties kontūras (kombinuotas);

prisitaikantis.

Su padėties valdymu (F2) mašinos darbinių dalių judėjimas vyksta nurodytuose taškuose, o judėjimo kelias nenurodytas. Tokios sistemos leidžia apdoroti tik tiesius paviršius.

Naudojant kontūro valdymą (F3), mašinos darbinės dalys juda tam tikru keliu ir tam tikru greičiu, kad būtų gautas reikiamas apdorojimo kontūras. Tokios sistemos užtikrina darbą sudėtingais kontūrais, įskaitant lenktus.

Kombinuotos CNC sistemos veikia valdymo taškuose (mazginiuose taškuose) ir sudėtingomis trajektorijomis.

Adaptyvusis CNC staklės užtikrina automatinį ruošinio apdorojimo proceso pritaikymą prie besikeičiančių apdirbimo sąlygų pagal tam tikrus kriterijus. Kursiniame darbe nagrinėjama dalis turi lenktą paviršių (filė), todėl pirmoji CNC sistema čia nebus naudojama. Galima naudoti tris naujausias CNC sistemas.

Ekonominiu požiūriu šiuo atveju patartina naudoti kontūrinį arba kombinuotą CNC, nes jie yra pigesni nei kiti ir tuo pačiu užtikrina reikiamą apdorojimo tikslumą.

Šiame kursiniame projekte buvo pasirinkta CNC sistema „Electronics NTs-31“, kuri turi modulinę struktūrą, leidžiančią padidinti valdomų koordinačių skaičių ir skirta daugiausia valdyti CNC tekinimo stakles su padavimo servo pavaromis ir impulsų grįžtamojo ryšio jutikliais.

Prietaisas užtikrina kontūrų valdymą tiesine-apvaline interpoliacija. Valdymo programą galima įvesti arba tiesiai iš nuotolinio valdymo pulto (klaviatūros) arba iš elektroninės atminties kasetės.

3.3 Ruošinio eskizas, jo gamybos būdo pagrindimas

Šiame kursiniame darbe nagrinėjamos detalės gamybos tipą sąlyginai priimame kaip mažos apimties. Todėl detalės ruošiniu buvo pasirinktas 95 mm skersmens paprastos valcuotos dalies (apvalaus profilio) strypas, pagamintas iš 45 GOST 1050-74 plieno, kurio kietumas HB = 207...215.

Paprasti bendrosios paskirties profiliai naudojami lygių ir laiptuotų velenų, staklių, kurių skersmuo ne didesnis kaip 50 mm, įvorėms, kurių skersmuo ne didesnis kaip 25 mm, svirtims, pleištams, flanšams, gamybai.

Uždarymo operacijos metu įvorės išpjaunamos iki 155 mm dydžio, po to frezavimo ir centravimo staklėmis apipjaustomos iki 145 mm dydžio ir čia vienu metu daromos centrinės skylės. Kadangi montuojant detalę centruose derinama projektinė ir technologinė bazė, o paklaida ašine kryptimi nedidelė, tai galima ir nepaisyti.

Ruošinio brėžinys po frezavimo-centravimo operacijos pateiktas 1 pav.

1 paveikslas - ruošinio brėžinys

3.4 Įrankio pasirinkimas

Įrankis T1

Pagrindinių grubinimo ir apdailos paviršių apdorojimui pasirenkame dešiniąją frezą su mechaniniu DNMG110408 plokštės, pagamintos iš GC1525 kieto lydinio, tvirtinimu ir padidinto standumo spaustuku (2 pav.).

2 paveikslas - tiesiai per pjoviklį

K r b, mmf 1, mmh, mmh 1, mml 1, mml 3, mm γλ s Atskaitos lentelė93 02025202012530,2-60-70DNMG110408

Įrankis T2


3 pav. – surenkamas pjovimo įrankis

l a , mma r , mmb, mmf 1, mmh, mmh 1, mml 1, mml 3, mmAtskaitos lentelė4102020,7202012527N151.2-400-30

Įrankis T3

Norėdami išgręžti nurodytą skylę, pasirinkite GC1220 karbido grąžtą, skirtą gręžti M10 sriegiui su cilindriniu kotu (4 pav.).

4 paveikslas - gręžtuvas

D c , mmdm m , mmD 21maks., mml 2, mml 4, mml 6, mm91211.810228.444

Įrankis T4

Norėdami išgręžti nurodytą skylę, pasirinkite GC1220 karbido grąžtą cilindriniu kotu (5 pav.).

D c , mmdm m , mml 2, mml 4, mml 6, mm20201315079

Įrankis T5

Vidiniam sriegiui gaminti M 10×1 pasirinkite bakstelėjimą

GOST 3266-81 pagamintas iš greitaeigio plieno su sraigtiniais grioveliais (5 pav.).

5 paveikslas – čiaupas

3.5 Apdorojimo maršrutas

Detalės apdirbimo technologiniame maršrute turi būti nurodytas perėjimų pavadinimas ir seka, perėjimo metu apdirbamų paviršių sąrašas ir naudojamo įrankio numeris.

Operacija 010 Pirkimas. Nuoma Nupjaukite ruošinį Ø 95 mm 155 mm dydžio, padarykite centrines skylutes iki Ø 8 mm.

Operacija 020 Frezavimas ir centravimas. Frezuokite galus iki 145 mm dydžio.

Operacija 030 Tekinimo staklės: įdėkite ruošinį į priekinę pavarą ir galinius sukimosi centrus.

Montavimas A

1 perėjimas

Įrankis T1

Iš anksto pagaląsti:

· kūgis Ø 30 mm iki Ø 40

· Ø 40

· kūgis Ø 40 mm iki Ø 6 0 mm nuo 60 mm ilgio iki 75 mm ilgio nuo ruošinio galo

· Ø 60

· Ø 60 mm iki Ø 70 išilgai lanko, kurio spindulys 15 mm nuo 85 mm ilgio nuo ruošinio galo

· Ø 70

· Ø 70 mm iki Ø 80 mm 120 mm ilgio nuo ruošinio galo

· Ø 80 mm iki Ø 90

· Ø 90

Kiekvienoje pusėje palikite 0,5 mm apdailos priedą

2 perėjimas

Įrankis T1

Užbaikite galandimą pagal 1 perėjimą:

· kūgis Ø 30 mm iki Ø 40 mm iki 30 mm ilgio nuo ruošinio galo

· Ø 40 mm nuo 30 mm ilgio iki 30 mm ilgio nuo ruošinio galo

· kūgis Ø 40 mm iki Ø 60 mm nuo 60 mm ilgio iki 75 mm ilgio nuo ruošinio galo

· Ø 60 mm nuo ilgio 75 mm iki 85 mm ilgio nuo ruošinio galo

· Ø 60 mm iki Ø 70 išilgai lanko, kurio spindulys 15 mm nuo 85 mm ilgio nuo ruošinio galo

· Ø 70 mm nuo 100 mm ilgio iki 120 mm ilgio nuo ruošinio galo

· Ø 70 mm iki Ø 80 mm 120 mm ilgio nuo ruošinio galo

· Ø 80 mm iki Ø 90 mm išilgai lanko, kurio spindulys 15 mm nuo ilgio nuo 120 mm ilgio nuo ruošinio galo

· Ø 90 mm nuo ilgio 135 mm iki 145 mm ilgio nuo ruošinio galo

3 perėjimas

Įrankis T2

· Pagaląsti stačiakampį 10 mm pločio griovelį nuo 40 iki 30 mm skersmens 50 mm atstumu nuo ruošinio galo.

Montavimas B

1 perėjimas

Įrankis T3

· Išgręžkite skylę Ø 9 40 mm gylio.

2 perėjimas

Įrankis T4

· Išgręžkite skylę su Ø 9 iki Ø 20 iki 15 mm gylio.

3 perėjimas

Įrankis T5

· Nupjaukite sriegį M10 sriegiu ×1 iki 30 mm gylio.

Operacija 040 Skalbimo kambarys.

Operacija 050 Šiluminis.

Operacija 060 Šlifavimas.

Operacija 070 Testas.

3.6 Apdorojimo režimų paskirtis

Montavimas A

1 perėjimas – grubus tekinimas

Įrankis T1

2.Iš anksto tekinant plieną kietmečio įdėklu kiaurymiu, pjovimo gyliui pasirenkame t = 2,5 mm.

.Sukant plieną ir pjovimo gylį t = 2,5 mm, pasirinkite pastūmą S = 0,6 mm/aps.

.

.Pjovimo greitis

SU v

KAM MV = 0,8 (4 lentelė, p. 263)

KAM PV = 0,8 (, 5 lentelė, p. 263)

KAM IV = 1 (, 6 lentelė, p. 263)

6.Veleno greitis.

7.Pjovimo jėga.

kur: C R

(9 lentelė 264 p.)

8.Pjovimo galia.

2 perėjimas - baigiamasis tekinimas

Įrankis T1

.Darbinio eigos ilgio L = 145 mm nustatymas.

2.Iš anksto tekinant plieną kietmečio įdėklu kiaurymiu, pjovimo gyliui pasirenkame t = 0,5 mm.

.Sukant plieną ir pjovimo gylį t = 0,5 mm, pasirinkite pastūmą S = 0,3 mm/aps.

.Įrankio tarnavimo laikas T = 60 min.

.Pjovimo greitis

SU v = 350, x = 0,15, y = 0,35, m = 0,2 (17 lentelė, p. 269)

KMV = 0,8 (4 lentelė, 263 p.)

KAM PV = 0,8 (, 5 lentelė, p. 263)

KAM IV = 1 (, 6 lentelė, p. 263)

6.Veleno greitis.

7.Pjovimo jėga.

kur: C R = 300, x = 1, y = 0,75, n = -0,15 (22 lentelė, p. 273)

(9 lentelė 264 p.)

8.Pjovimo galia.

3 perėjimas – griovelių įdėjimas

Įrankis T2

.Darbinio eigos ilgio L = 10 mm nustatymas.

2.Pjaunant griovelius, pjovimo gylis lygus pjovimo ašmenų ilgiui

.Sukant plieną ir pjovimo gylį t = 4 mm, pasirinkite pastūmą S = 0,1 mm/aps.

4.Įrankio tarnavimo laikas T = 45 min.

.Pjovimo greitis

CAM (anglų k.) Kompiuterizuota gamyba) - gaminių gamybos technologinio proceso paruošimas, orientuotas į kompiuterių naudojimą. Šis terminas reiškia tiek patį kompiuterizuoto gamybos paruošimo procesą, tiek procesų inžinierių naudojamą programinę įrangą ir skaičiavimo sistemas.

Rusiškas šio termino analogas yra ASTPP – automatizuota gamybos technologinio paruošimo sistema. Tiesą sakant, technologinis pasirengimas apima programavimo įrangos su skaitmeniniu valdymu automatizavimą (2 ašių lazerinės staklės), (3 ir 5 ašių CNC frezavimo staklės; tekinimo staklės, apdirbimo centrai; automatinis išilginis tekinimas ir tekinimo-frezavimo apdirbimas; papuošalai ir tūrinis graviravimas).

CAM sistemos yra labai paplitusios. Tokių sistemų pavyzdžiai yra NX CAM, SprutCAM, ADEM.

NX CAM – tai sistema, skirta automatizuoto valdymo programų kūrimo CNC (kompiuterinio skaitmeninio valdymo) mašinoms iš Siemens PLM Software.

Priklausomai nuo detalės sudėtingumo, naudojamas tekinimas, frezavimas staklėse su nuo trijų iki penkių valdomų ašių, tekinimas ir frezavimas, vielos EDM. Sistema turi visas galimybes generuoti įrankių kelius atitinkamiems apdorojimo tipams.

Be to, sistemoje yra daugybė integruotų automatizavimo įrankių – nuo ​​vedlių ir šablonų iki programavimo galimybių, skirtų standartinių konstrukcinių elementų apdorojimui.

CNC programų generatorius apima apdirbimo strategijas, skirtas kurti programas su minimaliu inžinieriaus įsikišimu.

Pagrindinio modelio koncepcija yra pagrindas, kuriuo remiantis kuriamas duomenų paskirstymas tarp projektavimo modulio ir kitų NX modulių, įskaitant CAM modulius. Asociatyvus ryšys tarp pradinio parametrinio modelio ir sukurtos įrankių juostos leidžia greitai ir lengvai atnaujinti įrankių juostos procesą.

Kad programa būtų paleista konkrečiame įrenginyje, ji turi būti konvertuota į tos mašinos mašinos kodus. Tai atliekama naudojant pašto procesorių. NX sistema turi specialų modulį, skirtą bet kokių valdymo stelažų ir CNC staklių postprocesoriui nustatyti. Pagrindiniai nustatymai atliekami nenaudojant programavimo, tačiau galima prijungti specialias procedūras Tcl kalba, o tai atveria plačias galimybes atlikti bet kokius būtinus unikalius postprocesoriaus pakeitimus.

NX CAM apima šiuos elementus:

Tekinimas;

3 ašių frezavimas;

Didelio greičio frezavimas;

5 ašių frezavimas;

Daugiafunkcinių mašinų programavimas;

Elektros išlydžio apdirbimas;

Apdorojimo proceso vizualizacija;

Programavimo automatizavimas;

Išplečiama postprocesorių biblioteka;

Su apdorojimu susijusių duomenų valdymas;

Technologinių procesų plėtra;

Parduotuvės dokumentacijos kūrimas;

Resursu valdymas;

Duomenų mainų įrankiai;

Modeliavimo įrankiai CAM aplinkoje.

NX CAM programos sąsaja parodyta 2.1 pav

2.1 pav. – NX CAM programos sąsaja

NX CAM suteikia didžiulį lankstumą apdirbimo metoduose ir plačiausias programavimo galimybes CNC staklėms. Sistema plačiai paplitusi pramonės įmonėse visame pasaulyje.

Kitas CAM sistemų pavyzdys yra SprutCAM.

SprutCAM – programinė įranga, skirta CNC įrangos valdymo programoms kurti. Sistema palaiko kelių ašių, elektrinės erozijos ir tekinimo-frezavimo įrangos CP kūrimą, atsižvelgiant į pilną kinematinį 3D visų komponentų modelį, įskaitant.

Programa leidžia kurti 3D mašinų ir visų jos komponentų diagramas bei atlikti preliminarų virtualų apdorojimą su kinematikos valdymu ir 100% tikslumu, kas leidžia vizualiai programuoti sudėtingą kelių ašių įrangą. Šiuo metu nemokamai galima naudoti daugiau nei 45 įvairių tipų staklių schemas.

SprutCAM naudojamas metalo, medienos ir gamybos pramonėje; elektros išlydžio, frezavimo, tekinimo, tekinimo-frezavimo, lazerio, plazmos ir dujų apdorojimo reikmėms; gaminant originalius gaminius, antspaudus, liejimo formas, gaminių prototipus, mašinų dalis, šablonus, taip pat užrašų ir atvaizdų graviravimą.

Sunku įsivaizduoti šiuolaikinę inžinerinę gamybą be skaitmeniniu būdu valdomų mašinų. Šiandien jie plačiai naudojami tiek pramonės gigantuose, tiek mažose įmonėse. Neabejotina, kad sėkminga mechaninės inžinerijos pramonės plėtra neįmanoma be aktyvaus CNC įrangos naudojimo ir gamybos automatizavimo.

Padidėjus CNC staklių parkui, didėja reikalavimai technologiniam gamybos paruošimui, įskaitant valdymo programų (CP) kūrimo kokybę.

Šiandien visi pagrindiniai CAD kūrėjai savo programinės įrangos paketuose siūlo modulius, skirtus CNC staklėms skirtoms NC programoms kurti. Šių modulių pranašumai yra tai, kad integruoti į kompiuterines projektavimo sistemas ir atitinkamai užtikrinant teisingą modelių apsikeitimą tarp projektavimo ir technologinių modulių, jie leidžia sėkmingai kurti programinę įrangą pagrindinių metalo apdirbimo įrenginių tipams su standartiniais. technologinės galimybės - frezavimo, tekinimo ir elektros iškrovimo staklėms . Daugelio sistemų trūkumai – poreikis aukštos kvalifikacijos technologams dirbti CAM sistemoje, dažnai neinformatyvi vartotojo sąsaja, būtinybė atlikti daugybę rankinių operacijų, nepakankamai išvystytos diagnozavimo programos, leidžiančios nustatyti klaidas, ribotos galimybės kurti CP. moderniausių ar unikaliausių įrangos tipų.

Visas šias problemas ėmėsi išspręsti specializuotos programinės įrangos (programinės įrangos) kūrėjai. Pavyzdžiui, norint patikrinti ir optimizuoti CP, inžinierių ir konsultacijų įmonė SOLVER siūlo naudoti CGTech (JAV) programinės įrangos paketą Vericut, kuris leidžia sutrumpinti apdorojimo laiką 30-50%.

Be to, gamybai skirtų programinės įrangos produktų rinka siūlo programinę įrangą, skirtą automatizuotam CP paruošimui, apie kurią kalbėsime plačiau.

PartMaker: automatizuotas programinės įrangos kūrimas

Automatizuotam CNC metalo apdirbimo įrangos NC programinės įrangos kūrimui SOLVER siūlo (pirmą kartą Rusijoje) naudoti IMCS (JAV) programinės įrangos paketą PartMaker. Kartu su programinės įrangos parengimu tradicinei metalo apdirbimo staklių grupei (tekinimo, frezavimo ir elektroerozijos), ši moderni ir efektyvi programinė įranga leidžia kurti programas pačiai moderniausiai ir unikaliai įrangai, įskaitant automatines išilgines tekinimo stakles (SwissType) ir daugiafunkcines stakles. - paskirties tekinimo ir frezavimo centrai.

Modulinė „PartMaker“ struktūra leidžia įsigyti tik šiuo metu įmonei aktualią programinę įrangą, o esant poreikiui – atnaujinti programinės įrangos paketą naujais moduliais. Programinė įranga apima penkis pagrindinius programinės įrangos kūrimo modulius:

Automatinėms išilginio tekinimo staklėms - SwissCAM;

Tekinimo ir frezavimo staklėms - Turn-Mill;

Tekinimo staklėms Turn;

Frezavimo staklėms Mill;

Elektroerozinėms mašinoms - Vielos EDM.

Patogi vartotojo sąsaja: lengvas programinės įrangos kūrimas, greitas programinės įrangos kūrimas

Pagrindinis „PartMaker“ pranašumas yra CP kūrimo ir tikrinimo paprastumas. Programinė įranga veikia Windows sistemoje. Siekiant supaprastinti ir pagreitinti CP kūrimo procesus, naudojama grafinių ir tekstinių raginimų sistema. Be to, „PartMaker“ naudoja apdirbimo duomenų bazę, kad pateiktų gamybos patirtį apie įrankių naudojimą, pjovimo sąlygas ir pasikartojančias operacijas. Visa tai palengvina programinės įrangos įsisavinimą ir leidžia technologui (o ne programuotojui) greitai baigti mokymus ir pradėti kurti aukštos kokybės programas.

„PartMaker“ naudoja pažangiausias programavimo technologijas vizualinis programavimas. Sudėtingo apdorojimo detalės yra suskirstytos į plokštumų ir sukimosi paviršių grupes, o norimas apdorojimo būdas parenkamas naudojant paveikslėlių raginimus. Apdorojimo strategiją nustato vartotojas. Pavyzdžiui, galite atlikti visą vieno paviršiaus apdirbimo ciklą ir pereiti prie kito apdirbimo arba visus paviršius apdoroti vienu įrankiu, pakeisti jį kitu (pagal sukurtą technologiją) ir visus paviršius apdirbti iš naujo.

Apdorojimo vizualizavimas galimas tiek technologinių perėjimų kūrimo etapuose, tiek visai programai. Apdirbimo procesų modeliavimas atliekamas kompiuterio ekrane su dinamine 3D medžiagos pašalinimo demonstracija. Galima pasukti, keisti mastelį ir stebėjimo tašką bei panoramą. Tokiu atveju galite stebėti kelių įrankių veikimą vienu metu, taip pat dalies perkėlimo į priešpriešinį veleną procesą. Galima nustatyti ruošinio permatomą režimą, taip pat sukurti sekciją, kuri leidžia matyti vidinių ertmių ar uždarų plotų apdirbimą. Keturių ašių apdirbimo metu galite stebėti ruošinio sukimąsi aplink įrankį. Automatinėms išilginio tekinimo staklėms programinė įranga imituoja strypo judesius kreipiančiosios pastovios įvorės viduje, todėl galite matyti faktinį apdorojimo procesą, vykstantį mašinoje.

„PartMaker“ turi savo įmontuotą grafinį redaktorių, skirtą apdirbtų dalių matematiniams modeliams kurti naudojant grafinius primityvus (taškus, linijas, lankus, nuožulnes ir kt.). Vartotojo sąsaja sukurta taip, kad modelio geometrijos kūrimo procesas būtų kuo paprastesnis ir greitesnis. Tai taip pat palengvina standartinės „Windows“ komandos: „Kopijuoti“, „Iškirpti“, „Įklijuoti“ ir kt. Galima atlikti tokias korekcines operacijas kaip vaizdo perkėlimas ir pasukimas. Be to, į PartMaker galima importuoti dvimačius modelius DXF formatu ir trimačius modelius iš bet kurios CAD/CAM sistemos, įskaitant Pro/Engineer, AutoCAD, SolidWorks, Unigraphics ir kt. Jei reikia, importuotus modelius galima modifikuoti technologas ir grįžo prie sistemos projektavimo.

Apdirbimo programinės įrangos kūrimas

Apdirbimo programavimas „PartMaker“ atliekamas pagal technologinius perėjimus, priklausomai nuo apdorojimo tipo (tekinimo ar frezavimo), įskaitant tekinimo-frezavimo centrus ir išilgines tekinimo stakles, ir apima šias galimybes:

2 ašių frezavimas su 3 ašių įrankio padėties nustatymu, kišenių apdirbimas su bet kokiu iškyšų skaičiumi, atsižvelgiant į frezavimą aukštyn arba žemyn, taip pat įvedus korekcijos režimą;

Kontūrinis frezavimas;

2.1. Galimi valdymo programų kūrimo būdai

CNC staklėms

Dalių apdorojimo CNC staklėse valdymo programos gali būti sukurtos šiais būdais:

· Rankiniu būdu;

· Valdymo programų rengimas naudojant automatinio programavimo sistemas (APS);

· Programavimas naudojant CAD/CAM sistemas;

· Pokalbio programavimas tiesiai iš mašinos valdymo pulto.

· Esamo modelio skenavimo (skaitmeninimo) procese.

Kiekvienas iš šių metodų vienu ar kitu laipsniu pritaikomas.

2.2. RANKINIS PROGRAMAVIMAS

Rankinis programavimas yra labai varginanti užduotis. Tačiau visi gamybos programuotojai turi gerai išmanyti rankinio programavimo būdus, nepaisant to, ar jie iš tikrųjų naudoja programavimą rankiniu būdu.

Galite palyginti rankinį CNC programavimą su aritmetinių skaičiavimų atlikimu naudojant rašiklį ir popierių, o ne su skaičiavimais elektroniniu skaičiuotuvu. Matematikos mokytojai vieningai sutaria, kad mokiniai pirmiausia turi išmokti aritmetinius skaičiavimus atlikti ranka. Ir tik tada naudokite skaičiuotuvą, kad paspartintumėte varginančių skaičiavimų procedūrą.
Vis dar yra daug įmonių, kurios naudoja tik rankinį CNC staklių programavimą. Išties, jei įmonėje naudojamos kelios CNC staklės, o gaminamos detalės itin paprastos, tai kompetentingas technologas-programuotojas, turintis puikią rankinio programavimo techniką, galės pranokti programuotojo-technologo produktyvumą, naudodamas automatizuoto programavimo priemones.

Galiausiai, net ir naudojant automatizuotas programavimo sistemas, dažnai kyla poreikis taisyti CP kadrus dėl klaidų aptikimo programos kūrimo ir tikrinimo stadijoje. Taip pat įprasta taisyti NC rėmelius po kelių pirmųjų bandymų CNC mašinoje. Jei, norėdamas atlikti šiuos dažnai pagrindinius pakeitimus, programuotojas vėl turės naudoti automatizuotus programavimo įrankius, tai be reikalo pailgins paruošiamąjį procesą.

Programuotojas turi gerai išmanyti mašinos, kuriai kuriamas CP, galimybes. Informacija, paaiškinanti mašinos konstrukciją, paprastai pateikiama pridedamoje mašinos dokumentacijoje. Dokumentacijoje galite rasti atsakymus į daugumą klausimų apie mašinos charakteristikas ir jos konstrukciją. Pavyzdžiui:

1. Koks didžiausias mašinos suklio greitis?

2. Kiek sūkių diapazonų turi velenas?

3. Kokia yra varančiojo variklio galia kiekvienai koordinačių ašiai?

4. Kokį didžiausią atstumą įrankis arba lentelė gali judėti išilgai kiekvienos koordinačių ašies?

5. Kiek įrankių telpa įrankio galvutėje (žurnalas)?

6. Koks didžiausias pjovimo greitis?

Tai tik keletas klausimų, kuriuos turite gerai suprasti prieš pradėdami dirbti su bet kokia nauja CNC mašina. Be kita ko, proceso programuotojas turi susipažinti su papildomais CNC staklės komponentais. Vienais atvejais papildomus komponentus gali pagaminti mašinos gamintojas, o kitais – trečiosios šalys. Bet kokiu atveju turėtumėte atidžiai išstudijuoti papildomų CNC įrangos elementų vadovą.

Papildomi mašinos elementai: ilgio matuokliai darbinei įrankio daliai, padėklų keitimo įtaisai, pjovimo skysčio valymo ir aušinimo įtaisas ir daug daugiau. Papildomos įrangos sąrašas nuolat atnaujinamas.

2.2.1. Valdymo programų rengimo ir produkcijos paruošimo detalių apdirbimui CNC staklėmis funkcinė schema

Rankinio programavimo atveju visi NC paruošimo ir gamybos paruošimo, kad būtų galima apdoroti dalių partiją CNC staklėmis, etapai yra parodyti funkcinėje diagramoje, parodytoje Fig. 2.1.

Pradiniai du etapai, apimantys maršruto ir eksploatacinių technologinių procesų kūrimą, yra išsamiai išnagrinėti technologinėse disciplinose, todėl šiame kurse nėra aptariami. Taip pat nėra sprendžiamos visos su gamybos paruošimu susijusios problemos: tvirtinimo detalių, specialių įrankių ir prietaisų kūrimas ir gamyba, taip pat visos technologinės dokumentacijos, kuri atvyksta į darbo vietą prieš pradedant apdirbti detalių partiją, kūrimas.

„Programos skaičiavimo“ etapo analizė, apimanti detalės koordinačių sistemos parinkimo, atskaitos taškų skaičiavimo detalės kontūre, vienodo atstumo, kontūro aproksimavimo, taip pat skaičiavimo lentelių užpildymo procedūras, bus atliktas vėliau, trumpai apsvarsčius visus kitus etapus.

„Programos rašymo į programinės įrangos laikmeną“ etapas apima informacijos perkėlimą iš lentelių į tam tikrą programinės įrangos laikmeną. Rankiniu būdu ruošiant programas, programų laikmena gali būti perforuota popierinė juosta – dažniausiai CNC įrangai anksčiau naudota programų laikiklis. Tam naudojamas įtaisas, vadinamas plaktuku. Perforatorius apima: tiesioginį perforavimo įtaisą, kuris išmuša kodo skylutes ant juostos; elektrinė arba mechaninė rašomoji mašinėlė, spausdinanti ant popieriaus perforuotą rašmenį; nuskaitymo įrenginys, skirtas stebėti ir permušti programas.

„Programos valdymo“ etapu siekiama nustatyti programos klaidas ir jas ištaisyti už mašinos ribų. Klaidos programoje gali atsirasti tiek ruošiant pradinius duomenis, tiek apskaičiuojant ir įrašant programą programinėje įrangoje.

Ryžiai. 2.1. UE paruošimo ir produkcijos paruošimo perdirbimui etapai

dalių partijos CNC staklėje 13

Yra klaidų: geometrinių, technologinių ir perforavimo klaidų. Geometrinės klaidos atsiranda nurodant detalės geometriją, skaičiuojant atskaitos taškų koordinates, įrankių padėtis ir staklių darbines dalis.

Technologinės klaidos siejamos su neteisingu technologinių parametrų nustatymu: pastūmos greitis, suklio greitis, pjovimo gylis, įvairios technologinės komandos. Perforuojant juostą gali atsirasti perforavimo klaidų dėl netikslių mašinintojo veiksmų ar paties perforatoriaus gedimų.

Paskutinis programos rengimo etapas yra etapas „Programos kūrimas staklėje“, imliausias ir svarbiausias etapas, kuriam reikalingas bendras technologo – programuotojo, staklių operatoriaus ir operatoriaus darbas. Tai įmanoma tik tada, kai bus baigti visi pasiruošimo tam tikros dalių partijos gamybai ir paleidimui darbai. Iki to momento mašina turėtų gauti: ruošinį, suspaudimo įtaisą, pjovimo įrankį, pagalbinę technologinę įrangą /įrankių laikiklius, adapterius, suspaudimo įvores ir kt./, prietaisus, valdymo programą, įrašytą į programų laikiklį, programos spausdinimas, reikalinga technologinė dokumentacija - operacinė kortelė, mašinos sąrankos kortelė ir įrankių nustatymo kortelė.

mob_info