Zapnutí/ vypnutí výstupu za chodu
-
- Příspěvky: 32
- Registrován: 17. 10. 2008, 12:09
- Bydliště: Kelč - Valašské_Království
- Kontaktovat uživatele:
Dobrý den, řeším problém jak v machu nastavit funkci "za letu". Jedná se mi o zapnutí / vypnutí výstupu při rozjeté ose. Příklad : Jedu osou X ze souřadnice 0 do 1000 a při souřadnici 100 potřebuji zapnout výstup a při 800 vypnout výstup aniž bych musel zastavit osu, zapnout (vypnout) výstup a znovu rozjet osu. Stavím stroj na lakování a technologicky není možné spustit lakovací trysku v klidu. Než se rozjede motor v ose vznikne na lakovaném místě větší vrstva laku než při průběžném lakování. Prosím, poraďte jestli je tato funkce vůbec možná. Dík Vašek
http://www.hsoft.cz
- Gulliver64
- Příspěvky: 453
- Registrován: 1. 8. 2010, 7:52
- Bydliště: Kuřim
zdar,
příkazy pro spuštění čerpadel M7 a M8 ani M3 a M4 pro spuštění vřetene nejdou použít, ale dá se to obejít tak, že použiješ fiktivní osu A jejíž dir pin použiješ na spínání "barvy". potom bude gkód vypadat takto:
g64 (přepínám do constant velocity)
g1 a-1 (pro jistotu barva OFF)
x100 (nájezd do bodu startu barvy)
x800 a1 (plynule do x800, barva ON)
x1000 a-1 (plynule do x1000, barva OFF)
x0 (zpět do výchozí pozice)
nastavení osy A je nutno vylaborovat, ale asi bude stačit nastavit ji jako osu X či Y.
ať se daří!
příkazy pro spuštění čerpadel M7 a M8 ani M3 a M4 pro spuštění vřetene nejdou použít, ale dá se to obejít tak, že použiješ fiktivní osu A jejíž dir pin použiješ na spínání "barvy". potom bude gkód vypadat takto:
g64 (přepínám do constant velocity)
g1 a-1 (pro jistotu barva OFF)
x100 (nájezd do bodu startu barvy)
x800 a1 (plynule do x800, barva ON)
x1000 a-1 (plynule do x1000, barva OFF)
x0 (zpět do výchozí pozice)
nastavení osy A je nutno vylaborovat, ale asi bude stačit nastavit ji jako osu X či Y.
ať se daří!
Modelová zařízení pro slévárny, hliníkové odlitky. První CNC frézka postavená v r.2003 ."Dřeváček" - r.2010. Zapřísáhlý uživatel MACH3 ver.2.63 .
-
- Příspěvky: 32
- Registrován: 17. 10. 2008, 12:09
- Bydliště: Kelč - Valašské_Království
- Kontaktovat uživatele:
dík za tip.
vytvořil jsem si pro ovládání výstupů M kód
M120
rem zapnutí trysky - output #4
ActivateSignal( 10 )
M121
rem vypnutí trysky - output #4
DeActivateSignal( 10 )
Lze použít i M kód místo osy A?
dík Vašek
vytvořil jsem si pro ovládání výstupů M kód
M120
rem zapnutí trysky - output #4
ActivateSignal( 10 )
M121
rem vypnutí trysky - output #4
DeActivateSignal( 10 )
Lze použít i M kód místo osy A?
dík Vašek
http://www.hsoft.cz
- Gulliver64
- Příspěvky: 453
- Registrován: 1. 8. 2010, 7:52
- Bydliště: Kuřim
tak to nevím, nemám to odzkoušené, ale pokud vycházím z logiky věci, tak pokud je brzděno při M7 (M8), a to je, tak bych si tipl, že se bude brzdit i při M120, ale je možné, že to tak není a nebude se brzdit - vyzkoušej to. jinak ta fiktivní osa A je tutovka - mám to odzkoušeno.
Naposledy upravil(a) Gulliver64 dne 4. 6. 2012, 6:39, celkem upraveno 1 x.
Modelová zařízení pro slévárny, hliníkové odlitky. První CNC frézka postavená v r.2003 ."Dřeváček" - r.2010. Zapřísáhlý uživatel MACH3 ver.2.63 .
- Gulliver64
- Příspěvky: 453
- Registrován: 1. 8. 2010, 7:52
- Bydliště: Kuřim
kde jsou nemám tušení.
Modelová zařízení pro slévárny, hliníkové odlitky. První CNC frézka postavená v r.2003 ."Dřeváček" - r.2010. Zapřísáhlý uživatel MACH3 ver.2.63 .
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
Pouzij LinuxCNC tam muzes vsechno co si usmyslis. Zapinani vypinani vystupu na pozici osy je trivialni napsatelne primo do hal vrstvy.
Slo by to i dynamicky menit za chodu bez velkych problemu.
http://www.linuxcnc.org/" onclick="window.open(this.href);return false;
RADEK
Slo by to i dynamicky menit za chodu bez velkych problemu.
http://www.linuxcnc.org/" onclick="window.open(this.href);return false;
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
- Gulliver64
- Příspěvky: 453
- Registrován: 1. 8. 2010, 7:52
- Bydliště: Kuřim
to Radek-B: nic ve zlém, ale už poněkolikáté jsem tu zaznamenal univerzální radu - "použij linuxCNC (emc2) a máš to vyřešené". to je jistě dobrá rada, ale pokud se někdo ptá na to, jak to udělat v machu (nebo v něčem jiném), tak je mu tvá rada platná jak mrtvému zimník. možná by bylo rozumnější mlčet. tobě by se asi taky zdálo jako zbytečné, kdyby ti někdo radil jak opravit škodovku tím, že si máš pořídit bmw.
Modelová zařízení pro slévárny, hliníkové odlitky. První CNC frézka postavená v r.2003 ."Dřeváček" - r.2010. Zapřísáhlý uživatel MACH3 ver.2.63 .
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
Tak prominte ze existuje elegantnejsi reseni nez MACH3. Mlcet nebudu, je to za darmo, HW stejny, moznosti a spolehlivost uplne jinde.
Kdyz nuzu jet na koni , nebudu chodit pesky.
RADEK
Kdyz nuzu jet na koni , nebudu chodit pesky.
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
- Gulliver64
- Příspěvky: 453
- Registrován: 1. 8. 2010, 7:52
- Bydliště: Kuřim
nechtěl jsem tě urazit.
klidně si jezdi na koni, nic proti, ale radit někomu jinému, kdo o koni ani neslyšel, aby na něm rajtoval, zavání tím, že z něj spadne rovnou na hlavu, mám-li použít tvého příměru. navíc, o to tu vůbec nejde, jde jen o radu ke konkrétním problému, tečka. a opět říkám, mým úmyslem nebylo a není tě nějak popouzet či urážet a pokud to tak vyznělo nebo pokud to tak cítíš, tak se ti omlouvám.
klidně si jezdi na koni, nic proti, ale radit někomu jinému, kdo o koni ani neslyšel, aby na něm rajtoval, zavání tím, že z něj spadne rovnou na hlavu, mám-li použít tvého příměru. navíc, o to tu vůbec nejde, jde jen o radu ke konkrétním problému, tečka. a opět říkám, mým úmyslem nebylo a není tě nějak popouzet či urážet a pokud to tak vyznělo nebo pokud to tak cítíš, tak se ti omlouvám.
Modelová zařízení pro slévárny, hliníkové odlitky. První CNC frézka postavená v r.2003 ."Dřeváček" - r.2010. Zapřísáhlý uživatel MACH3 ver.2.63 .
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
K machu :
je potreba zjistit zda vubec lze dynamicky ridit logicky proces v zavisloti na poloze osy.
Proces by musel bezet stale , to taky nevim jak v machu udelat.
Staticky je to jednoduse resitelne napsanim scriptu, ktery by se dotazoval na DRO/polohu prislusne osy.
A na toto by podminkami reagoval pripadne i s uzivatelem zadanych min. max. hodnot ctverce plochy kde se ma lakovat.
RADEK
je potreba zjistit zda vubec lze dynamicky ridit logicky proces v zavisloti na poloze osy.
Proces by musel bezet stale , to taky nevim jak v machu udelat.
Staticky je to jednoduse resitelne napsanim scriptu, ktery by se dotazoval na DRO/polohu prislusne osy.
A na toto by podminkami reagoval pripadne i s uzivatelem zadanych min. max. hodnot ctverce plochy kde se ma lakovat.
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce