Korekta narzedzi

Dyskusje dotyczące programowania G-Code

Autor tematu
Snafu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 38
Rejestracja: 25 sty 2012, 17:05
Lokalizacja: OPOLE

Korekta narzedzi

#1

Post napisał: Snafu » 25 sty 2012, 19:35

Witam.
Od niedawna pracuje jako operator CNC. Moja maszyna to Deckel Maho mh1000.
Jestem samoukiem i ostatnio próbuje rozgryść zagadnienie korekty narzędzi G41.
Dzisiaj miałem do wykonania kontżliwość pisanie G-kodów jeur detalu o kształcie który podaje jako załacznik.
Mam możliwość pisanie g-kodów z palca, i każda zmiana średnicy narzędzia wymaga modyfikacji programu w maszynie. W podanym przykładzie nie ma większego problemu ponieważ detal nie jest skomplikowany, ale przy bardziej wymagających elementach może być problem.
Program który napisałem prowadzi narzędzie "nad" konturem detalu uwzględniając średnicę freza fi 40. punkt zerowy znajduje sie w lewym dolnym rogu i od niego zaczynam.

N10 G18
N20 G52
N30 G94 S350 F90 M13
N40 G0 x-20 y-25
n50 g1 x-20 y120
n60 g1 x95 y120
n70 g1 x95 y100
n80 g3 x125 y70 r30
n90 g1 x230 y70
n100 g2 x270 y30 r40
n110 g1 x270 y-20
n120 g1 x-25 y-20
n130 m30

Może ktoś podać jak ten program będzie wyglądał z zastosowaniem korekcji?.
Załączniki
korekta.jpg
korekta.jpg (35.65 KiB) Przejrzano 3563 razy



Tagi:


zibi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1279
Rejestracja: 24 lut 2007, 15:20
Lokalizacja: podkarpackie

#2

Post napisał: zibi » 25 sty 2012, 19:44

Piszesz osią freza. Dajesz blok dojazdu do kontury zawierający G41 lun G42 zależnie od potrzeb. Korekcja nie przejdzie jeśli w konturze są promienie mniejsze niż promień. Tor jest korygowany o promień freza, ustawiasz go w tablicy narzędzi. Odwołujesz wszystko G40.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7977
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#3

Post napisał: WZÓR » 25 sty 2012, 19:53

%
O1
G17
G40
G80
G90
G54
T2 M6 (Tool # 2 : FREZ 20. )
G43 H2
S2100 M3
G0 X-11. Y0
Z25.
G0 Z2.5
G1 Z-1. F560.00
G41 G1 X0 D2
Y100.
X75.
G3 X125. Y50. I50. J0
G1 X230.
G2 X250. Y30. I0 J-20.
G1 Y0
X0
G40 Y-11.
G0 Z25.
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
%
Pomagam w:
HAAS - frezarki, tokarki


satariel666
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 28
Rejestracja: 06 lut 2008, 21:19
Lokalizacja: Krotoszyce

#4

Post napisał: satariel666 » 25 sty 2012, 19:55

Paremety kompensacji(G40, 41, 42) nadaja OFFSET na tor zerowy inaczej piszac na kontor wlasciwy. Dziala to jak opcja OFFSET w kazdym programie typu CAD.
Jak kolega wspomnial, kompensaca owa nie moze byc mniejsza jak narzedie co logicznie kazdy sobie wytlumaczy - nie mozna zrobic otworu 1mm wiertłem 10mm.

Niektorzy to nazywaja "bledem korekcji promieniowej" :>

Zmiana parametru G40,41,42 nie wymaga zmiany programu.


Autor tematu
Snafu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 38
Rejestracja: 25 sty 2012, 17:05
Lokalizacja: OPOLE

#5

Post napisał: Snafu » 25 sty 2012, 20:04

oj po tym co kolega wzór mi podał, coś czuje że moja maszyna tego nie przyjmie.
Pracuje na czymś takim. Deckel Maho Mh1000 Może ktoś coś będzie wiedział na jej temat?


Endrju76
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 351
Rejestracja: 30 wrz 2008, 21:17
Lokalizacja: Śląsk

#6

Post napisał: Endrju76 » 25 sty 2012, 20:05

Program z korekcją wsin840
%_N_CNC1_MPF
; 25-01-2012
N5 G54
N10 T1 D1
N15 M6
N20 S1500 F250 M3 M8
N25 G0 X-30 Y-30 Z2
N30 G1 Z-10
N35 G41
N40 G1 X0 Y-5
N45 G1 X0 Y100
N50 G1 X75 Y100
N55 G3 X125 Y50 CR=50
N60 G1 X230 Y50
N65 G2 X250 Y30 CR=20
N70 G1 X250 Y0
N75 G1 X-25 Y0
N80 G1 Z2
N85 G40
N90 G0 X400.000 Y400.000 Z200.000
N95 T0 D0
N100 M6
N105 M30

Korekcję narzędzia warto wywołać oraz odwołać trochę od materiału bo sterownik może spowodować uszkodzenie konturu
Endrju
Zaznacz "POMÓGŁ" - to nie boli

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7977
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#7

Post napisał: WZÓR » 25 sty 2012, 20:19

Snafu pisze:oj po tym co kolega wzór mi podał, coś czuje że moja maszyna tego nie przyjmie.
Pracuje na czymś takim. Deckel Maho Mh1000 Może ktoś coś będzie wiedział na jej temat?
.... a ten przyjmie? *

* - tego programu nie jestem pewien.
Sprawdź na symulacji.

%PM
N1
N1 G17 T02 M06
N2 G54
N3 G90
N4 G00 X-11. Y0
N5 Z25. S2100 M03
N6 M08
N7 G00 Z2.5
N8 G01 Z-1. F560.
N9 G43 X0
N10 G41
N11 G01 Y100.
N12 X75.
N13 G03 X125. Y50. I125. J100.
N14 G01 X230.
N15 G02 X250. Y30. I230. J30.
N16 G01 Y0
N17 X0
N18 G40
N19 G01 Y-11.
N20 G00 Z25.
N21 M09
N22 M30
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Snafu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 38
Rejestracja: 25 sty 2012, 17:05
Lokalizacja: OPOLE

#8

Post napisał: Snafu » 25 sty 2012, 20:49

WZÓR pisze: %PM
N1
N1 G17 T02 M06
N2 G54
N3 G90
N4 G00 X-11. Y0
N5 Z25. S2100 M03
N6 M08
N7 G00 Z2.5
N8 G01 Z-1. F560.
N9 G43 X0
N10 G41
N11 G01 Y100.
N12 X75.
N13 G03 X125. Y50. I125. J100.
N14 G01 X230.
N15 G02 X250. Y30. I230. J30.
N16 G01 Y0
N17 X0
N18 G40
N19 G01 Y-11.
N20 G00 Z25.
N21 M09
N22 M30
czemu przy linijce N4 G00 X-11 ? przecież biorąc pod uwagę promień freza będe juz 9 mm w materiale.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 7977
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#9

Post napisał: WZÓR » 25 sty 2012, 22:23

Snafu pisze:
WZÓR pisze: %PM
N1
N1 G17 T02 M06
N2 G54
N3 G90
N4 G00 X-11. Y0
...
czemu przy linijce N4 G00 X-11 ? przecież biorąc pod uwagę promień freza będe juz 9 mm w materiale.
Mój program napisałem pod frez ø20.0 .... pod ø40.0 będzie tak;

%PM
N1
N1 G17 T02 M06
N2 G54
N3 G90
N4 G00 X-22. Y0
N5 Z25. S239 M03
N6 M08
N7 G00 Z2.5
N8 G01 Z-1. F80.2
N9 G43 X0 F160.4
N10 G41
N11 G01 Y100.
N12 X75.
N13 G03 X125. Y50. I125. J100.
N14 G01 X230.
N15 G02 X250. Y30. I230. J30.
N16 G01 Y0
N17 X0
N18 G40
N19 G01 Y-22.
N20 G00 Z25.
N21 M09
N22 M30

Przepraszam - mój błąd.

Poczytaj tu ;
:arrow: https://www.cnc.info.pl/topics44/pomoc- ... t31780.htm
.... jak kolegę zygfryd uczyłem pisać program z / bez korekcji.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Snafu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 4
Posty: 38
Rejestracja: 25 sty 2012, 17:05
Lokalizacja: OPOLE

#10

Post napisał: Snafu » 26 sty 2012, 20:01

Witam.
Dzisiaj trochę pogrzebałem w maszynie i w opcjach programu znalazłem tabele narzędzi.
każde narzędzie ma do uzupełnienia 2 wartości L(lange) i R(radius). Czyli z tej tabeli maszyna wie jaka korekcje zastosowac?.
PS: Dostałem z firmy Nicom płytkę z EdgeCam wersja student. Siedzę nad nim i jak na razie czarna magia;p

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”