Pierwszy kod

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

cosmonet
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 278
Rejestracja: 01 sty 1970, 01:00
Lokalizacja: Mazowsze

#11

Post napisał: cosmonet » 30 lip 2014, 19:03

1. Obroty wrzeciona, np. M03 S1000. Czyli 1000 obr/min.
2. Posuw narzędzia w tym przypadku freza, np. G01 Z-10 F100. Czyli frez pokona drogę 100 mm w przeciągu jednej minuty, 100mm/min.



Tagi:


Autor tematu
czyzak
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 9
Rejestracja: 29 lip 2014, 12:53
Lokalizacja: Paniówki

#12

Post napisał: czyzak » 30 lip 2014, 21:04

cosmonet pisze:1. Obroty wrzeciona, np. M03 S1000. Czyli 1000 obr/min.
2. Posuw narzędzia w tym przypadku freza, np. G01 Z-10 F100. Czyli frez pokona drogę 100 mm w przeciągu jednej minuty, 100mm/min.
Ad1: Obroty wpisuje się nawet przy "zewnętrznym" wrzecionie?
Ad2: Ta prędkość odnosi się do wszystkich prędkości G01? Co będzie jeśli się nie zadeklaruje prędkości?


burzaxxx
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 346
Rejestracja: 25 wrz 2010, 20:22
Lokalizacja: zDolny Śląsk

#13

Post napisał: burzaxxx » 30 lip 2014, 21:50

ad1 co to jest zewnętrzne wrzeciono?
Ad2 będzie się kręciło z zadana prędkością az do M5 lub zmiany F
Mazak/Mazatrol-Haas-NUM-GibbsCAM

Awatar użytkownika

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

#14

Post napisał: WZÓR » 30 lip 2014, 21:53

czyzak pisze:@cosmonet: Dzięki, czyli tak jak myślałem. Rzućcie okiem na poprawiony kod, szczególnie na komentarze:

Kod: Zaznacz cały

G71    (Programowanie w mm) 
G90    (Programowanie absolutne) 

G00 X0 Y0	(Zero obrabiarki)
G54		(Pełny obszar roboczy)

G00 X100 Y100    (Podjazd do początku materiału, przykładowo 100;100)
G55		(Tworzy początek nowego układu współrzędnych dla obrabianego elementu?)
G41 D1		(Kompensacja z lewej strony, frez 2mm)
G43 D10		(Kompensacja długości frezu, 1cm)
G00 X-2 Y-2
M03        (Włączenie wrzeciona) 
G01 Z-10    (Zatopienie frezu w materiale) 

G01 X0 Y0 	(Dojechanie do detalu z kompensacją)
Y233
X9
Y223
X91
Y233
X100
Y0
X91
Y10
X9
Y0
X0

G40		(Wyłączenie kompensacji)

G01 Z10        (Podniesienie frezu) 
M05        (Wyłączenie wrzeciona)
Jeśli coś Wam się nie podoba to piszcie od razu :) Dzięki za pomoc!
moja wersja;

http://zapodaj.net/bde8d954fec08.jpg.html

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
czyzak
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 9
Rejestracja: 29 lip 2014, 12:53
Lokalizacja: Paniówki

#15

Post napisał: czyzak » 31 lip 2014, 07:26

@WZÓR : Wielkie dzięki! A powiedźcie mi, gdzie mogę sobie wrzucić gcode i pooglądać sobie? Jak to wrzucam na strony internetowe czy nawet do OpenSCAMa to nic się nie pokazuje...


cosmonet
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 278
Rejestracja: 01 sty 1970, 01:00
Lokalizacja: Mazowsze

#16

Post napisał: cosmonet » 31 lip 2014, 09:52

Ad2: Ta prędkość odnosi się do wszystkich prędkości G01? Co będzie jeśli się nie zadeklaruje prędkości?
??? ... na maszynie przemysłowej zapewne pojawił by się błąd oraz ALARM o braku zadeklarowanej prędkości obrotowej wrzeciona.

Co do obrotów wrzeciona i prędkość posuwu można tak:

Kod: Zaznacz cały

G00 X-2 Y-2 
M03  S1500    
G01 Z-10  F25.
X0 Y0  F50.   
Y233 F100.
X9 
Y223 
X91 
Y233 
X100 
Y0 
X91 
Y10 
X9 
Y0 
X0 
Czyli w całym programie możesz deklarować różne prędkości obrotowe wrzeciona oraz posuwy, np.:

N10 M03 S1500
N20 G00 X3 Y3 Z-10
N30 G01 Y100 F100.
... {dalszy ciąg programu/obróbki}
N110 M03 S1200
N120 G01 Y100 F70.
... {dalszy ciąg programu/obróbki}
N210 M03 S800
N220 G01 Y100 F50.
... {dalszy ciąg programu/obróbki}
N500 M30


Autor tematu
czyzak
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 9
Rejestracja: 29 lip 2014, 12:53
Lokalizacja: Paniówki

#17

Post napisał: czyzak » 31 lip 2014, 13:28

Proszę jeszcze o pomoc w wyborze jakiegoś programu, gdzie można zobaczyć kontury elementu na podstawie kodu. Nie wiem czemu takie strony mi nic nie pokazują http://gcode.ws/
http://gcode.joewalnes.com/


lajosz
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1614
Rejestracja: 13 sty 2009, 20:33
Lokalizacja: Ziębice

#18

Post napisał: lajosz » 31 lip 2014, 19:39

czyzak pisze:Proszę jeszcze o pomoc w wyborze jakiegoś programu, gdzie można zobaczyć kontury elementu na podstawie kodu.
>> KLIK <<

Pobierasz.
Wczytujesz G-Code
Oglądasz sobie


SoulNeverDie89
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 01 sie 2014, 11:41
Lokalizacja: Bielska-Białej

#19

Post napisał: SoulNeverDie89 » 01 sie 2014, 12:50

" Mach 3 "pozawala na zamianę Gkodu.
Siema Z Bielska-Białej.


raben
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 107
Rejestracja: 05 lut 2011, 20:45
Lokalizacja: Cheltenham

#20

Post napisał: raben » 11 sie 2014, 23:38

Ja osobiscie moge polecic Nanjing Swansoft CNC Simulator do podgladu i pisania pierwszych programow recznie. Wywala bledy jak cos jest nie tak.


[youtube][/youtube]

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”