Łuk w osi Z g-code

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC

Autor tematu
crash1990
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 3
Rejestracja: 06 lut 2010, 14:43
Lokalizacja: pabianice

Łuk w osi Z g-code

#1

Post napisał: crash1990 » 03 maja 2010, 21:57

Witam,
Niedawno udało mi się zbudować z dwoma kolegami małą frezarkę CNC.(https://www.cnc.info.pl/topics60/pierws ... t20017.htm)
Chciałbym wyfrezować fragment łuku w osi Z. Próbowałem zmieniając płaszczyznę funkcjami g18 i g19 oraz używając funkcji g02 i g03. Jednak za każdym razem wychodzi mi okrąg w płaszczyźnie XY. Jak to zrobić i czy w g-codzie istnieją instrukcje warunkowe i pętle? :razz: I jeszcze jedno pytanie początkującego. Całkiem nieźle wychodzi mi już frezowanie płaskich elementów zaprojektowanych w AutoCadzie. Jak przekształcić w g-code obiekt 3D stworzony w AutoCadzie. Czy da się to zrobić jakimś programem? Czy są jakieś reguły projektowania rysunków w AutoCadzie żeby były właściwie konwertowane do g-codu. Na razie korzystam z konwertera w Mach3.
Pozdrawiam Mateusz



Tagi:

Awatar użytkownika

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

#2

Post napisał: WZÓR » 04 maja 2010, 10:18

Pokaż jak napisałeś program , to Tobie pomogę.
... Jak przekształcić w g-code obiekt 3D stworzony w AutoCadzie. ...
Przydałby Ci się jakiś CAM.
Pomagam w:
HAAS - frezarki, tokarki


pltmaxnc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1345
Rejestracja: 13 sie 2004, 13:58
Lokalizacja: warszawa

#3

Post napisał: pltmaxnc » 04 maja 2010, 11:41

G90
Ten programik robi trzy okręgi za każdym razem w innej płaszczyżnie.
Wybór płaszczyzny określają polecenia G17, G18, G19 - z łukami jest analogicznie
G20
G53
F1000
G00 X10 Y10 Z0
G17
G02 I2.5 J0 X10 Y10 Z2
G03 I2.5 J0 X10 Y10 Z0
G18
G02 K2 I0 X10 Y11 Z0
G03 K2 I0 X10 Y10 Z0
G19
G02 J0 K2 X11 Y10 Z0
G03 J0 K2 X10 Y10 Z0
G00 X0 Y0 Z0
M30


Autor tematu
crash1990
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 3
Rejestracja: 06 lut 2010, 14:43
Lokalizacja: pabianice

#4

Post napisał: crash1990 » 04 maja 2010, 16:22

WZÓR pisze:Pokaż jak napisałeś program , to Tobie pomogę.
... Jak przekształcić w g-code obiekt 3D stworzony w AutoCadzie. ...
Przydałby Ci się jakiś CAM.
A czy do przekształcenia bryły 3D w g-code nadawałby się ArtCam 2008?
Jeżeli tak to gdzie można znaleźć jakiś przykład takiego działania :wink:

Kod: Zaznacz cały

G90 
G20
G53
F1000
G00 X10 Y10 Z0
G17
G02 I2.5 J0 X10 Y10 Z2
G03 I2.5 J0 X10 Y10 Z0
G18
G02 K2 I0 X10 Y11 Z0
G03 K2 I0 X10 Y10 Z0
G19
G02 J0 K2 X11 Y10 Z0
G03 J0 K2 X10 Y10 Z0
G00 X0 Y0 Z0
M30
Po wprowadzeniu powyższego fragmentu kodu i zasymulowaniu go w NcPlot 1.2 w płaszczyźnie ZX nadal mi nie chce wyjść okrąg :sad:
Chyba że może coś źle patrze w załączniku umieszczam zrzut ekranu z działania NcPlot
Obrazek


pltmaxnc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1345
Rejestracja: 13 sie 2004, 13:58
Lokalizacja: warszawa

#5

Post napisał: pltmaxnc » 04 maja 2010, 19:13

Uprościłem go max.
G20
G53
F1000
G00 X10 Y10 Z0
G17
G02 I2.5 J0 X10 Y10 Z0
G18
G02 K2 I0 X10 Y10 Z0
G19
G02 J0 K2 X10 Y10 Z0
G00 X0 Y0 Z0
M30

wykonuje okręgi w płaszczyznach xy, xz, yz

Jeżeli któryś z okręgów nie będzie widoczny na Twoim symulatorze to zapuść pod Mach'em , widać wszystkie trzy

Awatar użytkownika

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

#6

Post napisał: WZÓR » 04 maja 2010, 23:29

Na foto przykład z zajęć teoretycznych.... :razz:

G17 G40 G49
T5 M6
S500 M3
G90 G54 G42
G00 X30.Y0.
G43 Z25.
G00 X30. Y0. Z-45.
G01 X30. Y0. Z-50. F150.
G18 G02 X0. Z-20. I-30. J0.
G17 G01 X30. Z-20. F150.
G00 Z0.
G40
G49
M5
G28 Z0
/G28 Y0.
M02
...A czy do przekształcenia bryły 3D w g-code nadawałby się ArtCam 2008? ...
Nie znam tego programu , ale pewnie tak.
Zapisz bryłę 3D w formacie (np.) IGS , otwórz ją w ArtCam-e , przeprowadź obróbkę i mając odpowiedni postprocesor wygeneruj G-kod.

p.s. mam nadzieję , że foto ...w miarę czytelne.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”