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
- 3 replies
- 6.3k views
Hello, I have a Turbo PMAC that I am running with Pewin32Pro. I am attempting to read a voltage in using the ACC-28E's ADC channels. It seems that all I have to do is set up the encoder conversion table so that it processes the ADC result and puts it in an address. From there, I should just be able to point Ix03 and Ix04 to that address and it should work, but I'm getting no reading from the address. When I watch the value of the ADC register, it moves up and down from 0 to 65,535 when I change the voltage, but the processed data address doesn't do anything. It just sits at the number 384. This seems so easy and yet it is so frustrating. Thanks, Jack
Last reply by steve.milici, -
- 1 follower
- 2 replies
- 5.4k views
I have been struggling with reloading backup files that I thought were current. With help from DT engineer, we seem to be getting closer. In the future, how would it be best to save a complete backup of all files, including registries, motor setup and configuration to be loaded incase of another computer failure.
Last reply by steve.milici, -
- 1 follower
- 1 reply
- 4k views
I've read some of the other threads about reading the target position - including distance to go calculations. It appears I don't understand where the Target Position from the command line is stored. If you issue #1j=1000 the motor happily moves to its final destination and I can see the actual and demand positions (M161->D:$000088 , M162->D:$00008B) ramping to position as expected. The Target Position (M163->D:$0000C7) remains resolutely at zero. Hmmm (I'm being verbose as I've read the manual many times and cannot find an address to assign although lots of 'other' possibilities including C.S set points and the Communication buffers - so far more tro…
Last reply by steve.milici, -
- 1 follower
- 3 replies
- 6.5k views
Hi, Since the upload bandwidth of PMAC gathering data is limited using the standard communication interface with "RHL" memory commands, we want to extend an existing machine based on a TurboPMAC Brick Controller with an EtherCAT interface by using the 'EtherCAT Slave' fieldbus option (ACC72EX based solution). The product handling part of the machine (a standard PLC based environment) already has EtherCAT as the main I/O fieldbus. The idea is to make the Brick an EtherCAT slave and to publish the required gathering items 'realtime' on the EtherCAT bus using PLCC0 and the DPRAM interface of the ACC72EX module. The standard EtherCAT scope tools (by Beckhoff) could then…
Last reply by steve.milici, -
- 1 reply
- 3.8k views
hi, I urgently want to know how ISX13 should be set up, in my program, there are a lot of very short movement, after opening the Lookahead, feel with & 1 a sometimes can not stop the program
Last reply by curtwilson, -
- 1 follower
- 4 replies
- 6.8k views
hi, Present a motion program stopped, I immediately start another Motion Program in the PLC program, find that Motion Program can't start sometimes,For example: &1 #1->2000X Open plc1 clear if(m115=1) if(Q0=0) Q0=1 cmd"&1a" p200 = 1 endif else Q0=0 endif close Open plc2 clear if(p200=1) if(Q1=0) Q1=1 while(m133=0) endwhile cmd"&1B1r" p200 = 0 endif else Q1=0 endif close open prog1 clear inc linear Ta(100) Ts(50) TM(500) x(100) close
Last reply by paison, -
- 1 reply
- 3.9k views
Hi, I would like to setup an electronic cam and I'm not sure if it is possible to do with my current setup. I have a Turbo PMAC2 Clipper with two stackable boards (ACC51S and ACC-8ES) with 4 servo motors connected. From what I've read it sounds like I need to connect my external frequency to an incremental encoder input. Since I'm using the 4 original channels for my motors I was wondering if the handwheel inputs could be used. If so then is there any more information available than what's in the manual. Thanks!
Last reply by curtwilson, -
- 1 follower
- 1 reply
- 4k views
I am using CEM Clipper Turbo PMAC2-Eth-Lite 4 axis flag board which i bought from korea, using it for 4 stepper axis , one linear feedback scale on JHW handwheel port, 2 analog in ports for LVDT, and want to use 16 digital Inputs and 12 Digital Outputs from JOPTO port and JTHW Multiplexer Ports, All 4 axis with stepper motors along with their Limitswitches are working fine, Analog Inputs are also working ok, I am also to get the Scale feedback from the handwheel encoder port, But i am facing difficulties in accessing the Digital Inputs and outputs Through JTHW Multiplexer Port, Need proper M variable defs for the same, and also not able to get the referencing…
Last reply by steve.milici, -
- 0 replies
- 2.7k views
Hi, everyone I want to implement 3 axises scanheads control system. System cost is one factor for us. One solution I find is power pmac with acc-84e accessory, but it seems too expensive for our application. https://www.youtube.com/watch?v=kyDFHFB8GU Power PMAC commanded XY2-100 Galvanometer Is there any other solution? thx
Last reply by neowason, -
- 1 follower
- 0 replies
- 2.7k views
Anyone tested or using LabView 2013 with PMAC Panel Pro2?
Last reply by Gregs, -
- 1 follower
- 2 replies
- 5k views
I have a Brick Controller configured with the BiSS-C encoder interface option. This has been working successfully until this morning. Two events occurred this morning prior to observing that the encoders were not reading: - power cycle of controller - modify one DAC output to use 'AGND for Phase A' instead of 'DAC A-' When this system was working, the encoders would initialize to their power-on position, and I would see the counts changing in response to ambient vibration. Now after a power-on or $$$ reset, all encoder channels read zero. The encoders are Renishaw Resolute. Encoder power is being supplied by the Brick Controller. The status LEDs on the encoders lo…
Last reply by steve.milici, -
- 2 replies
- 4.6k views
hi,PMAC how to get Previous move of the command position in real time?
Last reply by paison, -
- 1 follower
- 2 replies
- 4.7k views
I want to realize vector movement, get a sensor signal, immediately with the opposite vector returns specified length, have what good method? Move Until Trigger function can't use here
Last reply by paison, -
- 1 follower
- 2 replies
- 5.7k views
Hello, I have a setup of Turbo PMAC with Arduino. With the arduino mega board, i have stacked with ethernet shield with it. I've setup the PMAC ip address (169.254.16.195) and a default port no (1025). Mode: TCP, board: PC104. And the arduino ip address is 169.254.16.194, as client. i don't see the ethernet port LED lighting up on both devices (PMAC or Arduino). if i plug PMAC to computer, i can see the ethernet port lighting up. Same as arduino board, when i plug the ethernet from arduino to computer, it lights up too. but when i connect from pmac to arduino, no sign of any indication. Is there anything i've missed? i would like to use the arduino …
Last reply by kramrellim, -
- 0 replies
- 2.6k views
Hello! First time poster here. I have a situation where I need to synchronize a series of motor positions with an external timing event but I can not precisely control when the external event will happen. I can send a series of pulses to the PMAC for synchronization but I'm not sure how to make sure everything is in sync. I have already written code to do this asynchronously but I didn't have to worry about the timing in the initial setup. More details! I have a series of X-ray pulses (~100 but it varies) that need to hit my sample at specific positions (~0.2 mm apart but that can vary as well). Each X-ray pulse has to hit a different spot on my sample. The pulses c…
Last reply by rhenning, -
- 1 follower
- 6 replies
- 9.3k views
Hello, For our framework and advanced debugging, we would like to programmatically monitor which actual CS program is running and in which line, like the PC/PE commands can report. If a PLC or PLCC program can detect this, preferably including the call stack like PC/PE commands, we can include this in a gathering setup for tracing which and where a CS program is running. In CS1 status range X:$2000 to X:$20FF, I can see some activity around X:$20E4 that seems to be related to the the active running program, but I can't find any information that describes how to interprete these (internal) CS status registers. - Is there a way to programmatically detect the actua…
Last reply by Gregs, -
- 1 follower
- 3 replies
- 6.5k views
I have a GeoBrick Drive and a Wago 750-342 Modbus Field coupler. On the Wago Rack I have 7 4pt Output cards for a total of 28 outputs. Then I have 1 4 pt input card. My problem is that I have complete control of the outputs, but I cannot find the address that lets me read the inputs. Below is a copy of Modbus setup saved file. I have added some M Var definitions at the bottom to show what addresses I am using for inputs and outputs. M5003-M5005 are my outputs that work no problem. M5006 does not read the inputs. What address should my inputs be at? ; Device # 0 [Geo Brick Drive] V1.947 11/01/2010: Ethernet Port ; Configuration saved on 07/27/16 at …
Last reply by Gregs, -
- 2 followers
- 6 replies
- 8.4k views
Hello All, I appreciate your patience as I am a novice when it comes to Turbo PMAC. I imagine this problem will be relatively simple for forum veterans. The attached "DISABLE PLC" command (detailed in Excel spreadsheet) does not work as intended and I hope you can provide some insight as to why. Rather than ceasing execution, the PLC program keeps running after "DISABLE PLC". "DISABLE PLC" occurs if interlocked door is opened during jog command. My first goal is to stop PLC program execution after "DISABLE PLC". My second goal is to offer an alternative path to "DISABLE PLC". I want to physically stop a jog motion if a door is opened, and resume original mot…
Last reply by nzfm4r123, -
- 1 follower
- 1 reply
- 3.6k views
Does Turbo Clipper support G31 Move Until Trigger function? Is there any sample code I can refer to?
Last reply by steve.milici, -
- 1 follower
- 3 replies
- 5.5k views
I am using a new Umac the rack is relatively full. 3 Digital I/O cards, 2 4axis analog cards, an analog I/O card and a serial absolute encoder card. After the machine has been on for some time, 10+ hours, suddenly the z axis faults under following error. The machine is sitting static. Z is holding position as a Non-counter balanced Z axis. So Z starts to fall and the machine trips out. The only Error is Z axis following Error. The axis Drive is an allen bradley Ultra 3000 drive running in analog torque mode. The amplifier shows no error. Using Allen Bradly software and running a trace on the drive, it shows the analog torque command signal dropping to zero…
-
- 1 follower
- 2 replies
- 4.7k views
Hello, I'm programming several GeoBrick-LV controllers. While I succeeded in doing the basic setup and moving motors and creating simple PLCs, I still don't know if I got all the M-Variable definitions right. My first idea was to use the definitions from the software reference manual, p. 610 (TURBO PMAC2 SUGGESTED M-VARIABLE DEFINITIONS). But the Geo Brick LV's manual gives different definitions for the GPIO related variables (p. 36). Now I could just replace the definitions of GPIO-related M-Variables, but how can I be sure, that there are no further differences? When I tried to download the suggested definitions via PEWIN32 (Configure->M-Variables->D…
Last reply by sdalinac, -
- 1 follower
- 2 replies
- 5k views
I'm new to PMAC.How can I build up conmmunication between Turbo PMAC2 UMAC and Pewin32PRO2 with ethernet? Thank you for your answer.
Last reply by buaame414, -
- 1 follower
- 2 replies
- 4.5k views
Hi,I want to ask DPRSetMem can set how much memory bytes at a time, pcom32 and pcomsever respectively is how much?I found that they are not the same.
Last reply by paison, -
- 2 replies
- 4.6k views
I would like to know the specific usage of WL, such as: P1 = 10, p2 = 20, p3 = 30 WL: $6000897093224, 131897093224, 132131413533172 I don't know 10 -- - > 89760930224131 20 -- - > 89760930224132 30 -- - > 131941395335172 Is how convert?
Last reply by paison, -
- 1 follower
- 4 replies
- 6.4k views
we are using ACC 36 E card to read analog input on TurboPMAC2 We have done coding in csharp and tried to access base address of ACC36E In csharp code, we have initialsed M5000 to point at base address. then assigned M5000 to P2001 output shows M5000 as 2730 and P2001 as 0 continuously even after varying analog input from 0 to 5 V We are new to TurboPmac and its development in csharp so require help and guidance. Csharp code is as follows 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 s…
Last reply by emsg,