Jump to content
OMRON Forums

nfgalassi

Members
  • Posts

    9
  • Joined

  • Last visited

Everything posted by nfgalassi

  1. I'm using a PowerPMAC ARM Quad Core with Acontis EtherCAT master and a Kollmorgen AKD EtherCAT drive. I'm also using a ACC24E3 gatearray for the phase and servo clock. My phase clock is set to 16kHz and servo clock is set to 2kHz and the corresponding settings are set in the Kollmorgen drive (see attached screen shot). When I set the EtherCAT Master Distributed Clock Clock Adjustment setting to "Master Shift", I can activate EtherCAT without errors. As I understand it, in this mode, the EtherCAT master clock is sync'ing to the Reference Clock. But when I set it to "Bus Shift" and change FBUS.Parameter02=1 in the drive, and activate EtherCAT, I get ECAT[0].Error=$98110010 (see attached screenshot). In this mode, the Master Clock is sync'ing to the Reference Clock. My questions is, why can't I get Bus Shift to activate without error? Where can I find documentation on Acontis ECAT[0].Error? Also, what is benefit to using Master Shift vs Bus Shift? I'm using one motor in Torque Mode at the full servo rate. Should I expect to see a difference in performance from Master Shift to Bus Shift? And, how does the PMAC Servo Clock fit into this, is it the Reference Clock in Master Shift, if ECAT[0].ServoExtension=0? Thanks.
  2. Just wondering if you found a solution to this. I'm seeing the same thing with PDO 0x6077 Actual Torque. Also I'm having issues with scaling the Motor[1].pDac to Target Torque (0x6071) which is a 16 bit number. Just wondering if you found a solution. Thanks.
  3. Sure, that a good idea. Unfortunately, the PMAC CPU and chassis have been mixed and matched through the years, so I wouldn't trust that they match at this point. We are working on setting up asset tracking. Ideally, we could query each CPU to verify the part and serial number without removing it. Seems like there used to be provisions for this. Just wondering if anyone knows of a querying method that actually works.
  4. Anyone know if there is a way to get the PMAC CPU serial without physically removing the CPU? Looks like there was a command, "serialnum" listed in the SRM, but when I do it in IDE v4 (PMAC FWv2.3.2.5), it says "ILLEGAL CMD". I'm looking for a way to query CPU serial number, either through the IDE or through linux terminal? Thanks.
  5. That is great insight. Thank you. That is what I expected, but couldn't find explicitly in the user's manual. I'll give the STime a shot.
  6. I have one axis that requires a higher phase/servo frequency, but I need "master" clock to be the default frequency. For example: Gate3[0].PhaseFreq = 9035; Gate3[1].PhaseFreq = 18070; Sys.ServoPeriod will still be calculated based on Gate3[0].PhaseFreq. Are there any implications from doing this? What are the pitfalls?
  7. So, I found that in NAT mode that traffic is being reroute and the IDE plot tool doesn't like that. Seems to work fine in Bridge mode.
  8. Good to know. I'll check traffic on that port and see if there is a conflict. Thanks.
  9. I'm currently supporting various machines/projects using v2, v3, and v4 of the Power PMAC IDE. Currently I've been using Virtual Machines with Windows 10 OS to keep the versions separate. I've noticed that the IDE Plot tool gather button is always grayed out. And the scope lets me click the play button, but no data is actually gathered. But when I connect from a host machine, it allows me to gather, no problem. I've tried several different power PMACs with various updated firmware. I've trying v2, v3, v4 of IDE. The root issue seems to be the virtual machines. Does anyone have any good information on this? I'm was assuming that the Plot tool connection was a port 22 SSH connection. But maybe I'm mistaken. All other functionality seems to work fine. I've been using it this way for over a year now, so I can confirm that all the watch windows, terminal window, and message buffers work fine. Just hoping someone would have some more information.
×
×
  • Create New...