Wolny posuw na ostatnim przejściu
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 3
- Posty: 32
- Rejestracja: 27 paź 2015, 22:07
- Lokalizacja: POLSKA
Wolny posuw na ostatnim przejściu
Witam,
Pytanie następujące:
Mam program, który wykrawa rowek frezem o promieniu R=2 na 4 przejścia. Chciałbym jednak troszkę skrócić czas obróbki i chciałbym przyspieszyć 3 pierwsze przejścia, a ostatnie dać wolniejsze na wykończenie, aby uzyskać efekt gładkiej powierzchni. Jak mam tego dokonać?
M97 P10 L4;
G90 G00 Z-.... X-.... ;
N10;
M08;
G91 G00 Z-....
G01 F1400. Z-.... X-....
M99
/\ To jest zaledwie skrawek programu, ale wiadomo o co chodzi. W podprogramie mam narzucony ogólny posuw na wszystkie przejścia.
M97 P10 L3;
M97 P11 L1;
G90 G00 Z-.... X-.... ;
N10;
M08;
G91 G00 Z-....
G01 F1400. Z-.... X-....
M99
N11;
M08;
G91 G00 Z-....
G01 F600. Z-.... X-....
M99
/\ Analogicznie zrobiłbym to mniej więcej tak. Dodając drugi podprogram oraz jego wywołanie. Pierwszy na 3 przejścia drugi na jedno. Czy moje rozumowanie ma jakiś sens? ;p
Od niedawna pracuje na Haasie, więc jeszcze się uczę
Z góry dziękuję za objaśnienie.
Pytanie następujące:
Mam program, który wykrawa rowek frezem o promieniu R=2 na 4 przejścia. Chciałbym jednak troszkę skrócić czas obróbki i chciałbym przyspieszyć 3 pierwsze przejścia, a ostatnie dać wolniejsze na wykończenie, aby uzyskać efekt gładkiej powierzchni. Jak mam tego dokonać?
M97 P10 L4;
G90 G00 Z-.... X-.... ;
N10;
M08;
G91 G00 Z-....
G01 F1400. Z-.... X-....
M99
/\ To jest zaledwie skrawek programu, ale wiadomo o co chodzi. W podprogramie mam narzucony ogólny posuw na wszystkie przejścia.
M97 P10 L3;
M97 P11 L1;
G90 G00 Z-.... X-.... ;
N10;
M08;
G91 G00 Z-....
G01 F1400. Z-.... X-....
M99
N11;
M08;
G91 G00 Z-....
G01 F600. Z-.... X-....
M99
/\ Analogicznie zrobiłbym to mniej więcej tak. Dodając drugi podprogram oraz jego wywołanie. Pierwszy na 3 przejścia drugi na jedno. Czy moje rozumowanie ma jakiś sens? ;p
Od niedawna pracuje na Haasie, więc jeszcze się uczę
Z góry dziękuję za objaśnienie.
HAAS VCE 750
Heidenhain iTNC 530
Heidenhain iTNC 530
Tagi:
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 7974
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Re: Wolny posuw na ostatnim przejściu
W 3 pierwszych przejściach zwiększ posuw zmieniając wartość przy ,,F"sikreto pisze:Witam,
Pytanie następujące:
Mam program, który wykrawa rowek frezem o promieniu R=2 na 4 przejścia. Chciałbym jednak troszkę skrócić czas obróbki i chciałbym przyspieszyć 3 pierwsze przejścia, a ostatnie dać wolniejsze na wykończenie, aby uzyskać efekt gładkiej powierzchni. Jak mam tego dokonać?
...
W ostatnim przejściu dopisz ,,F" z wartością jaką chcesz.
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 456
- Rejestracja: 04 cze 2007, 18:49
- Lokalizacja: Mogilno
- Kontakt:
Oraz
Kod: Zaznacz cały
#100=1400
M97 P10 L3
#100=600
M96 P10 L1
M30
N10
..
... F#100
...
M99
W-T-C ®
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 7974
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Nie mieszaj gościowi # , jak nie wie gdzie F postawić.ryby007 pisze:Oraz
Kod: Zaznacz cały
#100=1400 M97 P10 L3 #100=600 M96 P10 L1 M30 N10 .. ... F#100 ... M99
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 3
- Posty: 32
- Rejestracja: 27 paź 2015, 22:07
- Lokalizacja: POLSKA
Witam!
WZÓR:
M97 P10 L3 Z1400;
M97 P11 L1 Z600;
G90 G00 Z-.... X-.... ;
Oto Ci chodziło? Wtedy z podprogramu wywalam wartość F ?
ryby007:
Jaka jest różnica między M97 a M96 ?
#100=1400
M97 P10 L3
#100=600
M96 P10 L1
Czyli rozumiem, że w podprogramie daję funkcję F#100 i potem dopisuje posuw na przejściach tak jak opisałeś
Jak już wspomniałem program nie był pisany przeze mnie, a krótko robię na HAAS więc zasięgam pomocy na forum ;p
WZÓR:
M97 P10 L3 Z1400;
M97 P11 L1 Z600;
G90 G00 Z-.... X-.... ;
Oto Ci chodziło? Wtedy z podprogramu wywalam wartość F ?
ryby007:
Jaka jest różnica między M97 a M96 ?
#100=1400
M97 P10 L3
#100=600
M96 P10 L1
Czyli rozumiem, że w podprogramie daję funkcję F#100 i potem dopisuje posuw na przejściach tak jak opisałeś
Jak już wspomniałem program nie był pisany przeze mnie, a krótko robię na HAAS więc zasięgam pomocy na forum ;p
HAAS VCE 750
Heidenhain iTNC 530
Heidenhain iTNC 530
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 456
- Rejestracja: 04 cze 2007, 18:49
- Lokalizacja: Mogilno
- Kontakt:
Literówka miało być M97(#100 z użyciem makro)
Koledze WZÓR chodziło prawdopodobnie o to:
a w podprogramie wywalić posuwy
Koledze WZÓR chodziło prawdopodobnie o to:
Kod: Zaznacz cały
F1600
M97 P10 L3 (prawdopodobnie jak tutaj dopiszesz F1600 to też powinno wczytać)
F600
M97 P10 L1
W-T-C ®
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2
https://1drv.ms/f/s!AoMcp_0y4nYkb5WJ3UtJdxSjqTE?e=hoESQ2
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 7974
- Rejestracja: 01 sty 2009, 20:01
- Lokalizacja: Oława
Nie.sikreto pisze:Witam!
WZÓR:
M97 P10 L3 Z1400;
M97 P11 L1 Z600;
G90 G00 Z-.... X-.... ;
Oto Ci chodziło? Wtedy z podprogramu wywalam wartość F ?
...
Patrz; tłustym drukiem.
%
O1
G17
G40
G80
G90
G54
T2 M6
G43 H2
M8
S2100 M3
G0 X0 Y5.
Z25.
G0 Z2.5
G1 Z-1. F1200.00
G3 Y-5. I0 J-5.
G1 X60.
G3 X65. Y0 I0 J5.
X60. Y5. I-5. J0
G1 X0
Z-2.
G3 Y-5. I0 J-5.
G1 X60.
G3 X65. Y0 I0 J5.
X60. Y5. I-5. J0
G1 X0
Z-3.
G3 Y-5. I0 J-5.
G1 X60.
G3 X65. Y0 I0 J5.
X60. Y5. I-5. J0
G1 X0
Z-4.
G3 Y-5. I0 J-5. F800.
G1 X60.
G3 X65. Y0 I0 J5.
X60. Y5. I-5. J0
G1 X0
G0 Z25.
M9
M5
G28 G91 Z0
G28 Y0
G0 G49
G90
M30
%
Mariusz.
Pomagam w:
HAAS - frezarki, tokarki
HAAS - frezarki, tokarki