36
Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 1 Programiranje obrade na CNC mašinama

Program Iran Je Cnc Masina

Embed Size (px)

Citation preview

Page 1: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 1

Programiranje obrade na CNC mašinama

Page 2: Program Iran Je Cnc Masina

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

Page 3: Program Iran Je Cnc Masina

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

Page 4: Program Iran Je Cnc Masina

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

Page 5: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 5

CNC Strug CNC Glodalica

CNC Presa CNC Laser

Page 6: Program Iran Je Cnc Masina

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)

Page 7: Program Iran Je Cnc Masina

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

Page 8: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 8

Karakteristične tačke obradnog sistema

Page 9: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 9

Premiještanje ishodišta KSM

Page 10: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 10

Pozicioniranje alata

Page 11: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 11

Kompenzacija alata

Page 12: Program Iran Je Cnc Masina

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)

Page 13: Program Iran Je Cnc Masina

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

Page 14: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 14

Opis glavnih “G” funkcija

N … G00 X, Z N … G01 X, Z

Page 15: Program Iran Je Cnc Masina

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

Page 16: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 16

N … G04 X/F [sec] N … G17/G18/G19

Page 17: Program Iran Je Cnc Masina

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

Page 18: Program Iran Je Cnc Masina

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

Page 19: Program Iran Je Cnc Masina

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

Page 20: Program Iran Je Cnc Masina

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

Page 21: Program Iran Je Cnc Masina

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

Page 22: Program Iran Je Cnc Masina

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

Page 23: Program Iran Je Cnc Masina

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

Page 24: Program Iran Je Cnc Masina

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)

Page 25: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 25

Karakteristične tačke OS za glodanje

Page 26: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 26

Premiještanje ishodišta KSM

Page 27: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 27

Pozicioniranje alata

Page 28: Program Iran Je Cnc Masina

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

Page 29: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 29

N … G04 X/F [sec] N … G17/G18/G19

Page 30: Program Iran Je Cnc Masina

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

Page 31: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 31

N… R0=… R1=…R2=… R3=… R4=… R5=… R10=…R11=… L83 P1

Page 32: Program Iran Je Cnc Masina

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

Page 33: Program Iran Je Cnc Masina

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

Page 34: Program Iran Je Cnc Masina

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

Page 35: Program Iran Je Cnc Masina

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

Page 36: Program Iran Je Cnc Masina

Mašinski fakultet u Tuzli Programiranje obrade na CNC mašinama 36

Integracija CAD/CAM - TRUMPF