Jump to content
OMRON Forums

kandauru

Members
  • Posts

    109
  • Joined

  • Last visited

Everything posted by kandauru

  1. Hi, I am working with Power Brick Controller and Power PMAC IDE 2.1.0.107 (with firmware 2.1.1.3 ). I am trying to setup motor using System Setup tool. When I reach step 4. Hardware Interface, the software does not accept entered data(see attachment). I have put my attention on Output Signal Type field, it is not described in the last manual for Power PMAC IDE. So, maybe it also does not exist in your internal data structure where the software trays to put the entered data to? What is the field of Motor[x] structure is it? Please, advise.
  2. The power brick controller came back after repairing. Now I can see 2 cards (PowerBrick[0] and PowerBrick[1]) in H/W diagnosis and my project is compiled. Thanks!
  3. Here are returned values: Gate3[0].PartNum = 618089 Gate3[0].PartOpt0 = $ffffffff Gate3[0].PartRev = 15 Gate3[0].PartType = 15
  4. I am going to check it on Sunday and let you know then.
  5. Dear Richard, I have started from user manual reading, but, as I described in my other post, the Power PMAC Suite does not recognize PowerBrick structure, so I cannot setup motor configuration from both places - GUI and script file.
  6. Hi, I have just started with Power Brick controller. We want to use it as standalone controller for 6-8 motors (depends on configuration), when I go to system setup, I see the message - "No Master gate detected and No Ethercat option detected". And the main problem - I can not change servo frequency. Please, advise.
  7. Hi, please, look at the attached picture. What is wrong with PowerBrick structure? Why compiler does not recognize it?
  8. Hi, I have started with a new project for PowerBrick LV. I have taken the following example and tried to compile it: Default Encoder Conversion Table for quadrature incremental encoders: EncTable[1].type = 1; EncTable[1].pEnc = PowerBrick[0].Chan[0].ServoCapt.a; EncTable[1].pEnc1 = Sys.Pushm; EncTable[1].index1 = 0; EncTable[1].index2 = 0; EncTable[1].index3 = 0; EncTable[1].index4 = 0; EncTable[1].index5 = 0; EncTable[1].ScaleFactor = 1 / 256; Default settings for quadrature incremental encoders: Motor[1].ServoCtrl = 1; // Channel activation Motor[1].pEnc = EncTable[1].a; // Position source data Motor[1].pEnc2 = EncTable[1].a; // Velocity source data PPMAC Suite IDE (2.1.0.107 with the last firmware from 24 may 2016) has given an error #70. I understood that the compiler doesn't know PowerBrick structure. Could you explain me, please, what was wrong? Thank you in advance. Konstantin.
  9. Any news? Thanks in advance.
  10. Hi, are you going to support 3D comp tables in your Power PMAC Suite? I mean GUI tool (see attachment). It was written somewhere - in the next release, but last release 2.1.0107 still does not do it. Currently 1D comp table works perfectly, I am working on utility that will generate CSV file of 2D comp table for future loading in Comp Table Setup GUI tool, but our next coming application requires 3D compensation, so, do you have any example of it? Thanks in advance.
  11. kandauru

    p command

    Thank you very much!
  12. Hi, the stupid question - how do we know that motor is in position? I know, there is a flag Motor[X].InPos, but what laying behind this? When I do a simple move, I see it signaled (TRUE) in Status window. But what happens if I run rotary buffer with 10 motors? Does the controller wait for same flag of each motor or there is an additional flag?
  13. kandauru

    p command

    What is laying behind p command? I am trying to get a position, but it is different if I run online command - #1p and look at motor[1].ActPos or motor[1].Pos values. Thank you in advance.
  14. The problem happens when motors are in position. The noise is very audible all the way. I will change parameters and let you know.
  15. The previous firmware version was - 2.0.2.14
  16. Hello Steve, I have found the problem with homing procedure (look at line 46 in my attached file sub_home.pmc): there is an expression: gatenumber = int((inMtrNr-1)/4) in case when inMtrNr = 4 or 6, the result is wrong - 1 and 2 accordingly (should be 0 and 1). Please, check it.
  17. I tuned motors using Position loop Interactive Tuning window. Initially, the motors were tuned with Panasonic software by our control engineer. I have attached final plot of parabolic move.
  18. A new problem - homing is not working( I recompiled the project, downloaded it to controller many times). See my homing routine in the attached file. It looks like MOTOR[X].HOMECOMPLETE flag stopped becoming signaled. Please, advise. sub_home.pmc
  19. yes, it looks like the problem was in firmware. After I have downloaded the new one and installed it, the software is working. Thanks!
  20. Hi, I am dealing with "fine tuning" of motors. There are two motors in gantry (position following) mode. When motors are in position, I see that velocity and following error values of the motors are still being changed ( see attached link: https://drive.google.com/open?id=0B6Q9gPky33lbdmNhWEJSRHcxQ3M). Motors defined as: #1->533.3432x #2->533.3432xx Here are parameters: // Motor 1 (X1a) // Driver: MDDKT3420 // MOTOR:MHME154G1G Motor[1].ServoCtrl = 1; Motor[1].DacShift = 0 Motor[1].Servo.Kp = 37 Motor[1].Servo.Kvfb = 3500 Motor[1].Servo.Kvff = 3700 Motor[1].Servo.Kaff = 40000 Motor[1].Servo.Ki = 0.02 // Motor 2 (X1b) // Driver: MDDKT3420 // MOTOR: MHME154G1G Motor[2].CmdMotor = 1 //leader id Motor[2].ServoCtrl = 8 //follower Motor[2].GantrySlewRate = 1 Motor[2].DacShift = Motor[1].DacShift Motor[2].Servo.Kp = Motor[1].Servo.Kp Motor[2].Servo.Kvfb = Motor[1].Servo.Kvfb Motor[2].Servo.Kvff = Motor[1].Servo.Kvff Motor[2].Servo.Kaff = Motor[1].Servo.Kaff Motor[2].Servo.Ki = Motor[1].Servo.Ki Please, advise. Thank you in advance.
  21. Hi, I was trying to tune motors in new release of Power PMAC Suite, but when I pressed "Do a Step Move" in position loop interactive tuning window, the software crashed and restarted itself. The small note: the motors are in gantry - follower mode. Please, advise.
  22. Hi, our hardware engineer has replaced one ACC24E3 card with another and after that we are getting an error (see attachment). Please. advise. Thanks.
×
×
  • Create New...