Upload
emir-mehmedovic
View
111
Download
3
Embed Size (px)
Citation preview
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 1
Programiranje obrade na CNC mašinama
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 2
Pozitivni efekti primjene CNC mašinaVisok stepen fleksibilnosti (neovisnost od tipa proizvodnje).Porast produktivnosti i visok stepen stabilnosti proizv.Visok stepen dimenzione tačnosti i kvaliteta proizvoda Uticaj ljudskog faktora u proizvodnji sveden na minimum (ljudski faktor u fazi pripreme proizvodnje)Zastoji u proizvodnji i škart svedeni na minimumMeđuskladišni i skladišni prostor kao i međuoperacijska vremena su svedeni na minimuIzrada kompleksnih dijelova (složenog oblika)Povećanje stepena automatizacije proizvodnje
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 3
Neke od oblasti primjene CNC mašina
StruganjeGlodanjeBušenjeProsjecanjeSječenjeSavijanje
Odvajanje čestica
Plastičnadeformacija
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 4
Uopštena podjela kretanja
KRETANJA
TRANSLATORNA
(PRAVOLINIJSKA)
ROTACIONA
(KRUŽNA)
Kontinuirana
DiskontinuiranaDiskontinuirana
Kontinuirana
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 5
CNC Strug CNC Glodalica
CNC Presa CNC Laser
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 6
Elementi CNC sistema
Instrukcije za izradu programaUrađaj za unos podatakaUpravljačku jedinicu mašinePogonski sistemAlatnu mašinu Fidbek sistem (mjerni sistem)
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 7
Izrada dijela na CNC mašini Izrada tehničke dokumentacijeRazrada tehnološkog postupka (definisanje dimenzija pripremka)Izbor parametara obrade, alata te steznih uređaja Postavljanje alata na mašini i korekcija alataIzbor ishodišta koordinatnog sistema obradka i kreiranje programa za CNC mašinuSimulacija programa uz provjeru kolizijaIzrada probnog komadaMjerenje i kontrola kvalitetaProvjera stabilonosti procesaLansiranje komada u proizvodnju
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 8
Karakteristične tačke obradnog sistema
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 9
Premiještanje ishodišta KSM
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 10
Pozicioniranje alata
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 11
Kompenzacija alata
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 12
Neke od programskih adresa% - broj programa 1÷9999
L – broj podprograma 1÷9999
N – broj bloka (rečenice) 1÷9999
G – glavna funkcija (funkcija putanje)
M – pomoćna funkcija
A – ugao
B – radijus (pozitivan predznak), oborena ivica (negativan predznak)
D – korekcija alata 1÷99
F – posmak, vremensko stajanje
I,K- parametri kruga, koraci navoja;[I,J,K – za glodalicu]
P – broj ponavljanja podprograma, faktor skaliranja (mjerilo)
R – promjenjivi parametari ciklusa
S – brzina obrtanja, brzina rezanja
T – poziv alata (pozicija u revolverskom nosaču alata)
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 13
Programiranje Apsolutno/Relativno
Apsolutni koordinatni sistem
Pozicija svake tačke određena u odnosu na fiksno ishodište
P (-1/1); Q (2/-1)
Relativni koordinatni sistem
pozicija tačke definisana u odnosu na predhodnu tačku
Q (2/-1); P (-3/-1
P
Q Q
P
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 14
Opis glavnih “G” funkcija
N … G00 X, Z N … G01 X, Z
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 15
N … G02/G03 X, Z, I, KN … G33 X, Z, I/KI/K – korak navoja [mm]I – korak u smijeru X – oseK – korak u smijeru Z – ose
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 16
N … G04 X/F [sec] N … G17/G18/G19
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 17
Pneumatsko odnošenje gotovog komada isključenoM72
Pneumatsko odnošenje gotovog komada uključenoM71
Stezna glava zatvorenaM26
Stezna glava otvorenaM25
Konjić nazadM21
Konjić naprijedM20
Isključeno hlađenje i podmazivanjeM09
Uključeno hlađenje i podmazivanjeM08
Isključeno obrtanjeM05
Uključeno obrtanje,u suprotnom smijeru kazaljke na satuM04
Uključeno obrtanje,u smijeru kazaljke na satuM03
Kraj glavnog programaM30
Kraj podprogramaM17
Kraj glavnog programaM02
Bezuslovno programirano zaustavljanjeM01
Funkcija i objašnjenjeKomanda
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 18
Kružna interpolacijaG02/G03
Linearna interpolacijaG01
Pozicioniranje (brzo primicanje)G00
Odabir ravnine Y-ZG19
Odabir ravnine X-ZG18
Odabir ravnine X-YG17
Rezanje navojaG33
Kompenzacija alata - desnaG42
Kompenzacija alata - lijevaG41
Konstantna obrtna brzina (o/min)G97
Konstantna brzina rezanja (m/min)G96
Posmak po obrtaju (mm/o)G95
Posmak po minuti (mm/min)G94
Maksimalna brzina obrtanja (o/min)G92
Programiranje u relativnom koordinatnom sistemuG91
Programiranje u apsolutnom koordinatnom sistemuG90
Funkcija i objašnjenjeKomanda
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 19
N… R20=… R21=…R22=… R24=… R25=… R26=…R27=… R28=… R29=… R30=… L95 (L96) P1
Opis definisanih ciklusa za strug
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 20
Značenje programiranih parametara:
R20 – selekcija željene konture (broj podprograma konture)R21 – početna tačka konture po X – osiR22 – početna tačka konture po Z – osiR24 – dodatak za finu obradu u X – smijeruR25 – dodatak za finu obradu u Z – smijeruR26 – dubina rezanja za grubu obradu (po X ili Z), R27 – selekcija kompenzacije radijusa vrha oštrice alata(G40, G41, G42)R28 – posmakR29 – procedura rezanjaR30 – faktor posmaka u džepovima
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 21
N… R10=… R21=…R22=… R23=… R24=… R25=…R26=… R27=… R28=… R29=… R30=… R31=… L93 P1
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 22
Značenje programiranih parametara:
R10 – 0 za uzdužnu, 1 za čeonu površinuR21 – vanjski odnosno unutrašnji prečnikR22 – startna tačka po Z – osiR23 – definiranje položaja startne tačkeuzdužni žlijeb 1 unutrašnja/vanjska desna
-1 unutrašnja/vanjska lijevačeoni žlijeb 1 unutrašnja desna/lijeva
-1 vanjska desna/lijevaR24 – dodatak za finu obradu u X – smijeruR25 – dodatak za finu obradu u Z – smijeruR26 – dubina rezanjaR27 – širina žlijebaR28 – vremensko čekanje na dnu žlijebaR29 – nagib lijeve strane (0°÷89°)R30 – radijus (plus) ili skošenje (minus) na lijevom dnužlijebaR31 – prečnik žlijeba
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 23
N… R20=… R21=…R22=… R23=… R24=… R25=…R26=… R27=… R28=… R29=… R31=… R32=… L97 P1
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 24
Značenje programiranih parametara:
R20 – korak navoja (uvijek paralelan osi)R21 – početna tačka navoja (po X – osi)R22 – početna tačka navoja (po Z – osi)R23 – broj praznih prolazaR24 – visina navoja (pozitivna vrijednost – unutrašnji navoj; negativna vrijednost – vanjski navoj)R25 – dodatak za finu obraduR26 – ulaz navojaR27 – izlaz navojaR28 – broj prolaza grube obradeR29 – ugao zauzimanja dubine rezanja (nula ili polovina uglabočne strane navoja)R31 – krajnja tačka navoja po X – osi (apsolutna)R32 – krajnja tačka navoja po Z – osi (apsolutna)
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 25
Karakteristične tačke OS za glodanje
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 26
Premiještanje ishodišta KSM
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 27
Pozicioniranje alata
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 28
Opis glavnih “G” funkcija
N … G02/G03 X,Y,Z, I,J,K
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 29
N … G04 X/F [sec] N … G17/G18/G19
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 30
N… R02=… R03=… R04=… R10=… R11=… L82 P1
Opis definisanih ciklusa za glodalicu
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 31
N… R0=… R1=…R2=… R3=… R4=… R5=… R10=…R11=… L83 P1
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 32
N… R22=… R23=…R24=… R25=... R26=... R27=… L900 P1
N… R1=… R2=… R3=…R12=… R13=… R15=…R16=… R22=… R23=…R24=… R25=... R26=... R27=… L901 P1
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 33
N… R1=… R2=… R3=… R6=…R12=… R13=… R15=… R16=…R22=… R23=… R24=… L901 P1
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 34
Integracija CAD/CAM sistema
CAD Program CAM Program CNC ProgramDXF File NC File
Kreiranje geometrije dijela (3D ili 2D; surface ili solid forma)
Kopjuterom podržan dizajn
Programiranje geometrije dijelasa G/M – kodom
Kompjuterom podržana proizvodnja Izrada dijela
• Rezanjem• Plastičnom deformacija• Itd., ...
Kontrola procesa sa računarom
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 35
CAM
Kako integrisati CAD/CAM
Plan Process
Create CAD Drawing
Select a layer
Convert drawing to DXF
Load DXFfile
Select a operation
Generate tool path
Enter maciningParameters
Start
Select anotherlayer?
Save NC File
List NC file(Optional)
Verify NC Program
Machining
End
CNC
Planning
CAD
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 36
Integracija CAD/CAM - TRUMPF