Ontwijken bepaalde gebieden

Moderator: Moderators

PeterNl
Berichten: 133
Lid geworden op: 21 apr 2011 14:13
Contacteer:

Ontwijken bepaalde gebieden

Bericht door PeterNl »

Hallo,

Om een plaatje vlak te houden tijdens graveren gebruik ik tijdelijke M4 boutjes. Deze worden tijdelijk geplaatst op plaatsen waar later een groter gat voor bijvoorbeeld een schakelaar wordt gefreesd.

Normaal gebruik ik bij graveren een clearance plane van 1mm. Dit verkort mijn bewerktijd behoorlijk tov 4mm. Mijn z-as is niet zo snel.

Omdat de kopjes van de M4 bout 3.5mm hoog zijn moet ik minimaal een clearance van 4mm aanhouden om bij verplaatsingen tussen teksten geen boutkop tegen te komen.

Is er een mogelijkheid om CamBam te vertellen dat er om de boutkopjes heen moet worden gegaan? Een soort keep-out area? Dan kan ik mijn 1mm clearance blijven gebruiken.
Uiteraard zijn de toolpaths handmatig aan te passen maar het lijkt me dat er wel iets voor bestaat. Ik heb het niet kunnen vinden.

Ik had dit al gevonden : http://www.cnczone.nl/viewtopic.php?f=62&t=6084
maar daar is nooit een antwoord op gekomen.

Alvast bedankt voor tijd en moeite !

Peter
rkr
Donateur
Berichten: 745
Lid geworden op: 08 jul 2007 21:20
Locatie: wieringerwaard
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door rkr »

dit heb ik nog niet getest:

het Z 0-punt 4 mm boven je werkstuk houden, en waar je wil frezen je "stock surface " op -4 zetten?
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13540
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door Arie Kabaalstra »

Dat lost het probleem niet op..

Maar.. eerlijk gezegd snap ik het hele probleem niet.. Ik weet wel dat CamBam de "rotgewoonte" heeft om eerst naar Z te verplaatsen, en dan naar 't startpunt.. maaar.. Mogelijk is daar wel wat op te vinden?..

Ik zou eerst eens kijken naar een "Header" waarin je eerst naar je startpunt gaat.. en dan naar benee.. je kunt zelfs nog een startpunt opgeven..
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12055
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door hugo stoutjesdijk »

Arie Kabaalstra schreef:Ik weet wel dat CamBam de "rotgewoonte" heeft om eerst naar Z te verplaatsen, en dan naar 't startpunt.. maaar.. Mogelijk is daar wel wat op te vinden?..
Dacht dat het aan mij lag, maar als de meester het zelf zegt.... :P

Maar het probleem is niet dat hogere clearence plane, dat wil die nu juist niet, dat geld voor elke Z-beweging.
Maar alleen de gebieden waar schroefjes zitten moeten ontweken worden.
Dus als je die gebieden kunt opgeven als contour op een Z+4 vlak, hoop ik dat ie er niet op Z+1 doorheen freest ( in ijlgang )

Ik zou verzonken schroefjes pakken ;-)
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13540
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door Arie Kabaalstra »

't is inderdaad zo dat CamBam eerst naar Z gaat, en dan naar X, Y...

erger wordt het als je een oude besturing hebt.. zoals een Fadal, Haas of ZeusCNC.. die kunnen niet 3assig simultaan verplaatsen in ijlgang.. dan weet je helemaal niet wat ie doet.. :evil:

Als ik zelf met het handje programmeer.. dan stuur ik mijn machine altijd over 3 assen simultaan naar Z20 boven het startpunt.. daarvandaan gaat ie alleen maar verticaal naar beneden.. en 20 mm is doorgaans voldoende om niets te raken.. :)

Als je het startpunt handmatig ingeeft.. dan neem je die waarden ook voor het voorpositioneren in je header.. eitje..

Gezien het feit dat de freesbanen vantevoren weergegeven worden.., en je weet waar je boutjes staan... zie ik het probleem eigenlijk niet..

met een custom Header kun je simpel genoeg wat regeltjes G-Code inplakken om de machine boven je startpunt te zetten.. is ook de moeite niet.. en.. als je nou schroeven in het midden hebt.. dan deel je het werk op in meerdere MOp's.. en verplaatst middels de custom header naar een veilige hoogte voor je de volgende MOp gaat lopen..
PeterNl
Berichten: 133
Lid geworden op: 21 apr 2011 14:13
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door PeterNl »

Bedankt voor de reacties.

Ik had gedacht dat het in CamBam mogelijk zou zijn om de locatie van de schroefjes weer te geven en te ontwijken bij het genereren van de G-code.

Bij verzonken schroefjes ben ik bang ben dat ik het vrij dunne plaatje nog meer vervorm. Het plaatje is 1.5mm dik . Een cylinder kop eventueel met ring drukt wat rechter op het materiaal.

De freesbanen en verplaatsingsbanen worden inderdaad van te voren weergegeven alleen zijn ze niet even vast te pakken en rond een verboden gebied te leggen. :P

Het idee van aparte MOP's per text / regel / gebied is een goeie. De namen die je geeft aan de MOP's komen terug in de G-code. Hier kan op gezocht worden en de voorlaatste Z-hoogte kan gewijzigd worden tot 'ruim boven de schroefjes'. Met maximaal 20 teksten / gebieden is dit prima te doen en ook te automatiseren.

- einde vorige mop -
( mop_naam )
S1000
G0 Z1.0 vervangen door G1 F50.0 Z20.0
G0 X46.4278 Y63.2668
G1 Z-0.05
G3 F100.0 X46.4035 Y63.2801 I-0.1076 J-0.1686

dus zoeken op S1000 (spindel is altijd 1000 bij mij omdat ik die niet gebruik) en de regel eronder vervangen door de Z-hoogte voor verplaatsing tussen graveringen.

Bij de MOP footer of header komt de 'G1 F50.0 Z20.0' helaas op de verkeerde plaats terecht.

Peter
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12055
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door hugo stoutjesdijk »

Code: Selecteer alles

G0 Z1.0 vervangen door G1 F50.0 Z20.0
Dat mag dan wel

Code: Selecteer alles

G0 Z1.0 vervangen door G0 F50 Z20.0
zijn, anders is de winst toch nog weg. :P
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
Mcgyver
Berichten: 4051
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Ontwijken bepaalde gebieden

Bericht door Mcgyver »

dan hoeft die F50 er ook niet bij ;-)
Zoals het freesje thuis freest, freest het nergens...
Gebruikersavatar
andrefc101
Donateur
Berichten: 3733
Lid geworden op: 26 dec 2007 08:39
Locatie: Bergen op Zoom
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door andrefc101 »

Gaan we nou overal op letten Mc? :lol:
Gebruikersavatar
Mcgyver
Berichten: 4051
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Ontwijken bepaalde gebieden

Bericht door Mcgyver »

:lol:
Zoals het freesje thuis freest, freest het nergens...
PeterNl
Berichten: 133
Lid geworden op: 21 apr 2011 14:13
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door PeterNl »

Mcgyver schreef:dan hoeft die F50 er ook niet bij ;-)
Jullie zien ook alles (of ik baal dat ik het niet gezien heb) :lol:

dus : G0 Z1.0 vervangen door G0 Z20.0

Peter
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12055
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door hugo stoutjesdijk »

Mcgyver schreef:dan hoeft die F50 er ook niet bij ;-)
Jawel, die zorgt er voor dat de volgende Z-0.05 in een andere voeding gaat. :lol:
( ik had hem al gewist, maar weer teruggezet, anders was er misschien iemand anders over gevallen )

Maar goed, enige optimalisatie van de PP is gewenst.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
Mcgyver
Berichten: 4051
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Ontwijken bepaalde gebieden

Bericht door Mcgyver »

hahah touche ;-)


ik las uiteraard dat ene regeltje... en dan mocht die f50 ergens anders staan whahah...


maar je hebt gelijk... als het later niet vermeld word dan blijft het commando hangen ;-)
Zoals het freesje thuis freest, freest het nergens...
PeterNl
Berichten: 133
Lid geworden op: 21 apr 2011 14:13
Contacteer:

Re: Ontwijken bepaalde gebieden

Bericht door PeterNl »

Voor alle volledigheid :

S1000
G0 Z20.0 in ijlgang naar Z20.0
G0 X46.4278 Y63.2668 in ijlgang naar startpunt x,y

//optie//
G0 Z1.0 in ijlgang naar Z1.0
//einde optie//

G1 F50.0 Z-0.05 induiken met F50
G3 F100.0 X46.4035 Y63.2801 I-0.1076 J-0.1686 start bewerking

Peter
Plaats reactie