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,351 topics in this forum
-
- 12 replies
- 23.2k views
I have an external time base signal generated by a timing card that is fed into Delta Tau and used by a coordinate system for control of a motor. I am also using the Triggered Time Base feature to start an indefinite jog for that motor upon receipt of a separate single "go" pulse from a timing card. To test how accurate this master/slave setup is working, I used the Position Compare feature of Delta Tau several times per revolution and fed the EQU output pulses back to the timer card where they are timestamped. When I first ran my test, I noticed that the timestamped position compare pulses were about 40ms off what I would have expected. If I adjust the starting p…
Last reply by curtwilson, -
- 4 replies
- 10k views
I am pretty sure this is a bug. I have defined a variable as follows: #define AxesEnabled P249 When I type "AxesEnabled" in the terminal or from "GPASCII -2" from Telnet, I get the proper expected response: P249=1 However, when I enter this same command in GetResponse from within my VB.NET program running with MONO, I get this: "error #20: ILLEGAL CMD: AxesEnabled" The results I am getting are the same as when I do the command using GPASCII (without the -2). "error #20: ILLEGAL CMD: AxesEnabled" So, when InitLibrary is done in my MONO program, is it starting GPASCII with -2? Additionally, I tried doing another command (Coord[1].AmpEna, whichi …
Last reply by BoneSkier, -
- 3 replies
- 6.8k views
We just placed a PO with Axis for a full Power Pmac system with all the trimmings and it has a 10 week leadtime. Is that going to be the norm for a leadtime on a unit? Our new prototype development is stalled while we wait for a Power PMAC system!!! Any way to improve this leadtime???
Last reply by MClement, -
- 1 reply
- 4.9k views
PPmac need Surface-Normal Vector for Three-Dimensional Tool Radius Compensation,but as far as i know CAM can't us this information,such as UG. Which software of CAM can give us this information? Thanks
Last reply by curtwilson, -
- 2 replies
- 6k views
Is there an easy way to zero all Ptr and Global variables on download? I find that I am running a project using lots of variables, then I need to add a new one, so I put it in my pmh file (say in the middle). I think this is then getting assigned a P/M number in the middle of the list (say 8836) which causes all the ones following that in the file to get shifted. I think (my investigations have lead me this far but I could be wrong) this is causing variables to start with unsatisfactory values from the previously preceding variables (in my case this blows up some filters) I know I should be initialising my variables to safe values but I wonder if zeroing the m…
Last reply by curtwilson, -
- 0 replies
- 3.2k views
Hi all, Is there any way to add a custom struct to the preprocessor for GetResponse access? In other words, I can do this: GetResponse("Motor[1].ActVel"). I would like to be able to do this: GetResponse("MyCustomStruct[1].Parameter1") Any thoughts?
Last reply by shansen, -
- 1 reply
- 4.2k views
Is there a possibility to install the IDE on the above mentioned machine? I tried the latest Version, where a popup told me to install the german version because my OS is running as german version. Problem is the german Version is only 32bit and therefore another popup explains that a 32bit version on a 64bit machine is not possible. Maybe there is help. Thanks in advance
Last reply by bradp, -
- 5 replies
- 9k views
are there variables available to tell me WHICH CPLC or Script PLC I am when I am executing? I see everyone just using constants but it would seem that the system KNOWS which CPLC or Script PLC is executing so can I just obtain that information (I have axis CPLCs coded in a subroutine and to check the 'bgcplc[n]' flags you need to have that information). - Joe
Last reply by daves, -
- 3 replies
- 7.7k views
When I was setting up one of my encoder channels to process an external time base signal, I noticed that I could not change the value of EncCtrl (it remained 7). I was able to get around this by using Motor Setup to create a Motor that uses this encoder channel, even though I am not actually connecting a motor...just using the encoder channel. Once I did that I was able to set EncCtrl to the desired value. Is there a way to enable an encoder channel for use without having to setup a Motor for that channel?
Last reply by curtwilson, -
- 1 reply
- 4.7k views
Does Power PMAC support every accessories of UMAC? If not,what accessories Power PMAC can support? Does it support ACC-57E? Thanks
-
- 1 follower
- 6 replies
- 11.2k views
I have asked for this for the past few years, but I am going to post it now too. I need to be able to start and stop motion for an axis (not a motor). My users will need to be able to do this in their part programs, so I am looking for a one-line command. I say "not a motor", because this motion needs to take into account kinematics too. MoveAxis X, 25, 1; // move X axis in positive direction with speed of 25ipm MoveAxis Y, 5, -1; // move Y axis in negative direction with speed of 5ipm DO OTHER STUFF..... StopAxis X; // stop moving the X axis StopAxix Y; // stop moving the Y axis The MoveAxis command need to be ASYNCHRONOUS…
Last reply by curtwilson, -
Copley MACRO drives
by Guest DavisG- 2 replies
- 6.1k views
I've been working with three different customers using Copley macro drives over the last 7 days. All were experiencing problems with other devices in the ring - in two cases those devices were Sigma V drives, in one case ACC-65Ms. The currently shipping Copley firmware is spitting garbage out onto the ring. They need to contact Copley and get the LATEST firmware - not the released firmware. You can get them temporarily past this problem by raising the number of errors allowed (make it something like 1/2 of the ring check period) and lowering the number of sync packets required (make it something like 1/3 of the ring check period). Remember that you have to do it for …
-
- 1 follower
- 2 replies
- 7.4k views
I am currently getting the following message on the console hub 1-1:1.0 over-current change on port 4 Is this a hardware failure?
Last reply by eboman11, -
- 1 reply
- 5k views
1. Is there a mechanism for sending a message (like SEND or CfromScript) from a PMAC SCRIPT program to a MONO program (C#)? 2. Is there a mechanism for sending a message from a PMAC PLC to a MONO program?
Last reply by KEJR, -
- 1 follower
- 0 replies
- 3.5k views
This is a post on how to create a C Library common to all background programs (i.e. a library whose functions all background C programs can use) in case some of you do not yet know how to do that. Note that for the time being, the library can not be used by CPLCs, only background programs. In the future (in the December release of the IDE, hopefully) CPLCs will be able to link to the libraries. First, in the Solution Explorer of your project in the IDE, right click "Libraries", then "Add a new C Library Project". Name your project whatever you want, e.g., MyLibrary: This will automatically create a source file in that folder of the same name but all lower-case, …
Last reply by Omron Forums Support, -
- 4 replies
- 7.4k views
Does anyone at DT have any experience using MonoTools for debugging .NET apps on Power PMAC?
Last reply by BoneSkier, -
- 0 replies
- 4k views
I just found that each Gather.DData index does not seem to be offset by 8 bytes, but only 4 bytes (same as Gather.FData). For example: Gather.DData[0].a = $bc8e6238 Gather.FData[0].a = $bc8e6238 Gather.DData[1].a = $bc8e623c Gather.FData[1].a = $bc8e623c If Gather.DData[1] holds a double word, shouldn't it be pointing to $bc8e6240? Sys.DData is working correctly (8 byte offset between each index).
Last reply by shansen, -
- 1 follower
- 5 replies
- 11.7k views
Anyone has been able to drive the pfm on the ACC24E3? Here is my configuration but I get no pulses - what is missing? // Power PMAC Script PLC Program Template. // The following Sample PLC PROGRAM is the standard template for creating Script PLC Programs. // Sample PLC PROGRAM // to test do: // 1) download the file // 2) type enable plc 3 // 3) type #1 out 10 and monitor the motor 1 status (should enable in open loop and send pulses.. // 3) type #1 k and follow with #1j/ and jog j+ to close the loop, move /****************************************/ close open plc 3 // --------------------User Code Goes Here------------------------ Sys.WpKey = $AAAAA…
Last reply by michaelthompson, -
- 2 replies
- 6.3k views
I am using external time base. I am looking at different ways to signal my motion program to start a move. I can generate a single pulse from a timing card at the precise time I want the motion program to start the move. The first method is to receive the start trigger on an input of the ACC14E DIO card. Thus my motion program monitors a variable mapped to that input. When the variable value goes active, the motion program executes the move. The second method is to use the Triggered Time Base feature of the Delta Tau. I have setup and tested this method as explained by the users manual. My question is...Does using Triggered Time Base actually result in the m…
Last reply by andyf, -
- 2 replies
- 5.7k views
I had heard rumors on a past thread that DT was considering upgrading the IDE to the VS2010 shell. If this is true, what is the timeline for this upgrade? I am asking because my company would like to write custom add-ins to extend the IDE, but if you will be sticking with the VS2008 shell for a while we will create our add-ins using the VS2008 add-in system. If you are upgrading to the VS2010 shell, we can create our addins using the new extensibility system (.vsix packages).
Last reply by shansen, -
- 1 follower
- 3 replies
- 6.1k views
We are utilizing the cross-coupled gantry algorithm for one of our machines running the Power Pmac. We hare having a sporadic problem I would like your opinion on. Occasionally, when the gantry is holding position the two gantry motors appear to start fighting each other. I've observed that the I2t sum on one of the motors will gradually accumulate to the point were it exceeds the limit, causing an I2t fault on that motor. When that happens the motor will disable, but then the gantry will run away making a howling sound (sorry for the low tech description, but I don't know how to describe it any other way). Disabling, then re-enabling both motors generally gets t…
Last reply by Omron Forums Support, -
- 3 replies
- 6.5k views
Hello, I want to use the pmh file to define globals that can be used in both script and C programs but that need to map to *specific* P variables. something like: global P1000 MyVarName; where in C code it translates to "pshm->P[1000]" (using script mode preprocessor define) and in script code it translates to "P1000". I know I can do: #define MyVarName pshm->P[1000] and this will work for C code, but I believe it will bomb in the script environment. Normally I don't want to know what P var it maps to, but in this case I have a block of P vars (P1000-P1999) that gets backed up to disk and I'd like to specify certain globals as Non Volatil…
Last reply by KEJR, -
- 1 follower
- 1 reply
- 4.6k views
Is there any documentation on how to configure an ACC-84E for use with SSI Encoder
Last reply by Sina.Sattari, -
- 1 follower
- 3 replies
- 6.4k views
I just excluded a project from the IDE. When I did so, the project completely disappeared from the IDE, and there is no apparent way to Add Existing Project. So, now, how do I get my project back?
Last reply by Sina.Sattari, -
- 0 replies
- 3.3k views
Why is the the .PhaseCapt reporting negative values in the Watch Window or at the Terminal Window? The help documentation integrated with the IDE states that this is a 0 - 2^32 -1 range. (IDE version: 1.3.1.46) unsigned. I looked into changing the type of read / display which is done for the value, but my options were None, integer, float, ... there was not the signed / unsigned option. Thanks for your help on this item.
Last reply by AccurateMovements,