řízení ve dvou osách

p.mus
Příspěvky: 170
Registrován: 15. 1. 2007, 6:54
Bydliště: vysočina

3. 12. 2007, 6:13

Zdravim lidičky:Můj problém se týká řízení va dvou osách.
Byla by možná zpětná vazba?
Dala by se řídit jedna osa podle pozice druhé kde by se dopočítala podle hodnot
v souboru.
To jako že bych si navrhnul křivku v nějakém cadu s nějakou přesností pr jednotlivé body
souboru je křivka a body které jsem schopen dodat v textové podobě
X= 22.2082 Y= 33.1951 Z= 0.0000
X= 24.5049 Y= 33.1951 Z= 0.0000
X= 26.8017 Y= 33.1951 Z= 0.0000
X= 33.6921 Y= 33.1951 Z= 0.0000
X= 31.3953 Y= 33.1951 Z= 0.0000
X= 35.9882 Y= 33.1755 Z= 0.0000
X= 54.2737 Y= 24.4299 Z= 0.0000
X= 49.7138 Y= 23.8743 Z= 0.0000
X= 47.4339 Y= 23.5964 Z= 0.0000
či v jiné formě.

V ose x by byl čítač polohy
V ose y krokový motor s posuvovým mechanizmem

Gro věci je že mam soustruh s hydraulickou kopírkou a chtěl bych využít stávajícího pohybu přes hydro motory.
Mam namysli nějaký system který by počítal ujetou vzdálenost osy x a pohyboval jezdcem v ose y který by vychy-
loval snímací palec na kopírce
.Soustružím dřevěné prvky tak by ten čítač mohl vyhodnocovat pozici klidně po 2mm
to by určité nepřesnosti pokryla špička na noži a pozdější dokončovací broušení.

Berte tento popis s rezervou,budu vděčen za každou odpověd
i nasměrování jiným směrem v rámci možností.
Předem dík za váš zájem a čas.
Uživatelský avatar
ivčo
Sponzor fora
Příspěvky: 307
Registrován: 11. 2. 2007, 5:17
Bydliště: Slezsko

3. 12. 2007, 8:22

Jestli ty souřadnice počítáš, tak je můžeš třeba v excelu převést rovnou na Gkódy a vyexportovat třeba pro macha. To by neměl být problém.
Srovnej si ještě osy - u soustruhu X a Z
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 12. 2007, 8:39

tohle by mach dost dobre nemohl delat protoze neumi snimat polohu
Vsechna prava na chyby vyhrazena (E)
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

3. 12. 2007, 9:52

robokop: Při soustružení závitů to MACH dělá, ne? Předpokládám, že by mohl místo snímače na vřetenu pracovat i se snímačem na X ose.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

3. 12. 2007, 11:02

ne nedela
pouze meri kmitocet impulzu od vretene ale neni schopen pobrat mereni vzdalenosti nebo natoceni podle IRC nebo jineho snimace
Vsechna prava na chyby vyhrazena (E)
Monteg
Příspěvky: 1494
Registrován: 30. 10. 2006, 5:37
Bydliště: LOUNY

4. 12. 2007, 4:52

To co popisujete dělaly svím zpusobem starší NC systémy a jmenovalo se to pravouhlé řízení. Nevím o ničem co by umělo to co popisujete mach umí jen počkat na impuls a pak jet zadanou rychlostí do určitého bodu. Zřejmě budete muset i na druhé ose použít krokáč?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

4. 12. 2007, 7:18

tak tak
budto si vymyslite vlastni software pak pouzijete jeden snimac a jeden motor
(lze to bez software resit napr. mericim lin. rezistorem, specialnim prevodnikem a nejakym druhem servosmycky rizenym napetim/proudem s vlastnim merenim viz www.merret.cz) pak je tam ale naprosto silene to programovani
musite naplnit ten prevodnik datama a i tak vam to neudela idealni prubeh
celkove to vyjde mnohem draz odhaduji tak na 60 000 jen elektronika

nebo udelate klasicke dvouose rizeni s nejakym jiz hotovym softwarem
a dva motory
vyzkousene overene
Vsechna prava na chyby vyhrazena (E)
pavelb
Příspěvky: 194
Registrován: 23. 11. 2007, 11:01
Bydliště: Prostějov

4. 12. 2007, 8:48

Myslim ze princip který jste zvolil je správný za předpokladu seriové výroby a pokud do toho nechcete moc investovat.
K snímání polohy by stačilo obyčejné čidlo a počítat impulzy od referenčního bodu. Program by musel být udělané na míru ale velmi jednoduchý v tom problém nevidím.
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

4. 12. 2007, 3:55

robokop: nějak mi uniká rozdíl. Při tom řezání závitů machem přece nemůže jít o pouhé čekání na impuls a následný posun do jedné konkrétní pozice. MACH musí být schpný komplexnějěího přístupu, protože ten závit neřeže na jediný průchod nože. Musí se tedy zachytit na impulz ze snímače zavěšeného na vřetenu a následně se "držet" po celou dobu řezání závitu (včetně dílčích záběrů a návratů na začátek). Podobně by měl být schopný se zachytit na ipmulz ze snímače zavěšeného na ose X a držet se celou dobu soustružení.
MACH jsem si sice koupil, ale zatím s ním nedělám, takže si tím jistej nejsem, ale technicky by toho měl být schopný. Problém bude v tom, že na to není připravený a musel by se pro to doprogramovat nějaký vhodný doplněk. Nebo se pletu?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

4. 12. 2007, 7:52

1. to snimani funguje pouze a jenom pro rezani zavitu takze neumi nic nez udrzovat rychlost osy na zaklade nasnimane doby mezi dvema pulzy

2. mach neumi rezat krivolake zavity takze nelze zadat krivka ve dvou osach kdy jedna osa bude zavisla na poctu doposud nasnimanych impulzu kdyz je ani neumi citat
Vsechna prava na chyby vyhrazena (E)
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

4. 12. 2007, 8:35

robokop: MACH znáš mnohem líp než já, nemůžu se tedy s tebou hádat.

1: ano, to snímání funguje pouze pro řezání závitů. Ale není to jenom tím, že pro "kopírovací" soustružení zatím nikdo nenapsal wizard? Pokud to chápu dobře, tak další Wizardy je možné doprogramovat, nešlo by tedy dodělat i nějaký vhodný pro tento účel?
2: mach neumí řezat křivolaké závity, protože to ani není potřeba. Přesto by pro splnění úkolu kopírování podle impulzů z X mělo stačit také pouhé čekání na impuls a následná extrapolace dráhy v osách XY podle zadané křivky. Problém je pouze v tom, jak ošetřit phyb ve směru X+/X- možná by stačilo použít i na ose X nějaký širší impulz (podobně jako je to u snímání otáček vřetena) pro definici "koncových" poloh soustružení.

Mach to tedy neumí tak jak je dodávaný, ale mělo by být možné dodělat Wizard, který by to už dokázal. Nebo jsem něco špatně pochopil/přehlédl?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

4. 12. 2007, 9:26

wizardi jsou nezavisle programy ktere pouze umi vygenerovat a vlozit do machu program v g-kodu

to co by to umelo je plugin do machu a to uz bych radsi napsal vlastni celej software
coz by bylo vic prace nez adaptovat druhej pohon
Vsechna prava na chyby vyhrazena (E)
QNX
Příspěvky: 3701
Registrován: 20. 12. 2006, 9:59
Kontaktovat uživatele:

5. 12. 2007, 3:34

robokop: Wizardi asi disponují i nějakou tou funkcí pro zpětnou vazbu. Jak jinak by mohl Wizard pro řezání závitů spolupracovat se snímačem otáček na vřetenu? Musí tam být nějaká podmíněná funkce. Nebo v případě Wizardu pro řezání závitů jde o nějaký špatně pojmenovaný Plugin a ne o Wizard?
p.mus
Příspěvky: 170
Registrován: 15. 1. 2007, 6:54
Bydliště: vysočina

5. 12. 2007, 6:16

Díky za vše odpovědi,celkem se ubírali směrem který jsem předpokládal.
Ještě doplním,že se hydraulického posuvu nevzdám a to zdůvodu:
suport s kopírkou má dost přes 50 kilo
rychlost soustružení je 0.5-1m/sec
nestejnoměrné rozložení letokruhu ve dřevě což způsobuje velké výkyvy(tlaku) v lunetě
Vlunetě to musí být opravdu natěsno jinak se přířez rozdrnčí a výsledek je nevalný
při optimálně nabroušených nožích se stává že i tak těžký a utažený suport si podaj tj. že při vůli na posuvu poskočí vpřed

Řízené dvě osy je řešení které si nemohu dovolit,ani si netrouvám odhadnout výkon motoru podélné osy.

Ještě by snad byla možnost na podélné ose z stávajícího hydromotoru vyrobit servo.
Na příčné to utáhne i nejslabší motor.

Ještě mám v záloze jedno řešení na bázi hydraulické kopírky,ale to popíšu později.

Spozdravem P.M.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22413
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

5. 12. 2007, 10:41

ty zavity v machu opet nereze wizard
ten pouze vygeneruje program s pozadavkem na konstantni rychlost vzhledem k otackam
pote co to vygeneruje ukonci se a program lze pustit
takhle funguji vsechny wizardy v machu
Vsechna prava na chyby vyhrazena (E)
Odpovědět

Zpět na „Zacinam stavet a nevim jak na to“