Jump to content
OMRON Forums

Brian

Members
  • Posts

    42
  • Joined

  • Last visited

Posts posted by Brian

  1. Since battery-backed RAM isn't an option for Clippers, along with other controllers, is it OK it issue a CMD "sav" from within a PLC(as a one shot) when you want to save variables? I am currently saving variable with a PC based application using pcommserver, but am looking to eliminate the PC, and just have a connection to an HMI or A-B PLC.
  2. Make sure it is wired correctly. With the drive disabled, push the carriage against an end stop and note the position. Move the carriage, and see if the same position reading occurs at the end stop to determine which channel might be losing counts. The encoder error you are getting, though, is more like you are "gaining" counts. In other words, a count is occurring when it shouldn't be. Is your encoder optical or magnetic?
  3. What I am saying is that the results you get from the step move tuning are a good starting point for tuning for another type of move. Your real world application won't be using a step move. Use another type of move that is like the type of move you will be making, and tune to that. When you are all done tuning to that type of move, and you happen to do a step move again, don't be surprised if the step move doesn't look good. That is OK, though.

     

     

  4. The difference is probably due to the bearing mechanism. I assume you are using recirculating ball linear bearings. When they are new, they will be rather tight. Also, the first move after they have been sitting for a while will break things free. What distance(mm)=1000 counts?

     

    I almost always keep integral gain at zero and I134=1 for the step move. The step move, if it is large enough, allows you to get a good starting point for tuning. After you have a good step response, select a tuning profile that most resembles the move your axis will be making in the real application. You can then set I134=0 and start to add integral gain, and adjust the other parameters.

     

  5. Can't remember if you have to, but I think you do. Your motor must be phased before you get to this step. Also, we(in the USA) know nothing about the IMAC FLEX, but I believe it is just a packaged Clipper sold only in Asia. You must follow the PWM setup for the analog outputs that is in the manual, or you will have poor performance. This should be done first before you attempt to tune. You will also want to save your configuration before tuning, take note of what tuning I-variables you change while tuning, then don't save your configuration after tuning. Issue a $$$ to restore your configuration, manually change the tuning I-variables, then save to flash. The tuning utility make a bunch of changes, and if you happen to save while the utility is open your configuration will be messed up. At the very least, you will lose your coordinate system configuration. Do you have a local distributor that can help you?
  6. This is not an I-Variable, but just the motor status word(should be Y:$0000C0 for motor#1). The word is broken out into bits using M-Variables, typically Mx30-Mx49. If you want, you can query the word with the online command "?", for the currently addressed motor.

     

  7. I believe that the command sent for that is "#1J/". Both an "O" and a "J/"(or other J commands, and other commands like "A") will enable the motor and keep them enabled until they are killed by user command or by some error. The "J" commands will also close the position/velocity loop(if it doesn't have a phasing error).
  8. From the Turbo Software Reference Manual:

     

    Bit 8 Phasing Reference Error: This bit is set to 1 on power-up/reset for a PMAC-commutated (Ixx01

    bit 0 = 1) synchronous motor. It is also set to 1 at the beginning of a phasing search move or phasing

    absolute position read for such a motor. It is set to 0 on the successful completion of a phasing search

    move or phasing absolute position read. If this bit is 1, the position/velocity servo loop cannot be closed

    for this motor.

    This bit is set to 1 if the phasing search move for a Turbo PMAC-commutated motor has failed due to

    amplifier fault, overtravel limit, or lack of detected motion. It is set to 0 if the phasing search move did

    not fail by any of these conditions (not an absolute guarantee of a successful phasing search).

     

  9. I believe that only a static IP address is possible. The configuration utility is used by Delta Tau internally for other functions, and I believe that the "Store_IP" button is the only one that has any function for end users.

     

  10. That error bit is set on controller power-up or motor reset($). It is cleared after a successful phasing search. What you are seeing is normal with I180=6. You must issue a "#1$" command to begin the phasing search. If it is successful that error bit will be cleared. You can then normally enable and disable the motor without having to do another phasing search until the next power cycle(or if feedback is lost somehow).
  11. I believe those are test points for the power, and not a place for the connector.

     

    Be sure you have inserted the ACC-1P on the headers properly. It is easy to not get all the pins lined up in the socket. Also make sure you have it in the correct orientation.

×
×
  • Create New...