3D sensor, aansluiten en macro

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

Moderator: Moderators

Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13465
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door Arie Kabaalstra »

Ehh.. Ja.. :lol:
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4920
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door Ballegooijen »

Dank Arie voor je uitgebreide uitleg. Dit is voor mij heel hulpvol en ook nog in begrijpelijke taal! Ik had natuurlijk al ontdekt dat er heel veel te leren is maar alles komt natuurlijk tegelijkertijd. Hierdoor verlies je het overzicht en zou je in staat zijn om op te geven. Met deze, andere hulp hier op het forum blijft de moed er toch in en maken we heel langzaam vooruitgang. Nogmaals dank daarvoor.
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13465
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door Arie Kabaalstra »

't lastige is.. er is zo vreselijk veel mogelijk met de "Beperkt lijkende" taal voor die macro's..

op mijn draaibank bijvoorbeeld, gebruik ik dialogen om parameters voor mijn bewerking in te geven.. dan worden de parameters met Logmsg naar een NC bestand weggeschreven, en vanuit dat bestand worden macro's aangeroepen in het macrobestand.. dus.. vanuit de macro naar een bestand, en terug naar de macro..

met subroutines ga ik tot 7 levels diep, en er zit van alles in.. ook nog heel wat dingen toe te voegen.. want Bert voegt ook elke keer weer dingen toe..

Zoals bijvoorbeeld voor de draaibank.. de Orientatie van het gereedschap zit nu ook in een Parameter.. dus.. als ik een binnendraaicyclus ga programmeren, met een buitendraaibeitel.. dan kan ik een controle inbouwen om te zien of het wel of niet gaat..
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4920
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door Ballegooijen »

't lastige is.. er is zo vreselijk veel mogelijk met de "Beperkt lijkende" taal voor die macro's..
Nou Arie, eer dat ik zo ver ben zijn we wel 10 jaar verder denk ik. :!:
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13465
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door Arie Kabaalstra »

Ben je mal. als je eenmaal aan het programmeren gaat.. dan ga je van alles uitproberen.. en zolang je het nog niet op de machine staat.. dan kan je ook niets slopen..:)

'k heb een oude CPU liggen die ik aan de PC knoop als ik tastfuncties wil testen.. met een kleine schakelaar kan ik de taster simuleren.

Lees de Manual eens op je gemak door.. print de pagina met de parameters, en plak die op je muur. zodat je altijd kan zien welke parameter waarvoor dient.. ik weet ze zelfs na 10 jaar EdingCNC gebruik nog niet uit mijn hoofd.. :)

DLGMSG, LOGMSG, MSG en ERRORMSG zijn belangrijke en handige functies, verder kun je met berekeningen van alles doen.

dan een "Stapeltje subroutines".. en je hebt ineens "Software"..

als je kijkt naar mijn draaibank macro, ik heb dialogen voor vlakdraaien, langsdraaien, radii en schuine kanten.. als ik de bewerking kies, dan verwijst de macro naar een dialoog in een subroutine.. die zelfde dialoog kan ik ook apart oproepen als ik dat dan wil.. dan gaat ie door naar een routine die de parameters wegschrijft, EdingCNC laadt het programma automatisch.. omdat het 't programma dat ik schrijf vanuit de macro automatisch geladen wordt bij opstarten en wijzigen..

als ik dan dat programma ga aflopen, verwijst deze naar de bewerking die in een subroutine staat, met verwijzingen naar voor bewerken en nabewerken en Toolchange..

als je Meet macro's gaat schrijven, dan is het handig om een sub te schrijven voor elke beweging ( Dus voor X+ en X-, Y+en Y-, en Z-.. Z+ komt eigenlijk niet voor..

Die meetbewegingen kun je dan aanroepen vanuit "Zijkant tasten" of Cirkeltasten.. dat spaart code.. :)
D9R
Berichten: 421
Lid geworden op: 12 jun 2016 21:08

Re: 3D sensor, aansluiten en macro

Bericht door D9R »

Wellicht zeg ik wat doms. En daarnaast heb ik 0 ervaring met Eding.
Maar kun je de macro niet afkijken bij LinuxCNC?
https://forum.linuxcnc.org/49-basic-con ... with-probe
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12035
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door hugo stoutjesdijk »

D9R schreef:Wellicht zeg ik wat doms. En daarnaast heb ik 0 ervaring met Eding.
Maar kun je de macro niet afkijken bij LinuxCNC?
https://forum.linuxcnc.org/49-basic-con ... with-probe
Waarschijnlijk wel, maar alleen als je het begrijpt, dan wordt alles wat CNC is opeens hetzelfde. :mrgreen:
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4920
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door Ballegooijen »

Maar kun je de macro niet afkijken bij LinuxCNC?
https://forum.linuxcnc.org/49-basic-con ... with-probe
Ik kan dat nog niet afkijken omdat ik idd de kennis daarvoor niet heb.. maar het ziet er wel gelikt uit! Kon ik dat maar bouwen... zucht.. :roll:
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4920
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door Ballegooijen »

Na alle voorzetten van jullie heb ik de 3D sensor aan de praat. Nog een wijziging toegepast toen bleek dat de weggeschreven waarde niet klopte. G92 moest n.l. een negatieve waarde zijn i.p.v. positief. Het kan natuurlijk allemaal veel "mooier" maar als eerste begin ben ik er tevreden mee.
Ik moet de sensor nog wel afstellen maar nu kan ik dat met een gerust hart doen. Op de kast heb ik een contactbusje voor een 3,5mm jack-plug en een schakelaar gemonteerd. Met de schakelaar kan ik nu kiezen welke sensor ik wil gebruiken. Zoal Kees al eerder zij kun je NO en NC door elkaar gebruiken. Ik heb wel een schakelaar genomen met een nulstand in de midden zodat ik niet het risico loop dat de contacten elkaar kruisen. Hieronder de code en een paar plaatjes.

Code: Selecteer alles

;Zero tool tip 3d sensor from left to right
Sub user_6
    msg "F7 Nulpunt linkerzijde opzoeken met 3d sensor"
    (Start probe move, slow)
    f30
    g38.2 x100
    (Move back to touch point)
    g0 x#5061
    (Set position, the measuring device is 3mm in diameter)
    G92 x-1.5
    (move 5 mm to the left)
    g91 (incremental distance mode)
    g0 x-5
    g90 (absolute distance mode)
Endsub

;Zero tool tip 3d sensor from under to above
Sub user_7
    msg "F8 Nulpunt onderzijde opzoeken met 3d sensor"
    (Start probe move, slow)
    f30
    g38.2 y100
    (Move back to touch point)
    g0 y#5062
    (Set position, the measuring device is 3mm in diameter)
    G92 y-1.5
    (move 5 mm downside)
    g91 (incremental distance mode)
    g0 y-5
    g90 (absolute distance mode)
Endsub
14515
14516
14517
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
Gebruikersavatar
Ballegooijen
Donateur
Berichten: 4920
Lid geworden op: 20 sep 2016 15:45
Locatie: 's-Gravendeel
Contacteer:

Re: 3D sensor, aansluiten en macro

Bericht door Ballegooijen »

Vandaag ook nog even de sensor uitgelijnd volgens de beschrijving. Er zit nu nog 2/100 in maar dat krijgt hij kado.

14518
Kennis vermenigvuldigt zich alleen als je het deelt.
https://www.Baldas.nl
Plaats reactie