Strona 1 z 1
frezowanie haas vf3
: 11 kwie 2015, 21:23
autor: morton20
Witam czy mógłby mi ktoś napisać program na tą płytkę? Załóżmy że płytka jest z aluminium grubości 3mm początkowo robię otwór fi14 wiertłem następnie chce rozfrezować otwór frezem np. Fi10 na średnicę fi 20. Może to być metodą że frez wjedzie w materiał np 2mm w OX następnie wykona obrót o 360 stopni co da mi otwór fi 16 po czym znowu dwa mm itd. Proszę o wytłumaczenie mi jak się rozfrezowuje otwory za pomocą g kodów gdzie ustawić narzędzie co oznacza każda litera w g-kodzie pisząc program z komentarzami typu:
O0001 (program O0001)
G54 (Baza G54)
G00 X0 Y0 (Przejazd ruchem szybkim na punkt X0 Y0)
itd. Żebym rozumiał co jest co w danym g kodzie. Proszę o program na Fanuc-a bądź Haasa

: 12 kwie 2015, 11:36
autor: WZÓR
pierwsza metoda;
baza G54 dolny lewy róg detalu
Kod: Zaznacz cały
%
O1
G17
G40
G80
G90
G54
T2 M6 (Tool # 2 : 14. Drill )
G43 H2
M8
S1200 M3
G0 X35. Y20.
Z25.
G82 X35. Y20. Z-9.206 R2.5 P0 F60.00
G80
T3 M6 (Tool # 3 : 10. Endmill )
G43 H3
M8
S2100 M3
G0 X39.5 Y20.
Z25.
G0 Z2.5
G1 Z-4. F800.00
G41 G1 X45. D3
G3 I-10. J0
G1 G40 X39.5
G0 Z25.
M9
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
%
druga metoda - program z makro ;
baza G54 w środku wykonywanego otworu.
..... , w tej metodzie nie użyłem wiertła , frez wchodzi po helisie.
Kod: Zaznacz cały
%
O01001
#1= 20. (SERDNICA)
#2= 4. (GLEBOKOSC -Z)
#3= 0.2 (START +Z)
#4= 1 (SCHODZENIE)
#6= 2100 (OBROTY)
#7= 5 (nr NARZEDZIE)
#8= 800(POSOW)
#13= 1 (ILE BAZ)
(program wykonuje srednice w kilku otworach)
M08
(nie zmieniac dalej)
G90
G17
G80
G40
G91 G28 Z0
G90
IF [ #4 GT #2 ] GOTO30
IF [ #13 GT 5 ] GOTO30
IF [ #13 LT 0 ] GOTO30
IF [ #7 EQ 1 ] GOTO30
#1= [ #1 / 2 ]
WH [ #13 GT 0 ] DO2
G [ #13 + 53 ]
#13= [ #13 - 1 ]
M06 T#7
G43 H#7
M03 S#6
G00 X0 Y0
G00 Z20.
#9= [ #3 + 2 ]
#12= #4
G00 Z#9
G01 Z#3 F#8
G41 D#7 G01 X - [ #1 ] Z [ #3 ]
WH [ #2 GT #12 ] DO1
G03 X - [ #1 ] Y0 Z - [ #12 ] I#1 J0
#12= [ #12 + #4 ]
END1
G03 X - [ #1 ] Y0 Z - [ #2 ] I#1 J0
G03 X - [ #1 ] Y0 I#1 J0
G40 G01 X0 Y0
G00 Z20.
END2
N30 M09
M05
G28 G91 Z0
G28 Y0
G40
G00 G49
G90
M30
%
http://zapodaj.net/60ba5f3c10d7d.jpg.html
p.s.
Opisywać programu nie będę ..... , zrób sobie symulację w SINGLE BLOCK i (mam nadzieję

) że zajarzysz.
Mariusz.
: 12 kwie 2015, 14:16
autor: morton20
Kolego WZÓR wszystko pięknie ładnie tylko nadal nie rozumiem jak robić pełne okręgi frezem w funkcji g02;g03 w tym zapisie : G41 G1 X45. D3
G3 I-10. J0 rozumiem że jadę w x na 45 co po 360 stopniach daje mi na gotowo fi 20 ale co znaczy I? J? jak zrobić obrót 0 360 stopni np będąc w punkcie x25 y20 a jak np. w y30 x35
po prostu chciałbym rozumieć jak z danego punktu zadać jej obrót o360 stopni bardzo proszę o łopatologiczną odpowiedź bo dopiero się uczę a instrukcje mało mi mówią jakieś xp itd nie rozumiem tego:(
: 12 kwie 2015, 15:08
autor: WZÓR
morton20 pisze:Kolego WZÓR wszystko pięknie ładnie tylko nadal nie rozumiem jak robić pełne okręgi frezem w funkcji g02;g03 w tym zapisie : G41 G1 X45. D3
G3 I-10. J0 ...
OBRAZKOWO;
1- najazd na pozycję G0 X39.5 Y20.
2- najazd z kompensacją na pozycję G41 G1 X45. D3
następnie występuje ruch freza po okręgu G3 I-10. J0
*
--------------
* - środek okręgu fi 20. na pomocniczym układzie współrzędnych znajduje się w osi I-10. , a w osi J0 i stąd te wartości.
http://zapodaj.net/5c88c7019de8f.jpg.html
Mariusz.
: 12 kwie 2015, 17:48
autor: morton20
Teraz rozumiem:) a mógłbyś mi wytłumaczyć na haasie jak zrobić z otworu np. fi10 otwór fi 30 frezem fi10?:) Czy jest jakaś komenda na to żeby ruchem przyrostowym to zrobić? Możesz mi taką funkcje frezowania wytłumaczyć bo to chyba g12 aczkolwiek w instrukcji przykład za dużo nie mówi:)
: 12 kwie 2015, 19:23
autor: cube000
Kolego WZÓR, jeszcze niedawno pisałeś że "żadnych innych wynalazków nie stosujesz" ponad M97/M98 a tu widzę eleganckie pętle

Żeby rozfrezować otwór, nie spiralą w dół ale coraz to większymi średnicami, można się posłużyć np. zmienną przechowującą korekcję średnicy narzędzia. Zapisać wartość korekcji do wolnej zmiennej, następnie w pętli wykonać G02/G03 (chyba najlepiej zastosować sposób z IJK zamiast R, jedną linijkę pisania mniej

) i po przejściu okręgu zmienić korekcję o wartość przyrostu średnicy. A po skończonej pętli przepisać z powrotem początkową wartość korekcji z wolnej zmiennej do tej prawidłowej.
Oczywiście to tylko jeden ze sposobów, i ma swoje wady. Można też zrobić to całkiem klasycznie, poprzez zmianę wartości promienia, również w pętli WHILE-DO-END.
Tryb pracy przyrostowy G91 bardzo ułatwia zabawę.
: 12 kwie 2015, 20:25
autor: WZÓR
cube000 pisze:Kolego WZÓR, jeszcze niedawno pisałeś że "żadnych innych wynalazków nie stosujesz" ponad M97/M98 a tu widzę eleganckie pętle

....
... , a widzisz?
Mam 45 wiosen na karku i nadal się uczę.
P.s.
Gość jest początkujący , podstawowych komend , takich jak G02 lub G03 do końca nie rozumie , a

Ty z tymi zmiennymi wyskakujesz.
@morton20 - zamień w programie
...
G41 G1 X45. D3
G3 I-10. J0
...
na
...
G41 G1 X50. D3
G3 I-15. J0
....
i będziesz miał w tym samym miejscu otwór fi 30.
https://www.cnc.info.pl/topics90/szablo ... ht=#482844
Mariusz.
: 12 kwie 2015, 22:04
autor: morton20
Dziękuje za odpowiedzi:) owszem interesują mnie podstawy ale chce się dużo nauczyć czy ktoś może mi wytłumaczyć jakich komend użyć żeby zrobić takie przejazdy jak w załączniku nr 1 2 3? tzn opisać całą komendę i co w niej jest co i malutki przykład:) bardzo proszę o tak proste wytłumaczenie żebym zrozumiał:)
[ Dodano: 2015-04-12, 22:16 ]
zdj.
: 12 kwie 2015, 22:27
autor: WZÓR
morton20 pisze:Dziękuje za odpowiedzi:) owszem interesują mnie podstawy ale chce się dużo nauczyć czy ktoś może mi wytłumaczyć jakich komend użyć żeby zrobić takie przejazdy jak w załączniku nr 1 2 3? tzn opisać całą komendę i co w niej jest co i malutki przykład:) bardzo proszę o tak proste wytłumaczenie żebym zrozumiał:)
[ Dodano: 2015-04-12, 22:16 ]
zdj.
No to ja raz jeszcze podam link :
https://www.cnc.info.pl/topics90/szablo ... ht=#482844
Pobierz tam mój załącznik i poćwicz samodzielnie.
Mariusz.