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.
Byłbyś tak miły i dłubnął w załączonym w pierwszym poście postprocesorze aby w przyszłości kod był generowany prawidłowo? Kto miałby to zrobić lepiej niż Ty?
Problem jest w tym że po trzecim otworze zamiast dalej wykonywać "dzięcioła" , wrzeciono zjeżdża na Z0 i zaczyna powoli wyjeżdżać do góry. Widać to dokładnie tu: Symulacja w PicoCNC (BŁĄD!):
Poniżej znajdują się materiały które pokazują błąd w interpretacji kodu NC w PicoCNC.
Symulacja w HSMWorks (OK):
Symulacja kodu NC (OK):
Symulacja w PicoCNC (BŁĄD!):
Przesyłam też kod NC programu wykonanego w HSMWorks oraz postprocesor który ten kod wygenerował. Błąd dotyczy tylko wiercenia, pozostałe funkcje i strategie obróbki działają prawidłowo. Proszę o pomoc i korektę postprocesora lub chociaż wskazanie gdzie tkwi błąd. 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.