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
-
- 2 followers
- 2 replies
- 10.5k views
Where can i find the PROG 1000 (G-CODE Subprogram) to download??
Last reply by Unit101, -
- 0 replies
- 3.7k views
This engineering notification specifies the proper procedure for cycling power when using Delta Tau's Geo Direct PWM Drives. This procedure applies to: - All ratings of Geo Direct PWM Drives GPx-xx-x - 3U Geo Direct PWM family (3U042, 3U081, 3U151, and 3U201)
-
- 1 follower
- 2 replies
- 7.6k views
I have inherited a mechanical build which has a stepper motor driven linear stage and a load mounted renishaw linear encoder. When reversing, the large backlash inherent in the system quickly builds into either a huge servo demand that takes a relatively long time to run out, or else generates a fatal following error. This limits boith the speeds I can achieve and the gains I can apply for low following error at standstill. Does anyone have any methods to over come this. cheers
Last reply by curtwilson, -
- 1 follower
- 1 reply
- 5.2k views
Hi, I'm wondering that what is the precision of "TM" and "DELAY" in using external timebase. In "Turbo SRM.pdf", it explaines that the resolution of "TM" is 0.5 msec when using LINEAR or CIRCLE commands. And "DELAY" is a floating point variable. But In "Turbo PMAC User Manual.pdf", there's an example about External timebase which is different from explained aboves. In this example, ... TM 585.9375 X10000 DELAY 500 TM 953.125 ... Is this sample code is right? Please confirm that what is the resolution of TM and DELAY in external timebase exactly. I think it is very important in using external timebase. Have a nice day!
Last reply by Sina.Sattari, -
- 1 reply
- 6.3k views
Hi I have a Pmac Clipper board. I want to know how to set I variables to get my spindle running (milling spindle). The spindle motor is controlled by a frequency inverter. I'm using motor #6 DAC differential ended output connected to the inverter using +/-10V and GND. The spindle has no feedback, the spindle must run in open loop mode. I have set these I variables: I600=1 I602=$78102 I7126=1 Is this right and are there more I variables I need to set ? Thanks ! Jorgen
-
- 1 reply
- 5.4k views
I'm writing a program to communicate with Turbo PMAC Clipper using C++, and I don't want to use MFC. How can I get the definition of IPMACDevice etc?
Last reply by kalensino, -
- 1 follower
- 1 reply
- 5k views
I'm having problems finding info on setting up a coordinate system with a geo brick. Can anyone point me to the right direction with the manuals or online documentation. Thanks
Last reply by steve.milici, -
- 2 followers
- 4 replies
- 12.7k views
Hi, working on my first project using delta tau hardware (UMAC) I have couple of (probably quite simple) questions: 1) How to have only a couple of PLC's enable on startup. I have a fg PLC (PLC0 during development, later PLCC0) running safety routines and want a couple of other PLC's running in the background. I also want to use some PLC's "on demand", i.e. I don't want them enabled on startup. What's a reliable way of doing this. Can I use PLC1 to disable the PLC's I don't want to have enabled on startup. Will PLC1 be scanned before the rest (2..31)? 2) When doing a phase reference, i.e. CMD"#1$" from a PLC, how to reliably check if it's done (within that PLC)?…
Last reply by rsipkema, -
- 2 followers
- 6 replies
- 14.2k views
Usually setting up a gantry in cross coupled mode or skew controlled mode, can be a challenging task if you don't want to use the default motor numbers explained in the application notes available on Delta Tau's website. The following Excel spreadsheets will generate all the necessary settings for these setups.
Last reply by bradp, -
- 1 follower
- 2 replies
- 8k views
The first:,what's difference between 'Turbo PMAC2 Board(non-ultralite)' and 'Turbo PMAC2 Ultralite board' in software reference manual of Turbo PMAC/PMAC2 ? The second,what's difference between 'Turbo PMAC2-Eth-Lite (Clipper Board)' and 'PMAC2A-PC104 '?
Last reply by Ernest_China, -
- 0 replies
- 4k views
hi, I am a raduate student coming from the xi'an city of China. Now I am useing the products of Telta Tau Inc, and I want to recongize some friends ,who master PMAC's knowledge or being learning and so on. QQ:102737710
Last reply by Ernest_China, -
- 1 follower
- 2 replies
- 7.7k views
When performing a two-way step move using the tuning tool (Position Interactive), the load moves the desired number of counts in the positive direction, stops, and fails to return to the initial position. The move then times out without a plot. When performing a one-way step move, the load moves the desired number of counts in the positive direction, stops, then the move times out without a plot. Can anyone explain this behavior?
Last reply by Richard Naddaf, -
- 1 follower
- 1 reply
- 12.6k views
I have a machine that is giving me and motor phasing error on one motor intermittintly. This is a Umac with Geodrives using halls for phasing. What are the causes of a phase error when the "$" command is given? Mark Miller
Last reply by Sina.Sattari, -
- 1 follower
- 3 replies
- 9.4k views
Hi All do someones know if there are plans to upgrade the GeoMacro drivers in order to use the EnDat 2.2 (full digital, no incremental signals) encoders? thanks gigi
Last reply by Sina.Sattari, -
- 2 followers
- 10 replies
- 21.5k views
Need ideas on how to solve a application problem: We have a output controlling some device that has a delay in its reaction of about 30msec. It needs to be adjusted proportionally with motor XY vector velocity. If we adjust the output based on CURRENT vector velocity the output will be late due to delays. How can we "predict the future" - know what the vector vel will be in 10-40msec so we can adjust the output BEFORE we actually reach the velocity along the path. This is a basic NC type applicaition using Gcode. Thanks, mike
Last reply by Sina.Sattari, -
- 1 follower
- 1 reply
- 5.2k views
I have an application that requires 11 encoder inputs. I am using the Clipper and am trying to configure an additional ACC-1P expantion board. I moved jumpers E5 & E6 to pins 2-3 and am trying to read the encoders at address $78140-$78158, as per the "PMAC2A PC104 Axis HRM", which is $40 higher than channels 5-8. I have not been able to read a valid encoder value. Do I need to manualy initialize the DSPGATE before I can use the encoders ? Am I using the correct addresses ? Thanks John
Last reply by steve.milici, -
- 1 follower
- 0 replies
- 6.2k views
Attached is a document created to explain basic usage of the Kinematic buffers in the PMAC. It of course does not replace the documentation in manuals. But it does show some actual code and usage for these buffers. It also illustrates how the Kinematic feature in PMAC can be used to solve other application needs such as keeping one axis tangent to 2 others. Or predicting the future by setting an output to a value in future of it's actually being needed to allow for delays in the output response such as a laser being controlled by a analog output. Simply upload the attached document. Hope this helps...
Last reply by Unit101, -
- 2 followers
- 5 replies
- 11.8k views
Hi All I have an old (3 years) UMAC @ 80MHz, that suddely stopped working. Before Christmas vacation everything was working good. At return from holidays, I powered on the UMAC and the communication was completely broken. Usually I command the UMAC via ethernet, but at power on the leds on the RJ45 socket are not blinking when the cable is plugged. I tried then to change IP address via USB, but even the USB connection is not working: when I connect the umac the pc says that the USB hardware connected is not recognized. I tried anyway to change IP address via ethusbconfigure software, but without success (it can't communicate with the UMAC). I tried the follo…
Last reply by Sina.Sattari, -
- 3 followers
- 3 replies
- 9.4k views
I am using the cross coupled gantry drive as describe in the app notes. Currently when I home the system I am forced to de-servo the motors so that I can re-configure them to/from cross coupled mode. 1) What I want to do is startup my gantry and execute a HMZ on all cross coupled motors. 2) Close loop motors. 3) Move them into my home switch(s) and stop. 4) Move to my index position for both motors and record the index position for both motors. 5) Set both motor zero positions using this information WITHOUT de-servoing the motors. John
Last reply by steve.milici, -
- 1 follower
- 0 replies
- 5.2k views
PeWin32 Pro and PcommServer work well with Vista. However there are a couple of hints and tricks. 1. if you use Vista 64 bit you must download the 64bit drivers off the DT Download on Web site http://www.deltatau.com/common/support/downloads.asp?connectionStr=release 2. if you use Vista 32 bit be sure to read the Vista note on DT Download site - "Delta Tau Compatibility with Windows Vista" -this explains how to Turn User Account Control OFF 3. if you are using Vista 32 bit and get a blue screen when unplugging the PMAC from USB port install the attached patch driver -put this attached usb.sys driver file in the ..\System32\Drivers directory
Last reply by Unit101, -
- 2 followers
- 2 replies
- 7.5k views
I am having a problem with the Clipper board RPRam being reported not present when connecting with the nextwork interface. Once the RPRam goes offline I can't even access it with the USB interface and I have to $$$*** to get it to come back. If I use only the USB interface I don't have this problem. Why does my DPRam go away ? John
Last reply by JohnR, -
- 1 follower
- 1 reply
- 5.3k views
Hi All I'm using a GeoMacro with Endat 2.1 encoder (Heidenhain EQN 425). I use the digital absolute data for the initial position and then the incremental sin tracks for the normal motion. Some weeks ago I expected one problem with my actuator prototype: I gave a spark to the encoder 5V line (the 5V terminal broke and then touched the metallic body of the encoder) and then the encoder stopped working. The digital data that I can get was all 0 and one bit 1. This is an error word that the Heidenhain encoder returns, and in particular the meaning of my error bit was an overcurrent on the 5V line. To reset the error, I disconnected the encoder from the GeoMacro an…
Last reply by Sina.Sattari, -
- 1 follower
- 1 reply
- 5.6k views
Does the servo cycle extension change the frequency of a notch filter? Does the Notch/Lowpass designer in TuningPro take the servo cycle extension into account?
Last reply by Sina.Sattari, -
- 1 follower
- 1 reply
- 7.3k views
We have seen a problem with Ethernet communication to the PMAC from specific computers. The problem usually happens when user wants to use the Plot or Tuning program. Most of the time the problem happens if you have installed any sort of VPN software (specially Cisco VPN) on your machine, which will add a MTU setting in Windows registry causing the packet size to be limited to 1400 or so many bytes, which causes the communication failure to the PMAC since the packets will be chopped off. You can fix this problem by removing the MTU settings from the registry. Here is the location to look for the MTU key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpi…
Last reply by Sina.Sattari, -
- 0 replies
- 3.7k views
Is there a way to return the current CS axis position to a plc or motion program for the purpose of executing a PSET? During program execution it is necessary to increment a cutter position. Previously we would pause the motion program, Manually increment the stage position, read the current motor position, minus any compensation or bias, and use that value for PSet. The operator could then either continue running, or begin the program and restart. With kinematics running, the actual position no longer represents the axis position since it is virtualized through the kinematics. Can Cread be used for this, and does it take cutter radius compensation and encoder comp tables…
Last reply by JeffLowe,