Postprocesor do HSMWorks - błąd wiercenia

Dyskusje dotyczące działania obsługi programu PikoCNC

Autor tematu
rolins
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 07 wrz 2013, 23:04
Lokalizacja: Polska

Re: Postprocesor do HSMWorks - błąd wiercenia

#11

Post napisał: rolins » 21 lis 2017, 12:11

Cosimo , czy mógłbyś podpowiedzieć co zmienić w postprocesorze aby ten błąd wyeliminować?



Awatar użytkownika

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

Re: Postprocesor do HSMWorks - błąd wiercenia

#12

Post napisał: WZÓR » 21 lis 2017, 12:33

cosimo pisze:
21 lis 2017, 11:47
To jak w końcu jest ..... - OK , czy też nie
Twoja teoria jest kiepska.
.... założyciel tematu napisał;
rolins pisze:
...

A teraz patrz blok N115 w programie.
...
N115 X155.175 Y177.405 Z15. F5000.
...
To jest trzeci otwór , który na symulacji wychodzi poprawnie.
Really ? Weź w kontekście tego co wcześniej napisałem spójrz na ten kod to zrozumiesz dlaczego pierwsze otwory są ok, a trzeci nie.
Ok , już kapuję.
...... , ale bardziej skupiłem się na tym co napisał założyciel tematu :
rolins pisze:
19 lis 2017, 13:53
..... Najdziwniejsze jest to że kiedy już błąd występuje to pierwsze 3 otwory wiercone są prawidłowo a od czwartego otworu dzieje się coś dziwnego: wrzeciono zjeżdża na spód otworu z prędkością G0 a następnie powoli wychodzi do góry.
....
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

cosimo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 631
Rejestracja: 21 maja 2008, 10:02
Lokalizacja: Damasławek

Re: Postprocesor do HSMWorks - błąd wiercenia

#13

Post napisał: cosimo » 21 lis 2017, 14:12

rolins pisze:
21 lis 2017, 12:11
Cosimo , czy mógłbyś podpowiedzieć co zmienić w postprocesorze aby ten błąd wyeliminować?
Rada w ciemno – ale można spróbować. W linii 1026 jest takie coś:

Kod: Zaznacz cały

function onCycleEnd() {
  if (!cycleExpanded) {
    writeBlock(gCycleModal.format(80));
  }
}   
Można dopisać dwie linie:

Kod: Zaznacz cały

function onCycleEnd() {
  if (!cycleExpanded) {
    writeBlock(gCycleModal.format(80));
   gMotionModal.reset();
   zOutput.reset();
  }
}   
To powinno sprawić, że w linii po G80 pojawi się G0/G1 X,Y a nie samo X,Y


Autor tematu
rolins
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 07 wrz 2013, 23:04
Lokalizacja: Polska

Re: Postprocesor do HSMWorks - błąd wiercenia

#14

Post napisał: rolins » 21 lis 2017, 19:03

Po zmianie w postprocesorze na symulacji wygląda że wszystko jest OK ale w domu mogłem sprawdzić tylko na wersji Demo PicoCNC , jutro w pracy sprawdzę na maszynie. Czy ta zmiana w postprocesorze będzie miała też wpływ na inne operacje (strategie) obróbki czy tylko na wiercenie? Chodzi o to że reszta działała dobrze i nie chciałbym mieć problemów z innymi operacjami.

W tej chwili kod wygląda następująco:

Program: wiercenie
(T4, Frez fi=6., Promien=0. TAPER=118deg, Z min=-22.4, opis: wiertlo)
%
N10 G90 G94 G17
N15 G21
(Wiertlo1 6MM 1)
N25 T4 M6
N30 S10000 M3
N35 G4 P 5
N40 G54
N50 G0 X269.861 Y177.405
N55 G43 Z30. H4
N65 M8
N70 G0 Z15.
N75 G98 G83 X269.861 Y177.405 Z-22.4 R-9.4 Q3. P500 F120.
N80 G80
N90 G1 X223.138 Y168.012 Z15. F5000.
N95 G83 X223.138 Y168.012 Z-22.4 R-7.4 Q3. P500 F120.
N100 X201.898
N105 G80
N115 G1 X155.175 Y177.405 Z15. F5000.
N120 G83 X155.175 Y177.405 Z-22.4 R-9.4 Q3. P500 F120.
N125 X108.587
N130 X66.37
N135 X30.135 Y42.175
N140 X144.822
N145 G80
N155 G1 X183.564 Y23.091 Z15. F5000.
N160 G83 X183.564 Y23.091 Z-22.4 R-7.4 Q3. P500 F120.
N165 G80
N175 G1 X191.409 Y42.175 Z15. F5000.
N180 G83 X191.409 Y42.175 Z-22.4 R-9.4 Q3. P500 F120.
N185 X233.627
N190 G80
N200 G1 X241.468 Y23.091 Z15. F5000.
N205 G83 X241.468 Y23.091 Z-22.4 R-7.4 Q3. P500 F120.
N210 G80
N215 G0 Z30.
N220 M5
N225 M30
%

Awatar użytkownika

cosimo
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 631
Rejestracja: 21 maja 2008, 10:02
Lokalizacja: Damasławek

Re: Postprocesor do HSMWorks - błąd wiercenia

#15

Post napisał: cosimo » 21 lis 2017, 20:04

Wygląda dobrze.
Czy ta zmiana w postprocesorze będzie miała też wpływ na inne operacje (strategie) obróbki czy tylko na wiercenie?
To ma wpływ tylko na cykle wiercenia.


Autor tematu
rolins
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 6
Posty: 6
Rejestracja: 07 wrz 2013, 23:04
Lokalizacja: Polska

Re: Postprocesor do HSMWorks - błąd wiercenia

#16

Post napisał: rolins » 21 lis 2017, 20:30

cosimo pisze:
21 lis 2017, 20:04
Wygląda dobrze.
Czy ta zmiana w postprocesorze będzie miała też wpływ na inne operacje (strategie) obróbki czy tylko na wiercenie?
To ma wpływ tylko na cykle wiercenia.
Wygląda na to że wszystko jest OK ale jutro jeszcze potwierdzę. W każdym razie dzięki za zaangażowanie i pomoc.

p.s. Jestem tu nowy , czy na tym forum istnieje jakaś oficjalna waluta za pomoc? typu lajki, pifko, okeyki, pomógł itd ? :D

Awatar użytkownika

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

Re: Postprocesor do HSMWorks - błąd wiercenia

#17

Post napisał: WZÓR » 22 lis 2017, 09:43

rolins pisze:
21 lis 2017, 20:30
Wygląda na to że wszystko jest OK ...
Problem z G - kodem rozwiązany.
..... , nie znam tego programu PicoCNC , ale dziwi mnie fakt , że na symulacji pokazał on błąd na czwartym otworze , gdzie w rzeczywistości problem istniał już o otwór wcześniej.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „PikoCNC”