mrchar76 píše:A mas tu sondu kam pripojit, cetl jsi manual?
Pokud to ma ridit MACH3 pres LPT tak by to nemel byt problem - pokud mas ten jeden vstup volny....
jasné. manuály mám, k machu jsou obecné popisy k ofsetum apodob, nic moc co by mi pomohlo, nebo to v tom asi nevidím. v manuálech ke stroji to vypadá, že to tam popsané je, ikdyž nejsem z toho moc moudrý (aspoň tedy zatím).... zkusím zítra mrknout pořádně dovnitř a aspon vyfotit otevřený stroj, jak vypadají piny, kdyby to bylo něco jiného než klasika v manuálu MACHU
ted bych se jen rád zeptal, nedá se na tom něco úplně pokazit, když se v tom budu hrabat?Nejdřív nastavím probe v Config /ports and pins/input signals pak zapojím drát ze sondy/plýšku na vstupní piny a nakonec vložím script do config - edit button script - auto tool zero button. je třeba dávat drát ještě na frézu že, aby se okruh uzemnil a uzavřel? nebo není třeba?...nerad bych to zkratoval či tak něco
na spoustě odkazu jsem viděl ruzná řešení. třeba tady jsou dva dráty
http://www.instructables.com/id/Mach3-Zero-Probe-Tool/" onclick="window.open(this.href);return false; někde zas rezistor, který vede na 5v..
...tohle asi koupím, není to blbost?
http://www.ebay.com/itm/azzeratore-tast" onclick="window.open(this.href);return false; ... Swal5YEIJP
...od prodejce jsem dostal možnost dokoupení a instalace sondy (nevím jaké) po vlastní ose za 100EUR a nebo instalace od nich za 200EURO ..přijde mi to jako hodně peněz na to, že se to dá udělat z toho plýšku, což by mi stačilo a nebo ten ebay výš.
ještě řešim jeden detail... abych nemusel se sondou hýbat, rád bych, aby stála kousek vedle nastavené nuly. pak by to vypadalo tak, že na začátku scriptu feza z nuly pojede nad sondu, tam se změří výška a zase se na jeho konci vrátí zpět na nulu, kde se vynuluje i osaZ (-výška sondy). jak bych toho mohl prosím docílit?
co se týká nastavení scriptu, chápu to správně, že je třeba zadat dle mých parametru hlavně tlouštku plechu/sondy, max posuv osyZ a feedrate? tohle zatím moje verze (červeně jsou mé poznámky) co myslíte?
CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
PlateThickness = 10 tady nastavim výšku sondy od spoilboardu
If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zero the Z axis so the probe move will start from here
Code "G91 G4 P2" ' two second delay
Code "G31 Z-20.0 F100" 'Z goes down a max of 20mm at 5IPM pohyb dolu osy Z rychlostí F100 do max h20mm.
While IsMoving() 'wait while it happens
Wend
ZProbePos = GetVar(2002) 'get the axact point the probe was hit
Code "G90 G0 Z" &ZProbePos 'go back to that point, always a very small amount of overrun
While IsMoving ()
Wend
Call SetDro (2, PlateThickness) 'set the Z axis DRO to whatever is set as plate thickness
Code "G4 P0.25" 'Pause for Dro to update.
Code "G90 G0 Z20.0" 'retract Z to 20mm Z se pohybuje dolu o 20mm a po dotyku s probe plošinou se po 2 sec. pauze vráti na pozici Z+20. jakou to pujde rychlostí? nastavit 2 rychlosti jako tady:
https://www.youtube.com/watch?v=YU9Nbk5n9DI" onclick="window.open(this.href);return false;
Code "(Z axis is now zeroed test)" 'puts this message in the status bar
Code "F" &CurrentFeed 'Returns to prior feed rate
Else
Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
Exit Sub
End If