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,370 topics in this forum
-
- 1 follower
- 5 replies
- 359 views
I am using powerPMAC IDE 4.4.1.7. When I try to open a project while PowerPmac is connected the IDE gets stuck at Loading solution projects. The output says "Please wait comparing the project Robots.ppproj to the active project (IP Address 195.0.1.1) in the PowerPMAC." This only happens on the IDE on my laptop. I can get through this load step on my other PC with the same Power PMAC PC. What should I need to do on my laptop to get through this initial loading step?
Last reply by leandro.martins, -
- 1 follower
- 6 replies
- 493 views
I've declared some pointer arrays in script like this: It compiles...and works as expected...but, surely there must be a more compact/elegant way to get the same result? And, why is the editor complaining with the red squiggles ?? The SRM has the example: ptr FirstIoCardReg(8)->u.io:$A00000.8.8+ But, I couldn't get that kind of syntax to work..... Am I missing something??
Last reply by steve.milici, -
- 2 followers
- 2 replies
- 322 views
My issue is as follows: I have written a background C application...tested it with an SSH terminal session (so I can easily view printf output) 'Works fine... I build and download the entire project and add a watch window with some variables that the C prog has access to, so I can see the application is running. I can now start the application from the task manager...and see the variables update, so I know the program has started. I can also stop via the task manager...and the program stops. But, I cannot seem to start the program from a plc or online command. I've tried the example from the manual: system "/var/ftp/usrflash/Project/C\ Language/Ba…
Last reply by steve.milici, -
- 4 followers
- 16 replies
- 1.2k views
L.S., I'm having an issue where after some period of time (often multiple hours) I get an EtherCAT error, i.e., ECAT[0].Error=$1000a. I can't seem to find any documentation on what this error means. I have seen Acontis errors show op in ECAT[i].Error, and a list of those is in the IDE manual, but this value is not amongst those. Can anyone provide me with a clue as to what this error means and/or provide any pointers on how to fix this issue? My setup: CK3E with firmware 2.7.1.0, IDE 4.6.1.12, 2x KEBA ServoOne three-axis drives in CSP mode @ 1 kHz, several Beckhoff I/O terminals and an EL6601 Beckhoff Ethernet terminal.
Last reply by tecnico, -
- 1 follower
- 11 replies
- 453 views
Hi all, I am trying to configure a Hilscher NT151 (Ecat slave to Ecat master) to split a previously single ethercat network. While doing some tests, I succeed in almost all taks, the networks operate correctly but I am not able to properly configure the PDOs on the PMAC side. While on the Hislcher side I have a correctly structured process image, on the PMAC side I just have a byte array (and can't even edit the data type to match the secondary mapping) On the Sycon.net software I can export different config files, but none of them is accepted by the IDE (as done with ESD ECX-EC where the configurator generates an ESI file that is imported …
Last reply by tecnico, -
- 5 replies
- 359 views
I am curious about dealing with machine setup data that needs to be static for a given machine, but still allows technicians to change very infrequently from machine to machine, site to site. I know about how "fsave" variables effectively give Non-Volatile memory locations ...but, I don't really trust it ...or like the idea of casual users having programmatic access to the machine. 'Curious if any experienced users on this forum have come up their own way of dealing with this and what the strengths and weaknesses of alternative methods might be. Thanks in advance...
Last reply by MoMo, -
- 7 replies
- 482 views
If I don't use a lead screw, can a direct compensation linear motor use this to compensate?
Last reply by MoMo, -
- 1 follower
- 5 replies
- 483 views
Hello.. This is regarding the enabling the TELNET in the CK5M CPU, we have a standard procedure for enabling the TELNET in CK3M CPU. In CK3M the following files are availably in the directory 1. etc 2. etherlab 3. ppmac 4. System Volume Information 5. user In CK5M only the following files are available 1. etc 2. etherlab Attached Images FYR! kindly let us know how to add this files in CK5M.
Last reply by MoMo, -
- 2 replies
- 194 views
Has anyone ran into this before? In turbo we had no issue downloading programs with this many labels but Power is telling us we cannot???
Last reply by Lobenstein, -
- 3 followers
- 8 replies
- 966 views
Is anyone else seeing a CPU leak when using the Power PMAC IDE versions 4.6.0 and 4.6.1 Motor Definition screens? I seem to be able to trigger the issue everytime I go into the new Motor Definition screen's Commission screen and then open up the Advanced section and pick any category in the drop-down except for the original Addressing. As soon as you do this, the CPU seems to go into some kind of infinite loop behavior and the IDE will jump from using 5-15% of my CPU to about 25-35%. Then, each time, you pick a new category from the dropdown, CPU usage will jump by another 25% until it is using 95-99% of my CPU in the task manager and then continue with that behav…
Last reply by steve.milici, -
- 1 reply
- 244 views
Hello. I'm Using Wineows 10 Visual Studio 2019. I Used PMac IDE 4.4.1.7 I Upgrade PMac IDE to 4.6.3.6. i Uninstalled PMac IDE 4.4.1.7 and Setup 4.6.3.6 as Admin. After then. i can't open project files (Solution files) I Used with PMac IDE 4.4.1.7 Actualy, It Opened but in Solution Explorer, i can see only (incompatible) The application is not installed. So I tried to make new project. but it failed. the message is "C:\~~\ppproj cannot be opened because it's project type(ppproj)is not supported by this version of the application. To open it. please use a version that supports th…
Last reply by Dro Ghazarian, -
- 2 followers
- 2 replies
- 226 views
I made a fresh installation of Power PMAC IDE 4.6.0.14 on a new Windows 10 computer. Everything works apparently fine including my programs for/on a CK3C AX1100. The only problem is that the Tune tool does not come up but show an error message Exception thrown by target of an invocation I have tried reinstalling a few times, but the message did not budge. There are two older programs on the system (which I control) that bring in Microsoft Visual C++ Distributables. Are there any scenarios known in which this message would pop up in this way? Cheers, Jochen
Last reply by leandro.martins, -
- 1 reply
- 182 views
Hello, My company is using a PMAC lite to control a single axis tumble head. This is a very old system, from the early 2000's. running on windows 2000. The computer died so we had to reinstall all the software that we believe was on there. We currently use pewin32pro and the company that setup the tumble head AG Davis, application to launch a GUI that is suppose to control the tumble head. The problem is that every time we launch their GUI it locks up and dies. Is there a specific folder structure I need to have that way when I launch the GUI it loads the .cfg file into pewin32pro? Any suggestions would be much appreciated. Thank you
Last reply by Omron Forums Support, -
- 2 followers
- 2 replies
- 274 views
I am currently converting one of our machines from turbo to power and am struggling to figure out the bias position setup. In turbo we would bring the machine down to the part and do a "PSET X0 Y0 Z0". This sets positions to 0 so we can then work off position 0 for our operation. When we are finished we return to position 0 then do a PSET command using the part position we were at previously to restore machine actual position. I have been trying to do this in Power by setting the Motor[x].HomePos equal to commanded position to set my positions to 0 and it just is not behaving correctly when running the tool path. I was wondering what the best practice is in PowerPMAC for …
Last reply by steve.milici, -
- 1 follower
- 2 replies
- 331 views
I tried to restore a device, the Z-axis of this device is rusty and locked, so I only have the main axis and the X-axis now, in the bottom layer I only define &1#2->1000X, &0#3->s1 When I write the motion program, there is only code like G90G54XS1000M03X10F50 in it, but the executor does not respond, how should I solve this problem, please guide me, thank you!
Last reply by Alex Anikstein, -
- 1 follower
- 2 replies
- 219 views
need help in setting up servo motor in omron ck3m with closed loop servo control using sd700 veichi servo driver and motor. setup available omron ck3m with 4 channel axis card veichi servo driver sd700 with motor problem unable to tune the servo motor for closed loop position control using pulse type servo amplifier control . suggest procedure for setting it up . thanks in advance
Last reply by Alex Anikstein, -
- 1 follower
- 4 replies
- 526 views
I can't seem to get the actual torque values to come in as a 16 bit signed value through PDO mapping. If the torque is a negative number it rolls over and I get some large value. The only way I can seem to make it work is to bring in the actual torque through the encoder conversion table and scale it there and just read the DeltaPos value. Is this the best method or is there a way to bring this PDO in as a 16 bit signed number?
Last reply by tecnico, -
- 4 followers
- 13 replies
- 595 views
Hello, I am filling the rotary buffer with calls of the Command() Function of gplib.h. This works just fine until the buffer is full. Instead of returning the expected error 34, the function does not return at all but seems to hang somewhere. I have no possibility to debug this any deeper, since its within the PMAC library. I also tried the GetResponse() function and it shows the very same behaviour. In addition, if I fill the buffer via the terminal in PowerPMAC IDE while watching the Coord[1].RotStore variable, I can see that it stops increasing as soon as the buffer is full, but no error message is returned. The following line is used to fill the buffer: …
Last reply by steve.milici, -
- 1 follower
- 4 replies
- 441 views
Not often and at random, we get an Ecat[0].Error = 1000A. We are configured for acontis and all their error codes are 98XXXXXX, the closest acontis error code is: EC_E_NOMEMORY 0x9811000A: CFG: No memory left (e.g. memory full / fragmented)) This is the only error we get that is not the full error code and it does not appear to do anything with memory. I believe this error code means something different that is not noted under the acontis error code list. Has anyone else came across something similar???
Last reply by Lobenstein, -
Hi all, I'm pretty new to PowerPMAC so this might be an easy question to you. I would like to print a simple debug message "Hello World" to the Terminal at the end of one of the motion programs (*.pmc file). Any suggestions are welcomed. Thanks.
Last reply by DaveBarnett, -
- 1 follower
- 1 reply
- 255 views
I want to know more about the rules of CCR, the instructions in the manual can't solve my problem, sometimes I will prompt CCLeadOutMoveError when I use it, sometimes it will directly lose power and crash PMAC down, I read the manual, except how to use there are no detailed instructions, so I want to ask for advice on how CCR can make my program run without error or down, thank you.
Last reply by steve.milici, -
- 2 followers
- 2 replies
- 315 views
I just downloaded the power PMAC IDE in my computer (Win 10, AMD 5000 7th) and tried to connect with the CK3M controller avaible at my lab but the ping fails every time. Using CMD, it also fails both the ping and telnet test. I know the device is working as it was previously connected to a different laptop.
Last reply by steve.milici, -
- 1 follower
- 4 replies
- 318 views
I was searching for mutex lock support in the PMAC Script Language and stumbled across the Sys.Lock[i] variable in the user's manual. Per the "Power PMAC User’s Manual" version published May 15, 2019, it builds a case for the use of Sys.Lock[i] as a way to avoid incorrect register writes when two tasks occur concurrently operating at different priority levels (i.e. background PLC vs realtime PLC). In general, the example in the manual makes sense and appears to be working using some cursory tests. However, I'm trying to determine if there's a risk of deadlocks when tasks running at different priorities reference the same Sys.Lock[i]. Here would be the scenario:…
Last reply by steve.milici, -
- 2 followers
- 9 replies
- 544 views
I am trying to use the C routine CaptCompISR to process position-compare triggers but the C code refuses to run. My general program structure works as follows: Run a oneshot script PLC InitPLC, including an instruction cmd"UserAlgo.CaptCompISR=1"; Start script PLCs for reporting current values (position, velocity, ...) to the host program watch for emergency stop situations handle action requests from the host program I prepare the trigger points for the position compare in Sys.Idata starting at 65536, with the factor 4096 multiplied in but no home offset applied. One action request is handled in a motion script program inclu…
Last reply by steve.milici, -
When I am using Matlab2020b software, I use the MATLAB/SIMULINK TARGET FOR POWER PMAC chapter in the User Manual file for code generation Successfully generated code files similar to these 6 But no. pmh file was generated for the subsequent operation variables: May I ask, what is causing this?
Last reply by leandro.martins,