Mach3

Voordat we het over Mach3 hebben, vatten we kort de geschiedenis samen van het ontstaan van de numerieke besturing en de toepassing van G-code.

Het principe van numerieke besturing met G-code (of ISO-code)

Met de opkomst van computergestuurde numerieke besturing heeft het Massachusetts Institute of Technology, gevestigd in de VS, in de jaren 1950 de G-code ontwikkeld, die de meest gebruikte programmeertaal werd in de wereld van numerieke besturing.

De ISO-code bestaat voornamelijk uit G-code-regels

Meer in het algemeen maakt de ISO-code, opgebouwd uit G-commando’s (maar ook M, F en S…), het mogelijk om aan computergestuurde machines, zoals freesmachines, aan te geven wat ze moeten doen en hoe. G-code-commando’s zijn instructies die aangeven waarheen te bewegen, met welke snelheid en via welk traject, voornamelijk met 2 methoden: in een lijn of in een boog.

Uw CNC-machine besturen met Mach3

Het is mogelijk een volledig personaliseerbare interface te creëren door G-code te genereren, ook via LazyCam of Wizards, naast het personaliseren van M-codes en macro’s met behulp van VBscript. De MACH3-software onderscheidt zich ook door de regeling van de spindelsnelheid, de aansturing van meerdere relais, videoweergave, handmatige pulsgeneratie, met de mogelijkheid van een volledig scherm en touchscreens en -toetsenborden. Deze software is zeer rijk aan functionaliteiten en biedt u veel meerwaarde afhankelijk van de behoeften van uw numerieke besturingssoftware.

Mach3 maakt van uw computer een besturingstafel voor numerieke besturing

MACH3 werkt op de meeste Windows-computers om de beweging van de motoren stap voor stap te besturen met behulp van de G-code-taal. De vereiste computerkennis is niet erg hoog en het kan probleemloos werken op een oudere computer. Pentium-, Dual Core- of Core 2 Duo-microprocessors volstaan om deze software te laten draaien. De installatie van MACH3 is eenvoudig en kan in “demonstratiemodus” werken om te testen, totdat deze wordt ontgrendeld met een licentiebestand dat wij op onze website aanbieden.

Kortom, hoewel het verschillende geavanceerde functies bevat, is dit de meest intuïtieve CNC-besturingssoftware die beschikbaar is voor freesmachines. Daarom zijn onze freesmachines compatibel met MACH3.

Servomotor/stappenmotor, wat is het verschil?

Zowel de servomotor als de stappenmotor zijn elektrische gelijkstroommotoren. Hun hoge koppel bij stilstand (of opstarten) maakt ze tot de meest gebruikte motoren voor robots en speciaalmachines. Deze motoren worden ook gebruikt voor de aansturing van de assen van CNC-freesmachines.

De stappenmotor

De stappenmotor is beter geschikt voor kleine bewerkingen. Door de eenvoudige samenstelling is hij makkelijk te fabriceren en betrouwbaar.
Wanneer de krachten op de rotor echter groter zijn dan het maximaal toelaatbare koppel van de motor (de Nm-waarde die door de fabrikant wordt opgegeven), treedt er een stapverlies op: de motor beweegt onbedoeld en u hoort kleine “kraakgeluiden” binnen in de motor.
Als u een werkstuk uit hard materiaal freest en de voedingssnelheden van uw freesmachine zijn slecht ingesteld, zullen de stappenmotoren die uw assen aandrijven last krijgen van stapverlies. U zult hetzelfde fenomeen ervaren wanneer de snelheden en versnellingen van de bewegingen van uw assen te hoog zijn.

Het probleem is dat tijdens een lang bewerkingsproces de optelling van opeenvolgende stappenverliezen leidt tot grote verschuivingen op de assen van uw freesmachine. De frees wordt niet op de oorspronkelijk geplande plaats geleid en uw eindproduct is niet langer bruikbaar.
Voor het frezen van kleine onderdelen en korte processen in zachte materialen zijn stappenmotoren voldoende. Maar voor de productie van grote onderdelen zijn ze niet langer geschikt.

Servomotor

De servomotor is op dezelfde manier opgebouwd als een stappenmotor, met het verschil dat deze bovendien over een encoder beschikt. Hiermee kan de draaisnelheid van de rotor continu worden geregistreerd. Zo kan de besturing herkennen of de draaiopdracht volledig is uitgevoerd. In het geval van stapverlies weet men of de motor minder heeft gedraaid dan gepland en wordt de beweging onmiddellijk aangepast. Zo worden vertragingen tijdens het bewerkingsproces voorkomen.
De servomotor is dus niet gevoelig voor het effect van stapverlies en is daarom beter geschikt voor het frezen van grote afmetingen. Een freesmachine die is uitgerust met servomotoren verdraagt hoge versnellingen en hoge verplaatsingssnelheden van de assen, terwijl de positioneringsnauwkeurigheid behouden blijft. Ze worden daarom aanbevolen voor de productie van grote onderdelen die een hoge precisie vereisen.