Touchprobe
Moderator: Moderators
Touchprobe
Is er iemand die me uit kan leggen hoe die touchprobe op USBCPU4 werkt ?
ik snap dat je dat ding aansluit op de probe ingang
ik zie dat ledje knipperen op het bedienings scherm van USBCNC als ik de tochprobe laat schakelen
Ik wil dat de probe mijn werkstuk coordinaten linkeronderkant op nul zet
Dus met het handwheel de X as met materiaal er naar toe draaien en het materiaal aan, Klik tegen de probe ,
Dan wil ik de Werkstuk X as coordinaat op nul hebben
idem met de Y as
Nu gebeurt er niks
Ik zie de probe schakelen maar de coordinaten werkstuk blijven en gaan niet naar 0
ik snap dat je dat ding aansluit op de probe ingang
ik zie dat ledje knipperen op het bedienings scherm van USBCNC als ik de tochprobe laat schakelen
Ik wil dat de probe mijn werkstuk coordinaten linkeronderkant op nul zet
Dus met het handwheel de X as met materiaal er naar toe draaien en het materiaal aan, Klik tegen de probe ,
Dan wil ik de Werkstuk X as coordinaat op nul hebben
idem met de Y as
Nu gebeurt er niks
Ik zie de probe schakelen maar de coordinaten werkstuk blijven en gaan niet naar 0
Spreiding van Kennis Macht en Kapitaal
Re: Touchprobe
Om dat te automatiseren zul je met macro's aan de slag moeten. Er zit er een voorbeeldmacro in macro.cnc onder sub_user1, waarschijnliojk voldoet die niet aan je wensen.
Probeer eens iets uit in je MDI bijv. G38.2 om te bewegen tot probe triggert en G92 om je werkstukcoordinaten op een gewenste waarde te zetten. Als je dat door hebt kun je een macro gaan bouwen, er staan hier 2 tutorials en een paar voorbeeldmacro's op het forum.
Probeer eens iets uit in je MDI bijv. G38.2 om te bewegen tot probe triggert en G92 om je werkstukcoordinaten op een gewenste waarde te zetten. Als je dat door hebt kun je een macro gaan bouwen, er staan hier 2 tutorials en een paar voorbeeldmacro's op het forum.
Gr.
Erik
Erik
Re: Touchprobe
AI Ik en programmeren
ik dacht dat USBCNC plug en play was ?
Waar is Arie ? die roept hier altijd over toch
Na 6 weken heen en weer bladeren in de manual begreep eigenlijk wat mdi was.
Dat schrijft niemand , In de manual wordt er vanuit gegaan dat je dat al weet
Nou heb je een aardig idee hoeveel ik van programmeren af weet
Ik hoop dan maar dat Bert Eding of Kevin Damen daar iets voor heeft of kan schrijven
ik dacht dat USBCNC plug en play was ?
Waar is Arie ? die roept hier altijd over toch
Na 6 weken heen en weer bladeren in de manual begreep eigenlijk wat mdi was.
Dat schrijft niemand , In de manual wordt er vanuit gegaan dat je dat al weet
Nou heb je een aardig idee hoeveel ik van programmeren af weet
Ik hoop dan maar dat Bert Eding of Kevin Damen daar iets voor heeft of kan schrijven
Spreiding van Kennis Macht en Kapitaal
- Arie Kabaalstra
- Donateur
- Berichten: 13536
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Touchprobe
lelieveld schreef:...
Waar is Arie ? die roept hier altijd over toch
...
Hier ben ik!.. niet huilen Bert.. zo moeilijk is het niet..
met G38.2 G91 X20 F30 laat je je probe tot 20 mm opzij gaan, en tasten..
de locatie van het raakpunt wordt opgeslagen in een variabele..
na het tasten loop je dan terug naar het tastpunt en doe je G92 X-1 als je een kogeltje van 2 mm hebt..
nu kan er wat afwijking in zitten.. dus moet je vantevoren wel even je "effectieve tastkogeldiameter bepalen.. dat kun je doen door een "ringkaliber" (een kogellager voldoet ook prima) te gebruiken , en hiervan het midden op te zoeken.. dan tast je links, en rechts.. de afstand tussen je tastpunten is de ringdiameter - de effectieve diameter.. die zet je in je tooltabel, dan kun je deze waarde altijd "ophalen" uit je tabel als je de taster gebruikt.
ik zal morgen even verder op de materie ingaan.. ik ga nu eerst even slapen.. :)
Re: Touchprobe
Bedankt Arie dat je hier op reageert
ik neem aan dat ik dit in de MDI plak of typt en dan op de enter knop een ferme tik geef
(knippen en plakken en met mijn vinger verven )De Kleuterschool is mijn programmeer nivo.
alvast bedankt
Spreiding van Kennis Macht en Kapitaal
- Arie Kabaalstra
- Donateur
- Berichten: 13536
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Touchprobe
't mooiste zou zijn als je het in het bestand "Macro.cnc" zet als subroutine, bijvoorbeeld als "Sub xprobe"
dan zou je in MDI kunnen intikken "Gosub xprobe" , en als je dan op [enter] mept, dan gaat de machine uitvoeren wat er in dat subje staat..
in "pseudo-code":
in G-Code komt dat neer op:
Er zit meteen een controle in. als ie binnen de 20 mm niets geraakt heeft, geeft ie de mededeling "TASTPUNT NIET BEREIKT" en loopt ie terug naar het punt waar je em gestart hebt..
voor tasten in de X- en de Y+ en Y- richting is het gewoon een kwestie van X+ en X- veranderen in de respectievelijke X- en X+ waarden, dan wel Y+ en Y-.. alnaargelang de gewenste tastrichting..
Ik heb em net even getest.. gewoon even een CPU en een stukkie flatcable aan de PC geknoopt hier.. hoef ik ook die kouwe schuur niet in.. :)
je kunt em ook in de Macro.cnc zetten.. in één van de SUB USER_s dan kun je't met een F-Toets starten.. maak je in Paint een mooi icoontje... met een beetje programmeren kun je het nog veel meer opleuken..
dan zou je in MDI kunnen intikken "Gosub xprobe" , en als je dan op [enter] mept, dan gaat de machine uitvoeren wat er in dat subje staat..
in "pseudo-code":
Code: Selecteer alles
sub xprobe
tast 20 mm in x+richting
als werkstuk geraakt:
ga terug naar tastpunt
zet Xcoordinaat op - tastkogelradius
verplaats een klein stukje, zodat de taster weer vrij is van het werk
anders:
ga terug naar startpunt
mededeling: tastpunt niet bereikt
einde sub
Code: Selecteer alles
SUB XPROBE
G38.2 G91 X20 F30
IF [#5067==1]
G1 G90 X#5061
G92 X-#5009
G0 G91 X-#5009
G90
ELSE
G1 G91 X-20
G90
MSG "TASTPUNT NIET BEREIKT"
ENDIF
ENDSUB
voor tasten in de X- en de Y+ en Y- richting is het gewoon een kwestie van X+ en X- veranderen in de respectievelijke X- en X+ waarden, dan wel Y+ en Y-.. alnaargelang de gewenste tastrichting..
Ik heb em net even getest.. gewoon even een CPU en een stukkie flatcable aan de PC geknoopt hier.. hoef ik ook die kouwe schuur niet in.. :)
je kunt em ook in de Macro.cnc zetten.. in één van de SUB USER_s dan kun je't met een F-Toets starten.. maak je in Paint een mooi icoontje... met een beetje programmeren kun je het nog veel meer opleuken..
Re: Touchprobe
Als je even geduld hebt dan kan ik een compleet macrootje hier neerzetten. M.b.v. een messing blokje in 1 macro X, Y en Z-nulpunt aftasten. Deze is bedoeld om de nulpunten te tasten met een ingespannen frees, voor de Z-as nauwkeuriger dan de probe te moeten verwissellen voor een frees. (Arie, ik werk niet met een tooltable en toollength, dat is voor later als ik groot ben). Ik ga 'm toevallig aankomende week testen, daarna zal ik 'm wel neerzetten.
Gr.
Erik
Erik
Re: Touchprobe
Potverdorie
hier wordt ik verlegen van
ben al aan het proberen geweest
als de probe in de machine zat schakelde hij niet meer.
de buiten kant van de probe maakt contact met de schakelaar
Dat had ik niet gecontroleerd
Dus de draadjes omgedraaid en het werkte
Alleen de tafel ging niet terug als de probe niets had geraakt
maar misschien deed ik wel iets verkeerd
Dit is nog Pril
hier wordt ik verlegen van
ben al aan het proberen geweest
als de probe in de machine zat schakelde hij niet meer.
de buiten kant van de probe maakt contact met de schakelaar
Dat had ik niet gecontroleerd
Dus de draadjes omgedraaid en het werkte
Alleen de tafel ging niet terug als de probe niets had geraakt
maar misschien deed ik wel iets verkeerd
Dit is nog Pril
Spreiding van Kennis Macht en Kapitaal
Re: Touchprobe
Hm in mdi wil dit niet werken bij mij
helaas vandaag geen speeltijd meer
Morgen weer verder
De tafel beweegt wel maar stopt niet en gaat ook niet terug
doe ik alleen de bovenste regel
G38.2 G91 X20 F30
dan stopt de tafel als ik de probe laat schakelen
De rest wil hier nog niet
met G92 X0 komt mijn dro wel op nul
grtz
Bert
helaas vandaag geen speeltijd meer
Morgen weer verder
De tafel beweegt wel maar stopt niet en gaat ook niet terug
doe ik alleen de bovenste regel
G38.2 G91 X20 F30
dan stopt de tafel als ik de probe laat schakelen
De rest wil hier nog niet
met G92 X0 komt mijn dro wel op nul
grtz
Bert
Spreiding van Kennis Macht en Kapitaal
- Arie Kabaalstra
- Donateur
- Berichten: 13536
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Touchprobe
die z-meting met zo'n messing blokje he?.. ik weet niet wie dat ooit verzonnen heeft.. maar ik vind het een tenenkrommend slechte methode..
Z stel je dan nog beter in door de frees ongeveer 5 mm boven je werk te zetten, en dan een oud freesje met een 6 mm schacht tegen de frees aan te rollen, en dan met jog stap voor stap omhoog joggen tot je het freesje onder je tool door kunt rollen.. dan sta je precies goed... F12, F4, F3, 6 intoetsen, Enter meppen..
Niet met een tooltabel werken.. eigenlijk is dat ook al een doodzonde.. je werkstuk wordt niet dunner als je een kortere frees inspant.. al laat je je machine geloven van wel...
Z stel je dan nog beter in door de frees ongeveer 5 mm boven je werk te zetten, en dan een oud freesje met een 6 mm schacht tegen de frees aan te rollen, en dan met jog stap voor stap omhoog joggen tot je het freesje onder je tool door kunt rollen.. dan sta je precies goed... F12, F4, F3, 6 intoetsen, Enter meppen..
Niet met een tooltabel werken.. eigenlijk is dat ook al een doodzonde.. je werkstuk wordt niet dunner als je een kortere frees inspant.. al laat je je machine geloven van wel...
Re: Touchprobe
Je kunt em ook in de Macro.cnc zetten.. in één van de SUB USER_s dan kun je't met een F-Toets starten.. maak je in Paint een mooi icoontje... met een beetje programmeren kun je het nog veel meer opleuken.. [/quote]
SUBUSER,S is dat een functie toets
ik zie in Macro cnc een heleboel Sub user 1 tot en met tig
en dan staat overal het zelfde
Sub user_3
msg "sub user_3"
Endsub
als ik dat stukje van jou hier boven er tussen plak in macro CNC
dus zo ? zie hieronder Arie
Sub user_3
G38.2 G91 X20 F30
IF [#5067==1]
G1 G90 X#5061
G92 X-#5009
G0 G91 X-#5009
G90
ELSE
G1 G91 X-20
G90
MSG "TASTPUNT NIET BEREIKT"
ENDIF
ENDSUB
werkt dat dan met F11 en dan F3 ????
SUBUSER,S is dat een functie toets
ik zie in Macro cnc een heleboel Sub user 1 tot en met tig
en dan staat overal het zelfde
Sub user_3
msg "sub user_3"
Endsub
als ik dat stukje van jou hier boven er tussen plak in macro CNC
dus zo ? zie hieronder Arie
Sub user_3
G38.2 G91 X20 F30
IF [#5067==1]
G1 G90 X#5061
G92 X-#5009
G0 G91 X-#5009
G90
ELSE
G1 G91 X-20
G90
MSG "TASTPUNT NIET BEREIKT"
ENDIF
ENDSUB
werkt dat dan met F11 en dan F3 ????
Spreiding van Kennis Macht en Kapitaal
- andrefc101
- Donateur
- Berichten: 3733
- Lid geworden op: 26 dec 2007 08:39
- Locatie: Bergen op Zoom
- Contacteer:
Re: Touchprobe
Inderdaad Bert, dat gaat zo werken.
Re: Touchprobe
Ga ik straks proberen Andre
datte gij bedankt zeit da witte ge wel
Bert
datte gij bedankt zeit da witte ge wel
Bert
Spreiding van Kennis Macht en Kapitaal
- Arie Kabaalstra
- Donateur
- Berichten: 13536
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Touchprobe
Bert, mijn Complimenten!.. precies zo werkt het.. Sub_User1 is gekoppeld aan F1 in het User menuutje
Sub_user2 aan de F2 enzovoorts..
Sorry eigenlijk voor mijn wat beknopte uitleg.. maargoed.. je hebt't inmiddels uitgevlooid..
in de USBCNC Map staat ook ergens een mapje met icoontjes. die kun je nog een beetje "opleuken" met Paint..
Bert Eding heeft in de "Lege" Sub-user ( alleen de eerste 2 zijn standaard gevuld met een stukje code) het commando MSG gezet.. wat dat doet, zie je ook in mijn voorbeeldje.. dat geeft een Message ( mededeling ) in het infoschermpje van USBCNC,
eigenlijk moet ik binnenkort weer eens een topicje wijden aan dat soort commando's.. LogMsg is ook zo'n leuke.. zeker met een touchprobe in je machine..
Sub_user2 aan de F2 enzovoorts..
Sorry eigenlijk voor mijn wat beknopte uitleg.. maargoed.. je hebt't inmiddels uitgevlooid..
in de USBCNC Map staat ook ergens een mapje met icoontjes. die kun je nog een beetje "opleuken" met Paint..
Bert Eding heeft in de "Lege" Sub-user ( alleen de eerste 2 zijn standaard gevuld met een stukje code) het commando MSG gezet.. wat dat doet, zie je ook in mijn voorbeeldje.. dat geeft een Message ( mededeling ) in het infoschermpje van USBCNC,
eigenlijk moet ik binnenkort weer eens een topicje wijden aan dat soort commando's.. LogMsg is ook zo'n leuke.. zeker met een touchprobe in je machine..