Ontwijken bepaalde gebieden
Moderator: Moderators
Ontwijken bepaalde gebieden
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
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
Re: Ontwijken bepaalde gebieden
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?
het Z 0-punt 4 mm boven je werkstuk houden, en waar je wil frezen je "stock surface " op -4 zetten?
- Arie Kabaalstra
- Donateur
- Berichten: 13540
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Ontwijken bepaalde gebieden
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..
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..
- hugo stoutjesdijk
- Donateur
- Berichten: 12055
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Ontwijken bepaalde gebieden
Dacht dat het aan mij lag, maar als de meester het zelf zegt....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?..
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.
- Arie Kabaalstra
- Donateur
- Berichten: 13540
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: Ontwijken bepaalde gebieden
'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..
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..
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..
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..
Re: Ontwijken bepaalde gebieden
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.
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
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.
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
- hugo stoutjesdijk
- Donateur
- Berichten: 12055
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Ontwijken bepaalde gebieden
Dat mag dan welCode: Selecteer alles
G0 Z1.0 vervangen door G1 F50.0 Z20.0
Code: Selecteer alles
G0 Z1.0 vervangen door G0 F50 Z20.0
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Re: Ontwijken bepaalde gebieden
dan hoeft die F50 er ook niet bij
Zoals het freesje thuis freest, freest het nergens...
- andrefc101
- Donateur
- Berichten: 3733
- Lid geworden op: 26 dec 2007 08:39
- Locatie: Bergen op Zoom
- Contacteer:
Re: Ontwijken bepaalde gebieden
Gaan we nou overal op letten Mc?
Re: Ontwijken bepaalde gebieden
Zoals het freesje thuis freest, freest het nergens...
Re: Ontwijken bepaalde gebieden
Jullie zien ook alles (of ik baal dat ik het niet gezien heb)Mcgyver schreef:dan hoeft die F50 er ook niet bij
dus : G0 Z1.0 vervangen door G0 Z20.0
Peter
- hugo stoutjesdijk
- Donateur
- Berichten: 12055
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: Ontwijken bepaalde gebieden
Jawel, die zorgt er voor dat de volgende Z-0.05 in een andere voeding gaat.Mcgyver schreef:dan hoeft die F50 er ook niet bij
( 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.
Re: Ontwijken bepaalde gebieden
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
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...
Re: Ontwijken bepaalde gebieden
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
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