You are on page 1of 23

Csúcssugár kompenzáció

CNC és CAM 1.
Andó Mátyás

Eötvös Loránd Tudományegyetem


Savaria Műszaki Intézet
9700 Szombathely, Károlyi Gáspár tér 4.
Lehetséges-e?

• Programoztunk egy 0,05 mm letörést, de nem volt rajta az alkatrészen


• Kijavítottuk 0,05 mm sugárra, de az sem volt rajta az alkatrészen

• Ha átírtuk az értéket 0,5 mm-re mindkét esetben rajta volt a letörés


és a lekerekítés az alkatrészeken

• Ha visszaírtuk – akkor megint hiányzott…

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 2


Mit programozunk?

• A lapka elméleti csúcsát:

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 3


Palást és homlok esztergálás esetén
• A jellemző pontok
programozása során mindig
gondolni kell arra hogy a belső
sarkok esetén anyag fog
maradni az alkatrészen
• Ezek az átmenetek a
csúcssugárral arányosak
• Érdemes a műhelyrajzon
megengedni az éltompítást
• Előnyös, mert nem alakul ki
éles sarok, vagyis nagy rádiuszú
lapkával forgácsolás esetén
kisebb a feszültség gyűjtő
hatása a saroknak

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 4


Palást és homlok esztergálás esetén

• Ahhoz, hogy a
homlokfelületen a
tengelyvonalnál ne maradjon
anyag a szerszámpályát meg
kell hosszabbítani –X
irányban legalább a szerszám
csúcssugarának értékével

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 5


Külső élek lekerekítése
• Amikor a lapka elméleti
csúcsát programozzuk,
valójában egy olyan pontot
vezetünk a kontúron, ami nem
is létezik
• A szerszámok valós pontjai
olyan kontúrt fognak
kialakítani, ami függ a
programozott kontúrtól és a
szerszám csúcssugarától is
• Kék ív – programozott kontúr,
piros – megvalósult kontúr

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 6


Külső élek lekerekítése
• A szerszám csúcssugara miatt
tulajdonképpen egy kör
gördül le egy köríven
• Mivel a szerszám merev
testnek tekinthető, ezért a
szerszám minden pontjának a
zöld szaggatott vonal szerinti
mozgást kell végezni
• A probléma, hogy a
szerszámnak az elméleti
csúcsát programozzuk

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 7


Külső élek lekerekítése
• Az ábrán a zöld és kék
szaggatott körív ugyanolyan
• Látszik, hogy a piros ív fog
létrejönni
• Ezek alapján a programozás (A A
ponthoz képest):
G01 X(A-2r)
G03 X(A+2R) Z(R+r) CR=R+r
R – az alkatrész sugara
r – a szerszám csúcssugara

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 8


1. Feladat - simítás
Program Megjegyzés
G90 DIAMON G710 Abszolút, átmérős programozás, mm és mm/fordulat Lapka:
G00 SUPA X300 Z250 D0 Biztonságos pontra állás CNMG 12 04 08-PR 4325
G54 Munkadarab nullpont kiválasztása
T01 D1 Szerszámválasztás az első éllel/kompenzációval
M03 S2000 Főorsó indítása 2000 mm/fordulattal
G00 X-1.6 Z2 X és Z tengely mentén megközelítjük gyorsjárattal a darabot,
úgy, hogy a szerszámcsúcssugár ne okozzon gondot
G01 Z0 F0.1 F0.1: 0,1 mm/fordulat-os előtolással Z irányba egyenesen
elmozdulunk
G01 X8.4 A körív előtt csúcssugár távolsággal megáll a szerszám
G03 X20 Z-5.8 CR=5.8 A kör végpontja és a kör sugara
G01 Z-15 További elmozdulás egyenesen a munkadarab végéig
G01 X22 Eltávolodunk a darabtól X irányban (kis váll miatt lassan)
G00 Z-14 Eltávolodunk a darabtól Z irányba gyorsan
G00 SUPA X300 Z250 D0 Biztonságos pontra állás
M30 Program vége
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 9
Mi történik kúpos felületek esetén

• Látható, hogy kúpos


felületek (pl. letörés) esetén
valójában kisebb letörést
alakítunk ki a mozgás során
• Megoldás, hogy a letörést
korábban kell elkezdeni és
később befejezni, úgy hogy a
csatlakozó felületeknél ne
legyen gond

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 10


Korrekció számítása
• A találkozási pontnál
szerkesztünk két érintőt a
lapka csúcsugarára
• Meghatározzuk, hogy az
találkozási ponthoz képest
mennyivel kell korábban
megállni: X’

X’

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 11


Korrekció számítása

• Számítási képletek homlokfelület esetén:


α α α
• 𝑋′ =𝑟∙ 1 − 𝑡𝑔 ∙ 𝑡𝑔α
2
90−α
X’
• 𝑋′ = 𝑟 − 𝑟 ∙ 𝑡𝑔
2

• Palástfelületnél az érkezési pont Z’


α
• 𝑍′ =𝑟−𝑟∙ 𝑡𝑔 α
2

α α/2
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 12
Korrekció számítása

• Általános esetben: β α-β


α+β X’
cos
• 𝑋′ = 𝑟 − 𝑟 ∙ 2
α−β
cos
2
180−α−β α
cos
• 𝑍′ = 𝑟 − 𝑟 ∙ 2
α−β Z’
cos 2

β α-β

α
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 13
2. Feladat - simítás
Program Megjegyzés
G90 DIAMON G710 Abszolút, átmérős programozás, mm és mm/fordulat
G00 SUPA X300 Z250 D0 Biztonságos pontra állás
G54 Munkadarab nullpont kiválasztása
T01 D1 Szerszámválasztás az első éllel/kompenzációval
M03 S2000 Főorsó indítása 2000 mm/fordulattal
G00 X-1.6 Z2 X és Z tengely mentén megközelítjük gyorsjárattal a darabot,
úgy, hogy a szerszámcsúcssugár ne okozzon gondot
G01 Z0 F0.1 F0.1: 0,1 mm/fordulat-os előtolással Z irányba egyenesen
elmozdulunk
G01 X8.829 A letörés előtt arányos távolsággal megáll a szerszám
G01 X20 Z-3.225 Megfelelő letörés kialakításához szükséges végpont
G01 Z-15 További elmozdulás egyenesen a munkadarab végéig
G01 X22 Eltávolodunk a darabtól X irányban (kis váll miatt lassan)
G00 Z-14 Eltávolodunk a darabtól Z irányba gyorsan
G00 SUPA X300 Z250 D0 Biztonságos pontra állás
M30 Program vége
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 14
Kompenzáció a vezérlőn
• G41 – előtolás iránya szerint
az anyag a jobb oldalon van
• G42 – előtolás iránya szerint
az anyag a bal oldalon van
• G40 – kompenzáció
kikapcsolása M04
• Ilyenkor a vezérlő számolja ki
a szükséges kompenzációkat
• G41/42 nem kompenzálja a
munkadarab középső pontját
– vagyis továbbra is a lapka
sugarával arányosan (pl. X-
1.6) kell írni a programot
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 15
Szerszámpálya G42-vel illetve nélküle

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 16


3. Feladat – simítás - kompenzációval
Program Megjegyzés
G90 DIAMON G710 Abszolút, átmérős programozás, mm és mm/fordulat Lapka:
G00 SUPA X300 Z250 D0 Biztonságos pontra állás CNMG 12 04 08-PR 4325
G54 Munkadarab nullpont kiválasztása
T01 D1 Szerszámválasztás az első éllel/kompenzációval
M03 S2000 Főorsó indítása 2000 mm/fordulattal
G00 X-1.6 Z2 X és Z tengely mentén megközelítjük gyorsjárattal a darabot,
úgy, hogy a szerszámcsúcssugár ne okozzon gondot
G01 G42 Z0 F0.1 G42-vel bekapcsoljuk a csúcssugár kompenzációt, F0.1: 0,1
mm/fordulat-os előtolással Z irányba egyenesen elmozdulunk
G01 X10 A körív előtt csúcssugár távolsággal megáll a szerszám
G03 X20 Z-5 CR=5 A kör végpontja és a kör sugara
G01 Z-15 További elmozdulás egyenesen a munkadarab végéig
G01 X22 Eltávolodunk a darabtól X irányban (kis váll miatt lassan)
G00 G40 Z-14 Eltávolodunk a darabtól Z irányba gyorsan és kikapcsoljuk a
kompenzációt
G00 SUPA X300 Z250 D0 Biztonságos pontra állás
M30 Program vége
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 17
Kompenzáció a szimulátoron
• Alkatrész kontúrja
(nominális méretekkel
beprogramozva)
• Kompenzáció
megjelenése (G42)
• A vezérlőn a
kompenzálás úgy jelenik
meg, mintha a lapka
rádiuszának középső
pontját programoznánk
(korábbi számolások is
ezen alapultak)

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 18


Kompenzáció a szimulátoron
• A program szimulációja
során értelemszerűen
nem jelenik meg az
eredeti kontúr
• Ilyenkor az aktív
kompenzáció arról
ismerhető meg, hogy a
vonalak a programozott
értékhez képest máshol
vannak (X irányban két
csúcssugárnyi, Z
irányban csúcssugárnyi)
• Az irány a G14/G42 függ

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 19


4. Feladat - simítás
Program Megjegyzés
G90 DIAMON G710 Abszolút, átmérős programozás, mm és mm/fordulat
G00 SUPA X300 Z250 D0 Biztonságos pontra állás
G54 Munkadarab nullpont kiválasztása
T01 D1 Szerszámválasztás az első éllel/kompenzációval
M03 S2000 Főorsó indítása 2000 mm/fordulattal
G00 X-1.6 Z2 X és Z tengely mentén megközelítjük gyorsjárattal a darabot,
úgy, hogy a szerszámcsúcssugár ne okozzon gondot
G01 G42 Z0 F0.1 G42-vel bekapcsoljuk a csúcssugár kompenzációt, F0.1: 0,1
mm/fordulat-os előtolással Z irányba egyenesen elmozdulunk
G01 X10 A letörés kezdete
G01 X20 Z-2.887 Megfelelő letörés kialakításához szükséges végpont
G01 Z-15 További elmozdulás egyenesen a munkadarab végéig
G01 X22 Eltávolodunk a darabtól X irányban (kis váll miatt lassan)
G00 G40 Z-14 Eltávolodunk a darabtól Z irányba gyorsan és kikapcsoljuk a
kompenzációt
G00 SUPA X300 Z250 D0 Biztonságos pontra állás
M30 Program vége
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 20
Profilok a szimuláció során

• Névleges profil
• Számolásos korrekció
• G42 korrekció

2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 21


Lekerekítés és letörés programozása
• CHF: letörés élhossza
• CHR: letört él hosszúsága
• RND: lekerekítés sugara
• Minden esetben az
éltompítás nélküli
kontúrt programozzuk
azzal a kiegészítéssel,
hogy a sor végén
megadjuk az éltompítás
mértékét
• G41/G42 kompenzáció
működik ilyen
megadásnál is
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 22
5. Feladat – simítás - kompenzációval
Program Megjegyzés Lapka:
G90 DIAMON G710 Abszolút, átmérős programozás, mm és mm/fordulat
CNMG 12 04 08-PR 4325
G00 SUPA X300 Z250 D0 Biztonságos pontra állás
G54 Munkadarab nullpont kiválasztása
T01 D1 Szerszámválasztás az első éllel/kompenzációval
M03 S2000 Főorsó indítása 2000 mm/fordulattal
G00 X-1.6 Z2 X és Z tengely mentén megközelítjük gyorsjárattal a darabot,
úgy, hogy a szerszámcsúcssugár ne okozzon gondot
G01 G42 Z0 F0.1 G42-vel bekapcsoljuk a csúcssugár kompenzációt, F0.1: 0,1
mm/fordulat-os előtolással Z irányba egyenesen elmozdulunk
G01 X20 RND=5 Homlokfelület 5 sugarú lekerekítéssel
G01 Z-15 További elmozdulás egyenesen a munkadarab végéig
G01 X22 Eltávolodunk a darabtól X irányban (kis váll miatt lassan)
G00 G40 Z-14 Eltávolodunk a darabtól Z irányba gyorsan és kikapcsoljuk a
kompenzációt
G00 SUPA X300 Z250 D0 Biztonságos pontra állás
M30 Program vége
2018/2019 őszi félév Andó Mátyás – ELTE-IK-SMI 23

You might also like