Touchprobe

Nederlandse CNC controller op basis van de usb poort of Ethernet.

Moderator: Moderators

Gebruikersavatar
lelieveld
Berichten: 1687
Lid geworden op: 17 mei 2009 00:10
Locatie: Oudenbosch
Contacteer:

Touchprobe

Bericht door lelieveld »

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 :cry:
Spreiding van Kennis Macht en Kapitaal
Gebruikersavatar
Erik
Berichten: 1403
Lid geworden op: 21 jan 2007 21:04
Locatie: Den Haag
Contacteer:

Re: Touchprobe

Bericht door Erik »

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.
Gr.

Erik
Gebruikersavatar
lelieveld
Berichten: 1687
Lid geworden op: 17 mei 2009 00:10
Locatie: Oudenbosch
Contacteer:

Re: Touchprobe

Bericht door lelieveld »

:shock: 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
:cry:
Spreiding van Kennis Macht en Kapitaal
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13536
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Touchprobe

Bericht door Arie Kabaalstra »

lelieveld schreef:...
Waar is Arie ? die roept hier altijd over toch
...
:cry:

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.. :)
Gebruikersavatar
lelieveld
Berichten: 1687
Lid geworden op: 17 mei 2009 00:10
Locatie: Oudenbosch
Contacteer:

Re: Touchprobe

Bericht door lelieveld »

:P
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. :oops:
alvast bedankt
Spreiding van Kennis Macht en Kapitaal
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13536
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Touchprobe

Bericht door Arie Kabaalstra »

'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":

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 
in G-Code komt dat neer op:

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

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.. :lol:
Gebruikersavatar
Erik
Berichten: 1403
Lid geworden op: 21 jan 2007 21:04
Locatie: Den Haag
Contacteer:

Re: Touchprobe

Bericht door Erik »

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
Gebruikersavatar
lelieveld
Berichten: 1687
Lid geworden op: 17 mei 2009 00:10
Locatie: Oudenbosch
Contacteer:

Re: Touchprobe

Bericht door lelieveld »

Potverdorie :oops:
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 8)
Alleen de tafel ging niet terug als de probe niets had geraakt
maar misschien deed ik wel iets verkeerd
Dit is nog Pril :mrgreen:
Spreiding van Kennis Macht en Kapitaal
Gebruikersavatar
lelieveld
Berichten: 1687
Lid geworden op: 17 mei 2009 00:10
Locatie: Oudenbosch
Contacteer:

Re: Touchprobe

Bericht door lelieveld »

Hm in mdi wil dit niet werken bij mij
helaas vandaag geen speeltijd meer :P
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
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13536
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Touchprobe

Bericht door Arie Kabaalstra »

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...
Gebruikersavatar
lelieveld
Berichten: 1687
Lid geworden op: 17 mei 2009 00:10
Locatie: Oudenbosch
Contacteer:

Re: Touchprobe

Bericht door lelieveld »

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.. :lol:[/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 :idea:
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
Gebruikersavatar
andrefc101
Donateur
Berichten: 3733
Lid geworden op: 26 dec 2007 08:39
Locatie: Bergen op Zoom
Contacteer:

Re: Touchprobe

Bericht door andrefc101 »

Inderdaad Bert, dat gaat zo werken.
Gebruikersavatar
lelieveld
Berichten: 1687
Lid geworden op: 17 mei 2009 00:10
Locatie: Oudenbosch
Contacteer:

Re: Touchprobe

Bericht door lelieveld »

Ga ik straks proberen Andre
datte gij bedankt zeit da witte ge wel :mrgreen:
Bert
Spreiding van Kennis Macht en Kapitaal
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13536
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Touchprobe

Bericht door Arie Kabaalstra »

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..
Plaats reactie