Macro gaat de verkeerde kant op

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

Moderator: Moderators

Plaats reactie
PieterD
Berichten: 14
Lid geworden op: 18 jan 2020 20:22

Macro gaat de verkeerde kant op

Bericht door PieterD »

Hey,

ik heb een macrotje gekopieerd van de Z lengte meter macro voor de X ook in te stellen met behulp van mijn probeblokje

Deze macro lijkt te werken alleen beweegt de X as nu naar links maar ik wil dat hij naar rechts beweegt om te tasten.

Ik heb al vanalles geprobeerd maar niets lijkt te werken?
Ik dacht dat het zo eenvoudig was als g53 G38.2 X-12 wijzigen in g53 G38.2 X12 (dus de min weg) maar lijkt niet het juiste te zijn.

Iemand een tip ?

Macro :
Sub zero_xx

if [[#5380==0] and [#5397==0]] ;do this only when not simulating and not rendering
msg "user_1, Zero X (G92) using tool-setter"
dlgmsg "enter tool dimensions" "tool number" 5016
;Check user pressed OK
if [#5398 == 1]
(Start probe move, slow)
f30
g53 G38.2 X-12
g90 g0 x#5061
(Set position, the measuring device is 43mm in height, adapt for your measuring device)
G92 X[9+#5016/2]
(move 5 mm above measuring device)
g91 (incremental distance mode)
g0 X5
g90 (absolute distance mode)
endif
endif

Endsub


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

Re: Macro gaat de verkeerde kant op

Bericht door Arie Kabaalstra »

G53 is een verplaatsing in Machinecoordinaten, niet in werkstukcoordinaten.
als je aan de andere kant van X 12 staat, loopt ie wel de goede kant op.. maar dat is niet wat je wilt..

Haal de G53 maar eens weg..
Als ik je goed begrijp, wil je dat ie bij het gebruik van de Macro in de X + richting wil gaan tasten, maar dan moet je eigenlijk incrementeel gaan werken, want als je op X20 staat, en je gaat tasten.. dan gaat ie ook naar links.. en niet naar rechts..

G91 G38.2 X12 F50
G90

moet het wel doen.. dan tast ie incrementeel tot 12 mm naar rechts.. , met G90 zet je absolute verplaatsing weer aan.

een ander "Trucje" wat je kan toepassen is: G38.2 X[#5001+12] F50
#5001 is de parameter voor de actuele X-As positie, dus gaat de machine vanaf die positie 12 mm verder..
Plaats reactie