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
-
- 4 replies
- 6.5k views
We are using Acc36E on TurboPmac2 to read analog input voltage but there is no output. We need help in regard as it is new for us. c sharp program is as given below: 1.command = "M5000->Y:$078C00,0,12,U"; //Register for 12 bit first ADC of pair 2.Pmac.GetResponseEx(m_nDevice, command, false, out response, out status); 3.command = "M5002->Y:$078C00,12,12,U"; //Register for 12 bit second ADC of pair 4.Pmac.GetResponseEx(m_nDevice, command, false, out response, out status); 5.command = "M5004->Y:$078C00,0,24,U"; //register for channel select (value: 0-7) 6.Pmac.GetResponseEx(m_nDevice, command, false, out response, out status); 7.command = "M5005->Y:$078…
Last reply by emsg, -
- 2 replies
- 4.6k views
Hi everyone! How can I readout the Geo Brick LVs STO status (safe torque off)? I'm thinking about using the safe-torque-off feature of the Geo Brick LV controllers. The manual is pretty clear on the wiring of the STO pins. However I did not find out how I can readout the STO state. The SRM manual does not seem to know this feature (tried full text search and skipped through the M variables definitions). Is there a register/memory address where I can find the STO status or is it required to wire the STO-out pin on a GPIO input pin? Thanks
Last reply by sdalinac, -
- 1 reply
- 5.4k views
Hi everybody: Lastly, I using Pcommserver based on MFC in Visio studio 2010.Firstly, It's OK when I using it in single thread following the document 《PcommServer.pdf》, the code like this: long testInterface; IPmacDevice pmacDevice; long dwDevice; BOOL pbSuccess; CoInitialize(NULL); testInterface = pmacDevice.CreateDispatch(_T("PcommServer.PmacDevice.1")); if (!testInterface) AfxMessageBox("Can Not Connect PcommServer Interface "); I can use getresponseex() function to send command to PMAC, when I sending "I5", can response "0". All is normal when using it in the single thread. But when …
Last reply by paison, -
- 1 follower
- 2 replies
- 4.9k views
Hello! I have a Turbo PMAC2 VME Ultralite that is connected to a UMAC MACRO station, and the VME crate that contains the Ultralite was powered off, and upon powering back on, the Ultralite M-variables M961 and M962 had become self-referenced, that is, they had lost their address definition! The commands "M961->" and "M962->" reported "*" and "*", respectively. Those M-variables were supposed to be defined as "D:$488" and "D:$48B", respectively. This occurred despite the fact that a "save" command had been issued to save parameters to non-volatile memory. None of the other Mxx61 and Mxx62 M-variables lost their address definitions for xx=1..32; it was only M…
Last reply by mbalentine, -
- 1 follower
- 8 replies
- 16.4k views
Hello, all. I am new to PMAC and its software. I am reading all the manual and training slides. However, I feel the manual and training slides are not really for beginners like myself. My colleague shared with me a whole bunch of PMAC programs backed up from the machine. However, I didn't know where to start with those programs. I didn't see an explicit "MAIN" program to start, like in the traditional C program or real PLC program. I also have difficulties to map the I/O in the program to the physical sensors. If any one can give me a tip or a guidance on how the programs are structured, that would be really helpful. My colleague only gave me programs. not back…
Last reply by stephen127, -
- 2 followers
- 37 replies
- 75.3k views
Dear All, I'm currently using Program buffer to download my NC codes and run the machine from the GUI. But this is limited in terms of file size it can hold. I'm not sure of the exact file size that can be run using program buffer. So I tried with the rotary buffer and seems to be no issue in terms of the program, but my interrupts such as coordinates and velocity is not getting updated as the buffer is open. Even my emergency code which is placed in a PLC is not getting executed. So i have the following doubts and i would request your help to overcome the coordinate refresh which running the rotary buffer. 1) Will the PLC execution will be stopped while using a Rotar…
Last reply by fly away, -
- 6 replies
- 8.1k views
Hello, I bought a stepper motor without encoder (it's a mistake). I have a question: is it possible to control a motor in a coordinate system without encoder (without read-back) with Geo Brick LV IMS II? Have a nice day. Best regards. Victor
Last reply by Vandervell, -
- 2 followers
- 10 replies
- 17.7k views
Does anyone have example code using the auxiliary serial port on the UMAC to communicate to an external device? Per the manual : "Turbo PMAC permits its default command parser to be disabled on the auxiliary serial port, which enables the user to process input strings on this port"
Last reply by steve.milici, -
- 4 replies
- 6.7k views
I am curious what the real algorithm is for integrated current limit. According to documentation it is a running sum of the difference between square of commanded current and square of continuous current limit, and when this sum exceeds a value set by the user, it trips. This implies that if commanded current is always lower than the continuous current limit, then the new value in the sum is always negative, and eventually the value will saturate as a large negative number. Therefore, it will take longer to trip from this condition then it should based on the physics. For example, if the average current is 99% of the continuous limit, eventually the register wil…
Last reply by tahoe brian, -
- 2 replies
- 4.6k views
Our application requires PMAC2-Style Servo IC to be setup with Compare Register A and Register B to be more than 24bits from each other. Because of the 24bit rollover the signal toggles at the wrong time. What is the best way to handle the 24bit rollover problem?
Last reply by cbthans, -
- 1 follower
- 4 replies
- 6.9k views
Dear all, I have been facing a problem with PMAC controller when executing a motion program using an inverse kinematics coordinate system. Hence, PMAC omits the values of the feedrate set by the motion program and runs the motion system with the feedrate even much grater than the limits set by Isx98. This does not happen if I execute the same motion program but using a simple coordinate system. This is my setup of the inverse kinematics c.s. together with forward kinematics: &1 I15=0 #1->I #2->I I5150=1 ; enabling kinematic calculation &1 OPEN INVERSE ; Inverse kinematics for CS 1 CLEAR P1 = -Q7 * 8192 ; X axis P2 = ((0.5-0.62*Cos(27.49+Q8))…
Last reply by Nikola, -
- 1 reply
- 3.9k views
In GeoBrick, without the use of GeoBrick drive setup utility the axis motor do not get moving. What parameters does this utility setup. Can we setup motors without the use of GeoBrick setup application. What procedure is to be followed?
Last reply by Omron Forums Support, -
- 1 follower
- 4 replies
- 6.4k views
I'm using a range of P-variables to store positions (P800..899). I can issue the following online command to zero out all of the P-variables in the range: P800..899=0 This doesn't seem to work in PLC or motion programs, however (it gives a syntax error in PEWIN32Pro). I have tried the following instead: CMD"P800..899=0" This does not give a syntax error, but I'm not confident that it is having the intended effect (I have a customer running the code, so I don't have direct access to PMAC from my shop currently). Is this valid? I assume that I could write a While loop and incrementally write 0 to each variable, but this seems inefficient. What is t…
Last reply by iannicholson, -
- 1 follower
- 8 replies
- 11k views
Running Turbo PMAC on GEO Brick controlling a Dover stage. One of the 5 stages we have is having problems. All stages are running the same code. An error happens approximately once every 10 minutes of continuous motion. The error is Amplifier Fault Error (Bit 3), Open Loop Mode, Also the Abort Deceleration in progress bit comes on. There seems to be no resistance when moving the stage by hand. Is there any diagnostics we can run, other error bits or anything else to narrow down what the problem source is? Motors, Scales, Wiring, Physical Obstruction, Bad Tuning???
Last reply by Gregs, -
- 0 replies
- 2.6k views
I have a machine down for the lack of a working ACC51P board. We had one fail. Trying to get repair expedited, trying to buy a new one expedited, but our time frame is immediate. Anyone have a spare board they could sell / loan / rent?
Last reply by tahoe brian, -
- 1 reply
- 3.6k views
In Turbo Clipper / Turbo UMAC, I want to report motor position to ethernet port / RS485 port at the rate of 1000 samples per second in real time. Is there any way of doing it ? What program commands do I use for this ?
Last reply by Sangmo, -
- 10 replies
- 14.2k views
Is it possible to have multiple axis following using the master position following address Ix05 based on the angle of a rotary axis? Maybe using the scaling Ix07 factor.
Last reply by kramrellim, -
- 1 reply
- 3.6k views
Hello everyone, I set i260=3, and I want to know which Extension Period is now by using a plc0. I think there is a count in TURBO PMAC which maybe 0\1\2\3, maybe it's a open memory and how can I get it? Thanks
Last reply by curtwilson, -
- 1 follower
- 1 reply
- 3.8k views
Does defining more M variables eats more PMAC time or the number of M variables doesn't matter.
Last reply by steve.milici, -
- 1 follower
- 1 reply
- 3.6k views
Hello guys, i have directly connected a maxon flat motor come with a MILE (inductive incremental encoder) to J3 terminal from turbo pmac clipper board, but there's no position ready. When i changed back to HEDS 5540 avago optical encoder, everything works fine. The conversion type is 1/T extension of incremental encoder. May i know where i did wrong? attached the motor and encoder datasheet. Thanks. 15-342-EN.pdf
Last reply by steve.milici, -
- 3 followers
- 12 replies
- 17k views
Hello,Everyone The PMAC of my customer used is 32 aixs total,and it's used for 2 years,the first year it works well.But... The problem is the ACC24E2As in the slave can't be controlled sometimes,but the ACC36Es and 65E in the slave works well in the sametime. The ACC24E2As can't be controlled means the feedback of encoders totally wrong and the ENA can't be closed through Pewin32 for disable the AMPFILERS. At the beginning,the problem appear ones,but after that it disappeared,but after few days,it appears about every 20 minites after every power cycle,and now became 5 minites. One reason I think mybe the jump E16: I check the manual of ACC24A,it said that,…
Last reply by naderafsh, -
- 1 follower
- 13 replies
- 16.9k views
i am facing problem while i am trying to make threads on my lathe. actually it goes off track or its path while in threading mode.i have tried g32 and g76. here is my configuration for spindle and z axis. z axis has no backlash , max following error 0.003mm. ixx28=0, 10000 counts/ revolution. for spindle encoder counts 4096/rev max spindle speed 1875rpm i7042=3 i've checked c channel pulse .its fine and updating. but problem is still there. threading goes off track about 0.1mm every round.
Last reply by andreychip, -
- 1 follower
- 1 reply
- 5.4k views
When will upgrade program for these systems? Or are you in 2016 is still using Windows 95?
Last reply by steve.milici, -
- 1 reply
- 4.6k views
Hello! How can I get the PcommServer library or the alternate library for C#? In my program, it is necessary to connect to Pmac turbo clipper and upload the program motion
Last reply by Omron Forums Support, -
- 0 replies
- 3k views
hi, everyone,I want to develop a HMI software on QT4 platform,is there any example or reference?Thanks a lot !
Last reply by zk_china,