Jump to content
OMRON Forums

Setting up a PowerPMAC Clipper for 3 simple stages


HJTrost

Recommended Posts

I am trying to convert from a Turbo PMAC2 Clipper to a PowerPMAC 465 Clipper (as a current stand-in for a CK3C AX1100 Clipper, which is to replace the Turbo Clipper for us).  I have cut the Turbo program down to 3 small PLCs, a macro definition file and a machine-specific paramweter definition file.

My hardware downstream from the Clipper consists of 3 leadscrew stages with stepper motor (Schneider M-2218-3.0) and amplifier (IMS IM483H Plus), with rotary encoders on the motors (2000 lines/rev, quadrature).

With no other custom additions to my PowerPMAC project, I can can build and download into my Power Clipper seemingly without errors.  However, when I power up the amplifers and motors, they ignore what I have in my project and all three just creep slowly towards one end of their motion range.  They even ignore the setting
    Motor[x].ServoCtrl=0

So I started to tell the IDE project about the hardware and defined the amplifer, motor and encoder with the corresponding part managers.  The amplifier is accepted without complaint, but the IDE does not like to add my motor to the configuration, saying
    A stepper motor can only be configured as high pole-pair brushless using the BrickLV amplifier.

I have attached the topology display with the error message and my amplifier and motor definitons in their parts manager displays, and also (substantially trimmed) the machine-specific parameter file.

What am I missing or doing wrong?

AmplifierDefinition.png

MotorDefinition.png

MotorSetupError.png

PTDEV.30.00_snipped.pmh

Link to comment
Share on other sites

  • Replies 6
  • Created
  • Last Reply

Top Posters In This Topic

Okay, picking "Torque" got me through to the "Test and Set" step.  The test fails, and my motors still do their slow creep, moving their stages towards one end.  The troubleshooter for "Why is my motor moving slowly?" is happy with all parameters it shows.  I don't have any limit switches but PowerClipper complains about both positive and negative overtravel limits being flagged.  It also complains about amplifier faults, although that maybe a polarity issue in my hardware.  For a test, I have swapped in a PMAC2A/PC104 (I don't have a Turbo Clipper on hand; the programs are the same between the Clipper and the PC104 to the extent they can be), and the stages behave all around.  So what could still be wrong?

TestAndSetIsNext.png

TroubleshootSlowMotors.png

Link to comment
Share on other sites

I'm still looking why my motors creep on their own.  I commented a few settings related to the PFM clock frequency, did a Build and Download, and got a new error:

C:\DeltaTau\PowerPMAC3\Configuration\systemsetup.cfg(796,1) : Error : ( error #20)  ILLEGAL CMD :  Coord[1].SignIsDirType=0

I walked my changes back, Build and Download again, and the new error is staying there.  Where does it come from?  The manual says this parameter is new with Firmware version2.6 - I have 2.5.0.4 (and IDE 4.6.0.14).  Did the IDE update itself silently?

Link to comment
Share on other sites

I downgraded the IDE from 4.6.0.14 to 4.4.0.99 and got rid of the message about Coord[1].SignIsDirType that way.  I still don't see where to look why the PowerPMAC makes my motors drift away while the PMAC2A/PC104 controls them just fine.

Link to comment
Share on other sites

You can avoid that message in the newer IDE by not selecting any rollover mode for the CS. You will need to do that manually or upgrade your firmware.

 

The motor drift is may be due to the tuning. I believe you should only use “Velocity” for the proper tuning. The Pulse and Direction setup is not a “Torque” output.

 

It could also be something in your drive. This would be a technical support issue.

Please contact ODT's direct technical support with your full issue details at:

ODT-Support@Omron.com

 

Link to comment
Share on other sites

Steve,

thanks for being patient with me.  I have no problem sticking to 4.4.0.99 until I get the firmware update (I've asked our local distributor and Omron rep for it.)

I'm running right now with only one motor (no.1), until I get it going.  I still doubt that it is the tuning:

1.  The motor does not respond to setting Motor[1].ServoCtrl=0.

2.  The motor does not respond to setting Kp=Ki=0 in the Motor[1].Servo block.  If I do that with a Turbo Clipper or PMAC2A/PC104, the motor gets stopped and held in place.  We use this setting to prevent vibrations induced by the motor slightly hunting, which occurs on some of our machines, and there are situations where we absolutely have to avoid that.

I also doubt that it is the drive or motor or anything downstream from the JMACH1 and JMACH2 connectors, because I can hook the 50-wire ribbon and 34-wire ribbon to my old PMAC2A/PC104 and it works flawlessly.

I'll take this one over to ODT-Support as you suggested.

Cheers,             Jochen

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...