bezpieczne uruchamianie w linuxcnc
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 9
- Posty: 243
- Rejestracja: 25 gru 2017, 16:26
bezpieczne uruchamianie w linuxcnc
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?
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?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 16281
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Re: bezpieczne uruchamianie w linuxcnc
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 :
I wtedy włączenie i wyłączenie maszyny wygląda tak :
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 9326
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: bezpieczne uruchamianie w linuxcnc
Szczególnie przydatny do robienia dzwonów, kiedy się puści program z odciętym zasilaniem wrzeciona...
Rozwiązanie nazywa się charge pump i niczego innego nie wymyślisz.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 7619
- Rejestracja: 25 gru 2010, 21:55
- Lokalizacja: LUBELSKIE
Re: bezpieczne uruchamianie w linuxcnc
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.

-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 9326
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: bezpieczne uruchamianie w linuxcnc
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".
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 9
- Posty: 243
- Rejestracja: 25 gru 2017, 16:26
Re: bezpieczne uruchamianie w linuxcnc
kamar pisze: hebelek na zasilaniu wrzeciona
Mam, nie używam bo trzeba o nim pamiętać.
Dzięki!tuxcnc pisze:charge pump
Znalazłem to w instrukcji do mojego sterownika:

Dałem zworkę w JP1 na CHP.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 9326
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: bezpieczne uruchamianie w linuxcnc
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
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 9
- Posty: 243
- Rejestracja: 25 gru 2017, 16:26
Re: bezpieczne uruchamianie w linuxcnc
senio pisze:Gdzie i co
W .axisrc
Kod: Zaznacz cały
c.home(0)
c.home(2)
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.