X-Y offset mogelijk voor Z compensation height meting ?

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

Moderator: Moderators

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

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door Arie Kabaalstra »

dat zijn 2 verschillende dingen..
keesfrees
Berichten: 3112
Lid geworden op: 08 jan 2008 20:25
Locatie: Grönnen

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door keesfrees »

permeke schreef: 09 dec 2021 18:22maw, waar ken ik spindle 2 toe ?
Met M91 (ipv M90)
Is dat wat je bedoelt ?

verander (bv) de xOffset in de ini onder [SPINDLE_1]
roep M91 aan
gaan naar een bekend punt en zie wat er gebeurt

( Arie is meestal langer van stof :-) )
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13460
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door Arie Kabaalstra »

keesfrees schreef: 09 dec 2021 19:03 ( Arie is meestal langer van stof :-) )
Ja.. maar in dit geval volstaat RTFM.. bladzijde is ook al aangegeven, alsmede alle andere info die nodig is om een "tweede spindel" in te stellen..

Als je daar niet uit komt.. dan moet je je afvragen of je wel met je fikken aan een CNC machine moet komen.. 't is nog steeds geen speelgoed..
permeke
Berichten: 92
Lid geworden op: 27 okt 2015 00:11

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door permeke »

Daar gaan we weer :roll:
Kijk , ik rij met een wagen, ik ken alle functies van die wagen, ook kan ik het mistlicht aanleggen.
Maar vraag me niet om de motor te herprogrammeren.

zou handig zijn mocht mr. Eding hier nu en dan eens langskomt.
Caesar
Berichten: 382
Lid geworden op: 30 sep 2014 13:26

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door Caesar »

Ik heb zelf mijn probe naast de spindle zitten. Deze zit op een pneumatische arm die de probe naar beneden duwt als ik de hoogte-tast routine aanroep.

Zonder daar teveel in detail te gaan, maak ik geen gebruik van Edings menu, maar van een zelf geschreven macro. Dat werkt uiteindelijk veel beter omdat je zelf stapsgewijs de logische stappen kunt inprogrammeren (zoals de pneumatische arm naar beneden commanderen).

Deze macro wordt aangeroepen als ik de tast macro knop aanroep. Dit is standaard in de macro.cnc. Die kun je zoals gezegd zelf aanpassen.

de Macro maakt deel uit van een veel grotere macro die ook zijdelings kan tasten, maar in het kort zou ik als ik jouw was ene macro schrijven:

Ervanuit gaan dat je spindel centerpunt boven te meten oppervlak staat

1. Zet alles uit (M30)
2. Breng freeskop helemaal omhoog om kans zo klein mogelijk te maken dat er iets afbreekt als hij van spindel centerpunt naar tast centerpunt beweegt
3. G1 (beweging op basis van ingegeven feedsnelheid) G91 (incremental mode): voeg X en Y verschil tussen spindel center en tast center punt toe. (dus geen absolute coordinaten, maar t.o.v. waar je nu staat)
4. Begin tast cyclus G38.2 met de Z-as met ingegeven Feed die je wilt
5. Sla de waardes op van je gemeten Z-as wanneer je G38.2 getriggered werd en zet je Z-as op 0 d.m.v. G54. N.b. omdat je sensor op een andere hoogte triggered dan dat je frees uit de neus steekt moet je daar wel het verschil voor optellen of aftrekken. Hoe je waardes opslaat, uitleest en verrekend kun je goed vinden in de voorbeeld macro in de handleiding. Parameters om naar te zoeken: 5053 (machine coordinaat), 5063 (werk coordinaat), 5067 (wanneer probe getriggerd: kun je gebruiken voor if/else statement: bijvoorbeeld

Code: Selecteer alles

 if [5067 == 1]
	G54 Z35		(bijvoorbeeld Probe is 35mm hoger dan de punt van de frees)
endif

Met de handleiding zou je een eind moeten komen. Een kant en klare oplossing staat er niet in, maar met de voorbeeldne moet je een eind kunnen komen. Met de kennis kun je in de toekomst jezelf verder ontwikkelen en betere macro's schrijven.
permeke
Berichten: 92
Lid geworden op: 27 okt 2015 00:11

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door permeke »

Dat is nu eens een mooi antwoord.
Maar ik zou dit graag toepassen in Edings Z height compensation menu. die taste het oppervlak af met een bepaald ingestelde grid waarde.
Het lijkt het me handiger om me aan dit menu te houden en hoef ik het voor mezelf niet moeilijker te maken.
Alleen kan ik geen enkele verwijzing naar die Z toepassing in de ini file vinden, laat staan dat ik die zelf moet schrijven.


Zo'n pneumatische arm lijkt me wel interessant.fotootje ?
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13460
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door Arie Kabaalstra »

permeke schreef: 09 dec 2021 19:46 Daar gaan we weer :roll:
Kijk , ik rij met een wagen, ik ken alle functies van die wagen, ook kan ik het mistlicht aanleggen.
Maar vraag me niet om de motor te herprogrammeren.

zou handig zijn mocht mr. Eding hier nu en dan eens langskomt.
Met dit verschil.. bij je auto krijg je ook geen manual waar in staat hoe je 'm moet herprogrammeren.

Maar wat is nou je probleem?. Je hebt die sensor op een vaste positie tenopzichte van je Spindel hangen?.. Dan bepaal je hoeveel ie in X, Y en Z staat vanaf je spindel

Die waarden moet je, voorzover ik even snel gezien heb in je INIfile zetten.

Dan kent de machine dus de afstand tussen de spindel en de sensor.. Offset van de sensor activeren (M91 dus), hoogtemetingen doen, M90 (terug naar spindel).. meer dan dat is het niet, was het niet, zal het nooit worden..
keesfrees
Berichten: 3112
Lid geworden op: 08 jan 2008 20:25
Locatie: Grönnen

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door keesfrees »

permeke schreef: 09 dec 2021 21:45 . . .
Alleen kan ik geen enkele verwijzing naar die Z toepassing in de ini file vinden, laat staan dat ik die zelf moet schrijven.
. . .
Men neme een platte-tekst verwerker en open het ini bestand er mee.
Dan wel, klik met recht op het ini bestand en kies "openen met" of "open with" en kies kladblok oid ( niet een tekstwerker met opmaak gebruiken ).
Dan zoeken ( crtl-F ) op [SPINDLE_1]
En voila !
Daar onder wijzig je dan de x / y / z waarde(n), opslaan, E-CNC (her-)starten.

Handig :
plugin voor notepad++
viewtopic.php?p=61015#p61015
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
permeke
Berichten: 92
Lid geworden op: 27 okt 2015 00:11

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door permeke »

ik heb een zwak vermoeden dat ik hier iets moet toevoegen/aanpassen.
sub zhcmgrid
;;;;;;;;;;;;;
;probe scanning routine for eneven surface milling
;scanning starts at x=0, y=0

if [#4100 == 0]
#4100 = 10 ;nx
#4101 = 5 ;ny
#4102 = 40 ;max z
#4103 = 10 ;min z
#4104 = 1.0 ;step size
#4105 = 100 ;probing feed
endif

#110 = 0 ;Actual nx
#111 = 0 ;Actual ny
#112 = 0 ;Missed measurements counter
#113 = 0 ;Number of points added
#114 = 1 ;0: odd x row, 1: even xrow

;Dialog
dlgmsg "gridMeas" "nx" 4100 "ny" 4101 "maxZ" 4102 "minZ" 4103 "gridSize" 4104 "Feed" 4105

if [#5398 == 1] ; user pressed OK
;Move to startpoint
g0 z[#4102];to upper Z
g0 x0 y0 ;to start point

;ZHCINIT gridSize nx ny
ZHCINIT [#4104] [#4100] [#4101]

#111 = 0 ;Actual ny value
while [#111 < #4101]
if [#114 == 1]
;even x row, go from 0 to nx
#110 = 0 ;start nx
while [#110 < #4100]
;Go up, goto xy, measure
g0 z[#4102];to upper Z
g0 x[#110 * #4104] y[#111 * #4104] ;to new scan point
g38.2 F[#4105] z[#4103];probe down until touch

;Add point to internal table if probe has touched
if [#5067 == 1]
ZHCADDPOINT
msg "nx="[#110 +1]" ny="[#111+1]" added"
#113 = [#113+1]
else
;ZHCADDPOINT
msg "nx="[#110 +1]" ny="[#111+1]" not added"
#112 = [#112+1]
endif

#110 = [#110 + 1] ;next nx
endwhile
#114=0
else
;odd x row, go from nx to 0
#110 = [#4100 - 1] ;start nx
while [#110 > -1]
;Go up, goto xy, measure
g0 z[#4102];to upper Z
g0 x[#110 * #4104] y[#111 * #4104] ;to new scan point
g38.2 F[#4105] z[#4103];probe down until touch

;Add point to internal table if probe has touched
if [#5067 == 1]
ZHCADDPOINT
msg "nx="[#110 +1]" ny="[#111+1]" added"
#113 = [#113+1]
else
;ZHCADDPOINT
msg "nx="[#110 +1]" ny="[#111+1]" not added"
#112 = [#112+1]
endif

#110 = [#110 - 1] ;next nx
endwhile
#114=1
endif

#111 = [#111 + 1] ;next ny
endwhile

g0 z[#4102];to upper Z
;Save measured table
ZHCS zHeightCompTable.txt
msg "Done, "#113" points added, "#112" not added"

else
;user pressed cancel in dialog
msg "Operation canceled"
endif
endsub

;Remove comments if you want additional reset actions
;when reset button was pressed in UI
;sub user_reset
; msg "Ready for operation"
;endsub
keesfrees
Berichten: 3112
Lid geworden op: 08 jan 2008 20:25
Locatie: Grönnen

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door keesfrees »

Mijn idee, zet je woonplaats in je profiel en bak een appeltaart.
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
Gebruikersavatar
janplastiek
Donateur
Berichten: 1981
Lid geworden op: 23 sep 2010 23:28
Locatie: Rijkevorsel België
Contacteer:

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door janplastiek »

keesfrees schreef: 10 dec 2021 11:12 Mijn idee, zet je woonplaats in je profiel en bak een appeltaart.
lust ik ook wel :mrgreen: bij een latte of een koffie verkeerd ;-)
Breek de dag, frees een lijntje.
keesfrees
Berichten: 3112
Lid geworden op: 08 jan 2008 20:25
Locatie: Grönnen

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door keesfrees »

Fijn om te zien dat je eetlust nog/weer op orde is :-)
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
Gebruikersavatar
janplastiek
Donateur
Berichten: 1981
Lid geworden op: 23 sep 2010 23:28
Locatie: Rijkevorsel België
Contacteer:

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door janplastiek »

nog steeds moeite om de koffie binnen te houden, linkerkant van de mond doet nog steeds niet mee, dus sluit niet rond de mok :roll:
Breek de dag, frees een lijntje.
permeke
Berichten: 92
Lid geworden op: 27 okt 2015 00:11

Re: X-Y offset mogelijk voor Z compensation height meting ?

Bericht door permeke »

Heren, ik kan jullie grensoverschrijdende humor wel smaken hoor maar ik ben er van overtuigd dat er hier nog leden zijn die mooie werkstukjes maken zonder ooit van een M91 gehoord te hebben.
De manual blijft voor velen cryptisch, ook na vele malen doorgenomen te hebben.
Plaats reactie