Turbo PMAC
Discussion about Turbo PMAC Products (including UMAC Accessories, Geo Brick products, Turbo Clipper, and more) along with their software, including PeWin32Pro2 and PMAC NC PRO2.
Subforums
-
- 137
- posts
864 topics in this forum
-
- 1 follower
- 1 reply
- 3.9k views
Halo, Need some advice on turbo clipper. I setup a servo amplifier and motor using delta Tau PFM. My problem is the motor is running non stop after I am enable (#1J/). I am refer to the PFM typical setup in the turbo clipper hardware reference manual.
Last reply by steve.milici, -
- 1 follower
- 8 replies
- 11.5k views
Are there any app notes or examples on using the background reporting features of the turbo PMAC?
Last reply by steve.milici, -
- 1 follower
- 4 replies
- 8.9k views
I inherited a system based on Turbo PMAC2 PCI Ultralite that has been running with little trouble for years. Unbeknownst to me, the system has the battery-backed RAM option (16B, I believe) and we use I46=1 to keep the P-variables in BBRAM. The system has been operational for well over 5 years and to my knowledge the battery has never been changed so I expect it is dead. And therefore the contents of the P-variables will be garbage at boot-up. What I'm wondering is: can this possibly cause corruption after writing good data to a P-variable? For example, suppose I say P101 = 33; is it possible that a later read from P101 will be corrupted due to the dead battery…
Last reply by steve.milici, -
- 1 follower
- 2 replies
- 5k views
I would like to check my understanding of Ixx72 in relation to commutation of a brushless motor. I have a three phase brushless motor with 12 poles. Reading the SRM 683 or 1365 is typical for a three phase motor. ie 360/3 = 120degrees However I am unsure whether because I have a high pole count motor the phase angle is smaller, 60 degrees? 12 poles 6 pole pairs 360 / 6 = 60 degrees Cheers,
Last reply by steve.milici, -
- 1 follower
- 5 replies
- 9.5k views
I am trying to use the Estop on the Clipper drive with the User 4 flag as described in the manual (M415->X:$78018,19) However, I cannot get the M415 output to give reliable result: - If the Estop connection is broken, the value is always 1, this is consistent. - Also the reset works as expected. - However, if the Estop circuit is closed, the value is sometimes 0 and sometimes 1. It is most of the time zero if no motors are enabled. It is most of the time one if motors are enabled, if the motor is moving it is more often one. - I can run the axes without problems, regardless the value of M415 (as long as the estop connection is closed and has been properly reset…
Last reply by steve.milici, -
- 2 followers
- 9 replies
- 12.7k views
I am using a UMAC turbo PMAC2 CPU. I am trying to move the Baldor AC brushless motor with Motiflex E100 drive through the UMAC. when I am giving a #1j command to enable axis the following error is coming "Attempt to perform phase reference during move, move during phase reference, or enabling with phase clock error." I am not using a UMAC for commutation purpose. I am able to read a resolver count in position window.I set the following varibles I100=1, I101=0,I102=$78202,I103=I104=$3501,I124=$820001 I am enabling the drive from outside with 24V not through the UMAC. when switch on the UMAC automatic DAC output of 0.7voltage is coming out and motor is moving. I am not…
Last reply by Unit101, -
- 1 follower
- 3 replies
- 10.2k views
I am using a UMAC turbo PMAC2 CPU. I am trying to move the Baldor AC brushless motor with Motiflex E100 drive through the UMAC. when I am giving a #1j command to enable axis the following error is coming "Attempt to perform phase reference during move, move during phase reference, or enabling with phase clock error." I am not using a UMAC for commutation purpose. I am able to read a resolver count in position window.I set the following varibles I100=1, I101=0,I102=$78202,I103=I104=$3501,I124=$820001 The motor summary reports: unknown DAC output address. Please help me in this. Regards, Lakshmi
Last reply by Unit101, -
- 1 follower
- 4 replies
- 8.6k views
The only information i can find written about Pmac-Panel pro2, is that it is compatible with Windows 98/ME/2000 (fine !). What is it for Windows Seven and W8.1 ? Thanks.
Last reply by sbrun, -
- 4 replies
- 7.6k views
How to get position using Turbo DPRAM? I want to get position through DPRAM by the momery 0x009C of the motor 1, DP:$060xxx-$060xxx+1 Motor net actual position (1/[ixx08*32] cts) In the C#: Pmac.DPRGetLong(m_nDevice, 156, out i_x, out dpsucess); Pmac.DPRGetLong(m_nDevice, 160, out i_x_h, out dpsucess); I get position data in i_x and i_x_h, but how to get position by the i_x_h and i_x? Thanks
Last reply by JeffLowe, -
- 4 replies
- 7.5k views
Hi, everyone,I have some troubles,can you give me some advice? I have a clipper,The Clipper Board +/-10V DAC outputs are produced by filtering a PWM signal.I want to control a PMSM with the filtered PWM. here is my code. I7000 = 1001 I7001 = 5 I7002 = 3 I7003 = 1746 I7100 = 1001 I7103 = 1746 I7016 = 0 I10 = 3421867 I100=0 I124=$120001 p1=0 m102=0 While (p1 <10000) m102=1000 p1=p1+1 If (p1 = 10000) disable plc1 EndIf EndWhile enable plc1 by running this program,I found that the output voltage between J3 PIN29(ADC1) and J3 pin48(GND) can be controlled by the M102 variable.But the clipper can not receive the encoder signal, when I rotate t…
Last reply by zk_china, -
- 1 follower
- 2 replies
- 5.3k views
Hi everyone We are facing a situation in our system that we couldn't figure it out why is happening. We have been running series of commands Using the pcommserver library in MATLAB and system was fine so far. our system is consist of 5 motors which all of them introduced correctly in the coordinate system . I have been running experiments for couple of months with the system with the following steps in a command loop. - open communications - clear the memory if there is any old data in it - download the new .PMC file - Enable the motors - Run the programs inside the .PMC file - using the JOG commands for 2 coordinate system - Disable motors , close all t…
Last reply by Omron Forums Support, -
- 2 replies
- 6.1k views
Hi, I have a Turbo PMAC Clipper,but some chips on the clipper haven't been welded,here is the picture. http://ww1.sinaimg.cn/mw690/8bc1f3b8jw1esbsnh1m71j21kw0w01kx.jpg http://ww2.sinaimg.cn/mw690/8bc1f3b8jw1esbso09a7fj21kw0w0jzw.jpg As is shown in the picture ,the chips in the red blocks haven't been welded but in the HARDWARE REFERENCE MANUAL they were welded. http://ww4.sinaimg.cn/mw690/8bc1f3b8jw1esbt6pyhosj20yy0fgwlu.jpg is this normal? can the clipper work correctly?
Last reply by zk_china, -
- 1 reply
- 4.1k views
I have a Turbo Clipper board that the D3 LED was RED on at my customers facility. The manual says that D3 being Red means the watchdog timer has tripped. I brought that same board back to my place and powered it up and D3 is on Green. When the LED was red the ethernet did not work. Could this happen if the 5V powering the board was low? That is the only thing that is different between here and there and I did not check the power supply while I was there. Thanks
Last reply by Omron Forums Support, -
- 1 reply
- 4.9k views
Hi, I'm sjcho Many people are using laptop and OS win 8.1 64bit I have testing Win 8.1 64 bit for UMAC USB But fail USB drive installation. Please check USB Driver for WIN 8.1 64bit
Last reply by Alex Anikstein, -
- 3 replies
- 6.6k views
I have a motor (screw driven axis) on the bridge of a gantry system that vibrates excessively (as if the tuning is way too high) at certain points in travel. This only occurs after homing or executing a program in automatic or MDI mode of operation. The vibrations will continue to cut in and out (only on the bridge axis) until the emergency stop is activated. Once the emergency stop is cleared and the controller reset, the machine can be driven manually (continuos or incremental/handwheel) with no problems. The vibrations return every time after executing a command or program in MDI/AUTO or homing the machine. They are also eliminated each time by stopping and resetting t…
Last reply by chrisb, -
- 1 follower
- 4 replies
- 7.3k views
In order to verify if a certain modification to a PLC has been actually done I normally upload the PLC from the machine. Hovever, especially if the connection is slow (but it happened also locally), at times the Pewin32Pro2 opens this in the Editor Window CLOSE END GATHER DELETE GATHER DELETE TRACE OPEN PLC 13 CLEAR IF(I5612!>0) CLOSE The actual PLC size is more than 800, so I don't understand why this happens. I also tried with a fresh workspace (sometimes it is impossible to make backups with a certain workspace) with no luck. What can be the cause of such a behaviour?
Last reply by tecnico, -
- 1 follower
- 1 reply
- 4.1k views
Hello, I have a Turbo PMAC LV driving a (Motor 1) Stepper Motor with high resolution linear encoder, and some inherited code. I am struggling to determine if the Author is trying to drive the stepper closed loop as a high pole count brushless motor? or as a direct micro stepped stepper. Reading around it looks like the Author might be trying to do a bit of both? In particular the following ref http://forums.deltatau.com/attachment.php?aid=179 seems to disagree with the motor protection bits in PLC 6. The axis (Motor 1) is a Sanyo 1.8 degree 2 phase stepper, driving a ball screw stage, the encoder is a linear tape type with quadrature outputs. It could well b…
Last reply by steve.milici, -
- 1 follower
- 1 reply
- 4.2k views
I am a novice user of the PMAC system and need some direction/examples on implementing an application. We are currently using a Geo Brick Drive (Type Turbo2, X4) to control a servos velocity based on tension feedback that is determined by a load cell connected to an analog input. The tension during processing is around 400 lbs while the system is engaged. At a known point a roll is retracted causing not only tension loss but slack in the film that runs through the system. This slack must be made up quickly by increasing the velocity of the servo drive motor. A minimum tension of 100 lbs is required when the system is disengaged as well. Tension overshoot can cause f…
Last reply by steve.milici, -
- 1 follower
- 2 replies
- 5.3k views
I am setting up a machine that has 18 axes. I am using incremental encoders for axes 1-9 and analog inputs for axes 10-18. I am also using 2 additional incremental encoders for Master Following on axes 8 & 9. These incremental encoders are hooked into the encoder slots of axes 10 & 11 and then mapped to the slaved axes (Ixx05). Everything works perfect with the master following enabled, and I can see the output of the encoders as they move. My problem is that I sometimes need to zero out the 2 additional incremental encoders. A regular HMZ only affects the analog input for 10 & 11, and not the encoders. How can I zero out the additional encoders I have…
Last reply by matthew.brewer, -
- 1 follower
- 7 replies
- 13.3k views
Hi all, The majority of our motion is simple and is carried out by moving 2 axes to a point and indexing the remaining axes. See below: OPEN PROG 1 CLEAR LINEAR ABS FRAX(Y,Z) TA180 TS90 F800 DWELL0 P96=1 Y500Z-114 DWELL0 P97=1 CLOSE However, we have a new requirement to synchronise motion between 2 axes through multiple points over a line. I believe the easiest way to do this is using a linear blended move in a motion program. Please see below for my current motion program: OPEN PROG 1 CLEAR LINEAR ABS FRAX(Y,Z) TA180 TS90 F800 DWELL0 P96=1 Y350Z-104.375 Y400Z-100 Y450Z-104.375 Y500Z-114 DWELL0 P97=1 CLOSE This does synchronise the motion of our Y and…
Last reply by Tieval, -
- 1 follower
- 2 replies
- 4.8k views
We are using Geobrick and our software for NC code generation. We want to read MAC-ID of the Geobrick in our software to lock the use of software for a particular system. Please let me know how it can be read. Ulhas
Last reply by ulhasfegade, -
- 1 reply
- 4.2k views
Dear DT support, I have a Motion Program stopped unexpectedly once every 100-200 hours of operation. I'm reading information from the PMAC DPRAM periodically and saving it to persistent registers on a host. I haven't seen any error on this conditions that could cause a Motion Program to stop: - ITFatalError - FatalFollowingError - AmplifierFault - Limits - UserAbort Could you please tell me which other signals could bring a motion program to suddendly stop, all suggestions are welcome.
-
- 2 replies
- 5.1k views
I know this has been discussed before, but this variant may be slightly different. I did try running the compiled sine on the PMAC and it worked fine. But when I stream it, I get some horrible velocity blending artifacts (jumping motion due to oscillating velcoity, when it should be smooth). I'm no sure how to fix this. I am trying to stream a motion trajectory to the Geobrick. It seems to work in spline mode, but PVT mode I get some instability/judder. As far as I can tell this sine command is ok, but not sure why I get the behavior I see in the plot. Is there anything obvious? DEVLOCATIONTYPE location2; pmac.GetPmacLocation(dwDevice,(lo…
-
- 5 replies
- 9.1k views
Hi everybody, we are writing an EPICS ASYN based IOC to control a Geobrick LV. As soon as our sw starts to communicate with the Brick via Ethernet than immediately crashes PeWin32 Pro2. We would like to have the possibility to communicate simultaneously both via Ethernet and USB (PeWin32 Pro2 Win 7) with our Brick in order to better debug our sw. Is that possible with the turbo pmac 2 ? Thanks in advance. Ervis
Last reply by esuljoti, -
- 1 follower
- 3 replies
- 7.5k views
Is there any way of overriding the abort input on a GeoBrick-LV? With I35 set to 1, the system goes into the abort state as expected when the abort input is triggered. However, setting I35 to 0 does not override the abort input. The only way I've found so far to recover from this condition is to remove the abort input condition or reset the controller using $$$.
Last reply by wlewis,