
EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
Problem z 4 osią Siemens 828D
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 6
- Posty: 21
- Rejestracja: 19 mar 2020, 14:43
EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
Witam mam problem z poprawnie generowanym kodem . Mianowicie przy pracy płynną 4 osią generuje mi ścieżkę jako A100.0 jest to przykład . Jednak potrzebuje dla sterowania Siemens 828D zmiennej A=DC(100.0) . Wszystko w załączniku powinno być na czerwono nawias z tyłu a nie jak na czarno z przodu . Moje pytanie w jaki sposób dopisać nawias zamykający zmienną


-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 238
- Rejestracja: 16 maja 2010, 14:18
- Lokalizacja: Poznań
- Kontakt:
Re: EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
Witam
W "Tabeli formatów" wprowadź literę adresową "A=DC(".
Następnie w "Konstrukcji kodu" - "Ruchy Ogólnie" - "Interpolacja Liniowa" - opisz zmienną osi obrotowej z końcowym nawiasem jako [<C>GLOWNA OS]).
Pozdrawiam
W "Tabeli formatów" wprowadź literę adresową "A=DC(".
Następnie w "Konstrukcji kodu" - "Ruchy Ogólnie" - "Interpolacja Liniowa" - opisz zmienną osi obrotowej z końcowym nawiasem jako [<C>GLOWNA OS]).

Pozdrawiam
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 6
- Posty: 21
- Rejestracja: 19 mar 2020, 14:43
Re: EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
Dzięki tak można jednak [<C>GLOWNA OS]) wymusza za każdym razem tą wartość . Mam kolejny gorszy problem zaczynam obróbkę od A=DC(0) jak w załączniku wartość w kodzie NC to A=DC(359.56) i ta ścieżka przebiega prawidłowo do chwili powrotu do wartości A=DC(359.56) jednak kolejna linijka kodu to A=DC(0) a u mnie na maszynie ta wartość nie przebiega po najkrótszej ścieżce tylko odwija w drugą stronę do wartości A=DC(0) czyli mam kolizje narzędzia z detalem . 4 oś to Kitagawa rotacja od 0 do 360. Chyba dobrze to wyjaśniłem . Dzięki za pomoc

Dodane 34 minuty 34 sekundy:
wygenerowany kod A=DC(358.63) jest w porządku jednak po co wyrównuje do wartości A=(DC)


Dodane 34 minuty 34 sekundy:
wygenerowany kod A=DC(358.63) jest w porządku jednak po co wyrównuje do wartości A=(DC)

-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 3
- Rejestracja: 25 mar 2020, 14:17
Re: EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
- Czy maszyna przyjmuje / podzielnica kreci na wartości powyżej A360.0 ? np. A378.0 (na 99,999% tak),
- wygenerowany kod który zamieściłeś nie zawiera adresu A jako A=DC(wartość_kata), w takiej formie to na pewno nie zadziała. Czy w takiej formie to sprawdzałeś na maszynie?,
- lepiej nie nakręcać wartości osi A powyżej 360 bo wtedy można przekroczyć limit adresu osi A, co także może poskutkować kolizja.
- wygenerowany kod który zamieściłeś nie zawiera adresu A jako A=DC(wartość_kata), w takiej formie to na pewno nie zadziała. Czy w takiej formie to sprawdzałeś na maszynie?,
- lepiej nie nakręcać wartości osi A powyżej 360 bo wtedy można przekroczyć limit adresu osi A, co także może poskutkować kolizja.
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 6
- Posty: 21
- Rejestracja: 19 mar 2020, 14:43
Re: EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
Podzielnica kręci od A0 do A360 nie mogę wpisać np. A378 bo wywali błąd .Faktycznie sprawdzałem można wpisać samo A plus wartość np A300. Nie trzeba wpisywać A=DC(300). Podzielnicą mogę kręcić od 0 do 360 i powyżej tej wartości zaczyna znów od 0.
Kolejna sprawa która mnie ciekawi to to że jak ustawię wartość np A357 i wpiszę że ma wrócić do A0 to podzielnica zamiast wrócić o kąt 3 st. do A0 to pędzi o cały obrót dlaczego nie wiem .
Kolejna sprawa która mnie ciekawi to to że jak ustawię wartość np A357 i wpiszę że ma wrócić do A0 to podzielnica zamiast wrócić o kąt 3 st. do A0 to pędzi o cały obrót dlaczego nie wiem .
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 514
- Rejestracja: 23 mar 2014, 22:21
- Lokalizacja: East Midlands
Re: EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
Sa to ustawienia zakresu modulo w maszynie ale lepiej w tym nie grzebać.lukczm pisze: ↑25 mar 2020, 15:31Podzielnica kręci od A0 do A360 nie mogę wpisać np. A378 bo wywali błąd .Faktycznie sprawdzałem można wpisać samo A plus wartość np A300. Nie trzeba wpisywać A=DC(300). Podzielnicą mogę kręcić od 0 do 360 i powyżej tej wartości zaczyna znów od 0.
Kolejna sprawa która mnie ciekawi to to że jak ustawię wartość np A357 i wpiszę że ma wrócić do A0 to podzielnica zamiast wrócić o kąt 3 st. do A0 to pędzi o cały obrót dlaczego nie wiem .
https://cache.industry.siemens.com/dl/f ... _en-US.pdf
Raz przez pomyłkę zmieniłem zamiast osi C w ustawienia magazynu i wtedy bylo dopiero zabawnie.
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 3
- Rejestracja: 25 mar 2020, 14:17
Re: EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
Wartość kąta musi być odpowiednio generowana, dość prosta sprawa do poprawylukczm pisze: ↑25 mar 2020, 15:31Podzielnica kręci od A0 do A360 nie mogę wpisać np. A378 bo wywali błąd .Faktycznie sprawdzałem można wpisać samo A plus wartość np A300. Nie trzeba wpisywać A=DC(300). Podzielnicą mogę kręcić od 0 do 360 i powyżej tej wartości zaczyna znów od 0.
Kolejna sprawa która mnie ciekawi to to że jak ustawię wartość np A357 i wpiszę że ma wrócić do A0 to podzielnica zamiast wrócić o kąt 3 st. do A0 to pędzi o cały obrót dlaczego nie wiem .

-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 6
- Posty: 21
- Rejestracja: 19 mar 2020, 14:43
Re: EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
Witam może jakaś podpowiedz sugestia. Faktycznie może to być prosta sprawa jednak sprawa dla mnie to jest wyzwanie. Proszę o jakiekolwiek sugestie czy to wina postprocesora czy samego programu .
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 2
- Posty: 514
- Rejestracja: 23 mar 2014, 22:21
- Lokalizacja: East Midlands
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 3
- Rejestracja: 25 mar 2020, 14:17
Re: EdgeCam 2020.1 4axis Siemens 828D edycja postprocesora
- jest znacząca różnica pomiedzy zapisem A=kat, a A=DC(kat); DC oznacza ze chcesz wykonac ruch po najkrotszej drodze
- w twoim przypadku nalezaloby stworzyc postprocesor ktory generuje adresy ACP lub ACN w zaleznosci od kierunku obrotu osi A, i tyczy sie to ustawien modulo jak napisal wojtek powyzej
- w twoim przypadku nalezaloby stworzyc postprocesor ktory generuje adresy ACP lub ACN w zaleznosci od kierunku obrotu osi A, i tyczy sie to ustawien modulo jak napisal wojtek powyzej