Potrzebuje pomocy. Frezarka - program - szkoła zawodowa.

Dyskusje dotyczące programowania G-Code

Autor tematu
WesSskeR
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 08 gru 2012, 17:01
Lokalizacja: Tarnowskie Góry

Potrzebuje pomocy. Frezarka - program - szkoła zawodowa.

#1

Post napisał: WesSskeR » 09 gru 2012, 13:56

http://imageshack.us/photo/my-images/72/img0475nk.jpg/ - Karta Technologiczna
http://imageshack.us/photo/my-images/26/img0477jl.jpg/ - Rysunek Techniczny

Od operacji 1 do 5 nie mam problemu z programem. Schody zaczynają się przy wyfrezowaniu rowka(Operacja nr 6), z uwzględnieniem odchyłek. Przy tej operacji pojawia się również interpolacja kołowa, z którą mam problem. Połączenie funkcji G41/G42 i G02/G03 w jednej operacji sprawia, że w mojej głowie robi się mętlik. Do operacji nr 7 w ogóle nie mam pojęcia jak się zabrać. Operacja nr 8 nie sprawia mi problemu.

Prosiłbym o pomoc w wykonaniu tych dwóch operacji.

Wybaczcie brak profesjonalizmu. Jestem uczniem, mój nauczyciel od CNC jest niezbyt chętny do wyjaśnienia mi jak wykonać te dwie operacje. Z góry dziękuje za wyrozumiałość, pozdrawiam fachowców.

Byłbym bardzo wdzięczny gdyby ktoś okazał mi chęć pomocy.



Tagi:

Awatar użytkownika

clubber84
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1188
Rejestracja: 28 sie 2011, 10:34
Lokalizacja: Zach-Pom

#2

Post napisał: clubber84 » 09 gru 2012, 14:43

Nie jestem pewien, czy upublicznianie karty technologicznej jest legalne, ale nie do tego zmierzam.

Funkcje G41/42 i G02/03 możesz zrobić w osobnych podprogramach, a jeśli chodzi o wykonanie łuku, to zapraszam tutaj:
https://www.cnc.info.pl/topics84/zwalni ... t36315.htm

Pozdrawiam


Autor tematu
WesSskeR
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 08 gru 2012, 17:01
Lokalizacja: Tarnowskie Góry

#3

Post napisał: WesSskeR » 09 gru 2012, 15:16

Podprogramy? Masz na myśli osobne bloki?
N150 M06 T06
N155 G21 G95 G54 G90
N160 G00 G43 H06 Z50
N165 X18.6 Y0 Z2 S1000 M03 F0.06
N170 ...
N175 ...

Nie wiem, czy blok N165 jest dobrze napisany. Dalej to już klapa. W głowie mam jakieś tam pojęcie jak frez powinien się poruszać, ale przelać na papier... Urok kompensacji narzędzi oraz interpolacji kołowej w jednej operacji. :neutral:

Awatar użytkownika

clubber84
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1188
Rejestracja: 28 sie 2011, 10:34
Lokalizacja: Zach-Pom

#4

Post napisał: clubber84 » 09 gru 2012, 16:44

Tak, osobne bloki, dalej powinno pójść łatwiej (z pomocą kolegów na forum lub samemu) :wink:

Pozdrawiam

Awatar użytkownika

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

Re: Potrzebuje pomocy. Frezarka - program - szkoła zawodowa.

#5

Post napisał: WZÓR » 09 gru 2012, 18:00

WesSskeR pisze:... Prosiłbym o pomoc w wykonaniu tych dwóch operacji. ...
Baza (G54) ..... jak na rysunku.

Obrazek

....
T3 M6 (FREZ FI 6.)
G43 H3
M8
S2100 M3
G0 X18.5 Y14.
Z5.
G1 Z0. F460.
M97 P1 L5
G00 Z25.
M9
T6 M6 (FREZ FI20.)
G43 H6
M8
S1900 M3
G0 X-20. Y0
Z25.
G0 Z2.5
G1 Z-15. F460.00
G41 G1 X-10. D6
Y30.
G2 X0 Y40. I10. J0
G1 X34.
G2 X42. Y36. I0 J-10.
X49. Y15. I-28. J-21.
X42. Y-6. I-35. J0
X34. Y-10. I-8. J6.
G1 X0
G2 X-10. Y0 I0 J10.
G1 G40 X-20.
G0 Z25.
M9
M5
G28 G91 Z0
G28 Y0
G0 G49
G90
M30

N1
G1 G91 Z-1. F560.00
G41 G90 G1 Y17. D3
G3 X18. Y16.5 I0 J-0.5
G1 Y13.5
G3 X18.5 Y13. I0.5 J0
G1 X31.5
G3 X32. Y13.5 I0 J0.5
G1 Y16.5
G3 X31.5 Y17. I-0.5 J0
G1 X18.5
G40 Y14.
M99
%

p.s.
Sprawdź ten program w symulatorze ...... mam nadzieję , że nie popełniłem błędu. :neutral:
Frezowanie zewnętrznego konturu wykonałem w jednym przejściu , tj. na Z-15.
Jak chcesz , to rozpisz go na * razy wykonując podprogram (patrz; operacja frezem ø 6.0)

W przekroju nie rysujemy linii przerywanych. :wink:

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
WesSskeR
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 08 gru 2012, 17:01
Lokalizacja: Tarnowskie Góry

#6

Post napisał: WesSskeR » 09 gru 2012, 23:52

- centrum obróbcze, na którym pracuje.

Teraz to już mam kompletny mętlik w głowie. Czy dla każdej obrabiarki są osobne funkcje? Jestem w 3 klasie, w tym roku egzamin zawodowy, a ja nie mam pojęcia co to J, I, L... Na zajęciach poznaliśmy tylko funkcje G, M. Dlaczego wartość posuwu (460) jest aż tak duża?
Wiedziałem, że jestem zielony. Nie wiedziałem, że jestem aż tak zielony... :neutral:

LIDERZE FORUM, czy mógłbyś mi opisać przy każdym z bloków co wykonujemy? Potrzebuje tej wiedzy. Z góry dziękuje.

EDIT: Zauważyłem funkcje M08/M09 dotyczące pompy chłodzenia. U nas chyba ze względu na bezpieczeństwo się jej nie używa. Rozumiem, że dlatego aż tak duża wartość obrotów i posuwu. Nie ma to jak spostrzegawczość żółtodzioba. :)

Pozdrawiam wszystkich forumowiczów.

Awatar użytkownika

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

#7

Post napisał: WZÓR » 10 gru 2012, 11:34

WesSskeR pisze:.... a ja nie mam pojęcia co to J, I, L... Na zajęciach poznaliśmy tylko funkcje G, M....
.... a o podprogramach nie mieliście lekcji? :roll:
Aby program na frezowanie wybrania o głębokości 5mm był krótki i czytelny zastosowałem w programie głównym M97 Local Sub-Program Call.
Ten kod jest używany do wywoływania wzorcowanego przez numer wiersza (N) w tym samym programie.
Wymagany jest kod, który musi pasować do numeru wiersza w tym samym programie.
Jest to przydatne dla prostych podprogramów standardowych w programie; nie jest wymagany oddzielny program.
Podprogram standardowy musi kończyć się M99.
Kod Lnn w bloku M97 powtórzy wywołanie podprogramu standardowego
nn razy.

Po N1 masz opisany ruch freza po konturze wybrania , który wykonywany jest pięć razy po wcześniejszym zagłębieniu się narzędzia w materiale o 1mm.
W załączniku masz fragment tej operacji bez użycia podprogramu w celu porównania jego zawartości / różnicy ilości bloków.

...
M97 P1 L5
...
N1
G1 G91 Z-1. F560.00
G41 G90 G1 Y17. D3
G3 X18. Y16.5 I0 J-0.5
G1 Y13.5
G3 X18.5 Y13. I0.5 J0
G1 X31.5
G3 X32. Y13.5 I0 J0.5
G1 Y16.5
G3 X31.5 Y17. I-0.5 J0
G1 X18.5
G40 Y14.
M99
%

Dlaczego wartość posuwu (460) jest aż tak duża?
.... dla mnie to przeciętna. :smile:
... czy mógłbyś mi opisać przy każdym z bloków co wykonujemy? Potrzebuje tej wiedzy. Z góry dziękuje.
Tu znajdziesz odpowiedź na J , I i kilka wskazówek dotyczących programowania konturu.
:arrow: https://www.cnc.info.pl/topics44/pomoc- ... t31780.htm

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 5598
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

#8

Post napisał: adam Fx » 10 gru 2012, 11:49

WZÓR pisze:Cytat: Dlaczego wartość posuwu (460) jest aż tak duża?
chyba wiem w czym problem w tabelce masz Posuw np, 0,06 a WZÓR dał np 460 oto chodzi ? jeśli tak to po prostu zapis jest w innych jednostkach zobacz https://www.cnc.info.pl/topics101/przel ... 465,10.htm
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Awatar użytkownika

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

#9

Post napisał: WZÓR » 10 gru 2012, 12:45

WesSskeR pisze:... Dlaczego wartość posuwu (460) jest aż tak duża?...
adam Fx pisze:... w tabelce masz Posuw np, 0,06 ...
G99 - posuw tokarski w [mm/obr.] - stosowany na frezarce jedynie dla rozwiertaka.
G98 - posuw w [mm/min.]

Mariusz
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

wiecmar
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 2
Posty: 31
Rejestracja: 22 sty 2009, 21:22
Lokalizacja: Chełm

#10

Post napisał: wiecmar » 11 gru 2012, 22:45

G99 - posuw tokarski w [mm/obr.] - stosowany na frezarce jedynie dla rozwiertaka.
G98 - posuw w [mm/min.]
moim zdaniem to posuw w [mm/obr] to G95 a w [mm/min] to G94 chyba że kolega pracuje na jakieś specyficznej obrabiarce

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”