Pauze in G-Code + extra I/O's dmv advantronix

Vragen die je boven niet kwijt kunt, kan je hier stellen.

Moderator: Moderators

Gebruikersavatar
Sjuul
Berichten: 555
Lid geworden op: 05 jul 2011 22:57
Locatie: Montfort
Contacteer:

Pauze in G-Code + extra I/O's dmv advantronix

Bericht door Sjuul »

Ik wil handmatig een pauze in de g-code plakken en ik wil de pauze tijd kunnen aanpassen in USBCNC4 kan dit? (ik weet waar en hoe ik moet plakken, alleen niet wat...)

Waarom:
Om mijn plasmasnijder mooi te laten snijden moet hij het volgende doen:
  • 1: Boog ontsteken op ontsteek-hoogte (iets hoger als snij-hoogte)
    2: Een "pauze-tijd" wachten tot de plasmaboog door de plaat is gebrand. (hiermee verleng ik de levensduur van de slijtdelen)
    3: Zakken naar de uiteindelijke snij-hoogte.
    4: Plaat snijden volgens G-code
Heb al wat rondgekeken maar kom niet verder als G4 maar weet niet of dit een instelbare pauze is of dat er weer met de hand gestart moet worden.

Misschien is er wel een betere manier die ik niet weet
Hoor het graag
Sjuul

PS: Ik weet dat sheetcam dit allemaal ook voor me wilt doen maar ik wil nu gewoon wat testjes gaan doen met snijsnelheden, snijhoogtes, ontsteekhoogtes enz enz..
Komt allemaal later wel een keer.
Laatst gewijzigd door Sjuul op 01 sep 2012 08:59, 1 keer totaal gewijzigd.
Gebruikersavatar
Mcgyver
Berichten: 4048
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Pauze in G-Code (G4?)

Bericht door Mcgyver »

Hos sjuul,

Met G4 kom je uit de voeten,

door G4 P(aantal seconden) in te vullen blijft het programma als het ware even "hangen"

dus als je 1 minuut stil wilt blijven staan... G4 P60


ik gebruik dit wel eens om een spindle warm te laten lopen... 5 min op 5000 toeren, 5 min op 15000 en 5min op 24000 , dit VOOR ik begin met frezen.


Het programma loopt NA jouw ingestelde tijd gewoon door, Met de bekende M commando's kun je de spindle stoppen alle uitgangen uitzetten of alle uitgangen uitzetten en rewinden naar de 1e regel

Het antwoord op je vraag is dus JA het kan :lol:
Zoals het freesje thuis freest, freest het nergens...
Gebruikersavatar
Mcgyver
Berichten: 4048
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Pauze in G-Code (G4?)

Bericht door Mcgyver »

G4 Dwell
For a dwell, program G4 P~ . This will keep the axes unmoving for the period of time in seconds or milliseconds specified by the P number. The time unit to be used is set up on the Config>Logic dialog. For example, with units set to Seconds, G4 P0.5 will dwell for half a second. It is an error if:
♦ the P number is negative.
DIt is een stukje over de omschrijving van Dwell in de "summary of g-code" afkomstig uit de mach3 manual..
;-)
Zoals het freesje thuis freest, freest het nergens...
Gebruikersavatar
Sjuul
Berichten: 555
Lid geworden op: 05 jul 2011 22:57
Locatie: Montfort
Contacteer:

Re: Pauze in G-Code (G4?)

Bericht door Sjuul »

Ik miste de "P"
Bedankt, nu kan ik zelf gaan sheetcammen.

Sjuul
Gebruikersavatar
Mcgyver
Berichten: 4048
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Pauze in G-Code (G4?)

Bericht door Mcgyver »

Cool ! 8)


succes!
Zoals het freesje thuis freest, freest het nergens...
Gebruikersavatar
Sjuul
Berichten: 555
Lid geworden op: 05 jul 2011 22:57
Locatie: Montfort
Contacteer:

Re: Pauze in G-Code (G4?)

Bericht door Sjuul »

Het werkt, is gewoon magisch 8)

Toch nog een vraagje:
Als ik een dfx-je door usbcnc laat omzetten naar g-code, kan ik dan zelf bepalen/beïnvloeden waar te beginnen?

Sjuul
Gebruikersavatar
Mcgyver
Berichten: 4048
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Pauze in G-Code (G4?)

Bericht door Mcgyver »

nee helaas

De cam functie doet alles zelf...

wellicht dat er iets aan is te passen in de cam functie door bij de "Engrave" functie de puncture tijd.. in jouw geval aangestuurd via G4 erin te verwerken .. hiermee bedoel ik dat er misschien een macro aan te passen is en de g4 erin te verwerken..

Ik zou die functie eens voorleggen bij bert... want als een laser aangestuurd word via usbcnc dan is daar ook een puncture tijd voor nodig voor bepaalde materialen, anders kom je er niet doorheen.. er moet eerst een gaatje zitten om een smeltbad opgang te kunnen brengen.. das bij plasma denk ik hetzelfde... helaas hier niet direct een passend antwoord op... :lol:
Zoals het freesje thuis freest, freest het nergens...
Gebruikersavatar
Sjuul
Berichten: 555
Lid geworden op: 05 jul 2011 22:57
Locatie: Montfort
Contacteer:

Re: Pauze in G-Code (G4?)

Bericht door Sjuul »

Voor nu ben ik al genoeg geholpen 8)
Ik kom het weekend wel door :lol:

Bedankt
Gebruikersavatar
Mcgyver
Berichten: 4048
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Pauze in G-Code (G4?)

Bericht door Mcgyver »

hmm zit me nog iets anders te bedenken...

je kunt ook anders die puncture tijd instellen..

je zult waarschijnlijk de tool uitgang gebruiken om de plasma aan te zetten... dus met m3..

je kunt ook bij instellingen de opstarttijd aanpassen...


dus eigenlijk de tijd die nodig is om de spindle op te starten... dan heb je geen extra functionaliteit in het programma nodig...je kunt de opstarttijd op 2 seconden zetten.

met m5 zet je de plasma uit...

nadeel is wel dat usbcnc dan ook de 2 seconden wacht om uit te schakelen..
Zoals het freesje thuis freest, freest het nergens...
Gebruikersavatar
Sjuul
Berichten: 555
Lid geworden op: 05 jul 2011 22:57
Locatie: Montfort
Contacteer:

Re: Pauze in G-Code (G4?)

Bericht door Sjuul »

Ik moet zowiezo gaan prutsen in de g-code, het eerste gaatje prikken moet nl op een hogere hoogte als de snij hoogte.
Alleen jammer dat je geen terugkoppeling hebt, ik stel alles in met pauze tijden maar als de boog niet ontsteekt komt usbcnc daar nooit achter. Ik hoop dat er nog ooit nog een versie komt met wat ingangen als "Boog OK", "Toorts Omhoog", "Toorts Omlaag" en andere specifieke Plasma-zaken.

Is allemaal niet ideaal maar ik kan me er nu mee behelpen.
Ik ben nu ongeveer op 50% van de bouw, ik heb de assen in beweging en daarom wil ik bepaalde dingen testen en getest hebben om er achter te komen of alles wat ik me bedacht heb ook wel echt werkt.
Het zou natuurlijk jammer zijn als de machine af is maar hij werkt niet.

Ik moet nog een waterbak, onderkast, afzuiging en een besturingskast bouwen.
Daarna moet de machine nog eens uit elkaar om te voorzien van verf.
Ik wil dit weekend magnetische toorts houder gaan maken zodat ik wat snij-testjes kan gaan doen.

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

Re: Pauze in G-Code (G4?)

Bericht door Arie Kabaalstra »

Dat moet volgens mij wel te doen zijn met een IO Kaart..

als je kan meten of je boog ontstoken is.. dan kun je dat aan de IO kaart geven.. en vanuit je Code kijken of ie wel of niet aan is..

Wat je het beste kan doen.. is een Subroutine schrijven die dat afhandelt, in je Macro.cnc.. dan hoef je alleen maar die Sub aan te roepen in het begin van je programma..
Gebruikersavatar
Sjuul
Berichten: 555
Lid geworden op: 05 jul 2011 22:57
Locatie: Montfort
Contacteer:

Re: Pauze in G-Code (G4?)

Bericht door Sjuul »

Dus....
Pokeys kaartje, ingang(en) inlezen en aan de hand hiervan kun je de G-code realtime beïnvloeden?
Dan zou een thc in usbcnc ook gewoon mogelijk zijn..... :shock:

Moet ik me toch eens gaan toeleggen op die macro's die lijken me ook behoorlijk magisch :lol:
Sjuul
Gebruikersavatar
Mcgyver
Berichten: 4048
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Pauze in G-Code (G4?)

Bericht door Mcgyver »

met een pokeys kan je in usbcnc nog geen signalen mee uitlezen...


ik denk dat arie het over een advantronix kaart had, die kon je direct op een cpu4 aansluiten. en in usbcnc aanspreken..

met een cpu5b kan je ook al meer I/O gebruiken..
Zoals het freesje thuis freest, freest het nergens...
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Pauze in G-Code (G4?)

Bericht door hugo stoutjesdijk »

Ik heb geen verstand van USBCNC, maar als ie met een meettaster overweg kan, kan die in plaats daarvan vast ook wel in een ander subprogrammaatje op andere schakelkontakten reageren. Kwestie van kiezen.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Plaats reactie