
Wykonywanie łuków za pomocą interpolacji kołowej G02/G03, jest jedną z podstawowych czynności programistycznych dla obrabiarek CNC. Kluczem do prawidłowego zaprogramowania takiej obróbki jest znajomość kilku elementów :
- pÅ‚aszczyzna na której pracujemy – XY (G17), XZ (G18), YZ (G19)
- kierunek kreślenia łuku, zgodnie z ruchem wskazówek zegara G02, przeciwnie do ruchu wskazówek zegara G03
- punkt początkowy kreślonego łuku A: XA=17, YA=89 (dla G02)
- punkt końcowy kreślonego łuku B: X=74.102, Y=15 (dla G02)
- współrzÄ™dne Å›rodka kreÅ›lonego okrÄ™gu/Å‚uku O: XO=30 , YO=40, które po zastosowaniu prostej zależnoÅ›ci I= XO – XA , J= YO – YA. dadzÄ… nam I=13, J=-49

Mamy więc :
N10 G90 G0 X17 Y89 N15 G90 G02 X74.102 Y15 I13 J-49
W nowszych obrabiarkach wystarczy podać wartość promienia kreślonego łuku R=50.695, lub CR=50.695
N10 G90 G0 X17 Y89 N15 G90 G02 X74.102 Y15 R50.695
Na początku wspomniałem o potrzebie poznania płaszczyzny obróbki. Determinuje ona parametry naszej interpolacji :
-
G17 – X, Y, I, J
G18 – X, Z, I, K
G19 – Y, Z, J, K
Oczywiście jeśli punkt początkowy i końcowy kreślonego łuku będą jednakowe, otrzymamy pełen okrąg
N10 G90 G0 X17 Y89 N15 G90 G02 X17 Y89 I13 J-49
Powyższy kod możemy uprościć :
N10 G90 G0 X17 Y89 N15 G90 G02 I13 J-49
Tak samo, jeśli któryś z parametrów I, J lub K równe są zero, mozemy je pominąć w programie
N10 G90 G0 X5 Y90 N15 G90 G02 X45 I20 // możemy pominąć Y90 i J0
Warta wspomnienia jest również mozliwość wykonania tzw. interpolacji Å›rubowej, z użyciem wszystkich trzech parametrów. I tak, dla pÅ‚aszczyzny XY – G17 mamy:
N10 G90 G0 X17 Y89 N15 G90 G02 X17 Y89 Z-10 I13 J-49 K2 // tutaj K określa wartość zagłębienia narzędzia dla jednego obrotu
1 comment
cadelar says:
Lis 30, 2012
Dziękuje:) zwięźlie i klarownie, tego mi było trzeba:)Mam jednak pytanie, w taki bądź razie jak wygląda program wykonujący czynność interpolacji kołowej, która de facto pozwoli nam uzyskć otwór stożkowy o określonym kącie?