Strona 1 z 3

bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 10:15
autor: zwyczajny
Włączając linuxcnc mam ustawione automatyczne bazowanie maszyny czyli maszynę włączam przed uruchomieniem linuxcnc.

Zazwyczaj robię tak:
1. włączam komputer,
2. włączam maszynę,
3. uruchamiam linuxcnc,
wrzeciono i przekaźniki dostają jakiś krótki impuls.

Gdy włączę maszynę przy wyłączonym komputerze włącza się wrzeciono i przekaźniki i dopiero po włączeniu komputera zatrzymują się.

Co zrobić żeby nic się nie włączało przed uchuchomieniem linuxcnc i zbazowaniem maszyny?

Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 10:46
autor: kamar
Po raz kolejny powtarzam - hebelek na zasilaniu wrzeciona (przydatny też do innych celów.)
I wtedy włączenie i wyłączenie maszyny wygląda tak :


Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 11:43
autor: tuxcnc
kamar pisze:
18 lis 2022, 10:46
Po raz kolejny powtarzam - hebelek na zasilaniu wrzeciona (przydatny też do innych celów.)
Szczególnie przydatny do robienia dzwonów, kiedy się puści program z odciętym zasilaniem wrzeciona...
zwyczajny pisze:
18 lis 2022, 10:15
Co zrobić żeby nic się nie włączało przed uchuchomieniem linuxcnc i zbazowaniem maszyny?
Rozwiązanie nazywa się charge pump i niczego innego nie wymyślisz.

Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 14:04
autor: IMPULS3
tuxcnc pisze:Szczególnie przydatny do robienia dzwonów, kiedy się puści program z odciętym zasilaniem wrzeciona...

No zaliczyłem sporo dzwonów ale z tego powodu to nigdy. :P I to we frezarce i tokarce mam tak samo. Obroty też mam niezależne od programu aby sobie kombinować w trakcie obróbki jak mi wygodnie.

Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 14:58
autor: tuxcnc
IMPULS3 pisze:
18 lis 2022, 14:04
No zaliczyłem sporo dzwonów ale z tego powodu to nigdy. :P I to we frezarce i tokarce mam tak samo. Obroty też mam niezależne od programu aby sobie kombinować w trakcie obróbki jak mi wygodnie.
Nie wiem czy mówimy o tym samym.
W swojej pierwszej frezarce miałem wrzeciono włączane ręcznie, żadne M3/M5 nie działało i tam faktycznie nie było problemu, bo to weszło w nawyk, żeby nie puszczać programu jak wrzeciono się nie kręci.
Ale zupełnie czymś innym jest sytuacja gdy wrzecionem steruje kontroler i program zawsze się uruchamia przy zatrzymanym wrzecionie, ale nie wiadomo czy wrzeciono ruszy czy nie, bo jest odcinane dodatkowym "heblem"...
Oczywiście można tak urządzić "hebel" żeby także uniemożliwiał start programu, ale to dodatkowe komplikowanie prostych rzeczy.
W maszynach z portem LPT problem występuje wyłącznie przy włączaniu/wyłączaniu maszyny, więc właściwym rozwiązaniem jest charge pump, w ogóle niewidoczny dla użytkownika i nie powodujący żadnych niedogodności i zagrożeń.
Układ charge pump można zbudować na tranzystorze MOSFET lub na dowolnym mikrokontrolerze, jak ktoś potrafi sam polutować, to koszt jest rzędu kilku PLN, czyli porównywalny z "heblem".

Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 15:54
autor: zwyczajny
kamar pisze: hebelek na zasilaniu wrzeciona

Mam, nie używam bo trzeba o nim pamiętać.
tuxcnc pisze:charge pump
Dzięki!
Znalazłem to w instrukcji do mojego sterownika:
Obrazek
Dałem zworkę w JP1 na CHP.

Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 16:03
autor: senio
kamar pisze:
18 lis 2022, 10:46

I wtedy włączenie i wyłączenie maszyny wygląda tak :
Gdzie i co tam masz dopisane że sterowanie się po starcie samo włącza ?

Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 16:04
autor: tuxcnc
zwyczajny pisze:
18 lis 2022, 15:54
Dałem zworkę w JP1 na CHP.
Trzeba jeszcze skonfigurować w pliku hal

Kod: Zaznacz cały

#charge pump (pin 17)

loadrt charge_pump
addf charge-pump base-thread
net emcOn motion.motion-enabled => charge-pump.enable
net cpump charge-pump.out => parport.0.pin-17-out
Czasem częstotliwość jest zbyt duża, wtedy trzeba użyć wolniejszego sygnału http://www.linuxcnc.org/docs/html/man/m ... ump.9.html

Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 16:15
autor: zwyczajny
senio pisze:Gdzie i co

W .axisrc

Kod: Zaznacz cały

c.home(0)
c.home(2)
a w systemie "autostart" czyli Programy - Ustawienia - Sesje i uruchamianie - Uruchamiane programy dodać linuxcnc + ścieżka do pliku ini.
tuxcnc pisze:Trzeba jeszcze skonfigurować

W Stepconf na pin 17 dałem "włączenie napięcia" i coś tam hal się dopisało. Ale sprawdzę to jeszcze.

Re: bezpieczne uruchamianie w linuxcnc

: 18 lis 2022, 16:19
autor: kamar
zwyczajny pisze:
18 lis 2022, 15:54
Mam, nie używam bo trzeba o nim pamiętać.
I może jeszcze myśleć przy robocie ? :)