Jump to content
OMRON Forums

Gregs

Omron
  • Posts

    217
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Gregs

  1. Hello Francois,

     

    The main thing is that I am not sure about the interface for those drives, but one of our CNC guys will be able to look into this next week. I suggest sending an email to Support@DeltaTau.com with any extra information you can provide, such as including I/O requirements.

     

    There will be questions regarding getting integrator assistance, and how much, based on your Delta Tau experience and on how much you want to learn or get training.

  2. Make sure that the MacroEnableX nodes enabled on the Slave are also enabled on the Ring Master.

     

    The "AuxSlaveConfigFault" set means it observed another Slave on this node which is Bit 10 of the MacroFlags going across the ring.

     

    See if “CLRF” on the Master and or the Slave clears the problem.

  3. Check for "in position" status and perhaps check that following error is minimal before issuing HMZ.

     

    I believe it is Ix10 that should be 0 to disable absolute position sensor setup. Note that Ix95 in Non-Turbo is different than Ixx95 in Turbo.

  4. A good method might be to break the move into many small moves that are executed in a while loop. Stay in the loop until the sensor signal is seen, and follow with a command(s) for the return vector.
  5. No, I am the one with the out of date manual.

     

    Probably, the best description is in the Power Brick Ac manual under the "On-going Phase Position" heading (p.125), as Richard referred a few posts back.

  6. Thanks for pointing that out. Are you referring to the Turbo to Power I-var equivalents table near the end of the Software Reference manual? You gave a different page number than the current manual has (page 1416 versus 1295).
  7. Thank you KMonroe023. Excellent point!

     

    Mathewreck, it took me a while to get this all straightened out myself. Hopefully, my explanations will not confuse you more!

     

    Based on your question, I am assuming that you were reading the ACC-51E manual. As for software and hardware counts, the main confusion in the ACC-51E manual arises because software counts are considered to be 1/32 of a whole count. But that only applies to Turbo PMACs and can be disregarded for Power PMACs. In Power PMACs, software count scaling is determined by EncTable[n].ScaleFactor.

     

    Hardware counts (and sub-counts) are counts produced in hardware, and software counts in software, ultimately coming from the ECT (encoder conversion table). Hardware whole counts are decoded from the sine/cosine signals, 4 counts per line, like with digital quadrature encoders.

     

    Software sub-counts (or fractional counts) are produced by “arctangent” processing of the sine and cosine ADC values (note Gate3 does this in hardware). Hardware 1/T sub-counts are optionally used for position compare (or capture). Hardware sub-counts (and/or whole counts) must be used for position compare. (Side note: one big advantage of arctangent sub-counts over 1/T sub-counts is that arctangent can be used to hold position whereas 1/T is useless when not moving).

     

    Whole counts are the same as hardware counts as described in the ACC-51E manual, and sub-counts are the same as states. I copied the following from the ACC-51E manual, removing the software counts because in Power PMACs, EncTable[n].ScaleFactor determines software count scaling.

     

    1 line = 4 hardware counts = 4096 states (LSBs)

    ¼-line = 1 hardware count = 1024 states (LSBs)

    1/4096-line = 1/1024-hardware count = 1 state (LSB)

     

    In the Power PMAC Users manual:

    For details, see the sections “Hardware Position-Compare Functions” and “Setup on a PMAC2-Style IC” on page 774.

    For using fractional counts, read the section titled “Optional Fractional Count Registers” on page 776.

    For a description of ongoing commutation phase position, refer to page 147.

    For a description of ongoing servo position, refer to page 149.

  8. Using a sine encoder has no limitation with respect to a digital encoder.

     

    One line of a sine encoder is decoded into four hardware counts, just like a digital quadrature encoder. These counts are used for position compare when not using fractional counts. There are 32 software counts per hardware count, so

     

    When using fractional counts, there are 1024 fractional counts, i.e. states, per hardware count. Therefore, there are

     

    1 line = 4 hardware counts = 128 software counts = 4096 states (LSBs)

    ¼-line = 1 hardware count = 32 software counts = 1024 states (LSBs)

    1/128-line = 1/32-hardware count = 1 software count = 32 states (LSBs)

    1/4096-line = 1/1024-hardware count = 1/32-software count = 1 state (LSB)

×
×
  • Create New...