Strona 1 z 2

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

: 09 gru 2012, 13:56
autor: WesSskeR
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.

: 09 gru 2012, 14:43
autor: clubber84
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

: 09 gru 2012, 15:16
autor: WesSskeR
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:

: 09 gru 2012, 16:44
autor: clubber84
Tak, osobne bloki, dalej powinno pójść łatwiej (z pomocą kolegów na forum lub samemu) :wink:

Pozdrawiam

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

: 09 gru 2012, 18:00
autor: WZÓR
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.

: 09 gru 2012, 23:52
autor: WesSskeR
- 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.

: 10 gru 2012, 11:34
autor: WZÓR
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.

: 10 gru 2012, 11:49
autor: adam Fx
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

: 10 gru 2012, 12:45
autor: WZÓR
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

: 11 gru 2012, 22:45
autor: wiecmar
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