Strona 1 z 1

EdgeCam - korekcja maszyny przez postprocesor

: 23 lip 2007, 15:18
autor: hitech
Witam Szanownych Kolegów.

Zastanawiam się, jak można wykonać korekcję maszyny ( odchyłka- kąt pomiędzy osiami X i Y).
Mianowicie, maszyna nie robi 90st, jak przefrezuje najprostrzy detal(kwadrat). Wiadomo, maszynka amatorska więc nie ma się co dziwić. Z innej strony przecież możemy kazać zniekształcać programowi kształt przeciwnie do niedokładności maszyni i bedzię ok.

Wiadomo jak rysuje sobie detal od podstaw to szkic mogę zniekształcić i jak wrzuce do Cam'a to po sprawie.
Sprawa komplikuje się jak mam już narysowany detal . Wrzucam go do EdgeCam i generuje kod.
Obrót wokół osi nie pomaga bo wtedy jedynie zmieniam położenie detalu a nie zmieniam kąt pomiedzy X i Y(sprawdzone). Finalnie wychodzi przekoszony detal.

Pytanie jest następujące czy mozna gdzieś w postprocesorze maszyny wpisać kąt pomiedzy X i Y żeby ten błąd niwelował się automatycznie.

W postprocesorze EdgeCam'a w parametrach maszyny mamy maksymalną długość osi i orentacje (pozycje), czy zmiana tamtych parametrów mogła by mi pomóc?

Proszę Szanownych Kolegów o zaopiniowanie tematu.

Pozdrawiam
HiTech

: 25 lip 2007, 22:13
autor: wladca-swiata
niestety nie da sie tego zrobic w postprocesorze. Postprocesor na podstawie geometrii przebiegu narzedzia (sciezki) wygenerowanej w programie CAM tworzy kod NC nie zmieniajac tej geometrii. Czasem zawiera dodatkowe informace o geometrii i kinematyce maszyny i to wszystko. Poprostu bedziesz albo musial znieksztalcac rysunki, albo poprawic maszynke

: 26 lip 2007, 09:50
autor: hitech
Przewinołem już chyba wszystkie opcje w EdgeCam i na nic sensownego w moim aspekcie nie trafiłem.

Wypowiedź kolegi powoli mnie utwierdza , że przez postprocesor nic niewykombinuje.
Postprocesor na podstawie geometrii przebiegu narzedzia (sciezki) wygenerowanej w programie CAM tworzy kod NC nie zmieniajac tej geometrii.
Ale jednocześnie zastanowiło mnie to:
Czasem zawiera dodatkowe informace o geometrii i kinematyce maszyny i to wszystko.
Czyli rozmumiem przez to , że zawiera informacje np. gdzie jest os obrotowa , wokoło której osi się obraca , czy są jakieś zależności pomiedzy poszczególnymi parami kinematycznymi.
Zatem jeżeli postprocesor generuje kod nc na podstawie sciezki narzędzia to musi wiedziec gdzie jakie osie są.
Reasumijąc- lapidarnie zapytam , czli postprocesor przyjmuje z definicj XYZ jako kartezjański układ i nie mogę w to ingerować? Czy opcjonalnie można to zmieniać?

Pozdrawiam
HiTech

: 27 lip 2007, 07:39
autor: wladca-swiata
a na jaki uklad wg Ciebie mozna by zmienic?

: 27 lip 2007, 13:00
autor: hitech
Na "quasi karteziański" XYZ, tzn. tak żeby pomiędzy X a Y było mniej niż 90st.
Niestety niewiem jak wyliczane są wektroy położnia jako xsin& i ysin&, wtedy wydaje się wystarczające odejmować lub dodawać wartości czyli xsin(&-korekta) ysin(&-korekta).
Równocześnie nie znajduje opcji gdzie można by było to wpisać.

Pozdrawiam
HiTech