Pohon vřetene servem

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
Odpovědět
3pajky
Příspěvky: 228
Registrován: 26. 12. 2015, 7:22

3. 9. 2017, 6:05

Jemu ale asi bude stacit zmenit pocek krokov na otacku, pretoze vystup z enkodera aj tak zapoji len do drivera, ten si bude strazit krok, len system sa bude musiet spoliehat ze to zvladlo, pretoze enkoder asi ajtak nema kam zapojit do systemu. Keby ho tam nejako zapojil, tak by to system asi vzal, vie ze krok ma uhol X a to X by od enkodera aj dostal.. Asi
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22952
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 9. 2017, 6:16

takhle zavitovani nefunguje
system musi mit prubezne informace o poloze vretena a vreteno se ridi rychlostne
Vsechna prava na chyby vyhrazena (E)
3pajky
Příspěvky: 228
Registrován: 26. 12. 2015, 7:22

3. 9. 2017, 6:32

Nestaci mu poloha ktoru si odvodi od poctu krokov?
Do tej karty na foto enkoder nepripoji.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22952
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 9. 2017, 6:38

nestaci protoze zadna neni
vreteno se spousti S1000 M3
tj pouze rychlostne
zadna poloha tam neni a ani nikde v systemu dal neni co se tyce vystupu ze systemu
proto (a z dalsich duvodu) se tam zavadi ta informace z encoderu
Vsechna prava na chyby vyhrazena (E)
3pajky
Příspěvky: 228
Registrován: 26. 12. 2015, 7:22

3. 9. 2017, 6:50

G kod nepoznam.. Cize step/dir to ani neroztoci? Resp. Mach to nepodporuje?
Ta os A je 4.rotacna?
Mesa to uriadi aj step/dir, alebo len rychlostne a len do nej zapojis enkoder?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22952
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 9. 2017, 6:58

tusim ze lze generovat kmitocet kroku ale zase se to bere rychlostne tedy jen kmitocet
poloha se nepocita, neni k tomu duvod, je to vreteno

jako C osa se to ridit asi da
zase to nepodporuji kody pro soustruzeni a zavitovani

vsechno spatne
Vsechna prava na chyby vyhrazena (E)
3pajky
Příspěvky: 228
Registrován: 26. 12. 2015, 7:22

3. 9. 2017, 7:19

Mozno nechce zavitovat:-)
Nedalo mi, mesa 7i76 vie aj step/dir, aj analog a ma aj vstup pre enkoder vretena..
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22952
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 9. 2017, 7:34

mozna ne
ano ta mesa funguje presne jak rikam
vreteno ridis 0-10V a z encoderu si beres jeho polohu a tu zohlednujes posuvem v Z
uz treba taky kvuli tomu ze neni jiste k jake chybe dojde mezi pohonem vretena a vretenem samotnym (prokluz remenu) - to je dalsi duvod proc se to tak dela

muzes pouzit jeden ze stepdirovych vystupu pro rizeni jako C osu to pak muzes frezovat na soustruhu a tak
ale nebudou ti fungovat bezne kody pro soustruzeni

na mese muzes udelat i to ze jeden z tech vystupu pouzijes na generovani kmitoctu
tj. vezmes si z g kodu pozadovanou rychlost vretene v ot./min a prepoctes na kmitocet ten das na vystup mesy
servo v polohovem modu bude tocit stanovenymi otackami (bez ohledu na to ze to bude desne choulostive na prekroceni momentu)
potom to muzes propojit s citacem v mese a citat si polohu a tu pouzit misto encoderu
zase nemas zohlednenou pruznost remenu, prokluz atd... a mimo jine hned o par svorek vedle mas na te mese vstup pro ten encoder vretena ktery se montuje primo na vreteno coz je uplne perfektni reseni, ne zadna improvizace

zadna z tech zminenych nestandardnosti tedy neprinasi nic uzitecneho pouze problemy
Vsechna prava na chyby vyhrazena (E)
potraviny
Příspěvky: 1965
Registrován: 17. 9. 2009, 10:05
Bydliště: Most
Kontaktovat uživatele:

3. 9. 2017, 8:15

Jak tu bylo zmíněno, zád bych to měl i pro použití k závitování a vřeteno spojeno se servem počítám s řemenem 5M právě proti proklouznutí.
Mě šlo o to zda musím ještě k tomu něco pořídit, nebo to takhle spojím do sebe.
Osa X a Z mi už samozřejmě běží s KM i touto deskou na obr. pomocí Machu.
3pajky
Příspěvky: 228
Registrován: 26. 12. 2015, 7:22

3. 9. 2017, 8:19

Tak asi mesu a linuxcnc? A tusim gravos by siel tiez, to som nepozeral.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22952
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 9. 2017, 8:31

Prepni to servo do rychlostniho modu paklize to umi
Pak ho muzes ridit analogove
Tu desku zahod
Vsechna prava na chyby vyhrazena (E)
potraviny
Příspěvky: 1965
Registrován: 17. 9. 2009, 10:05
Bydliště: Most
Kontaktovat uživatele:

3. 9. 2017, 9:01

Pomaleji, :D tu desku co je na obr.?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22952
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 9. 2017, 10:59

ano
Vsechna prava na chyby vyhrazena (E)
popopepe
Příspěvky: 133
Registrován: 10. 10. 2010, 3:28
Bydliště: Ml. Boleslav

3. 9. 2017, 11:26

Potraviny, podle tvých odpovědí si myslím, že vkládáš té oddělovací desce vlastnosti, které nemá.
Tak ještě jednou.
Potřebuješ nějaký program (např. MACH Turn), který bude generovat na LPT portu počítače pulsy pro DIR a STEP. Ten LPT port počítače bude připojen na tu oddělovací desku (ta je úplně tupá, funguje jenom jako "ochranná pojistka proti poškození počítače), a z výstupu té desky připojíš do driveru serva DIR a STEP signály.

Servo a driver tvoří uzavřenou sestavu, enkoder serva je připojen do bedny driveru serva, vůbec nikam jinam. Mach v počítači generuje pulsy DIR a STEP a vůbec netuší, zda se servo točí, zda tam vůbec je :-). Tudíž bez zpětné vazby.

Jiná situace by byla za použití LinuxCNC, kde informaci z enkoderu opravdu můžeš (ale nemusíš) zavést do počítače, a ten na základě informací z toho enkoderu pak řídí vlastní servo (opět samozřejmě signály vedou do driveru, ne přímo do motoru :-).

Ta oddělovací deska je v tomto případě úplně k ničemu. Pro ten linux potřebuješ nějakou Mesa kartu do PC, to si tady najdeš, jaké se používají.
potraviny
Příspěvky: 1965
Registrován: 17. 9. 2009, 10:05
Bydliště: Most
Kontaktovat uživatele:

3. 9. 2017, 2:27

popopepe píše:Potraviny, podle tvých odpovědí si myslím, že vkládáš té oddělovací desce vlastnosti, které nemá.
Tak ještě jednou.
Potřebuješ nějaký program (např. MACH Turn), který bude generovat na LPT portu počítače pulsy pro DIR a STEP. Ten LPT port počítače bude připojen na tu oddělovací desku (ta je úplně tupá, funguje jenom jako "ochranná pojistka proti poškození počítače), a z výstupu té desky připojíš do driveru serva DIR a STEP signály.

Servo a driver tvoří uzavřenou sestavu, enkoder serva je připojen do bedny driveru serva, vůbec nikam jinam. Mach v počítači generuje pulsy DIR a STEP a vůbec netuší, zda se servo točí, zda tam vůbec je :-). Tudíž bez zpětné vazby.

Jiná situace by byla za použití LinuxCNC, kde informaci z enkoderu opravdu můžeš (ale nemusíš) zavést do počítače, a ten na základě informací z toho enkoderu pak řídí vlastní servo (opět samozřejmě signály vedou do driveru, ne přímo do motoru :-).

Ta oddělovací deska je v tomto případě úplně k ničemu. Pro ten linux potřebuješ nějakou Mesa kartu do PC, to si tady najdeš, jaké se používají.
Asi tak.
Mám plně funkční Mach Mill, Turn
Tuto desku viz obr. + Drivery + KM na ose X a Z. Vše chodí velmi dobře.
Na vřeteno soustruhu chci použít zmíněné servo jako pohon.
Jediný problém vidím v tom, zda musím ještě něco přikoupit abych mohl na tom soustruhu točit závit. Nic jinýho v tom nehledám.
Odpovědi zahoď to, budu úplně v hajzlu protože už neroztočím ani KM. :D A servo se stále točit nebude. :D :D :D
Odpovědět

Zpět na „MACH všech verzí“