On Wed, 12 Oct 2016, Erik Friesen wrote: > Date: Wed, 12 Oct 2016 08:30:06 -0400 > From: Erik Friesen <e...@aercon.net> > Reply-To: "Enhanced Machine Controller (EMC)" > <emc-users@lists.sourceforge.net> > To: "Enhanced Machine Controller (EMC)" <emc-users@lists.sourceforge.net> > Subject: Re: [Emc-users] Haas thoughts > > Does or doesn't LCNC support softdmc? Not LinuxCNC does not support SOftDMC
> > Correct me if I am wrong here, but my calcs are these. > > I can't find a pole count for the Yaskawa servo motors, but I assume they > are 8 poles. Encoder counts are 32768 per rev, 6mm ballscrews. > A 3000 RPM motor may be 4 poles (8 pole Fanuc are ofteb 1750 RPM max) > So at 700IPM, that is 50 Rounds per second, encoders right at 1.6mhz > > 50 RPS * 8 Poles = 400 Motor cycles per second. > > 400 MCPS * 32?? = 12800hz needed servo period? This seems a bit out of > reach of being handled in software, and I am not sure that 32 steps would > be enough. > 32 steps are probably way more than needed at maximum speed for a couple of reasons, 1 being that the motor inductance and lack of voltage headroom at full speed will make the motors current response be in the millisecond region at that speed (dI/dT = Vbus-VMotor/LMotor) and 2 being that small angular errors cause very little torque ripple due to the torque vs angle error curve being close to a cosine (that is even square wave commutated motors with +-30 degrees of commutation error = 6 step commutation have only about 13% torque ripple) My guess is that 4 to 8 KHz would be fine and if the FPGA hardware could interpolate the values, even 1 KHz would be fine > On Wed, Oct 12, 2016 at 7:35 AM, Erik Friesen <e...@aercon.net> wrote: > >> It uses an atmel chip. However, that isn't the hangup to me. I see >> context switching as a real challenge. So you hit the edit button, then >> what? Open gedit? I'd really like to limit GUI excursions and control the >> whole thing closer than that. >> >> On Tue, Oct 11, 2016 at 11:16 PM, Gregg Eshelman <g_ala...@yahoo.com> >> wrote: >> >>> Look on the back of the keyboard for microchips, or on a board that the >>> keyboard connects to. Google the numbers to see what they are. >>> >>> I'd thought about hoking up the keyboard from the Anilam Crusader 2 >>> system that was on my big mill. Shouldn't have been too difficult since a >>> cable went from the keyboard to another small board with a matrix to RS232C >>> chip. Would have mostly been figuring out the pinout of the header on the >>> adapter board then setting up a text editor to take input from a COM port, >>> then poking every button to see what characters it sent. >>> >>> >>> From: Erik Friesen <e...@aercon.net> >>> To: Enhanced Machine Controller (EMC) <emc-users@lists.sourceforge.net> >>> Sent: Tuesday, October 11, 2016 6:59 AM >>> Subject: [Emc-users] Haas thoughts >>> >>> Are any of these items valid any more? >>> >>> http://blog.cnccookbook.com/2014/12/16/10-features-pros-hobb >>> y-cnc-controllers-dont/ >>> >>> What would it take (software wise) to fully integrate a haas keypad so >>> that >>> most of the functions would be usable? The ones I see as a challenge are >>> items like Posit, Offset, and all the edit functions. >>> >>> Reference keypad http://aercon.net/Public/HaasKeyboard.jpg >>> >>> >>> ------------------------------------------------------------ >>> ------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot >>> _______________________________________________ >>> Emc-users mailing list >>> Emc-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/emc-users >>> >> >> > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users > Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your (")_(") signature to help him gain world domination. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users