G42 i G41

Dyskusje dotyczące programowania G-Code

Autor tematu
mawwo
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 239
Rejestracja: 12 wrz 2004, 14:19
Lokalizacja: Pabianice

G42 i G41

#1

Post napisał: mawwo » 11 lut 2006, 22:12

Importuje pliki z Corela i tam mam nieuwzględnione średnice freza , jak zmusić frez aby osusunął się od lini rysunku?


pozdrawiam
Wojtek
mawwo

504-045-238

Tagi:

Awatar użytkownika

triera
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1454
Rejestracja: 16 paź 2005, 01:26
Lokalizacja: Świecie

#2

Post napisał: triera » 11 lut 2006, 23:57

Wystarczy wygenerować obrys w Corelu - szerokość promienia freza.
Jeśli ma być cięte na wylot - najłatwiej najpierw eksport "dziur",
następnie obrysów - do osobnych plików, w takiej też kolejności frezowanie.
Są dwa sposoby generowania obrysów - funkcja zamień kontur w obiekt
oraz interaktywny obrys. Każdy z nich ma swoje wady i zalety.


Autor tematu
mawwo
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 239
Rejestracja: 12 wrz 2004, 14:19
Lokalizacja: Pabianice

#3

Post napisał: mawwo » 12 lut 2006, 00:22

tak tylko jakbym zmienił średnice freza to wszystko od początku , natomiast G41,42 mogę niby uwzględnić średnicę , tylko , że niebardzo mi to wychodzi.
pozdrawiam
Wojtek
mawwo

504-045-238


ERNEST KUCZEK
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 9
Posty: 1121
Rejestracja: 13 kwie 2006, 02:59
Lokalizacja: planeta ziemia

#4

Post napisał: ERNEST KUCZEK » 27 kwie 2006, 01:33

jaki masz uklad sterujacy? w niektorych ukladach mozna podac srednice lub promien narzedzia na maszynie (ale nie jest to nic innego jak g41 lub g42, tyle ze osobna tabelka tak jak dla dlugosci narzedzia). ogolnie przy uzywaniu kompensacji trzeba zwrocic uwage czy nie ma w programie mniejszego promienia od promienia wpisanego narzedzia (lub wartosci kompensacji), oraz kmpensacja musi byc zalaczona i odwolana po linii prostej.
POZDRAWIAM


fenix3627
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 171
Rejestracja: 01 lut 2006, 15:54
Lokalizacja: Szczytno

#5

Post napisał: fenix3627 » 27 kwie 2006, 23:51

Można prosić o jakiś przykład, może kompletny kod do wycięcia dziury o srednicy 10mm frezem 3mm i wycięcia koła o sednicy 10mm tym samym frezem. Prubowałem tego parę razy ale nie coś mi nie idzie, wywala jakis bład a nie wiem o co chodzi. Jaka komenda podaje średnicę freza, bo bez tego to raczej nie zadziała.


ERNEST KUCZEK
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 9
Posty: 1121
Rejestracja: 13 kwie 2006, 02:59
Lokalizacja: planeta ziemia

#6

Post napisał: ERNEST KUCZEK » 28 kwie 2006, 04:01

jest to przyklad na otwor o srednicy 10(testowalem na sucho w mach3). w tool offests w kolumnie "diameter (D)" nalezy wpisac srednice narzedzia (w tym wypadku 3 bo o takie narzedzie bylo pytanie), a w kolumnie "diam. wear" mozna wpisac korekte dla otworu, tzn. jesli chcemy powiekszyc otwor to wpisuje sie wartosc ujemna a jesli chcemy otwor pomniejszyc to wpisuje sie wartosc dodatnia.
jak znajde chwile to opisze dokladnie na czym polega kompensacja i jak ja stosowac.
(jesli jest ktos zainteresowany)

G15 G17 G40 G20 G94 G54 G49 G99 G64
G43H1
G0 Z10.0
G0 X0.0 Y-0.5
G1 Z0.0 F10.
G1 G41 D1 x3.0 Y-2.0
G3 X5.0 Y0.0 R2.0
G3 X-5.0 Y0.0 R5.0
G3 X5.0 Y0.0 R5.0
G3 X3.0 Y2.0 R2.0
G1 G40 X0.0 Y0.5
G49
G0 Z10.0
POZDRAWIAM


jjanusz
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 292
Rejestracja: 16 lut 2006, 19:55
Lokalizacja: krasnogliny

#7

Post napisał: jjanusz » 23 lis 2006, 17:06

ERNEST KUCZEK, JNTERESOWAŁ BY MNIE PRZYKŁAD Z WYKORZYSTANIEM KOMPESACIJ
przy pisaniu promieni w otworze i na zewnątrz nie bardzo mogie to załapać
POZDRAWIAM
niedość że masz pracę to jeszcze pieniądze byś chciał


ERNEST KUCZEK
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 9
Posty: 1121
Rejestracja: 13 kwie 2006, 02:59
Lokalizacja: planeta ziemia

#8

Post napisał: ERNEST KUCZEK » 24 lis 2006, 17:07

czy widziales lekcje nr 3 dodana przez kajman na temat kompensacji? warto zobaczyc.
https://www.cnc.info.pl/viewtopic.php?t=2148
lub bezposrenio na jego stronie
http://www.train.cnc.info.pl/lekcja3.html
wazna rzecz przy kompensacji g41 lub g42 jak i jej odwolaniu g40, nalezy ja wprowadzac po linii prostej najlepiej w plaszczyznie w krorej ma byc uzyta.
jesli bedziesz mial jakies pytania to pytaj.

PRZYKLAD
(PROGRAM- G41 G42)
(SREDNICA NARZEDZIA 3)
(SREDNICA OKREGU 10)
(SRODEK OKREGU X0, Y0)

(SREDNICA 10 WEWNATRZ G41 KOMPENSACJA LEWOSTRONNA FREZOWANIE WSPOLBIEZNE)
G0X0.Y0.
G43H2Z10.T1
0Z1.
G1Z-3.F50.
G41D1X-3.5
G3X3.5R3.5
X-3.5R3.5
G1G40X0.
G0Z10.
(SREDNICA 10 WEWNATRZ G42 KOMPENSACJA PRAWOSTRONNA FREZOWANIE PRZECIWBIEZNE)
Z1.
G1Z-3.
G42D1X-3.5
G2X3.5R3.5
X-3.5R3.5
G1G40X0.
G0Z10.
(SREDNICA 10 NA ZEWNATRZ G41 KOMPENSACJA LEWOSTRONNA FREZOWANIE WSPOLBIEZNE)
X-10.
Z1.
G1Z-3.
G41D1X-6.5
G2X6.5R6.5
X-6.5R6.5
G1G40X-10.
G0Z10.
(SREDNICA 10 NA ZEWNATRZ G42 KOMPENSACJA PRAWOSTRONNA FREZOWANIE PRZECIWBIEZNE)
Z1.
G1Z-3.
G42D1X-6.5
G3X6.5R6.5
X-6.5R6.5
G1G40X-10.
G0Z10.
%
_________________
POZDRAWIAM


kameleon
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 103
Rejestracja: 07 lis 2006, 21:18
Lokalizacja: Kraków

#9

Post napisał: kameleon » 24 lis 2006, 21:32

Czytam otej korekcji i czytam ,prubuje i nie dziła mi ,jakby ktoś mógł zerknąć : rysuje kwadrat 10x10 w Ato Cadzie zapisuje dxf ,importuje do macha ,generuje G kod no i mam
(File )
(Wednesday, January 10, 2007)
G90G80G49
G0 Z1.0000
G0 Z1.0000
M5
M6T1
M3
S0
G0 Z1.0000
G0 X0.0000 Y0.0000
M3
F1.000G1 Z0.0000
F1.000G1 X10.0000 Y0.0000
G1 X10.0000 Y10.0000
G1 X0.0000 Y10.0000
G1 X0.0000 Y0.0000
M5
G0 Z1.0000
M5
G53 X0 Y0
M5M30
frez zapisany w tol:
i jak teraz mam włączyć (gzie mam wpisać )G41 G42 G40 :???:
_________________
Janusz
Janusz

Awatar użytkownika

skoti
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1743
Rejestracja: 28 gru 2004, 23:56
Lokalizacja: Rybnik

#10

Post napisał: skoti » 24 lis 2006, 22:31

Przykład Ernesta jest źle napisany . Gdy są użyte funkcje G41 G42 nie trzeba odsuwać freza od ścieżki o jego promień (po to wlasnie jest G41 G42). Ścieżkę pisze sie wg wymiarów rzeczywistych i nie ma znaczenia średnica freza byle by był w przypadku otworów mniejszy od średnicy otworu . Program powinien wyglądać tak :
(SREDNICA 10 WEWNATRZ G41 KOMPENSACJA LEWOSTRONNA FREZOWANIE WSPOLBIEZNE)
G0 X0. Y0.
G43 H2 Z10. T1
G0 Z1.
G1 Z-3. F50.
G41 D1 X-5.
G3 X5. R5.
X-5. R5.
G1 G40 X0.
G0 Z10.

Kolego kameleon, musisz sobie dopisać do programu wejście i wyjście . Frez musi mieć miejsce na załączenie i wyłączenie korekcji . Poprawka by wyglądała tak w przypadku obróbki zewnętrznej owego kwadratu .

G0 Z1.0000
G0 X0.0000 Y0.0000 poprawiamy na G0 X-5. Y0.
M3
F1.000G1 Z0.0000
dodajemy G1 F1. G42 D1 X0. Y0.
F1.000G1 X10.0000 Y0.0000
G1 X10.0000 Y10.0000
G1 X0.0000 Y10.0000
G1 X0.0000 Y0.0000
dodajemy odjazd i wyłączenie korekcji G40 Y-5.
M5
Odległość najazdu i odjazdu musi być większa od promienia przewidywanego frezu .

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”