Nee, dat is de beperking van de 1u glaslinealen die ik gebruik. Die mogen maximaal 20m/min. Toen ik ze nog niet had draaide de machine met 30m/min ijlgang. Maar je hoeft uiteraard niet perse linealen te gebruiken..Damocles schreef:Volgens mij kan dit zelf even goed met een Mesa kaart.
Vooral kwestie van een heel stijve machine te hebben en dikke/snelle servo's. Uit DaBit zijn reactie neem ik aan dat de snelheid van de pulstrein het grootste probleem is daar?
Encodertjes inlezen of stappen genereren kan met dat Mesa spul tot hele hoge frequenties (tot in het meerdere MHz-gebied), dus dat is het probleem niet.
Ik vind EtherCAT heel leuk en zeer zeker geschikt. 10kHz update-rate van sensoren en posities naar servocontrollers met 1us jitter op de latency is te doen en distributie van timestamps is praktisch zo goed als haalbaar over 802.3. Daar kun je toch aardig goed presterend spul mee bouwen.Ook wel leuk een beetje in dezelfde sector is de EtherCAT technologie.
Misschien niet voor extreme snelheid, maar qua flexibiliteit en robuustheid, en ook wel prijs lijkt dit nog wel leuke technologie. Ook voor een CNC machine, al is dat misschien niet de eerste en beste toepassing.
Heb wel eens gekeken naar een EtherCAT slave (er is een EtherCAT master beschikbaar voor LinuxCNC), maar je komt eigenlijk niet om de IC's van Beckhoff heen helaas. De slave is nog best een apart ding en niet makkelijk te bouwen met standaardspul. FPGA zou kunnen, maar dat is niet weinig werk. Nog even afgezien van de licenties (waar ik me voor privégebruik niet zo'n zorgen om maak).
Maar ouderwets of niet: de latency van een -10 .. 10V signaal is nog veel kleiner, de resolutie hoog, en de CNC-besturing beschikt over voorkennis die uitstekend bruikbaar is om sturen van servo's te optimaliseren. Die besturing weet namelijk van tevoren al wanneer een flinke stoot vermogen nodig is om de frees de hoek om te jagen. Dat is over al die veldbussen maar lastig te communiceren.