Strona 1 z 8

Ploter frezujący potrzebna pomoc

: 05 sty 2020, 11:09
autor: plemnik7
Witam
Na święta , pod choinkę z Nowym Rokiem i Ja zrobiłem sobie prezent
Rok temu sprzedałem swoją FDA16 CNC (pomagaliście mi w uruchomieniu) , a fundusze przeznaczyłem na budowę plotera cały koszt wyszedł do dziś 5600zł - ( Chciałem więc mam)
Konstrukcja spawana/skręcaną , pole pracy X-400 Y-350 Z-150. ŚRUBY 16X5 , śliniki 4.2 Nm , sterowniki DM 556. Wrzeciono 3KW , falownik HY03D023B.
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Obrazek
Maszyna została uruchomiona na Mach 3 , splanowałem stół ( wyszło super, jestem z siebie dumny ) parę zabaw z kreatorami Macha i prrrrrrrrrrrrrrrrrrr padł dysk w PC-ecie. Urodził się pomysł – a może Linux ?
Nigdy nie miałem do czynienia z Linux , słyszałem tylko że takowy jest. Do odważnych świat należy.
HEJ ŚUP i linuxcnc na pokładzie ,konfiguracja niebyła taka trudna, jak mi się początkowo zdawało , prawie wszystko ładnie śmiga z małym ale.
Po przeczytaniu setek instrukcji , blogów i filmów na YouTube – 4 TYGODNIE GRZEBANIA PO CIEMKU W NECIE - NIEJESTEM WSTANIE DALEJ PRZESKOCZYĆ TEMATU- podłączenia płyty do falownika ,tak żeby można było sterować ,wrzecionem (włącz /wyłącz oraz prędkością ) z poziomu linuxa , problem z czujnika wysokości narzędzia, jak go zainstalować ?
W machu miałem skryp do czujnika, czy w linuxie też muszę mieć coś takiego ?
Jestem samoukiem moja znajomość elektroniki i systemu linux (od 0 do 10 wynosi 3) Mam pliki konfiguracyjne do mach jak sobie nie poradzę z linuxcnc to wrócę do macha –chodź linukx bardziej mi się podoba .

PANIE I PANOWIE
potrzebuję poprowadzenia za rękę ,jaki przewód gdzie podłączyć ,która pozycję w ustawieniach falownika zmienić itd. ( Czy jest ktoś w stanie przeprowadzić dziecko przez ulicę ?)
1
Jak podłączyć - który pin na płycie z którym pinem falownika, by sterować wrzecionem (włącz /wyłącz oraz prędkością ) z poziomu linuxa , (przekaźnik na płycie działa także port ustawiony dobrze )
2
Jak ogarnąć czujnik wysokości narzędzia - ten widoczny na zdjęciu
3
W menu falownika poz. PD142 według instrukcji - prąd znamionowy silnika max 13A
( moje wrzeciono ma 12 A ) a fizycznie w falowniku mogę ustawić tylko 11A – błąd w oprogramowaniu falownika czy bubel ?
4
Dlaczego w linux, w oknie Spindle Speed mam max wartość od 0 do 3000

Re: Ploter frezujący potrzebna pomoc

: 05 sty 2020, 14:31
autor: plemnik7
CZY TO MA BYĆ TAK
Obrazek

Re: Ploter frezujący potrzebna pomoc

: 06 sty 2020, 06:32
autor: zbysob
No to i ja podłączę się do nasłuchu - zbudowałem podobną konstrukcję (trochę większe pole pracy ale za to słabsze (2,2) wrzeciono - i cały czas wrzeciono odpalane z "ręki" - chętnie posłucham podpowiedzi .

Re: Ploter frezujący potrzebna pomoc

: 06 sty 2020, 09:03
autor: Bronsonboss
Panowie... linuxcnc bardzo pięknie radzi sobie z falownikami za pomocą MODBUS, wystarczy przejściówka z USB<->RS485 albo COM<->RS485. Ja już od roku mam tak odpalone wrzeciono... program rusza z frezowaniem dopiero jak wrzeciono rozkręci się do właściwych obrotów. Konfiguracja pod linuxCNC prosta.. zwłaszcza z falownikami z chin opisana po internetach.

Re: Ploter frezujący potrzebna pomoc

: 06 sty 2020, 10:18
autor: plemnik7
Tak wiem, że Linux sobie radzi z wrzecionem i też bym bardzo chciał uruchamiać wrzeciono programowo. Ale jak widać w pierwszym poście to ja sobie nie radzę i kolega który dołączył się do tematu też ma z tym problem. Po prostu nie jestem w stanie tego uruchomić, to już jest kres mojej wiedzy elektronicznej , dlatego zwróciłem się o pomoc do Was - jako specjalistów.

Re: Ploter frezujący potrzebna pomoc

: 06 sty 2020, 11:56
autor: Darek05
Cześć !
No to Ja pomogę w uruchomieniu wrzeciona na sterowanie MODBUS, będziesz potrzebował:

1. Przejściówki USB-RS485

2. Przekonfigurować falownik na sterowanie po RS485, musisz wejść do ustawień w falowniku i zmienić następujące rejestry, aby VFD nasłuchiwał na magistrali RS-485 sygnałów sterujących:

PD001 - 2 (nasłuchuj poleceń uruchamiania na magistrali RS-485)
PD002 - 2 (nasłuchuj komend częstotliwości / prędkości na magistrali RS-485)
PD164 - 3 (prędkość transmisji - 38400 bodów)
PD165 - 3 (metoda danych komunikacji - 8N1 RTU)

3. LinuxCNC zmiany na zasadzie kopiuj-wklej:
------------------------------------------------------------------------------------------------------------------------
custom.hal

# Include your customized HAL commands here
# This file will not be overwritten when you run stepconf again

# Load the Huanyang VFD user component
loadusr -Wn spindle-vfd hy_vfd -n spindle-vfd -t 1 -d /dev/ttyUSB0 -p none -r 38400 -s 1

#net vfd-comms halui.machine.is-on => spindle-vfd.enable
setp spindle-vfd.enable 1
net spindle-fwd motion.spindle-forward => spindle-vfd.spindle-forward
net spindle-reverse motion.spindle-reverse => spindle-vfd.spindle-reverse
net spindle-speed-cmd motion.spindle-speed-out-abs => spindle-vfd.speed-command
net spindle-on motion.spindle-on => spindle-vfd.spindle-on
net spindle-at-speed motion.spindle-at-speed => spindle-vfd.spindle-at-speed

------------------------------------------------------------------------------------------------------------------------
custom_postgui.hal

# Include your customized HAL commands here
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts

net spindle-at-speed => pyvcp.spindle-at-speed
net pyvcp-spindle-rpm spindle-vfd.spindle-speed-fb => pyvcp.spindle-speed
net pyvcp-modbus-ok spindle-vfd.hycomm-ok => pyvcp.hycomm-ok

-----------------------------------------------------------------------------------------------------------------------
custompanel.xml

<?xml version='1.0' encoding='UTF-8'?>
<pyvcp>
<labelframe text="Huanyang VFD">
<font>("Helvetica",12)</font>
<table>
<tablerow/>
<tablespan columns="2" />
<tablesticky sticky="nsew" />
<label>
<text>" "</text>
<font>("Helvetica",2)</font>
</label>
<tablerow/>
<tablesticky sticky="w" />
<label>
<text>"Modbus Communication:"</text>
</label>
<tablesticky sticky="e" />
<led>
<halpin>"hycomm-ok"</halpin>
<size>"10"</size>
<on_color>"green"</on_color>
<off_color>"red"</off_color>
</led>
<tablerow/>
<tablesticky sticky="w" />
<label>
<text>"Spindle at speed:"</text>
</label>
<tablesticky sticky="e" />
<led>
<halpin>"spindle-at-speed"</halpin>
<size>"10"</size>
<on_color>"green"</on_color>
<off_color>"red"</off_color>
</led>
<tablerow/>
<label>
<text>" "</text>
</label>
</table>
<table>
<tablesticky sticky="nsew" />
<tablerow/>
<tablesticky sticky="nsew" />
<label>
<text>"Spindle Speed (RPM)"</text>
<font>("Helvetica",10)</font>
</label>
<tablerow/>
<tablesticky sticky="nsew" />
<label>
<text>" "</text>
<font>("Helvetica",2)</font>
</label>
<tablerow/>
<tablesticky sticky="nsew" />
<bar>
<halpin>"spindle-speed"</halpin>
<max_>24000</max_>
</bar>
</table>
</labelframe>
</pyvcp>

----------------------------------------------------------------------------------------------------------------------
Plik z twoją konfiguracją maszyny z rozszerzeniem .ini / np.moja frezarka.ini
musisz mieć lub dopisać w sekcjach jak niżej:

[DISPLAY]
PYVCP = custompanel.xml

[HAL]
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
----------------------------------------------------------------------------------------------------------------------

Moją maszynkę konfigórowełem według tej strony - https://wapl.es/cnc/2015/12/04/huanyang ... ntrol.html - odpaliła za pierwszym razem, po aktywowaniu przycisków lewo/prawo lub stop jest lekkie opóźnienie związane z przesyłaniem rozkazów do falownika.

Dodane 21 minuty :
Nie dodałem jeszcze jak podłączyć falownik do przejściówki USB/RS485, w falowniku drugi rząd, dwa zaciski po prawej stronie [RS-] i [RS+] podłączasz przejściówkę USB/RS485 dokładnie na przemian czyli VFD [RS-] do USB/RS485 [RS+] i VFD [RS+] do USB/RS485 [RS-]

Re: Ploter frezujący potrzebna pomoc

: 07 sty 2020, 17:40
autor: zbysob
No to zamówiłem konwerter usb-rs485 i nasłuchuję odzewu z paczkomatu :).

Re: Ploter frezujący potrzebna pomoc

: 07 sty 2020, 18:54
autor: Bronsonboss
Darek05 pisze:No to Ja pomogę w uruchomieniu wrzeciona na sterowanie MODBUS

Lepiej bym tego nie opisał... po co się mordować jak przez MODBUS wsio pięknie działa... :-)

Re: Ploter frezujący potrzebna pomoc

: 07 sty 2020, 19:51
autor: plemnik7
Konwerter zamówiony - będę próbował, mam nadzieję że sobie poradzę

Dodane 1 minuta 25 sekundy:
A jak wygląda sprawa czujnika wysokości narzędzia ?

Re: Ploter frezujący potrzebna pomoc

: 08 sty 2020, 21:05
autor: plemnik7
Chyba jestem zbyt głupi
walczyłem dziś 5 godzin i lipa
Kupiłem konwerter
Obrazek
Obrazek
wykonuję krok po kroku w/w opis ,
uruchamiam linuxcnc i wyskakuje mi to, i nic nie mogę zrobić i tak w kółko
Obrazek