PikoCNC v 4.0 ++ i obsługa PLC

Dyskusje dotyczące działania obsługi programu PikoCNC
Awatar użytkownika

Autor tematu
Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

PikoCNC v 4.0 ++ i obsługa PLC

#1

Post napisał: Zienek » 17 sie 2015, 09:52

Witam,

Po zainstalowaniu na "prywatnym" komputerze Piko w wersji 4.1.0 moim oczom ukazał się fajny moduł do obróbki plików STL (Stereolitography - reliefy).

Wszystko ładnie pięknie, ale mój pajęczak nie ma po bożemu zrobionej instalacji i guzikologii.

Przez to po połączeniu i kliknięciu RUN automatycznie się wyłącza. Czyli nie można zacząć jakiegokolwiek ruchu maszyny.

Chciałem też przerzucić program do działającej wersji 3, ale pomimo tego, że program jest wypisany i ładnie wygląda w okienku podglądu ścieżki, to opcja zapisz CNC jest nieaktywna nawet pomimo tego, że to zostało odpalone na komputerze połączonym z Piko.

Czas przysiąść do manuala PLC?

Jak uruchomiłem monitor PLC, to mam na czerwono zaznaczone ESTOP_0 oraz ESTOP 3.

Jak to pokonfigurować, żeby PLC nie szukał ESTOPa a Esc z klawiatury działało?



Tagi:


bh91
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 893
Rejestracja: 29 sty 2008, 21:00
Lokalizacja: Radom

#2

Post napisał: bh91 » 17 sie 2015, 13:06

A firmware najnowszy masz? Jak wracałem do wersji 3 to taki efekt był przed przywróceniem poprzedniego firmware.
Jest robota - jest pinonc :wink:

Awatar użytkownika

Autor tematu
Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

#3

Post napisał: Zienek » 17 sie 2015, 17:03

Niby firmware ma być w wersji >= 3.0.0 wg dokumentacji i taki mam, bo korzystam aktualnie z Piko 3.0.1.

Raczej problem z PLC.

[ Dodano: 2015-08-17, 17:32 ]
Jakieś Szybkie starty powinny być załączone do dokumentacji - konfiguracja minimum.
To nie na dziś. W hali 27 stopni C

Awatar użytkownika

mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

#4

Post napisał: mitek » 17 sie 2015, 20:30

W sterowniku musisz zainstalować najnowszy firmwer i wtedy zadziała PLC

Sam konfiguracja PLC jest bardzo prosta chyba prostsza niż szukanie opcji w kolejnych oknach...
Funkcje wybierasz wpisując 0...1... i tak dalej w odpowiednim miejscu. Zabawa zaczyna się jeśli wybitnie namieszane jest w kablach ale tam da się wtedy wiele więcej zrobić niż poprzednio. Nie trzyma cie rozdaj guzików i tak dalej ( NC NO)
Coś jest niemożliwe do czasu... gdy przyjdzie ktoś kto nie wie że jest to niemożliwe i to zrobi :-D

Awatar użytkownika

Autor tematu
Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

#5

Post napisał: Zienek » 17 sie 2015, 21:42

Nie dostałem maila z firmware nowszym niż 301.
Poratuje ktoś?

Rada dla Cosimo - wrzucać firmware do instalki programu.

Awatar użytkownika

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

#6

Post napisał: cosimo » 17 sie 2015, 23:20

Nie dostałem maila z firmware nowszym niż 301.
Nie ma oficjalnie nowszego FW niż 301.

Z opisu wyżej wynika, że albo nie masz tego FW zainstalowanego albo coś natworzyłeś w PLC. Po pierwsze sprawdź w okienku monitora czy faktycznie masz to FW w kontrolerze. Jeśli tak, to dalej zrób tak:

skasuj plik PLC.pdt z folderu profildef
w programie wejdź w okno PLC dostaniesz monit, że nie ma pliku PLC i czy otworzyć plik domyślny – klikasz „tak”.
W oknie PLC klikasz „zapisz bieżący” (druga ikonka od lewej) i w tym momencie masz zapisaną
podstawową konfigurację – działają przyciski, krańcówki home, ESTOP (NO).
Możesz nawiązać połączenie z kontrolerem. Nie powinien wywalić ESTOP chyba, że masz go NC -
jeśli tak to w linii 85 zamiast:

Kod: Zaznacz cały

>> E_STOP_0
robisz:

Kod: Zaznacz cały

!> E_STOP_0
Dalej możesz skonfigurować wykorzystanie wejść LIMIT od linii 9 masz takie coś:

Kod: Zaznacz cały

//==============================================================================
// Sposób wykorzystania wejść LIMIT
// 0 - brak
// 1 - limity osi (po dwa wejścia na oś)
// 2 - wejścia wspólne limit + - dla wszystkich osi
// 3 - jog osi
#SET_OPTION 1 = 0 
Zatem jeśli chcesz mieć jog na limitach to robisz

Kod: Zaznacz cały

#SET_OPTION 1 = 3
Wypadało by jeszcze ustawić czasy rozruchu/hamowania wrzeciona w linii 92,93:

Kod: Zaznacz cały

#SET_TIMER 0 = 3.0   // M3 czas rozpędzania  (sek)
#SET_TIMER 1 = 3.0   // M3 czas hamowania    (sek)    
I w zasadzie tyle.
Po dokonaniu zmian zawsze musisz kliknąć na „zapisz bieżący”. A zapisany program zacznie być wykonywany w momencie nawiązania połączenia z kontrolerem.

Awatar użytkownika

Autor tematu
Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

#7

Post napisał: Zienek » 18 sie 2015, 18:28

Wgrałem jeszcze raz firmware. Nie wiem, już czy wcześniej wgrywałem 3.0.0 czy 3.0.1, ale nowy 3.0.1 dał radę.

Przepraszam za zamieszanie :) Gorąco na hali, to się źle myśli ;)

Nowy CAM do STL robi robotę. Przyjemny. Nawet prędkość wrzeciona można ustawić :)


--ADEK--
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 4
Posty: 54
Rejestracja: 07 sie 2013, 20:48
Lokalizacja: Rze

#8

Post napisał: --ADEK-- » 01 wrz 2015, 10:55

Czy jest opcja, żeby podczas jazdy/pracy ustawić krańcówki Home jako krańcówki limit?

Awatar użytkownika

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

#9

Post napisał: cosimo » 01 wrz 2015, 20:29

Czy jest opcja, żeby podczas jazdy/pracy ustawić krańcówki Home jako krańcówki limit?
Tak. Standardowo w pliku masz takie coś

Kod: Zaznacz cały

//==============================================================================
//  HOME_Z jako krańcówka osi Z
//==============================================================================
#IF_OPTION 10 = 1

#SET_TIMER 4 = 1.0

<< REF_0
OR REF_1
OR REF_3
>> T4_S

!< T4
AND HOME_2
>> LIMIT_R2

#END_OPTION  
Co umożliwia korzystanie z HOME_Z jako limitu. Jeśli to miało by być dla wszystkich osi to można zrobić jak poniżej. Z tym zastrzeżeniem że trzeba indywidualnie dobrać którą krańcówkę LIMIT zastępuje dany HOME - w przykładzie prawe.

Kod: Zaznacz cały

//==============================================================================
//  HOME_X,Y,Z jako krańcówki osi
//==============================================================================
#IF_OPTION 10 = 2

#SET_TIMER 4 = 1.0

<< REF_0
OR REF_1
OR REF_3
>> T4_S

<< T4
IF_FALSE_BEGIN
  << HOME_0
  >> LIMIT_R0

  << HOME_1
  >> LIMIT_R1

  << HOME_2
  >> LIMIT_R2
ENDIF

#END_OPTION  
Oczywiście w linii 20 pliku plc trzeba wybrać dodaną opcję:

Kod: Zaznacz cały

#SET_OPTION 10 = 2  
Jeszcze może wyjaśnię co robią linie:

Kod: Zaznacz cały

<< REF_0
OR REF_1
OR REF_3
>> T4_S
Kiedy uruchamiamy jazdę referencyjną uruchamiany jest timer T4, który na ten czas i sekundę dłużej blokuje te wejścia jako LIMIT. Jeśli tego nie będzie możemy dostać E_STOP.


--ADEK--
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 4
Posty: 54
Rejestracja: 07 sie 2013, 20:48
Lokalizacja: Rze

#10

Post napisał: --ADEK-- » 01 wrz 2015, 21:06

Ok jutro to ogarne myślę że sobie poradze.

Kolejne pytanie zrobiłem dziś Joga na limitech - wszystko działa lecz osie jezdza z predkoscia max. Czy można mieć 3 predkosci? Przeklad
Klikam sam guzik joga jedno klikniecie to 1 krok ustalona ilosc impulsow
Klikam guzik jog plus np reset 1 krok ustalona ilosc impulsow
Klikam guzik jog plus np pauza osie jadą max g0?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „PikoCNC”