draaibank gereedschapwisselaar 8 tools

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

Moderator: Moderators

jonathan.willemsen
Berichten: 51
Lid geworden op: 28 dec 2012 20:39

draaibank gereedschapwisselaar 8 tools

Bericht door jonathan.willemsen »

hoi
ik heb een draaibank met edingcnc cpu5B
met een gereedschap wisselaar voor 8 tools
maar het lukt mij niet om het in de macro te bewerken
-wie zou mij kunnen helpen met een macro voor de gereedschap wisselaar voor 8 tools ?
ik zat te denken aan zo iets
de gereedschapwisselaar heeft een schijf die bij elke 45 graden bij een tool is

A-ass 0 graden tool 1
A-ass 45 graden tool 2
A-ass 90 graden tool 3
A-ass 135 graden tool 4
A-ass 180 graden tool 5
A-ass 225 graden tool 6
A-ass 270 graden tool 7
A-ass 315 graden tool 8

Om de 45 graden komt die bij een tool maar eigenlijk moet die 10 graden te ver gaan voor bij dat nokje dus 45 + 10 graden te ver is 55 graden moet die eigenlijk gaan en dan 10 graden terug om tegen dat nokje te drukken

A-ass 0 graden tool 1
+10 graden om voorbij dat nokje te gaan naar A10 graden
Dan 10 graden terug naar A0 graden dan is tool 1 vergrendeld

A-ass 45 graden tool 2
+10 graden om voorbij dat nokje te gaan naar A55 graden
Dan 10 graden terug naar A45 graden dan is tool 2 vergrendeld

A-ass 90 graden tool 3
+10 graden om voorbij dat nokje te gaan naar A100 graden
Dan 10 graden terug naar A90 graden dan is tool 3 vergrendeld

A-ass 135 graden tool 4
+10 graden om voorbij dat nokje te gaan naar A145 graden
Dan 10 graden terug naar A135 graden dan is tool 4 vergrendeld

A-ass 180 graden tool 5
+10 graden om voorbij dat nokje te gaan naar A190 graden
Dan 10 graden terug naar A180 graden dan is tool 5 vergrendeld

A-ass 225 graden tool 6
+10 graden om voorbij dat nokje te gaan naar A235 graden
Dan 10 graden terug naar A225 graden dan is tool 6 vergrendeld

A-ass 270graden tool 7
+10 graden om voorbij dat nokje te gaan naar A280 graden
Dan 10 graden terug naar A270 graden dan is tool 7 vergrendeld

A-ass 315 graden tool 8
+10 graden om voorbij dat nokje te gaan naar A325 graden
Dan 10 graden terug naar A315 graden dan is tool 8 vergrendeld

home sensor op de zijkant van de tools schijf
A-ass homen als A-ass op A-0 graden is

Aan zo iets zat ik te denken

Vriendelijke groet Jonathan
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13530
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: draaibank gereedschapwisselaar 8 tools

Bericht door Arie Kabaalstra »

Nee.. kan veel simpeler..

Code: Selecteer alles

SUB CHANGE_TOOL
    ;SWITCH OFF GUARD FOR TOOL CHANGE AREA COLLISION
    TCAGUARD OFF 

    ;USE #5015 TO INDICATE SUCCESFULL TOOLCHANGE
    #5015 = 0 ; TOOL CHANGE NOT PERFORMED

    ; CHECK TOOL IN SPINDLE AND EXIT 
	    IF [ [#5011] <> [#5008] ]
			IF [[#5011] > 8 ]
				ERRMSG "PLEASE SELECT A TOOL FROM 1 TO 8." 
			ENDIF
		ENDIF
		IF [#5011]>[#5008]
			#4600=[#5011-#5008]
		ENDIF
		IF [#5011<#5008]
			#4600=[[#5011-#5008]+6]
		ENDIF
	IF [#5011<>#5008]
		msg"Changing from tool "#5008 " to Tool "#5011
		#4601=[[#4600*45]+4]
		G00G91 A#4601
		G00 G91 A-6
		G90
		M6T#5011
		G43
	ENDIF
ENDSUB
Volgens mij moet deze het wel doen..

ZO heb ik em namelijk, het enige wat ik veranderd heb is het aantal gereedschappen.. als je een toolnummer hoger dan 8 kiest geeft ie een foutmelding, bij mij is dat hoger dan 6.. ook de rotatiehoek van 45° is bij mij 60°

#4601=[[#4600*45]+4]
die regel moet je mogelijk aanpassen.. 4° is op mijn wisselaar voldoende om de pal voorbij te lopen.. en dan bij
G00 G91 A-6
moet je even checken of de motor dan slipt..zo ja.. dan is het goed.. en is het palwiel tegen de pal getrokken.. zo niet.. dan moet je die hoek nog aanpassen..

een Home Sensor heb ik er niet op staan.. de parameter die het huidige tool weergeeft wordt opgeslagen, en is hetzelfde als je de machine opstart.. dus tenzij je je toolturret handmatig verdraait.. is er niets aan het handje..

als je in je setup je A as op Invisible zet, wordt ie niet meer weergegeven in je scherm.. die waarde zegt ook niets..
de besturing telt gewoon door als je wisselt en de motor laat slippen.. dus na een paar wissels zit je met een gekke waarde in je scherm.. of je moet em iedere keer aan laten passen in je macrootje.. nergens voor nodig
Niels
Donateur
Berichten: 947
Lid geworden op: 27 jul 2007 23:40

Re: draaibank gereedschapwisselaar 8 tools

Bericht door Niels »

Hier staat de macro die ik gebouwd heb: Toolchanger macro

De macro heeft parameters waar je het aantal posities kunt bepalen en aan de hand van deze waarde rekent de macro uit hoeveel hoekverdraaiing er nodig is.
Ook zit er een optie voor een 'ejector' in met controles of de acties goed gewerkt hebben.
jonathan.willemsen
Berichten: 51
Lid geworden op: 28 dec 2012 20:39

Re: draaibank gereedschapwisselaar 8 tools

Bericht door jonathan.willemsen »

Niels schreef:Hier staat de macro die ik gebouwd heb: Toolchanger macro

De macro heeft parameters waar je het aantal posities kunt bepalen en aan de hand van deze waarde rekent de macro uit hoeveel hoekverdraaiing er nodig is.
Ook zit er een optie voor een 'ejector' in met controles of de acties goed gewerkt hebben.
dank je wel voor je code maar jouw code is voor een turret met een pneumatische cilinder schakkelaar
die van jouw is anders dan die van mij
wat ik heb is een originele wabeco turret voor 8 tools
heeft 1 nema 23 stappemotor van 2NM
en een schijf met nokjes om de 45 graden een tandje die de gereedschap klemt
jonathan.willemsen
Berichten: 51
Lid geworden op: 28 dec 2012 20:39

Re: draaibank gereedschapwisselaar 8 tools

Bericht door jonathan.willemsen »

Arie Kabaalstra schreef:Nee.. kan veel simpeler..

Code: Selecteer alles

SUB CHANGE_TOOL
    ;SWITCH OFF GUARD FOR TOOL CHANGE AREA COLLISION
    TCAGUARD OFF 

    ;USE #5015 TO INDICATE SUCCESFULL TOOLCHANGE
    #5015 = 0 ; TOOL CHANGE NOT PERFORMED

    ; CHECK TOOL IN SPINDLE AND EXIT 
	    IF [ [#5011] <> [#5008] ]
			IF [[#5011] > 8 ]
				ERRMSG "PLEASE SELECT A TOOL FROM 1 TO 8." 
			ENDIF
		ENDIF
		IF [#5011]>[#5008]
			#4600=[#5011-#5008]
		ENDIF
		IF [#5011<#5008]
			#4600=[[#5011-#5008]+6]
		ENDIF
	IF [#5011<>#5008]
		msg"Changing from tool "#5008 " to Tool "#5011
		#4601=[[#4600*45]+4]
		G00G91 A#4601
		G00 G91 A-6
		G90
		M6T#5011
		G43
	ENDIF
ENDSUB
Volgens mij moet deze het wel doen..

ZO heb ik em namelijk, het enige wat ik veranderd heb is het aantal gereedschappen.. als je een toolnummer hoger dan 8 kiest geeft ie een foutmelding, bij mij is dat hoger dan 6.. ook de rotatiehoek van 45° is bij mij 60°

#4601=[[#4600*45]+4]
die regel moet je mogelijk aanpassen.. 4° is op mijn wisselaar voldoende om de pal voorbij te lopen.. en dan bij
G00 G91 A-6
moet je even checken of de motor dan slipt..zo ja.. dan is het goed.. en is het palwiel tegen de pal getrokken.. zo niet.. dan moet je die hoek nog aanpassen..

een Home Sensor heb ik er niet op staan.. de parameter die het huidige tool weergeeft wordt opgeslagen, en is hetzelfde als je de machine opstart.. dus tenzij je je toolturret handmatig verdraait.. is er niets aan het handje..

als je in je setup je A as op Invisible zet, wordt ie niet meer weergegeven in je scherm.. die waarde zegt ook niets..
de besturing telt gewoon door als je wisselt en de motor laat slippen.. dus na een paar wissels zit je met een gekke waarde in je scherm.. of je moet em iedere keer aan laten passen in je macrootje.. nergens voor nodig
dank je wel Arie
ik ga het nu meteen uitproberen
jonathan.willemsen
Berichten: 51
Lid geworden op: 28 dec 2012 20:39

Re: draaibank gereedschapwisselaar 8 tools

Bericht door jonathan.willemsen »

Arie Kabaalstra schreef:Nee.. kan veel simpeler..

Code: Selecteer alles

SUB CHANGE_TOOL
    ;SWITCH OFF GUARD FOR TOOL CHANGE AREA COLLISION
    TCAGUARD OFF 

    ;USE #5015 TO INDICATE SUCCESFULL TOOLCHANGE
    #5015 = 0 ; TOOL CHANGE NOT PERFORMED

    ; CHECK TOOL IN SPINDLE AND EXIT 
	    IF [ [#5011] <> [#5008] ]
			IF [[#5011] > 8 ]
				ERRMSG "PLEASE SELECT A TOOL FROM 1 TO 8." 
			ENDIF
		ENDIF
		IF [#5011]>[#5008]
			#4600=[#5011-#5008]
		ENDIF
		IF [#5011<#5008]
			#4600=[[#5011-#5008]+6]
		ENDIF
	IF [#5011<>#5008]
		msg"Changing from tool "#5008 " to Tool "#5011
		#4601=[[#4600*45]+4]
		G00G91 A#4601
		G00 G91 A-6
		G90
		M6T#5011
		G43
	ENDIF
ENDSUB
Volgens mij moet deze het wel doen..

ZO heb ik em namelijk, het enige wat ik veranderd heb is het aantal gereedschappen.. als je een toolnummer hoger dan 8 kiest geeft ie een foutmelding, bij mij is dat hoger dan 6.. ook de rotatiehoek van 45° is bij mij 60°

#4601=[[#4600*45]+4]
die regel moet je mogelijk aanpassen.. 4° is op mijn wisselaar voldoende om de pal voorbij te lopen.. en dan bij
G00 G91 A-6
moet je even checken of de motor dan slipt..zo ja.. dan is het goed.. en is het palwiel tegen de pal getrokken.. zo niet.. dan moet je die hoek nog aanpassen..

een Home Sensor heb ik er niet op staan.. de parameter die het huidige tool weergeeft wordt opgeslagen, en is hetzelfde als je de machine opstart.. dus tenzij je je toolturret handmatig verdraait.. is er niets aan het handje..

als je in je setup je A as op Invisible zet, wordt ie niet meer weergegeven in je scherm.. die waarde zegt ook niets..
de besturing telt gewoon door als je wisselt en de motor laat slippen.. dus na een paar wissels zit je met een gekke waarde in je scherm.. of je moet em iedere keer aan laten passen in je macrootje.. nergens voor nodig
Hoi Arie
Ik heb jouw code in de macro gedaan
Maar dan krijg ik deze melding

Afbeelding

Tool beweegt niet automatisch
Als ik die oproep met t1 m6
Ik kan de turret alleen via de knopjes van de toetsenbord bedienen
Weet jij hoe ik het kan verhelpen
mlrs
Berichten: 216
Lid geworden op: 01 apr 2008 20:34
Locatie: Nagele
Contacteer:

Re: draaibank gereedschapwisselaar 8 tools

Bericht door mlrs »

misschien met M6T1 enz? ipv T1M6
Gebruikersavatar
Breaker
Donateur
Berichten: 1963
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: draaibank gereedschapwisselaar 8 tools

Bericht door Breaker »

AutoToolChange aangevinkt?
13493

PS aub geen complete lange berichten citeren
Geduld is een schone zaak, frezen niet...
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13530
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: draaibank gereedschapwisselaar 8 tools

Bericht door Arie Kabaalstra »

AutoToolChange aangevinkt?
Zullen we er weer eens ouderwets een kist bier op zetten?.. Hertog Jan?..

de code werkt namelijk.. ik heb em 1:1 van mijn draaibank macro.. :)


in mijn Usermacro heb ik ook nog een Toolchange dialoog.. omdat ik bij het programmeren ook een Toolchange moet kunnen programmeren.. als ik bijvoorbeeld een aanslag in mijn Turret heb staan, of een tool als aanslag gebruik.. dan begin ik mijn programma met een toolchange en een beweging naar een Z positie waartegen ik mijn stafmateriaal aan kan leggen..

'k heb het vanmiddag nog getest... normaliter wissel ik mijn gereedschappen altijd met de usermacro met dialoog.. maar ook in MDI doet ie het gewoon
jonathan.willemsen
Berichten: 51
Lid geworden op: 28 dec 2012 20:39

Re: draaibank gereedschapwisselaar 8 tools

Bericht door jonathan.willemsen »

Arie Kabaalstra schreef:
AutoToolChange aangevinkt?
Zullen we er weer eens ouderwets een kist bier op zetten?.. Hertog Jan?..

de code werkt namelijk.. ik heb em 1:1 van mijn draaibank macro.. :)


in mijn Usermacro heb ik ook nog een Toolchange dialoog.. omdat ik bij het programmeren ook een Toolchange moet kunnen programmeren.. als ik bijvoorbeeld een aanslag in mijn Turret heb staan, of een tool als aanslag gebruik.. dan begin ik mijn programma met een toolchange en een beweging naar een Z positie waartegen ik mijn stafmateriaal aan kan leggen..

'k heb het vanmiddag nog getest... normaliter wissel ik mijn gereedschappen altijd met de usermacro met dialoog.. maar ook in MDI doet ie het gewoon
Hoi Arie ik ben super blij jouw code werkt nou echt goed ik had bij instellingen autoToolchange niet aangevinkt
Ik ben supeeerr blij :P
Dank je wel allemaal voor jullie hulp :P
Zee&Zee
Donateur
Berichten: 900
Lid geworden op: 07 mar 2012 11:24

Re: draaibank gereedschapwisselaar 8 tools

Bericht door Zee&Zee »

Kistje bier naar die ouwe horlogemaker sturen, is hij ook superrrrblij :lol:
CNC you later
jonathan.willemsen
Berichten: 51
Lid geworden op: 28 dec 2012 20:39

Re: draaibank gereedschapwisselaar 8 tools

Bericht door jonathan.willemsen »

Zee&Zee schreef:Kistje bier naar die ouwe horlogemaker sturen, is hij ook superrrrblij :lol:
Goed idee :P
Ik zal kijken of het kan via internet bestellen en laten bezorgen
Gebruikersavatar
Breaker
Donateur
Berichten: 1963
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: draaibank gereedschapwisselaar 8 tools

Bericht door Breaker »

jonathan.willemsen schreef: Goed idee :P
Zijn hier dan ook nog bonuspunten te verdienen of ben je er inmiddels uit?
http://www.cnczone.nl/viewtopic.php?f=39&t=13620
Geduld is een schone zaak, frezen niet...
Plaats reactie