586,609 active members*
3,588 visitors online*
Register for free
Login
Results 1 to 5 of 5
  1. #1
    Join Date
    Oct 2008
    Posts
    121

    g540 microsteps

    I'm using a G540 with Keling 381 oz/in motors (KL23H2100-35-4B) powered by a KL-4813 PSU rated at 48V/13A.

    As the X2 CNC fusion kit hasn't arrived yet, I was playing about with a DOS program that I wrote (in borland turbo c++) to step one of the motors with a laser pointer connected to the shaft and noticed that the microsteps were variable sized - some larger than others. This was very repeatable and the pattern repeated every full step (10 microsteps).

    Is this expected? Does the trim adjuster control this? I realise that a mass produced controller can't be expected to be perfectly matched to every stepper motor out there but am intrigued to know a little bit more about this.

    I realise that a microstep will be giving me 0.0001" movement at the milling table so I'm not too concerned about non-linearity.

    Finally, is it normal for a g540 powered stepper motor to "sing" a little bit? I assume this is due to the pulsed nature of the power circuits. The exact note changes as microsteps are applied. Are the bipolar outputs both run in sync from the same switched mode pulses?

    Thanks for any info you can provide.

  2. #2
    Microstep placement depends entirely on motor linearity (electrical angle vs. mechanical angle curve) when drive is accurate (accurate sine and cosine phase currents). Some step motors designs are optimized for high holding torque and this optimization is at the expense of motor linearity.

    Take a look at Vexta PK268-03A motors; they have excellent linearity and your microstep placement will be nearly perfect. These motors have 250 in-oz of holding torque which is reasonable for an accurate motor.

    Mariss

  3. #3
    Join Date
    Oct 2008
    Posts
    121
    Thanks for the reply, Mariss.

    Since the linear movement per microstep is around 0.0001" (i.e. a tenth) I'm not too bothered about achieving perfect linearity - was just pondering the underlying cause. Your explanation makes perfect sense. I guess the controller has a built in idea of how it will achieve microsteps and that won't always match the motor - some motors might work well with a sine/cosine current model and others might not.

    Any thoughts on whether there should be any sound emitted from a motor when it's stationary? It's noticeable but not loud. It certainly won't be audible over the noise of the X2 spindle motor is turning, once it's all assembled.

  4. #4
    Even microstep placement and motor smoothness are two sides of the same coin. A motor that doesn't have evenly spaced microsteps will vibrate at certain speeds. Here is the reason:

    If you send step pulses at a constant rate, the motor turns slower where the microsteps bunch up and turns faster where they spread apart. This means the motor decelerates where it turns slower and accelerates where it has to turn faster. This acel and decel gets repeated every 1.8 degrees of travel and is perceived as vibration.

    If the microsteps are evenly spaced, the motor turns at a constant speed without any vibration.

    Mariss

  5. #5
    Join Date
    Feb 2007
    Posts
    17
    Are there bigger motors (800in-oz) with good linearity? Could you recommend a brand or a type?

    regards,
    Francis

Similar Threads

  1. the first few microsteps
    By stirling in forum Gecko Drives
    Replies: 3
    Last Post: 09-03-2009, 08:15 PM
  2. Hot G540
    By jdemille in forum Gecko Drives
    Replies: 1
    Last Post: 05-08-2009, 06:40 PM
  3. can you... BOB to G540?
    By Fixittt in forum Gecko Drives
    Replies: 7
    Last Post: 01-28-2009, 01:37 PM
  4. Higher number of microsteps with LiniStepper?
    By Kingjamez in forum PIC Programing / Design
    Replies: 10
    Last Post: 04-29-2008, 11:15 AM
  5. Changing Microsteps
    By rweatherly in forum Xylotex
    Replies: 5
    Last Post: 10-04-2005, 04:22 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •