Znaleziono 3 wyniki

autor: tuxcnc
16 mar 2021, 22:52
Forum: LinuxCNC (dawniej EMC2)
Temat: Sikacz HAL
Odpowiedzi: 8
Odsłony: 958

Re: Sikacz HAL

mineque pisze:
16 mar 2021, 22:48
A czemu nie użyć odpowiedniego chłodziwa w obiegu zamkniętym?
Bo na tej maszynie się nie da.

Możecie mi wyjaśnić dlaczego szukacie problemu na siłę ?
Przecież żadnego obowiązku korzystania z tego pomysłu nie ma.
Jak komuś będzie potrzeba, to sobie skonfiguruje, a jak ktoś woli lać wiadrami, to jego sprawa.
autor: tuxcnc
16 mar 2021, 22:28
Forum: LinuxCNC (dawniej EMC2)
Temat: Sikacz HAL
Odpowiedzi: 8
Odsłony: 958

Re: Sikacz HAL

drzasiek90 pisze:
16 mar 2021, 22:18
Natomiast w jakim celu stosuje się chłodzenie cykliczne?
W celu ograniczenia zużycia chłodziwa.
Przykładowo przy frezowaniu aluminium chcę stosować mieszaninę alkoholu z olejem rycynowym.
Chodzi bardziej o smarowanie freza żeby się nie oblepiał, niż o odbieranie ciepła.
autor: tuxcnc
16 mar 2021, 22:10
Forum: LinuxCNC (dawniej EMC2)
Temat: Sikacz HAL
Odpowiedzi: 8
Odsłony: 958

Sikacz HAL

Kombinuję właśnie system podawania chłodziwa w mojej nowej frezarce.
Chciałbym żeby chłodziwo krótko sikało co określony czas, czyli żeby frez był mokry, ale otoczenie frezarki suche.
Swego czasu zrobiłem nawet prosty i tani układ sterowany przez Ethernet (opis jest na forum), ale wpadłem na prostszy pomysł.
Otóż ostatnio trochę walczyłem ze sterowaniem wrzeciona przez PWM i pomyślałem sobie że i tutaj można to wykorzystać ...

Kod: Zaznacz cały

loadrt pwmgen output_type=0,0
addf pwmgen.update servo-thread
addf pwmgen.make-pulses base-thread

# pwmgen.0 is used for spindle control and not listed here

# pulse coolant M7
setp pwmgen.1.pwm-freq 0.2
net mist-pulse iocontrol.0.coolant-mist pwmgen.1.enable 
setp pwmgen.1.value 0.1
net mist-on pwmgen.1.pwm => parport.0.pin-16-out
Jak jest w listingu, pwmgen.0 jest wykorzystany do sterowania wrzeciona i jego wpisy pominąłem, ale trzeba mieć świadomość że jest i stąd loadrt pwmgen output_type=0,0 czyli dwa generatory PWM.
pwmgen.1.pwm-freq 0.2 znaczy że częstotliwość wynosi 0,2 herca, czyli okres 5 sekund.
pwmgen.1.value 0.1 znaczy że wyjście będzie w stanie wysokim przez 0,1 okresu, czyli tutaj pół sekundy.
Inaczej mówiąc, przy tych ustawieniach, chłodziwo będzie sikać przez pół sekundy co pięć sekund.
Co jeszcze można zrobić ?
Na przykład dorobić przyciski do regulacji czasów ...
Albo wykorzystać bramkę OR i sprząc M7 z M8 na jednym pinie LPT, czyli po M8 chłodziwo będzie się lało stale, a po M7 sikało ...
Jak coś wymyślicie, to napiszcie.

Wróć do „Sikacz HAL”