Stránka 2 z 2
Napsal: 23. 4. 2009, 9:33
od sysel
Radku, máš pravdu, technologické díry, posunutí souřadného systému od referáku... Teoreticky to znám taky, představu jak to udělat mám taky, jen praxe trošku pokulhává... To víš všecko rychle, hned a včera bylo pozdě... Takže příprava pořádných programů není a všecko je provizorka-na trvalo... Však to z praxe znáš že jo?
Děti tu jsme, ale takoví staromódní, ty dnešní si sice hrajou, ale hry a nejlépe čím víc krve teče tím líp

Napsal: 24. 4. 2009, 6:32
od rawen
sysel píše:Dneska se mi stala zajímavá skutečnost po zapojení ESTOP okruhu... Když jsem sepnul ESTOP tak cca po 2-3 sec se samo roztočilo vřeteno, čili seplo mi relé, které je připojeno na pin 1... když jsem ESTOP vypnul, v Machu dal RESET a teprve po pohnutí s kterýmkoliv motorem se vřeteno zase vyplo.... Čuměl jsem na to jak puk
Vrátím se k roztáčení vřetena a dám k dobru pár vlastních postřehů...
Např. u elektroniky z cncshopu je to dáno tím, že pokud do ní nejde logický signál z Machu, tak jsou relátka v poloze sepnuto. Teprve po zapnutí Machu a jeho Resetování relé přepne. Stejné se choval i Maczakův driver a hodně dlouho jsem to zkoušel řešit např. přehozením úrovní logiky, ale bezvýsledně...
ESTOP jsem teda vyřešil tak jak je vidět na fotkách ve vlákně o Tronovi - přes jedno relátko odpojím 230V pro vřeteno a odsávání, současně druhým odpojím Enable od driverů a pošlu logický signál do Macha. Sice mě tento okruh přišel na dost peněz, ale mám jistotu, že po stisknutí "Nouzového zastavení" mašina stojí bez ohledu na stav PC.
Radek
Napsal: 24. 4. 2009, 7:32
od k
sysel píše:
k: a jak vyøešíš pøípad, kdy ti jede fréza smìrem k úpince, máš na to dejme tomu 5sec, klávesnice daleko, takže STOP ani PAUSE nepoužiješ a máš takový kulatý výrobek, že už nemáš šanci si ho ošahat a pustit opravený program znova?
Logicke riesenie je mat STOP a PAUSE v dosahu operatora. S tym predsa nie je problem ..
Doplnim, ak sa zblbne PC (prehreje sa procak od netociaceho sa vetraku, alebo je v softe chyba (neexistuje soft bez chyb, mozno nejake trivialne .. ) atd) a pride nahodou k tomu, ze ciste nahodou bude ignorovat ESTOP tak servo (nie tupe servo riadene od dir/step, tam to skonci ako pri krokaci) vam odrazi nie len upinku ale aj pol stroja .. pri krokaci je pravdepodobne, ze zamrznuty procak sice zastavi krokovanie ale nikdy sa neda vediet ci nahodou nepobezi dalej.
nemiesajte proste funkciu ovladacov, ESTOP nie je na zapinanie/vypinanie stroja .. Pripada mi to tak, akoby ste sli ponorne cerpadlo chranit namiesto prudovim chranicom len z beznym vypinacom.
Napsal: 24. 4. 2009, 8:59
od sysel
Díky za rady, já vím jak má fungovat ESTOP, sice jsem profi mašiny viděl povrchně, ale dokážu si hodně věcí domyslet a o bezpečnosti taky něco vím... Tady jsem jako hobby a možná to lepím jako vlaštovka hnízdo, ale hraju si a nezlobím

Takže to k tomu co se týká mého postupu...
A teď k věci, Rawene, máš pravdu, pokud je opačná logika tak je to celkem problém, to naštěstí není můj problém... Dneska jsem laboroval a došel jsem k výsledku:
Na domácím PC to nedělá, v dílně a na integrovaném LPT taky nic, pouze na kartě kterou jsem nově přidal (Kouwell 220N-2). A probíhá to asi takto, když se uzemní pin č. 15 LPT portu tak po chvilce, někdy to je 1sec někdy 5sec se na pinu č. 1 objeví LOG.1 a ztratí se až ve chvíli kdy Mach vyšle nějaký signál, třeba na pohyb jakékoliv osy.... Zkoušel jsem to jak s připojeným driverem tak bez něj... Přímo na LPT jsem pověsil LED mezi 1. a 18. pin a 15. pin jsem drátem uzemňoval a problém se objevuje... Dělá to jak na vnějším tak vnitřním portu... A dělá to pouze 15. pin.
Na
http://lpt.hw.cz kde je o LPT skoro vše jsem vydedukoval toto:
15. pin je nError a 1. pin je nStrobe, který by měl fungovat tak, že hlásí kdy jsou na výstupech D0-D7 platné data, což by mohlo znamenat, že když mu pošlu signál na nError, tak si karta pomyslí, že data nedorazily, vystaví je znova na D0-D7 a pinem nStrobe oznámí, že jsou data k dispozici... Co na to zkušenější? Dedukuju správně? Proč to v tom případě nedělá na integrovaném LPT?
Napsal: 27. 4. 2009, 7:03
od k
SPP handshake je cisto soft zalezitost .. karta sama o sebe nevyhodnocuje ani error ani negeneruje strobe.
Takyto rezim je ale v rezime EPP resp. ECP mozny .. Strobe ale nie je vyhodnocovany od pinu 1 ale existuje samotne strobe pre data a pre adresu .. (pin 1 je v EPP rezime signalizacia smeru prenosu dat).
odporucam kartu odskusat na inej instalacii ci sa tam sprava rovnako .. ak ano .. tak ta karta robbi nieco naozaj divne. Osobne som s nou mal tiez zlu skusenost ale nie v CNC aplikacii - ak sa teda naozaj jedna o NetMos 9865 chipset, tak od neho uz davam len ruky prec.
Napsal: 27. 4. 2009, 7:53
od sysel
Tak jsem dnešní odpoledne strávil testováním LPT.. Začal jsem na svojem kompu, integrované LPT se chová tak jak jsem popisoval výše. PCI řadič Kouwell mi nešel ani rozjet, PC se prostě nerozjelo, zkoušel jsem reset biosu, přehazování mezi PCI a nic, pak jsem 2 hodiny dával PC do původního stavu

Šel jsem vedle na kompa, což je nějaký starý šmejd, ale jsou tam XP, integrovaný port to samé, řadič Kouwell jak by smet...
Z toho plyne, že jediné místo kde to nedělá je integrovaný port na základní desce u CNC(Windows 2000).... Zkoušel jsem tam i přepínat v BIOSu mody LPT ale nikdy to neudělalo....
Mezitím mi o víkendu vybouchl driver, a to byla poslední kapka a koupil jsem nové, a tím musím udělat nové připojení referáků, ESTOP a vřetena, takže to udlám už tak jak má být.... To je ale jen shoda náhod, to neřeší, to že LPT dělá neočekávané věci...
Napsal: 28. 4. 2009, 7:15
od k
stejne by som rad vedel aky podiel na tomto spravani ma mach a aky ta doska ..
nemate chut odskusat iny riadiaci soft ?
Napsal: 28. 4. 2009, 7:51
od sysel
Taky jsem nad tím uvažoval, ale nerad bych si rozdrbal systém na mašině.... Bez Machu to vyzkoušet nejde, protože pin 1 je ve standardním stavu v LOG1, takže to nepoznám... A tím se taky vysvětluje zapojení desky z CNCshopu....