Werkende macro voor touchprobe
Moderator: Moderators
Werkende macro voor touchprobe
Goedenavond allen,
Ik wil graag een touchprobe op mijn machine aansluiten. Kwa aansluiten kom ik er uit, maar de code die ik aan de macro file toe moet voegen is voor mij tot op heden een beetje abracadabra.
Ik wil 2 macro's toevoegen die ik voornamelijk gebruik. Namelijk;
- De z hoogte op 0 zetten bovenop het werkstuk
- De probe in het midden van een gat zetten en vervolgens in x-x+Y-Y+ richting het center van het gat bepalen en vervolgens x en y op 0 te zetten in het center. Daarna de z as helemaal omhoog bewegen.
Ik heb heel wat topics doorgespit en ook wat macro's gevonden en die toegevoegd aan de macro file en hier even mee geprobeerd. Maar tot op heden krijg ik het niet voor elkaar.
Is er toevallig een topic die ik over het hoofd heb gezien waar al een werkende macro in staat ? Of is er iemand bereid om zijn macro te delen om mij en toekomstige macroleken opweg te helpen ?
Alvast bedankt voor de reacties.
Ik wil graag een touchprobe op mijn machine aansluiten. Kwa aansluiten kom ik er uit, maar de code die ik aan de macro file toe moet voegen is voor mij tot op heden een beetje abracadabra.
Ik wil 2 macro's toevoegen die ik voornamelijk gebruik. Namelijk;
- De z hoogte op 0 zetten bovenop het werkstuk
- De probe in het midden van een gat zetten en vervolgens in x-x+Y-Y+ richting het center van het gat bepalen en vervolgens x en y op 0 te zetten in het center. Daarna de z as helemaal omhoog bewegen.
Ik heb heel wat topics doorgespit en ook wat macro's gevonden en die toegevoegd aan de macro file en hier even mee geprobeerd. Maar tot op heden krijg ik het niet voor elkaar.
Is er toevallig een topic die ik over het hoofd heb gezien waar al een werkende macro in staat ? Of is er iemand bereid om zijn macro te delen om mij en toekomstige macroleken opweg te helpen ?
Alvast bedankt voor de reacties.
- P1-Engineering
- Donateur
- Berichten: 438
- Lid geworden op: 27 aug 2019 23:28
- Locatie: Haarlem
Re: Werkende macro voor touchprobe
Er is een hele mooie probing macro voor Eding maar die kan je alleen kopen icm de 3D-finder probe.
Voor zover ik weet is die ook niet ergens online te vinden.
Voor zover ik weet is die ook niet ergens online te vinden.
Re: Werkende macro voor touchprobe
staat er toch in ? is de eerste dat je tegen komt in de macro.ini file >> Sub zero_zDe z hoogte op 0 zetten bovenop het werkstuk
user1 > F2 (allez ja...ik gebruik deze toch voor de z te zetten met probe)
p1: ik heb ze...dus moet het wel ergens online te vinden zijn. (als ik het me goed herinner heeft de link hier op het forum ergens gestaan)
ah...zeker eens doorlopen...(incl. macro's)
viewtopic.php?t=20715
Re: Werkende macro voor touchprobe
oh, ja Kars heeft gelijk. Enkel Z/toollengte/xyz
toch moet de macro te vinden zijn :)
Hoop dat ze bij Eding eens wakker worden...we zijn 2022...probes zijn niet duur meer.
toch moet de macro te vinden zijn :)
Hoop dat ze bij Eding eens wakker worden...we zijn 2022...probes zijn niet duur meer.
- P1-Engineering
- Donateur
- Berichten: 438
- Lid geworden op: 27 aug 2019 23:28
- Locatie: Haarlem
Re: Werkende macro voor touchprobe
Het zou inderdaad gewoon beschikbaar moeten zijn, net zo als een ATC macro. Als je dit bijvoorbeeld vergelijkt met wat Masso standaard meelevert zijn er nog wel stappen te maken.
Je zou evt. ook nog Sorotec kunnen benaderen voor de macro. De ATC macro die ik bij hun heb gekocht zaten alle 3D-finder routines ook in, kosten waren €120 geloof ik. Heb daar wel mijn machine gekocht dus weet niet of ze die voor iedereen aanbieden
Nog een belangrijke om niet te vergeten is de kalibratie routine, voor een nauwkeurige werking kan je daar eigenlijk niet om heen.
Andere optie is wellicht de macro's van LinuxCNC (Probe Basic) te downloaden en deze omzetten naar Eding. Dit is vrij goed te doen. Ik heb dit zelf andersom gedaan om de Eding ATC macro om te schrijven naar LinuxCNC.
Volgende stap is dan om de Eding PP aan te passen dat je de probing routines ook gewoon vanuit je CAM pakket kan programmeren.
Dan is het echt druk op de knop en de machine doet de rest.
Je zou evt. ook nog Sorotec kunnen benaderen voor de macro. De ATC macro die ik bij hun heb gekocht zaten alle 3D-finder routines ook in, kosten waren €120 geloof ik. Heb daar wel mijn machine gekocht dus weet niet of ze die voor iedereen aanbieden
Nog een belangrijke om niet te vergeten is de kalibratie routine, voor een nauwkeurige werking kan je daar eigenlijk niet om heen.
Andere optie is wellicht de macro's van LinuxCNC (Probe Basic) te downloaden en deze omzetten naar Eding. Dit is vrij goed te doen. Ik heb dit zelf andersom gedaan om de Eding ATC macro om te schrijven naar LinuxCNC.
Volgende stap is dan om de Eding PP aan te passen dat je de probing routines ook gewoon vanuit je CAM pakket kan programmeren.
Dan is het echt druk op de knop en de machine doet de rest.
Re: Werkende macro voor touchprobe
Bedankt voor de reactie jongens.
Ik heb de Zhoogte inmiddels werkend. Die stond er inderdaad al in. Onderstaande video maakte het ook nog extra duidelijk
https://www.youtube.com/watch?v=ftIQOdaOg2U
Ik heb zelf even een opsetje gemaakt met code die ik in diverse topics heb gevonden.
Ga ik hier de goede richting mee op voor dat ik hem klakkeloos in de macro zet ?
Ik heb de Zhoogte inmiddels werkend. Die stond er inderdaad al in. Onderstaande video maakte het ook nog extra duidelijk
https://www.youtube.com/watch?v=ftIQOdaOg2U
Ik heb zelf even een opsetje gemaakt met code die ik in diverse topics heb gevonden.
Ga ik hier de goede richting mee op voor dat ik hem klakkeloos in de macro zet ?
Code: Selecteer alles
SUB XYPROBE
G38.2 G91 X30 F100
IF [#5067==1]
G1 G90 X#5061
G92 X = #200
G0 G91 X-#5009
G90
ELSE
G1 G91 X-30
G90
MSG "TASTPUNT X+ NIET BEREIKT"
ENDIF
G38.2 G91 X-30 F100
IF [#5067==1]
G1 G90 X-#5061
G92 X = #201
G0 G91 X#5009
G90
ELSE
G1 G91 X30
G90
MSG "TASTPUNT X- NIET BEREIKT"
ENDIF
#202=[[#200+#201]/2
G1 X#202
G92 X-#5009
G38.2 G91 Y30 F100
IF [#5067==1]
G1 G90 Y#5062
G92 Y = #200
G0 G91 Y-#5009
G90
ELSE
G1 G91 Y-30
G90
MSG "TASTPUNT Y+ NIET BEREIKT"
ENDIF
G38.2 G91 Y-30 F100
IF [#5067==1]
G1 G90 X-#5062
G92 Y = #201
G0 G91 Y#5009
G90
ELSE
G1 G91 Y-30
G90
MSG "TASTPUNT Y- NIET BEREIKT"
ENDIF
#202=[[#200+#201]/2
G1 Y#202
G92 Y-#5009
Re: Werkende macro voor touchprobe
gewoon eens laten draaien in het ijle (dry) :)
oh ja, kijk eens in de handleiding p141 (manual_v4.03)
P1: masso/linux...het kriebelt....:)
oh ja, kijk eens in de handleiding p141 (manual_v4.03)
P1: masso/linux...het kriebelt....:)