CamBam Snelstarthandleiding

From ZB45 wiki

CamBam is een programma dat vooral bedoeld is om een bestaande tekening om te zetten naar GCODE, zodat je hiermee een frees kan aansturen. Daarnaast kan je in CamBam zelf ook een beetje tekenen en correcties op je bestaande tekening uitvoeren.

In deze snelcursus gaan we uit van de Engelstalige versie van CamBam. Termen die in het programma voorkomen zijn daarom in het Engels. Nederlandse vertaling is wel te downloaden en te importeren.

Het scherm van CamBam bestaat uit 3 delen:

  • De Toolbar. Hier vind je een aantal veelgebruikte teken-opties (in groen) en bewerkingen (in rood).
  • Het tekenscherm (rechts). In dit scherm zie je de huidige opdracht en kan je wijzigingen direct aanbrengen.
  • Het linkerpaneel: hierin staat bovenin de Drawing Tree en daaronder het Properties Window.

Teken-opties. De standaard bewerkingen zijn:

  • Polyline: teken een object uit rechte lijnen. Eindig een Polyline met ENTER, sluit 'm met C.
  • Circle: teken een circel
  • Point List: maak een verzameling punten. Dit is vooral handig om snel even een aantal boorgaten toe te voegen. De punten vormen samen 1 object, waarmee je gemakkelijk één bewerking kan definieren.
  • Rectangle: teken vierkant
  • Text: voeg een tekst toe
  • Arc: voeg een boog toe (vooral handig als onderdeel van een polyline
  • Import Mesh: hier kan je een 3D stl vorm importeren

Alle teken-tools zijn 3D, maar je kan er wel 3D machining operaties aan toekennen (b.v. Camfer / schuine randen).

Machining operations:

  • Profile (om iets uit te snijden)
  • Pocket (om een deel eruit te halen)
  • Engrave (iets tot een diepte graveren)
  • 3D profile (3D ontwerp graveren)
  • Drill (gat boren)
  • Import GCODE (ready made)

In het linkerpaneel zijn belangrijk:

  • De Drawing Tree. Bovenaan staan alle objecten, onderaan de machine-bewerkingen die daarop gedaan gaan worden.
  • System Tab: hier staan de standaard-instellingen van het programma. Hier kan je b.v. een nieuwe tool aanmaken en permanent opslaan, maar ook een complete style (b.v. voor een materiaal) aanmaken.
  • Properties window: hier kan je per machine operatie alle instellingen precies zo instellen als je ze hebben wilt. Als je jezelf erop betrapt dat je hier veel en vaak moet wijzigen, moet je dus een Style aanmaken in de System Tab!

Handige toetsen: CTRL-J Join, om delen van een polyline samen te voegen CTRL-M Move: object verplaatsen CTRL CVM: copy, paste en verplaats: de snelste manier om een object te dupliceren CTRL_Z: de OOPS toets!


Aan de slag

Bekijk eerst de videos: http://cambam.info/vids/

Maak een DXF of teken in CamBam. Als je ontwerp af is:

  • Bepaal welke tool je gaat gebruiken en definieer die in CamBam
  • Kies je materiaal en stel dat in in CamBam (je hebt dan de Styles die bij dat materiaal horen). In het begin heb je hier niets aan, maar uiteindelijk bouw je de juiste defaults op.
  • Kijk of alle objecten één geheel zijn. Vaak moet je van een geimporteerde file nog polylines samenvoegen.
  • Bepaal de verschillende machining operations die je wilt doen.
  • Definieer de machining operations.

Gebruik “generate toolpaths” om te kijken of de machine doet wat je wil

Snelheden:

Snelheden
Materiaal Depth Increment Spindle speed Speed
Multiplex 5-9mm M3 S9000 2000-3000
MDF 6mm M3 S9000 2000-3000
Hardhout 5mm M3 S12000 1000
Okoume 16mm 5mm M3 S9000 3000

Spindlespeed en snelheid voor metalen (andere cnc!): https://www.whitneytool.com/SpeedAndFeedCalculator.aspx

Verhouding gcode-spindlespeed

De M3/M4 gcodes komen (nog) niet overeen met de werkelijke snelheid van de frees. Dit een elektronica-probleem dat nog opgelost moet worden. Voorlopig staat hier een omrekentabel:

Frees-snelheden
M3 CMD Speed rps Speed rpm
M3 S976 50 3000
M3 S2200 100 6000
M3 S3770 150 9000
M3 S6010 200 12000
M3 S9800 250 15000
M3 S18000 300 18000

(speed in rps is wat er op het display van de aandrijving staat!)

3D rasteren vanuit een JPEG

Bekijk deze video: http://cambam.pixelmaker.eu/pages/phocadownload/tut_tt/vektorisierung%20in%20cambam.swf

Tekst als enkele lijn

Normaal gesproken wordt een tekst als outline/stroke geimporteerd. Je kan in CamBam zelf "single-stroke fonts" gebruiken. Zie forum over hoe je die kan importeren.

Tijdsduur bepalen

CamBam geeft na het uitrekenen van een toolpath een schatting van de tijd die een operatie duurt als je "diagnostic level" in System->Configuration op 4 hebt staan. Let op: dit werkt niet voor alle operaties, boren wordt bijvoorbeeld niet meegerekend. Als je veel boort, kan de tijd dus aanzienlijk langer uitpakken!

Objecten selecteren

  • click = selecteren
  • CTRL-click = object toevoegen aan selectie
  • CTRL-A = alles selecteren
  • SHIFT-CTRL-A = alles in huidige layer selecteren (eerst op layer klikken)

CamBam config

CamBam bewaart zijn config files in Linux in

~/.config/CamBam plus 0.9.8

op windows 7 en later:

C:\ProgramData\CamBam plus 0.9.8\

Configuratie-instellingen zijn voor een groot deel machine-specifiek, dus als je uitgaat van mijn configuratie, dan heb je een goede start op de ZB45 CNC. Let wel: je moet de instellingen altijd nog zelf controleren!

Mijn configuratie (juni 2017): File:CamBam plus 0.9.8.zip