Forgácsolás technológia számítógépes tervezése I.old.bgk.uni-obuda.hu/ggyt/targyak/seged/bagfs15nnb/nct101_tm.pdf · Forgácsolás technológia számítógépes tervezése

Post on 21-Feb-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Forgácsolás technológia számítógépes tervezése I.

BAGFS15NNC/NLC

Óbu

dai E

gyet

emB

ánki

Don

át G

épés

z és

Biz

tons

ágte

chni

kai M

érnö

ki K

arA

nyag

tudo

mán

yi é

s G

yárt

áste

chno

lógi

ai In

téze

t

NC programozás

Bán

ki D

onát

Gép

ész

és B

izto

nság

tech

nika

i Mér

nöki

A

nyag

tudo

mán

yi é

s G

yárt

áste

chno

lógi

ai In

téze

t

Dr. Mikó Balázsmiko.balazs@bgk.uni-obuda.hu

2012. szeptember 9.

ALAPFOGALMAK

FTSZT I - NCT101M/T 2

Mi az NC?Szerszámgépek vezérlése

alfanumerikus karakterekből álló, általában szabványos szintaxissal

rendelkező vezérlőprogram segítségével.

3FTSZT I - NCT101M/T

Segédletek

• Minta feladat a honlapon

• HF sablon Word-ben

• www.nct.hu• www.nct.hu

– NCT101M/T

– Programozási segédlet

– Példatárak

FTSZT I - NCT101M/T 4

NC vezérlés felépítése

5FTSZT I - NCT101M/T

Koordináta rendszerA munkadarabhoz kötött vonatkoztatási rendszer, melyben azelmozdulások értelmezhetők.

Referencia pontA szerszámgép kitüntetett pontja, a szerszámgépkoordinátarendszerének origója. A szerszámgép bekapcsolásakoordinátarendszerének origója. A szerszámgép bekapcsolásaután a referencia pont felvételét követően tudja a gép, hogyhol van a vezérelt pontja.

6FTSZT I - NCT101M/T

Abszolút koordináta megadásA koordináta rendszer kezdőpontjától számított elmozdulástadjuk meg.

Növekményes koordináta megadás

A szerszám pillanatnyi helyzetétől számított elmozdulást adjukA szerszám pillanatnyi helyzetétől számított elmozdulást adjukmeg.

7FTSZT I - NCT101M/T

Interpoláció

A munkadarab és a szerszám egymáshoz viszonyítottelmozdulása. Az interpoláció lehet egyenes, vagy körpályamenti.Mindig a szerszám munkadarabhoz viszonyított mozgását írjukle, függetlenül attól, hogy az adott mozgást a munkadarabvagy a szerszám végzi.vagy a szerszám végzi.

8FTSZT I - NCT101M/T

Öröklődő funkcióBizonyos utasítások hatása, vagy értékük nagysága mindaddigérvényben van, vagyis öröklődik, amíg ellenkező értelműparancsot nem adun ki, vagy más értéket nem adunk amegfelelő funkciónak.

Nem öröklődő funkcióNem öröklődő funkcióBizonyos utasítások hatása, vagy értékük nagysága csak azadott mondatban érvényes.

9FTSZT I - NCT101M/T

Előkészítő funkciókEgy adott mondat által végrehajtandó tevékenység típusát azelőkészítő funkció, más néven G kódok adják meg.

Vegyes funkciók

A kapcsolási utasítások megadására szolgáló, úgynevezett Mkódok.

10FTSZT I - NCT101M/T

Koordináta adatokA szükséges szerszám elmozdulásokat koordináta tengelyekmenti elmozdulásokként adjuk meg:X, Y, Z, A, B, C

Forgácsolási paraméterek

Előtolás: F, mértékegysége mm/fordulat vagy mm/percFordulatszám: S, mértékegysége 1/perc

11FTSZT I - NCT101M/T

Az alkatrészprogram szintaktikája

Program számMindig 4 karakter

%O1234(programnév)N0005 …(megjegyzés)…N0675… M30%

Program névMaximum 16 karakter

12FTSZT I - NCT101M/T

%O1234( )N0005 G21 mm G94 mm/min G17 xy G90 abs G96 vc

G20 inch G95 mm/ford G18 zx G91 ink G97 nG19 yz

FTSZT I - NCT101M/T 13

Forgácsolás technológia számítógépes tervezése I.

BAGFS15NNC/NLC

Óbu

dai E

gyet

emB

ánki

Don

át G

épés

z és

Biz

tons

ágte

chni

kai M

érnö

ki K

arA

nyag

tudo

mán

yi é

s G

yárt

áste

chno

lógi

ai In

téze

t

NC programozás - NCT 101M

Bán

ki D

onát

Gép

ész

és B

izto

nság

tech

nika

i Mér

nöki

A

nyag

tudo

mán

yi é

s G

yárt

áste

chno

lógi

ai In

téze

t

Dr. Mikó Balázsmiko.balazs@bgk.uni-obuda.hu

2012. augusztus 25.

Gépi koordináta rendszer (G53)Munkadarab koordináta rendszer (G54 – G59)Szerszám koordináta rendszer

Koordináta rendszerek

15FTSZT I - NCT101M/T

Koordináta adatokG90 – Abszolút méretmegadásG91 / I – Növekményes méretmegadás

X Y Z

G20 – InchG21 - mm

16FTSZT I - NCT101M/T

Síkválasztás

17FTSZT I - NCT101M/T

Nullpont felvétel

18FTSZT I - NCT101M/T

Koordináta transzformációk

G68 X Y R – x, y pont körül R szöggel elforgatja a szerszámpályátG69 – elforgatás kikapcsolása

G51 X Y P – x, y pontból kiindulva P léptékezést alkalmazG50 – léptékezés kikapcsolása

G51.1 v – v értéken átmenő tengelyre való tükrözésG51.1 v – v értéken átmenő tengelyre való tükrözésG50.1 v0 – tükrözés kikapcsolása

G52 X Y Z – koordináta rendszer eltolás

19FTSZT I - NCT101M/T

Forgácsolási paraméterekF – előtolás

G94 – mm/percG95 – mm/ford

S – forg. sebesség / fordulatszámG96 – m/minG97 – 1/min

S

FG97 – 1/min

M03 – bekapcsolás ójmM04 – bekapcsolás ójeM05 – kikapcsolásM19 – orientált megállítás

20FTSZT I - NCT101M/T

Szerszámkezelés

Tnnnn

szerszámazonosító

(M5 M19)(M5 M19)M06 - szerszámváltás

21FTSZT I - NCT101M/T

Szerszámcsere folyamata

22FTSZT I - NCT101M/T

Szerszám hosszkorrekcióG43 Z H – hosszkorrekció +G44 Z H – hosszkorrekció –G49 vagy H00 – hosszkorrekció kikapcsolása

23FTSZT I - NCT101M/T

Egyenes interpolációG00 X Y Z – Egyenes interpoláció gyorsmenettel

24FTSZT I - NCT101M/T

Egyenes interpolációG01 X Y Z F – Egyenes interpoláció F előtolással

25FTSZT I - NCT101M/T

Egyenes interpoláció

G01 G09 X Y FG01 G09 X Y F

26FTSZT I - NCT101M/T

Sarokív programozásaG39

27FTSZT I - NCT101M/T

G02 X Y R (I J) FG03 X Y R (I J) F

G02

Kör interpoláció

G03

28FTSZT I - NCT101M/T

Spirál interpoláció

G02 X Y Z R FG03 X Y Z R F

29FTSZT I - NCT101M/T

Élletörés, lekerekítés

Interpolációs mondatban ,C élletörést ,R éllekerekítést programoz.

30FTSZT I - NCT101M/T

Síkbeli szerszámsugár korrekció

G41 G01 X Y D – korrekció balrólG42 G01 X Y D – korrekció jobbrólG01 G40 vagy D00 – korrekció kikapcsolása

31FTSZT I - NCT101M/T

Irányszög alkalmazása

32FTSZT I - NCT101M/T

Automatikus számításokKét egyenes metszéspontja

33FTSZT I - NCT101M/T

Automatikus számítások

Egyenes és kör metszéspontja

34FTSZT I - NCT101M/T

Automatikus számítások

Kör és egyenes metszéspontja

35FTSZT I - NCT101M/T

Automatikus számítások

Két kör metszéspontja

FTSZT I - NCT101M/T 36

Példa

FTSZT I - NCT101M/T 37

Munkatér lehatárolás

G22 X… Y… Z… I… J… K… P…

X – X tengely pozitív irányú határaI – X tengely negatív irányú határaY – Y tengely pozitív irányú határaJ – Y tengely negatív irányú határaZ – Z tengely pozitív irányú határa

FTSZT I - NCT101M/T 38

Z – Z tengely pozitív irányú határaK – Z tengely negatív irányú határa

P=0 – a kijelölt tér belseje van tiltvaP=1 – a kijelölt tér külseje van tiltva

G23 - kikapcsolás

P=1 P=0

Zsebmaró makróciklus

G65 P9999 X… Y… Z… K… R… D… E… Q… F… S… T…M…

X, Y, Z – a zseb méreteK – biztonsági távolság Z iránybaR – sarok sugaraD – szerszámsugár korrekció regisztereE – fogásszélesség a maróátmérő %-ában

FTSZT I - NCT101M/T 39

E – fogásszélesség a maróátmérő %-ábanha nincs megadva +83%ha + óramutató járásával ellentétes irányha - óramutató járásával megegyező irány

Q – fogásmélységF, S, T – előtolás, fordulatszám, szerszámM – egy M funkció megadható

Zsebmaró makróciklus

FTSZT I - NCT101M/T 40

Zsebmarás elfajuló esetei

Ha Y érték nincs megadva: horony Y = 2 * R

FTSZT I - NCT101M/T 41

Ha Y és R érték nincs megadva: horony R = D / 2Y = D

Zsebmarás elfajuló esetei

Ha X és Y érték nincs megadva: körzsebX = 2 * RY = 2 * R

FTSZT I - NCT101M/T 42

Ha X, Y és R érték nincs megadva: fúrás

Forgácsolás technológia számítógépes tervezése I.

BAGFS15NNC/NLC

Óbu

dai E

gyet

emB

ánki

Don

át G

épés

z és

Biz

tons

ágte

chni

kai M

érnö

ki K

arA

nyag

tudo

mán

yi é

s G

yárt

áste

chno

lógi

ai In

téze

t

NC programozás - NCT 101T

Bán

ki D

onát

Gép

ész

és B

izto

nság

tech

nika

i Mér

nöki

A

nyag

tudo

mán

yi é

s G

yárt

áste

chno

lógi

ai In

téze

t

Dr. Mikó Balázsmiko.balazs@bgk.uni-obuda.hu

2012. augusztus 25.

Koordináta rendszerek- Gépi koordináta rendszer- Munkadarab koordináta rendszer- Szerszám koordináta rendszer

44FTSZT I - NCT101M/T

X, Z koordináták

X ÁTMÉRŐ!!!!!

G54 – G59 koordináta rendszerekG53 – gépi koordináta rendszerG52 X Z – koordináta rendszer eltolás

45FTSZT I - NCT101M/T

Nullpont felvétel

46FTSZT I - NCT101M/T

Forgácsolási paraméterekElőtolás: F

mm/fordulat (G95) vagymm/perc (G94)

Fordulatszám: S - 1/perc – G97Vágósebesség: S - m/perc – G96

F

47FTSZT I - NCT101M/T

S

FS

F

Szerszámkezelés

T nn mm

A szerszám száma

A szerszámkorrekció száma

Pl. T1220 – a 12 szerszám beváltása a 20-as korrekcióvalT12 – szerszámváltás nem történik, a 12-es korrekció lépérvénybe

48FTSZT I - NCT101M/T

Egyenes mozgás programozása

G00 X Z – gyorsjárati pozícionálás egyenes menténG01 X Z F – egyenes interpoláció F előtolással

49FTSZT I - NCT101M/T

G90G91

Abszolút méretmegadásG90 G01 X Z

Inkrementális méretmegadás

G91 G01 X ZG90 G01 XI ZI

G90G91

50FTSZT I - NCT101M/T

Egyenes megadása irányszöggel

G01 X ,AG01 Z ,A

FTSZT I - NCT101M/T 51

Körív programozása

G02 X Z R (I J) FG03 X Z R (I J) F

52FTSZT I - NCT101M/T

Élletörés, lekerekítésInterpolációs mondatban

,C élletörés,R éllekerekítés

53FTSZT I - NCT101M/T

Kontúr programozása

G40 – szerszámsugár korrekció kikapcsolásaG41 – szerszámsugár korrekció balrólG42 – szerszámsugár korrekció jobbról

54FTSZT I - NCT101M/T

Automatikus számításokKét egyenes metszéspontja

55FTSZT I - NCT101M/T

Automatikus számítások

Egyenes és kör metszéspontja

56FTSZT I - NCT101M/T

Automatikus számítások

Kör és egyenes metszéspontja

57FTSZT I - NCT101M/T

Automatikus számításokKét kör metszéspontja

58FTSZT I - NCT101M/T

Példa

59FTSZT I - NCT101M/T

Hossznagyoló ciklus G77

60FTSZT I - NCT101M/T

Oldalazó ciklus G79

61FTSZT I - NCT101M/T

Példa

62FTSZT I - NCT101M/T

Összetett nagyoló ciklus G71

U(Δd) – fogásmélységR(e) – kiemelésP(ns) – a kontúr kezdő mondatszámaQ(nf) – a kontúr befejező mondatszámaU(Δu) – simítási ráhagyás X iránybanW(Δw) – simítási ráhagyás Z iránybanF, S, T – a nagyolás során érvényes paraméterek

63FTSZT I - NCT101M/T

Menetvágó ciklus G76

n – simító ciklusok számar – a kiemelési letörés hossza (r*0.1*menetemelkedés)α – a menetvágó kés élszögeΔdmin – minimális fogás (sugárban)d – simítási ráhagyás (sugárban)d – simítási ráhagyás (sugárban)X – magátmérőZ – a menet végek – menet mélysége (sugárban)Δd – az első fogás (sugárban)i – kúposság (sugárban)L - menetemelkedés

64FTSZT I - NCT101M/T

65FTSZT I - NCT101M/T

Példa

N0205 G76 P031060 Q0,05 R0.1N0210 G76 X13,55 Z63 P1,225 Q0,25 F2

66FTSZT I - NCT101M/T

FÚRÓCIKLUSOKT ÉS M ESETÉN

FTSZT I - NCT101M/T 67

Fúróciklusok

• Fúróciklusok

– G81

– G85

– G89

– G82

• Kiesztergáló ciklusok

– G76

– G87 A

– G87 B

– G88

– G86

– G83

– G73

• Menetfúró ciklusok

– G84

– G74

– G84.2

– G84.3

FTSZT I - NCT101M/T 68

Fúróciklusok

Kiindulási pont

FTSZT I - NCT101M/T 69

Ciklus előtt a kiindulási Z magasságot be kell állítani

R kiemelési pont

Z talp pont

G80 – Ciklusállapot kikapcsolása

G80

A ciklusállapot kikapcsolódik, a ciklusváltozók törlődnekZ és R inkrementális 0 értéket vesz felMinden más változó értéke 0

FTSZT I - NCT101M/T 70

G81 – Fúróciklus, kiemelés gyorsmenettel

G81 X… Y… Z… R… F…

Visszahúzás gyorsmenettelFőorsó forog

FTSZT I - NCT101M/T 71

G85 – Fúróciklus, kiemelés előtolássalG85 X… Y… Z… R… F…

FTSZT I - NCT101M/T 72

G89 – Fúróciklus, várakozás után kiemelés előtolással

G89 X… Y… Z… R… P… F…

A ciklus indításakor M3A talpponton P várakozási idő után Kiemelés előtolással az Rpontig G98 esetén gyorsmenet a

FTSZT I - NCT101M/T 73

G98 esetén gyorsmenet a kiindulási pontig

(ua. mint G85 + P)

G82 – Fúróciklus várakozással, kiemelés gyorsmenettel

G82 X… Y… Z… R… P… F…

Visszahúzás gyorsmenettelFőorsó forog

FTSZT I - NCT101M/T 74

G86 – Fúróciklus, kiemelés gyorsmenettel, álló főorsóval

G86 X… Y… Z… R… F…

A ciklus előtt M3Talpponton M5

FTSZT I - NCT101M/T 75

G83 - Mélyfúró ciklusG83 X… Y… Z… R… Q… E… F…

Visszahúzás R pontig mindenciklusban gyorsmenettel

Z talpponttól kiemelés gyorsmenettel

FTSZT I - NCT101M/T 76

G73 – Nagysebességű mélyfúró ciklus

G73 X… Y… Z… R… Q… E… F…

E – visszahúzás gyorsmenettelZ – a furat talppontjaR – Z koordináta érték

FTSZT I - NCT101M/T 77

G76 – Kiesztergálás automatikus szerszám elhúzással

G76 X… Y… I… J… Z… R… P… F…

Főorsó orientálás szükséges (hw)I, J – elhúzás mértéke x,y síkonP – várakozásVisszahúzás előtt M5 M19Visszahúzás gyorsmenettel

FTSZT I - NCT101M/T 78

G87 – Kiesztergálás visszafelé, automatikus szerszámelhúzással

G87 X… Y… I… J… Z… R… F…

B) Ha van főorsó orientálás (hw)A ciklus indításakor M3

Süllyedés és ráállás R pontongyorsmenettel (I,J)

FTSZT I - NCT101M/T 79

gyorsmenettel (I,J) Előtolással emelkedés Z pontig

R mélyebben van mint a Z talppont!

G87 – Fúróciklus, kézi működtetés a talpponton

G87 X… Y… Z… R… F…

A ) Ha nincs főorsó orientálás (hw)A ciklus indításakor M3A talpponton a főorsó megáll (M5)Kézi működtetéssel elhúzzuk és kiemeljük a szerszámot

FTSZT I - NCT101M/T 80

kiemeljük a szerszámotSTART gomb után a kiindulásivagy az R pontig mozogM3

G88 – Fúróciklus, várakozás után kézi működtetés a talpponton

G88 X… Y… Z… R… P… F…

A ciklus indításakor M3A talpponton P várakozási idő után a főorsó megáll (M5)

Kézi működtetéssel elhúzzuk

FTSZT I - NCT101M/T 81

Kézi működtetéssel elhúzzukés kiemeljük a szerszámot

START gomb után a kiindulásivagy az R pontig mozog

M3(ua. mint G87A + P)

G84 – Menetfúró ciklusG84 X… Y… Z… R… F…

Ciklushívás előtt M3F – előtolásG94: F = P * SG95: F = P

P - menetemelkedésS - fordulatszám

FTSZT I - NCT101M/T 82

S - fordulatszám

G74 – Balmenetfúró ciklusG74 X… Y… Z… R… F…

Ciklushívás előtt M4F – előtolásG94: F = P * SG95: F = P

P - menetemelkedésS - fordulatszám

FTSZT I - NCT101M/T 83

S - fordulatszám

G84.2 / G84.3 – Menetfúró ciklus kiegyenlítő betét nélkül

G84.2 X… Y… Z… R… F… S…G84.3 X… Y… Z… R… F… S…

Pozíció jeladó a főorsón (hw)Nincs szükség spec. befogóra

FTSZT I - NCT101M/T 84

F – előtolásG94: F = P * SG95: F = P

G ÉS M KÓDOK

FTSZT I - NCT101M/T 85

G kódok

86FTSZT I - NCT101M/T

87FTSZT I - NCT101M/T

FTSZT I - NCT101M/T 88

FTSZT I - NCT101M/T 89

90FTSZT I - NCT101M/T

91FTSZT I - NCT101M/T

M kódok

FTSZT I - NCT101M/T 92

top related