Jump to content
OMRON Forums

Eric Hotchkiss

Omron
  • Posts

    558
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by Eric Hotchkiss

  1. I know that it would be possible to include a directory manually in PMAC. But I am still wondering how to include general header files directory in PMAC similar to what we do in visual studio through project properties link platform? At least I could not find such option on the version of PMAC we are using. Has this option become available on recent PMAC versions?

    You should be able to right click the folder your code is in or the include folder, select add new item and choose header file.

     

    Another question is after being able to successfully compile the MATLAB generated simulink model (a simple sinusoidal trajectory), when commanding this trajectory (sinTraj) for motor#6 through sinTraj_flag(6)=1, I do not see any change would happen (please see attachment).

    sinTraj_flag(6) looks like a user declared variable. Did it come from matlab? Is there a PLC watching the flag to run a motion program? Can you show this code?

  2. I was not able to duplicate this issue.

    Can this be observed by logging in with putty (through SSH) and then letting the window sit for more than 70 seconds?

    What is the form factor and firmware version? I am using a CK3E with 2.6.1.0

  3. All the available documentation comes bundled in the Documents folder of the N16 folder set and unfortunately there is no additional documentation for those Run options.

     

    If the Dry Run button is enabled, feedrate override will be ignored and the program will run at 100% execution speed.

     

    You have all of the other functionality correct.

    feedrateoverride.png.463216465ab4c30d2dbc294c9a139554.png

  4. To check if m602 is set up correctly, enter "m602->" in the terminal and check if output matches "M602->Y:$07810A,8,16,S". (Value taken from suggested M-Variables in Turbo Software Reference Manual).

     

    Out of curiosity, do you have access to any local support?

  5. Extra torque or position can be injected into the motor at the following locations. These are typically used as targets for compensation and cam tables.

    Motor[x].CompDac (torque)

    Motor[x].CompDesPos (desired position)

    Motor[x].CompPos (feedback position)

    Motor[x].CompPos2 (feedback position for velocity calculation)

  6. I recommend you reach out to their respective Omron Tech Support representatives in order to obtain needed manuals/documentation or report bugs. Some product information is available from the following links.

     

    https://automation.omron.com/en/us/products/families/advanced-motion-controllers

    https://automation.omron.com/en/us/products/family/Brick%20AC

    https://automation.omron.com/en/us/products/family/Brick%20LV

    https://automation.omron.com/en/us/products/family/PMAC%20IDE

  7. Which manual are you referring to? What is Clipper PLUS T3 Controller?

     

    With I600 = 0, you do not need to set I669. Is M602 pointer correct? Did you download the suggested M variables?

     

    With I600=1, do you see voltage output with #6Ox command(s)?

     

    I am deleting the thread in the Power PMAC forum as this is a Turbo PMAC issue.

  8. Can you try temporarily changing the positive direction of the motor? I am curious if it gets the same behavior.

     

    1. Swap any two Motor Leads
    2. Change Acc24E3[3].Chan[2].EncCtrl from 3 to 7 (make sure wpkey is set)
    3. Phase again with new setup
    4. Confirm Open Loop Test is the correct direction
    5. Jog Motors

     

    If the same physical direction still needs more current, than the motor definitely needs more torque to move that direction.

  9. The torque experienced by your motor will match up with Motor.IqMeas/IqCmd in this situation. If PMAC applies more current it most likely means the motor experienced more friction/load.

     

    If you turn the motor by hand, is one direction more difficult than the other?

    Is gravity pushing on the motor in some way?

     

    Is voltage mode being used for enhanced precision on small moved or some other purpose?

    Do you experience the same issue with normal direct PWM current control?

  10. I issued a $$$*** and downloaded the following code on my PMAC. My motor position moves from either encoder. Are you sure the code is downloaded and those are the current values in PMAC? Type the name of a structure element in the terminal to check it's value.

     

    EncTable[1].type = 8
    EncTable[1].pEnc = Gate3[0].Chan[0].ServoCapt.a 
    EncTable[1].pEnc1 = Gate3[0].Chan[1].ServoCapt.a
    EncTable[1].index1 = 0
    EncTable[1].index2 = 0
    EncTable[1].index3 = 0
    EncTable[1].index4 = 0
    EncTable[1].index5 = 0
    EncTable[1].ScaleFactor = (1/2)*(1/256)
    Motor[1].ServoCtrl=1

×
×
  • Create New...