Bezig geweest met het testen van het frezen van bielzen voor het wissel.
Ik heb overwogen om het te laten laseren, maar ik vind de zwarte snijranden, die je met laseren krijgt, lelijk.
Daarom toch maar frezen.
Heeft veel tijd gekost omdat ik problemen had met zowel mijn laptop als de software.
Ik maak nu gebruik van 3 softwarepaketten om het werkend te krijgen:
1. DraftSight een CAD tekenprogramma, dit produceert
een digitale vector *.dxf file.
2. CamBam een CAM programma. Importeert de dxf-file en produceert G-code in de vorm van een *.nc file.
3. MACH3 is het programma dat de G-code verwerkt en vertaalt naar
de spanninkjes op de 25 pennen van de stappenmotorkaart TB6560.
De TB 6560 stuurt de 4 stappenmotoren aan van de portaalfrees aan.
Het is wat omslachtig, maar ik vind de geïntegreerde pakketten veel te duur en veel te ingewikkeld,
en dit werkt eigenlijk prima als je eenmaal de bediening van de menu's snapt.
Ik heb eerst een CAD tekening gemaakt in DraftSightx64, vervolgens wordt de tekening opgeslagen als *.dxf bestand.
DraftSight kan dus niet zelf
G-codes genereren, dat is heel jammer.
In CamBam wordt de *.dxf file geìmpoteerd en omgezet naar G-code (*.nc of *.tap).
Met dit pakket kun je wel tekenen en geïmporteerde tekeningen bewerken, maar het heeft niet de uitgebreide
tekentools en nauwkeurigheid van een CAD programma.
Ik controleer in dit programma alle details die in het CAD programma lastig zijn zoals de Z-as aansturing de F-waarden en het aan- en uitzetten van de freesmotor.
Cambam blijkt nogal
creatief om te gaan met de Z waarden in de G-code.
Ook de F waarden zijn arbitrair.
Die controleer ik dus achteraf wel met de hand en pas ze aan, maar dat is met zoek en vervang in 'Kladblok' een fluitje van een cent.
Ook de
bewerkingsvolgorde, het toolpath, berekent CamBam niet helemaal optimaal, maar het werkt en dat is al heel wat. De details zoek ik later wel uit.
Ik met natuurlijk ook de handleiding nog eens grondig bestuderen.
In de CAD tekening is
rekening gehouden met de diameter van het freesje.
De bielzen worden 3,5 à 4 mm hoog, en ik frees met een 1,5 mm. diameter.
De vuistregel is: de freesdiepte mag per run niet de freesdiameter overstijgen.
Om het
freesje te sparen ga ik per run niet meer dan 1,7 mm. dieper, dus dat worden (3 mm. / 1,5 mm. =) 2 runs. Het zou wel iets sneller kunnen, maar dan neemt de kans op breuk toe.
De spindle draait ongeveer 25.000 toeren.
De feedsnelheid
is 300 mm/min. (in G-code: "F300")
De G-code (*.nc of *.tap) wordt in Mach3 uitgevoerd op een aparte desktop computer met Windows 7, die geen verbinding heeft met internet en die uitsluitend via de TB6560 kaart de stappenmotoren en spindle
van de portaalfrees aanstuurt.
Ik heb daar alle overbodige Microsoft rommel verwijderd en het apparaat werkt nu feilloos.
Ik heb een MACH3 licentie gekocht van 175 dollar omdat de demoversie te veel beperkingen heeft. Zo kun je daar
maar 500 regels verwerken terwijl mijn G-code er per run 3000 heeft.
Je zou dan wel 6 opeenvolgende G-code files kunnen maken die elkaar opvolgen, maar dat is erg onhandig.
Met de licentie werkt Mach3 eigenlijk goed.
Ik doe het test
frezen in een stukje afval MDF.
Eerst de bielzen.
Toen de railprofielen met een freesbreedte van 2,8 mm. hetgeen gelijk is aan de breedte van de voet van NEM code 125.
De rails passen er daardoor exact in en worden op hun plaats gehouden
in deze mal.
Ik maak ook een mal met een freesje van 1,4 mm, dus de exacte breedte van de railkop, zo kan de rail op zijn kop in de mal. Even kijken wat het makkelijkste werkt.
De bielzen en de railmal worden uiteraard apart gemaakt, deze
test was slechts om de software te testen.
De mal zal verder worden uitgebreid met ruimte voor de railstoelen en de bielzen zullen worden voorzien van de gaatjes voor de railstoelen.
Ik merk bij het rezen dat het werkstuk moeilijk 100%
vlak te krijgen is.
Op de een of andere manier staat het altijd een beetje bol, mogelijk door de bevestigingsschroeven aan het eind.
Ik moet dus voldoende diepe Z-waarden gebruiken om er helemaal doorheen te gaan met de frees.
Bij graveren (bijvoorbeeld om voegen van bakstenen in een muur uit te beelden) moet ik een andere oplossing zien te vinden want de groef wordt niet overal even diep.