Power PMAC
Discussions about Power PMAC products (including UMAC Accessories, Power Brick products, Power Clipper, CK3x products, and more) along with their software, including Power PMAC IDE, NC16 HMI, and Power PMAC PDK.
Subforums
2,348 topics in this forum
-
- 2 followers
- 2 replies
- 478 views
We have a machine that uses UMAC to control, but recently when the CPU is abnormal and needs to be replaced, But was told by the software that the Firmware version does not match. We don't want to change Firmware to cause unpredictable bugs. provide an older Firmware version (1.5.8.0) of the installer?
Last reply by Eric Hotchkiss, -
- 4 replies
- 766 views
Hi, We are setting up a brushless motor (LM). We have not been able to set it up both through the wizard and manual setup mode. Our hardware is ACC24E3 with ACI and 465 (Dual core APM) CPU. We need some procedure/manual to guide us through as we couldn't succeed in setting up the axis. Attached are some screenshots of the error during the open loop and initial tuning. The velocity plot shows few spikes which corresponds to some positional jerk motion. We are using a 0.512 micron pitch encoder. This eventually leads to I2T fault on the PMAC amplifier end. Looking forward for some suggestions with regards to 1) Ideal Phase, Servo and Enc clock settings 2…
Last reply by wbzhong, -
- 1 reply
- 838 views
I would like to know the differnece between the additon and subtraction of two encoders input (space at 180 dgreee). In this case, the final Motor[].Enctype should be chosen as type 7 (as two of the actual encoders are Type 7 and we use ACI) or Type 1? Also how do I use another low resolution encoder as the feedback for Velocity control (Dual feedback). So in total I have 3 encoders for a single axis. Any procedure or manual would be helpful. Regards.
Last reply by wbzhong, -
- 1 follower
- 0 replies
- 665 views
I have a projet PPmac including C applications (background CApp) When IDE is connected to the PPmac, I can build and download all without any problem. If now, IDE is not connected to any PPmac (in order to prepare upgrade or ohters), when i just try a simple build or re-build the project in order to recompile my C code, i got the followings errors : E:\x\e\2022 02 24 - RT5 - copie (IDE 4.5.2.9\RT5.ppproj(370,5): error : 0 [main] make 16140 child_info_fork::abort: C:\DeltaTau\PowerPMAC\Compilers\bin\cygiconv-2.dll: Loaded to different address: parent(0xA00000) != child(0x820000) E:\x\e\2022 02 24 - RT5 - copie (IDE 4.5.2.9\RT5.ppproj(370,5): error : m…
Last reply by sbrun, -
- 1 follower
- 1 reply
- 545 views
hII, I HAVE CK3M ETHERCAT CPU +AX1515n+MD7110+MD7120 , AFTER ALL WIRING WAS DONE AND ALL 4 AXIS FROM AX1515N AND MD7110 AND MD7120 I/O'S WERE WORKING OK N FINE. TODAY AFTER POWERING UP THE 4 AXIS FRON AX1515N STOPPED WORKING. IDE SHOW SYS.NOCLOCKS ALARAM. YET MD7110 AND MD7120 ARE WORKING FINE. KINDLY ADVICE FOR FURTHER TROUBLESHOOTING.
Last reply by steve.milici, -
- 4 replies
- 1.4k views
We are using Kollmorgen drive and configured PDO 6077 (Actual torque). This PDO is 16 bit integer. This data is signed integer data in the drive. However in the controller we are getting this as 16 bit unsigned integer. Can anyone tell me how to map this data in Ethercat so that I get directly signed integer?
Last reply by Sanjay_RSS, -
- 2 replies
- 714 views
Equipment: CK3M+1313N adopts PWM controlled laser equipment, XY linear motor, and Z-axis PFM controlled rotary server. On-site problems: When encountering a full-circle cutting, the equipment sometimes skips directly, resulting in the product not being cut completely. Motion programs found on site that did not involve cutting Open Prog 11 abs; f120; ta0; ts0 linear X290.752 Y390.316 Output11==1 dwell 0 f72; ta0; ts8 circle2 X290.752 Y390.316 I29.9997 J0.1299 Output11==0 inc linear X0 dwell 0 P3=1 while(P1 > 0){P2=1;dwell 5} Close Remote assistance testing found: The command I29.9997 J0.1299 is downloaded into the controller and …
Last reply by Alex Anikstein, -
- 1 reply
- 424 views
Wondering if anyone else has had this issue before. The x-axis in our 5 axis cnc lags behind by about a millimeter when following the TCP. The motor position shows a 1mm following error which makes me think it knows where its supposed to be but isnt keeping up for some reason. We tried adjusting the tuning and proportional gain settings which slightly decreased the error but its still to big for the applications we need. tcp_lag.MOV
Last reply by robodavo, -
- 1 follower
- 1 reply
- 548 views
I have written a c program on pmac IDE which accesses the windows server to read desired inputs to a motor and update it on the shared memory. Does anyone know where should I place my c program to benefit from real-time interrupt property without any need to use a while loop? Should I place it under background C program folder or realtime CPLC (.rticplc) folder or in the real-time routines folder? Thanks.
Last reply by steve.milici, -
- 2 followers
- 1 reply
- 613 views
In order to gain remote access to the PMAC controller, I used the reverse proxy, SSH can communicate normally, but the Power PMAC IDE communication window has no port setting, how to change the port?
Last reply by steve.milici, -
- 0 replies
- 510 views
I am using a motor output in step/direction mode and seeing pulses emitted even if DesVel is zero. All integrators are disabled, and I confirmed Servo.Integrator is zero the whole time. I am trying to get rid of the pulses with OutDbOn/Off/Seed and it's not behaving as I expect. I set OutDbOn to 0.5, OutDbOff to 4, and OutDbSeed to 1. But in the rightmost interval in FE.png, you see a pulse emitted long after DesVel became 0, and PosError never left the range of 0.5 and 4. Looking at Motor.Servo.Status it goes to 0 when DesVel goes to 0, even though PosError is 1.06 at this time, and then goes to 1 after the spurious pulse. Also looking at Motor.Servo.Statu…
Last reply by maxvoxel8, -
- 1 reply
- 500 views
Hi, We face this problem of IDE crashing each time the motor testing is performed. It works fine until the test does not succeed, but crashes soon after the tests are successful. Similar situation with tuning module as well. Is it common or any bug related to IDE wizard mode? Also setting up of encoder type to 7 ( extended hardware ACI) is not possible through the wizard mode. Kindly suggest a remedy for the above mentioned issues. Also I'm looking for a set-up manual/guide to perform motor commissioning. looking forward to hear from someone. Regards, Raghav
Last reply by Alex Anikstein, -
- 1 reply
- 413 views
Is there a way in the Power PMAC to determine what percentage of a programmed move is complete? We use Coord[].Nsync to determine which block is executing, but is there a way to tell what percentage of that block is complete? I didn't see anything in the Coord[] structure. I guess we could use the pread and tread commands to calculate it for linear moves but circular moves would be tricky.
Last reply by Alex Anikstein, -
Master CoE
by Wouter- 3 replies
- 595 views
Hello, For a program that we want to write, we need to know if (and how many) lost frames there are. With the PMAC IDE, in diagnostic mode, I'm able to see this in the master object dictionary 0x2002 (Bus Diagnosis Object) subindex 9. I can't seem to find any command in the software reference manual that allows me to access this value. My question is, is there a command that allows me to read master object dictionary values value (in gpascii -2 mode)? Thanks in advance, Wouter
Last reply by Smakarem, -
- 4 replies
- 809 views
I'm driving a voice-coil using the Power Brick LV 5A/15A and my goal is to control the force exerted. Measuring the current with a multimeter, when it's issued the command #nout0 a current of -0.15A is measured, but when I look to the Motor[x].IqMeas the value corresponds to approximately zero amps. I could adjust this by the Motor[x].IaBias, but in the Power Brick LV it says there is an autocalibration routine and the bias should be left in zero If I set some value in Motor[x].IaBias, in a manner to correct the observed bias, is it possible the autocalibration routine interfer in some way and the bias keep changing? Is there any o…
Last reply by Faraday MC - Tony, -
- 2 followers
- 8 replies
- 2.3k views
1. When running the Power PMAC IDE with EtherCat enabled, a communication error occurred. This situation appears occasionally. (FW2.5.0.4 / IDE 4.3.2.19) 2. When I shut down the Power PMAC IDE when the Ethercat motor makes noise, the noise is gone (FW2.5.4.0 / IDE 4.3.2.19) I think there is a relationship between the Power PMAC IDE and Ethercat. Please explain what kind of relationship it is.
Last reply by markr, -
- 0 replies
- 377 views
Hi, I am using the rotary buffer to run a large program file. I found the rotary buffer does not support while loop when initializing the buffer. For example, run the scripts in the terminal: &1 open prog 0 P0=0 while(P0<10){ P0+=1 } close PMAC reports "error #31: missing }: while(P0<10){" However, the fixed buffer is fine.
Last reply by wbzhong, -
- 3 replies
- 825 views
Anyone knows how to record data into a text file from PMAC IDE for example from a background C program to be used for post processing in other softwares like MATLAB for visualization? I tried "fprintf" but it does not seem generating any text file anywhere in the program folder on windows.
Last reply by george.kontogiorgos, -
- 2 replies
- 318 views
Hi all, I found that once #1p is issued from Power PMAC, we could get R position from Terminal. However, once cmd"#1p" is executed within motion programs, we couldn't get such message from Terminal. So I just wonder for some reason, the message report from motion program is disabled? Thanks.
Last reply by yyterminal, -
- 2 replies
- 391 views
Hi all, Just wonder if pmc file is compatible with Linux command like echo.
Last reply by yyterminal, -
- 1 reply
- 310 views
When user specifies a non-existent G/M-codes, i.e. the jump label is not defined in the G/M subprogram, PMAC will execute the command from the top of G/M subprogram. I can catch the error at the top, but how can I know which code does the user specified, i.e. the jump label?
Last reply by Alex Anikstein, -
- 2 followers
- 29 replies
- 43.7k views
This is a somewhat generic question. How can I determine EtherCAT master/slave compatibility? If I have a master that says it is EtherCAT, and a slave drive that says it is EtherCAT, is it that simple? What EtherCAT drives has Delta Tau tested with the PowerPMAC? Does a 3rd party verify compatibility?
Last reply by Clark_control, -
- 1 reply
- 456 views
I am going to use CK3E and ETEL's EtherCAT drive. EtherCAT scan was completed normally, but An error occurs when EtherCAT is activated. View the EtherCAT related articles on the forum and attach the data obtained when connecting to EtherCAT. For reference, I have already completed the axis drive by connecting the ACS motion controller and ETEL EtherCAT drive. There was no EtherCAT related problem in ACS motion controller. Please advise. thanks ERROR.zip
Last reply by Clark_control, -
- 1 reply
- 412 views
I am working on the electrical design for a new system where CK3W-ECS300 would ideal. We have 3 Renishaw Linear incremental encoders (A, !A, B, !B, Z, !Z) to interface the ODT controller with for the position loop on linear ball screw stages. I just noticed that the CK3W-ECS300 – Supports only the serial protocols only. On other modules (i.e AX1515) I can use the 15 pin connector for incremental encoders and seems like the wiring on the ECS300 leaves those same pins (1,5)(6,10)(2,7)(3,8) available.
Last reply by Jbeltran6444, -
- 2 replies
- 530 views
Hi, is there any way to persist data/status in the motion/plc script? We would like to recover some persisted data/status after power on.
Last reply by Alex Anikstein,