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
865 topics in this forum
-
- 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, -
- 1 follower
- 1 reply
- 4.8k views
Dear All, I am working on VB.NET project. We want to fetch parameter from DPRAM (CLIPPER). But I am unable to fetch parameter from DPRAM. Please help me to overcome from this issue. Here I am attaching some code from PLC and in VB.NET. Here I am fetching axis enabled status. But its always give me false result even after axis is enabled. ;Configuration of DPRAM variable I24=$60000 ;==== PLC CODE ===== CLOSE DELETE GATHER M2100->F:$60DC4 M2101->F:$60DC5 M2102->F:$60DC6 OPEN PLC1 CLEAR ;===== Enable Status M2100 = M139 M2101 = M239 M2102 = M339 CLOSE '====== VB.NET Code to read DPRAM===== Public mem(3) As Single Public Function fetchFromUM…
Last reply by steve.milici, -
- 1 follower
- 7 replies
- 11.8k views
Hello, I experienced some problems in a installation whit several ADV500 (based on Turbo Clipper, so Turbo PMAC2) all inside the same factory network. The problems were the following: -The microcontroller that handles communication goes into fault mode (replies to ping but no communication, USB is detected as "unknown device" if I try to use USB port, serial works) and I need to cicle power to be able to communicate through ethernet again -Flash memory corruption occoured on 3 machines (i.e. after power cycle 2 went in wd and one showed a corrupted PLC) The root cause of these problem has been identified in concurrent connections from different PCs (the cust…
Last reply by steve.milici, -
- 2 replies
- 5.9k views
Is it possible to read/write the value of an address directly through the Pcommserver.exe? Now, I have a C# program where I am doing something like string plcDisabledBitAddress = "Y:$0031" + plc + ",22"; pmacDevice.GetResponseEx(0, "m8008->" + plcDisabledBitAddress, false, out answer, out status); pmacDevice.GetResponseEx(0, "m8008", false, out response, out status); return response == "0"; which is not optimal for a number of reasons, mainly because m8008 could be used by the user without my program knowing.
Last reply by kash, -
- 1 follower
- 4 replies
- 7.5k views
When I use SENDA"M105" in a program on a UMAC, it seems to always send STX and then the M105 characters. I can't locate anything about this in the docs. Would you please point me in the right direction? Thanks.
Last reply by mburnett, -
- 1 follower
- 2 replies
- 5.9k views
Hello, We want to use Rotary Buffer feature for the very first time for one of our CNC Machine. For the same,we have generated a motion program & downloaded to Rotary Buffer. Now we want to check for the "PR" command only after the certain number of lines are executed by Turbo PMAC2-Clipper.We observed that the "PR" value remains same inbetween the execution of rotary motion program.Pl guide How to get the proper value of PR command?? Present Configuration of I variables and sequence of program downloading is: 1)I16=5 2)I17=10 3)I5113=0 4)I5120=10 5)&1 DEF ROT 500 (Rotary buffer is defiened with &1 CS) 6)Downloaded NCProgram of 42 lines through…
Last reply by PRASADTONAPE, -
- 0 replies
- 2.8k views
Stated Problem: we are puzzled by a strange behavior of the PCommServer.exe which occurred in one tool shortly after delivery: Whenever the computer is restarted (or the tool is powered on), PCommServer.exe does not start when our application program first calls it. (We are repeating the first call three times, but still no response). Instead we receive an error message because PCommServer.exe did not respond. After closing and restarting only our application program, everything works again as normal. It is only the first attempt to access PCommServer.exe, which fails. Did you ever come across such a bizarre behavior? Are there any vital settings fo…
Last reply by bradp, -
- 2 replies
- 5.6k views
I have a Geo Brick LV-PC, I'm trying to setup some PI servo motors. The motors drive fine in open loop mode with #xo30, #xo-30 etc but when I drive them with a jog command #xj+, #xj- etc it goes out on following error. When I set it to ignore the error I noticed the counts are going the wrong way, so if I give #xj+ the counts go negative, if I give #1j- the counts go positive. The motor is going in the correct direction when driven. I've tried swapping encoder wiring A with not A and B with not B but that made no difference, so I then tried A with B and not A with not B, this resulted in the motor not driving at all in closed loop. Has anyone else experienced this o…
Last reply by Mattlyf, -
- 0 replies
- 2.7k views
I posted a while back a problem with getting interrupts to work with PMAC TURBO 2 PCI Ultralite under Windows 7. There was never a clear resolution to this problem, so I would like to ask if somebody have used interrupts under Windows 7 with success?
Last reply by kash, -
- 1 reply
- 4.3k views
Is it possible to obtain better accuracy in turbo pmac by the usage of alternative control strategies such as LQG control or H∞ control ? I understand that turbo pmac is flexible enough to implement these by the way of bypassing the existing firmware pmac PID filter and replacing it by user written servo algorithms. Can I get some practical guidelines for implementing advanced servo algorithms on turbo pmac ? I am not much initiated in advanced control strategies. I only know the mechanism of open servo.
Last reply by Omron Forums Support, -
- 1 follower
- 5 replies
- 4.7k views
Dear Everyone, I'm using Model Clipper T1 to control a motor that is scan a sensor in a line. During the moving of the motor, the sensor is getting data at each interval distance (scanning resolution). To do this, 1 output pulse from the clipper will trigger the sensor to get 1 signal. I'm using the PCOMM32.DLL in Visual Basic 6.0. But, I don't know what is the command used to control the pulse output. Could someone help me to solve this problem?
Last reply by kebitmatf, -
- 17 replies
- 11.6k views
We have a brush less servo motor which is rated for 400 rpm which we are running on Geobrick controller. We want to increase its rpm. The limitation is the back EMF generated by the motor. Can we use field weakening above 400 rpm to reduce the back EMF and increase the speed of the motor? I could not see any section in the manual which deals with field weakening of brush less servo motors.
Last reply by curtwilson, -
- 1 follower
- 3 replies
- 4.3k views
Dear Sir, I want to tune linear motor having scale 1nm. Details as below ... Pole pair pitch=32mm encoder resolution = 1 nm (Having quadrature pulse output ) i did following settings in encoder conversion table..... I8000=$378000 I8001=$018000 I8002=8000 I8003=$3F8000 I8004=$010008 I8005=240 I103=$3503 I104=$3503 I183=$3506 I170=1 I171=125000 is it ok or anything else i have to do........... current loop execute properly... but while auto tuning it shows error no enough points gathered..... Kindly guide me .......
Last reply by steve.milici, -
- 2 followers
- 9 replies
- 7.6k views
Hello Everyone, I have 4 axes clipper controller with op-12 ,i configure 5 axis and its working fine. But i faced problem during homing in handwheel port only A,/A,B,/B singnals are available C,/C (index pulse) missing . I have to home this axis on home switch + index pulse........ Is their any solution for this........ or other any way to home this axis on home switch + index pulse..... ..
Last reply by Ashish Navale, -
- 1 follower
- 3 replies
- 4.3k views
Hi, I have Turbo Pmac (not Clipper) and I need to control the output power of the laser. I tried to use countdown timer to create PWM signal. NCAutopilot creates this PLC: I make: where m4602->Y:$78E08,0,12,U ; DAC ch#1 P1011 and P1012 - time for countdown timers But I have some problems: 1. Frequency not stable 2. I think that it's not right way. Is there any way to control frequency and duty cycle? Is it possible to use PWM control of amplifiers for this?
Last reply by Gregs, -
- 5 replies
- 6k views
I have a 4 axis system, all the same motor, on which 2 of the motors drive mechanisms ( Festo HSP modules ) to load parts into a spindle for an OD turning operation. The motors are running in ABS mode. From time to time, one or both of these motors don't load the part all the way into the spindle. When I do some testing by commanding the motor to this position, the motor is going to the commanded position but it is clearly coming up short. Also, when the motor is commanded to the home position, the home position is a physical stop, it is not zero. To get to zero the motor would have to go past the stop. There is a planetary gearbox and coupling in the drivetrain th…
Last reply by John, -
- 3 replies
- 4.4k views
Hi, I have a question, is it possible to generate an electronic CAM table position with PMAC2? I found some documentation about it, but I'm not sure that PMAC2 is able to do that. Now, I am using "Time base calculation" in order to synchronize the master encoder with the slave motor #1.
Last reply by Omron Forums Support, -
- 9 replies
- 8.5k views
We have a couple of customers whose symptoms seem to tell me that their Clippers are rebooting. Communication is lost in most cases, and we have to kill PMACSERVER (we are still using PCOMM32Pro) or reboot the PC to get communications to resume. But occasionally when this happens, our LabVIEW app doesn't indicate that communications are lost, but every variable that it reads reports "1" as the value. I haven't been able to query a Clipper while it is doing this (they have already recovered from the problem by the time I am told about it), but from the looks of the screenshots I've seen, the PCOMM32Pro driver is returning "1" for every query. Shutting everything down an…
Last reply by iannicholson, -
- 1 follower
- 9 replies
- 7.7k views
. I read through old threads and a lot of it was very helpful, I am not as savvy as most, so the more details the better :) I have my incoming data to a A28E address on turbo PMAC2 UMAC M162->Y:$78c00,8,16,u (is this my Gather source?) I5000=0 i5001=$078c00 (Y register (source is 78c00?)) i5050=$1 i5049=100000 M1000->X:$003120,0,24 ; thinking that I would see values from the gather M1001->Y:$003120,0,24 ;BTW: the only value that shows up for both is 67584 and it does not change ; my attempt at wrighting a PLC that would look at the M162 and log the data when the value is greater than 300 counts and stop logging then less than 300. I have l…
Last reply by steve.milici, -
- 1 follower
- 3 replies
- 4k views
Hello, Am using the turbo clipper. Need some inputs and outputs. Hence JOPT. The manual states "The 34-pin connector was designed for easy interface to OPTO-22 or equivalent optically isolated I/O modules." Any recommended part numbers or models? Thanks Steven.
Last reply by steve.milici, -
- 3 replies
- 4.3k views
Does anybody have a good way to hand G20 and G21 inside the Prog1000 for Gcode implementation? I have a customer that had inch and metric g code files and refuses to convert them to one standard. Thanks Chris
Last reply by Omron Forums Support, -
- 3 replies
- 5.6k views
I have bought PMAC Servo Analyzer in order to design controller, based on the frequency response function. I've started to use it today. Basically I've got a CD with the installation, however there was nothing regarding the actual registration of the product. I have noticed that when I try to start certain sub modules of the software such as Control Design or Data Gather, I get the following message: "This ... is not available in this test version!" where "..." can vary depends on what functionality I am trying to engage. You can see the screen shot of one of the messages. [attachment=863] I have other issues with PMAC Servo Analyzer, but first I need to s…
Last reply by Omron Forums Support, -
- 2 followers
- 12 replies
- 14.6k views
Umac system (pmac turbo controller cpu) Would anyone happen to know what could cause PLC 0 to suddenly become disabled? I've already ruled out disable plc instructions as well as changes of I5. Though rare, it happens in the midst of production for no apparent reason. Servo movements aren't affected, and all of the other PLC:s stay up and running. Global status flags looks normal. If i manually restart plc 0 then everything is ok again. Any help/suggestions appreciated!
Last reply by chrisb, -
- 7 replies
- 6.2k views
I use GetResponseEx function in my C# app to get values from Clipper board. But when I try to get values of several consecutive variables, "P1..3" for example, I get reply without spaces, so it's impossible to split it to individual values. So if P1=10, P2=200, P3=3, I get "102003". RawGetResponseEx function gives the same result but with "-" sign at the end: "102003-". How can I get many values, separated with specified (known) charachter? Something like "10 200 3" or "10&200&3".
Last reply by fahmad, -
- 1 follower
- 5 replies
- 5.6k views
L.S. I'm trying to perform coordinated motion using 4 linear axes and two rotary axes, and I'd like the rotary axes to use an alternate feedrate. All axes are in coordinate system one. When I do the following: &1 FRAX(X,Y,Z,U) F20 I5186=5 TA0 TS250 LINEAR ABS C0 The C stage does not seem to use the alternate feedrate of 5 units/s. (I5190 is 1000). Am I missing something? Are there other variables which determine if and when the alternate feedrate is used? Yours, Ronald
Last reply by rsipkema,