Strona 1 z 1
HAAS cykl frezowania kieszeni G150 błędy
: 30 sty 2015, 22:09
autor: Przemek92
Witam,
Mój problem polega na tym, że frezarka HAAS nie chce przyjąć cyklu frezowania kieszeni na podstawie konturu opisanego w podprogramie. Program główny korzysta z podprogramu, w którym opisana jest ścieżka narzędzia. G kod wygląda dokładnie tak(Jest to fragment całego kodu):
...
T03 M6;
G43 H03 M3 M8
G150 X43 Y50 Z-4 G41 J2 K0.2 F150 P2001 R1 D03 Q0.2 S3000
G0 X90,4 Y50 M9
...
Podprogram:
G1 X81
Y42
G03 X86 Y37 R5
G01 Y95
G03 X100 Y42 R5
G01 Y58
G03 X95 Y63 R5
G01 X86
G03 X81 Y58 R5
G01 Y50
X90
Wyskakiwał błąd o sprawdzenie poprawności podania parametrów G150 oraz sprawdzenie konturu więc zmieniłem kontur na czworobok- bez funkcji interpolacji kołowej. Nie przyniosło to żadnego skutku, dopisując parametr I do składni programu wyskakuje problem nr 371 "NIEWAŻNY I, J,K LUB Q Sprawdzić cykl G150 pod kątem brakujących lub błędnych wartości I, J, K lub Q"
Frezowanie kulistych kieszeni przy pomocy G12/G13 przeszło bezproblemowo. Proszę o podpowiedzi co mogę robić źle.
PS. Na początku korzystałem z freza FI 20, a, że kieszeń ma wymiar 19mm to zmieniłem na narzędzie o średnicy 5, nie przyniosło to wyeliminowania problemu.
: 31 sty 2015, 10:46
autor: davish88
Skoro jest to cały kod to nie powinno być M99 na końcu podprogramu? Sprawdź jakiś przykładowy kod na G150 z dokumentacji programowania Hass. Wtedy masz pewność że czy błąd leży potwojej stronie czy maszyny.
: 31 sty 2015, 12:12
autor: Przemek92
Tak, M99 jest na końcu programu ale przez pomyłke nie podałem w poście. Wzorowałem się na instrukcji HAASa pisząc kod, wklepię w maszynę przykładowy program i dam znać.
Re: HAAS cykl frezowania kieszeni G150 błędy
: 31 sty 2015, 12:21
autor: WZÓR
Przemek92 pisze:Witam,
Mój problem polega na tym, że frezarka HAAS nie chce przyjąć cyklu frezowania kieszeni na podstawie konturu opisanego w podprogramie....
@Przemek92 - nie ten dział.
O cyklu G150 co nie co możesz się dowiedzieć tutaj.
https://www.cnc.info.pl/topics90/g150-vt27449.htm
Przemek92 pisze:Tak, M99 jest na końcu programu ale przez pomyłke nie podałem w poście. Wzorowałem się na instrukcji HAASa pisząc kod, wklepię w maszynę przykładowy program i dam znać.
Daj rysunek i cały program - będzie nam prościej znaleźć błąd.
Mariusz.
: 31 sty 2015, 23:28
autor: -=JaNeK=-
Jak sobie to rozrysowałem na kartce to wyszedł mi jakiś bohomaz więc to raczej nie ma prawa działać. Daj punkt startowy w środku kieszeni a nie na zewnątrz. Wrzuć też rysunek bo skąd ci biedni ludzie, którzy chcą Ci odpowiedzieć mają wiedzieć co chcesz zrobić

: 01 lut 2015, 17:33
autor: Przemek92
Chcąc sprawdzić ścieżkę programu wrzuciłem fragment do CNC Symulatora i wygląda to tak:
(nie chce mi go poprawnie wczytać, ale wg CNC symulator ścieżka generowana jest poprawnie.
Rysunek części(wymiar szerokości u mnie w programie to 100mm a na rysunku 60mm(błąd wynika z tego, że wcześniej pisałem program na płytkę o szerokości 100 i z rozpędu pomyliłem wymiar, nie powinno to znacząco wpływać na problem)
Cały program składa się tutaj z wiercenia oraz kieszeniowania(półfabrykat wcześniej splanowany):
Kod: Zaznacz cały
o0101
G90 G55
T04 M6
G43 H04
S2500 M03 F50.
G0 X43 Y50 Z10
G0 Z1 M8
G1 -4
G0 Z1 M9
Z5
X90.5
Z1 M8
G1 Z-5
G0 Z5 M9
Z200
T03 M6 (frez palcowy 5mm)
G43 H03
M3
G0 X90.5 Y50.
G150 X90.5 Y50. Z-5. G41 D03 F150 J2 F0.2 P3001 Q0.2 R1 S3000
Podprogram:
O03001
G1 X81
Y42
G03 X86 Y37 R5
G01 Y95
G03 X100 Y42 R5
G01 Y58
G03 X95 Y63 R5
G01 X86
G03 X81 Y58 R5
G01 Y50
X90
M99
Patrząc na powyższy wątek podesłany przez
WZÓR to już nie wiem jak powinienem definiować podprogram- zapisywać go jako oddzielny program czy powinienem go ustawiać w bloku o nr programu.
Przepraszam za umieszczenie wątku nie w tym dziale.
: 02 lut 2015, 12:19
autor: WZÓR
Przemek92 pisze:Chcąc sprawdzić ścieżkę programu wrzuciłem fragment do CNC Symulatora i wygląda to tak:
(nie chce mi go poprawnie wczytać, ale wg CNC symulator ścieżka generowana jest poprawnie.
Rysunek części(wymiar szerokości u mnie w programie to 100mm a na rysunku 60mm(błąd wynika z tego, że wcześniej pisałem program na płytkę o szerokości 100 i z rozpędu pomyliłem wymiar, nie powinno to znacząco wpływać na problem)
Cały program składa się tutaj z wiercenia oraz kieszeniowania(półfabrykat wcześniej splanowany):
Kod: Zaznacz cały
o0101
G90 G55
T04 M6
G43 H04
S2500 M03 F50.
G0 X43 Y50 Z10
G0 Z1 M8
G1 -4
G0 Z1 M9
Z5
X90.5
Z1 M8
G1 Z-5
G0 Z5 M9
Z200
T03 M6 (frez palcowy 5mm)
G43 H03
M3
G0 X90.5 Y50.
G150 X90.5 Y50. Z-5. G41 D03 F150 J2 F0.2 P3001 Q0.2 R1 S3000
Podprogram:
O03001
G1 X81
Y42
G03 X86 Y37 R5
G01 Y95
G03 X100 Y42 R5
G01 Y58
G03 X95 Y63 R5
G01 X86
G03 X81 Y58 R5
G01 Y50
X90
M99
Szczegół , ale brak znaku
,,%'' na początku i na końcu programu.
Usuń z programu słowo
,, Podprogram'' .... , bo się wie.
Przy narzędziu T03 określ obroty .... , bo się nie wie.
M30 brakuje.
..... kropek nie widzę.
..... tylko tyle na obecną chwilę mogę sprawdzić (czasu brak).
Mariusz.
: 02 lut 2015, 17:43
autor: Przemek92