Pohon vřetene servem
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
- robokop
- Site Admin
- Příspěvky: 22950
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
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
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)
- robokop
- Site Admin
- Příspěvky: 22950
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
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
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)
- robokop
- Site Admin
- Příspěvky: 22950
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
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
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)
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.
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.
Pomaleji,
tu desku co je na obr.?

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í.
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

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.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í.
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.



