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
- 11 replies
- 18k views
I have been looking over the ellipse example in the circular interpolation.pdf file but I have some questions about it. First the example talks about the use of a NORMAL command but this command is not listed in the example program. Second the example has a couple of blocked out areas in the example that i am guessing are important to the example. Does anyone else have any examples on how to draw ellipses? Thanks in advance Circular Interpolation.pdf
Last reply by JayL, -
- 1 follower
- 2 replies
- 4.4k views
hello, There is a problem when I download my servo program Error:1:PLCC Err:PLCC 56k maximum memory exceeded How to fix it up?
Last reply by buaame414, -
- 1 follower
- 5 replies
- 7.9k views
Hello, I write a servo program in Turbo PMAC , which can not automatically run after downloading , how to solve? OPEN SERVO CLEAR p1=p1+1 CLOSE
Last reply by buaame414, -
- 0 replies
- 2.5k views
Are there any quoted values for PFHd (Probability of Dangerous Failure per Hour) or MTTFd (Mean Time To Dangerous Failure) for the Safe Torque Off function of the GeoBrick-LV amplifiers? I am doing an assessment of a system based on ISO 13849-1 principles.
Last reply by wlewis, -
- 0 replies
- 2.3k views
I'm trying to use the PMACPanel Pro2 VIs to synchronize motion with NI data acquisition board. I have attached my current code. I want to add logging of position, velocity data of 4 motors along with the DAQ data acquisition. I have looked at the PMAC Tutor 10, PMAC Terminal Motors and PMAC Terminal motors XY mentioned in the PMACPanel Pro2 User manual. I can't seem to find a way to set sampling rate for logging data from encoder. I currently log data on NI board at 1000Hz and would like to log the position, velocity data at the same rate as well. Any help on how to go about this, would be great! Thanks! Gamma_Delay_Program.zip
Last reply by vignesh90, -
- 2 followers
- 8 replies
- 11.8k views
Hello, I'm trying to use PMACPlotPro2 to log the response of motors to a motion program. Attached the program, data points and the position and velocity plots. I tried a simple jog motion of X axis as well. Attached the plots. The plots I get out of PMACPlotPro2 doesn't make any sense! The connection to the PMAC works well and I have checked this multiple times. It would be great if I can get any help on how to fix this. Thank you! UY.pdf UYmotion.pdf PlotTest.zip
Last reply by DaveBarnett, -
- 2 replies
- 5.5k views
I have a motion profile that I run in PVT mode. I have attached the code. The motion loops for a certain number of cycles. The Y axis motion has a sharp edge at the end of a cycle and beginning of next cycle due to direction reversal. I've marked this in the attached Y axis position plot. How do I use the blend function to make this a smooth transition? UYA1.txt
Last reply by cncguru, -
- 3 replies
- 5.7k views
Hello, I'm quite new to PMAC so pardon my ignorance. I need to run two axes of my gantry system in a loop. I'm trying to use PVT mode in the motion program. My code is attached. I have blending enabled (Isx92 = 0) and segmentation time 5ms (Isx13). When I run the program the axes motion is jittery, as if the motor stops after every commanded point. Am I missing something? Any help on how to fix this will be greatly appreciated. Thank you! UY.pdf
Last reply by vignesh90, -
- 8 replies
- 12.1k views
Hello! I am new to PMAC so pardon my ignorance. I need to assign different axes to multiple coordinate systems - X axis to C.S.1 and Y, U and A axes to C.S.2. I need to do this because I have to run X axis in linear mode and the other axes in PVT mode, all synchronized to start at the same time. A part of my code is below: (I have other prog to run motion programs for Y, U and A axes). CLOSE END GATHER DELETE GATHER DELETE TRACE open prog2 clear ta 100 // set acc time to 100 ms ts 100 // set s-curve time to 100 ms f 200 // set feedrate to U*1000 units/s linear abs // absolute mode I68=1 UNDEF…
Last reply by vignesh90, -
- 0 replies
- 2.2k views
hello everyone: I want to get one can achieve by setting the interval of the output of a series of pulses in the process of two-dimensional curve movement, used to trigger the laser measurement, I think the comparison function of PMAC can do it, but the information I still don't understand his specific usage, who can give me a specific example of Cliper PMAC, thank you very much
Last reply by paison, -
- 1 reply
- 3.7k views
Dear Sir, We are using ACC 84 E with Turbo UMAC. In the RACK we have only 2 Accessories 1. ACC 24E2A & ACC 84 E. Switch Setting on ACC 84 E is Sw1 ON/ 2,3,4, OFF and encoder connected to Channel 1 So the address is $78d00. We are using 22 Bit SSI GERY code Single turn encoder. Encoder Voltage is 24 V. 24 V is connected to encoder directly. 24vGnd is connected to GND of encoder & Pin no 5 of D connector. As per manual we have done the following settings with Technique 3 ( as encoder is Greater than 19 bit) In encoder conversion table we have done following entries. Entry 5 Conversion Type -> Parallel position from Y word with no filte…
Last reply by Eric Hotchkiss, -
- 1 follower
- 8 replies
- 11.1k views
Brick responds with E0000000 error after attempt to phase any axis. However, no axis has limits violation. Could this be a runt-time error of sorts?
-
- 1 follower
- 6 replies
- 9.5k views
I met a problem when using DPRAM binary rotary buffer on clipper. It seems that the DPR binary rotary buffer didn't copy all of the NC codes to internal rotary buffer. The machine didn't stop at the last program line. I checked the internal buffer with "list rot" command and found the last few program lines wasn't there. The machine didn't stop at a static position even I downloaded the same NC file again. The same thing happened on POWER NC software when using turbo controller. I think there's something need be noticed with DPR binary rotary buffer. But what's that ?
Last reply by Leo, -
- 1 reply
- 4k views
I have an mill machine application using Turbo Clipper with DPRAM option. The NC file is very large and NC codes need bo be downloaded into Clipper as fast as possible because the efficiency need. The codes are executed nearly 4000 lines per second as need.The traditional way such as download codes to rotary buffer is not fast enough. How can I do to reach the requirement ?
Last reply by JeffLowe, -
- 3 replies
- 5.2k views
This should be a simple one. Using a TurboPMAC you can "undefine" an M variable like this: M100->* I can still assign a value to M100 , I assume a 24bit Integer? and use it in my programs. It works fine. In looking through the manual there is a section that talks about making additional timers and it says I need to assign my M variable to "An open memory location" From the User Manual: If more timers are needed, use memory address X:$0. This 24-bit register counts up once per servo cycle. Store a starting value for this, then each scan subtract the starting value from the current value and compare the difference to the amount of time to wait. By subtract…
Last reply by mbalentine, -
- 0 replies
- 2.5k views
I have PMAC NC PRO2 and Turbo Clipper Combo (PMAC2). Am trying to install Renishaw probe on the system. I am noticing that I cannot read in commanded work coordinates positions (#5041, #5042, #5043) or current work coordinate skip positions (#5061, #5062, #5063) until we execute M30 or end the program. I need these positions to be updated in real time as soon as the SKIP is triggered for the probe to work. The SKIP signals for X, Y and Z axes are hard-wired to USER Input on JMACH2 Port. G31 seems to be working - it is just the update part I am struggling with. Below is the code I am using to test and monitoring values on Data Pages for Common Variable on PMAC NC PRO2 H…
Last reply by kapadiapj, -
- 1 follower
- 1 reply
- 3.7k views
Is there any return value of the GetResponseEx function in pcommserver? Not the return value of the parameters in this function. There's a wrong value returned from the function when I check the value of some M varialbes of Turbo clipper sometimes when using getresponseEx. I want to know if there's error when it executes and what type it is. Is there any detail description of it ?
Last reply by steve.milici, -
- 1 follower
- 1 reply
- 4.5k views
hello: Who can provide me with a Pcommserverpro2 manual, or Pcommserverpro2 manual download address, I can not find his official website of the download, thank you
Last reply by Unit101, -
- 3 replies
- 5.5k views
hello : I have a problem with a zero offset if the IXX26 is set to a value greater than 8388608, what good solution?
Last reply by paison, -
- 1 follower
- 3 replies
- 6.4k views
Hi everyone, my problem is this: I have a brick controller Turbo PMAC2 but lately the computer does not give me a connection either by USB or by cable network, any idea that it can happen? Sorry for my bad english I'm a student / trainee
Last reply by steve.milici, -
- 1 reply
- 3.6k views
Hi I have a GeoMACRO Drive connected to a GEOBRICK as the MACRO Master. Everything was working fine and MACRO was setup and communicating. After using an MS4,MI996 to a value of $F4037 (It was $F4030 before when working) and saving and resetting, I cannot access it the drive through MACRO anymore. Using the MACRO ASCII setup does not see the drive. Starting right from a $$$*** and using MACRO ASCII setup in PEWIN32PRO2 fails to see the drive. I have a 24M2A and a 65M which can be communicated with but the GEOMACRO drive will not. The green MACRO light is illuminated and no errors are present but no ASCII communication available. 1. Can I reset it to factory defaults …
Last reply by MattReid, -
- 2 replies
- 4.9k views
I am using a GeoBrick LV to drive a brushless servo motor on channel 3 using Hall sensors as the encoder input (I70300 = 11). When jogging the motor at speeds up to approximately 600 ct/s, the motor runs correctly. At any higher speeds, it runs too fast, then slows down significantly as the position loop error increases sufficiently, then speeds up again to faster than the requested velocity. In open loop, the speed increases linearly until approximately 10% output (#3O10) where it is running at bit over 600 ct/s, and then it jumps non-linearly to around 1200 ct/s when the output is increased to 11 or 12%. I have tried a different channel on the same controller (cha…
Last reply by wlewis, -
- 1 reply
- 4.1k views
hii everyone, i am using Geobrick Turbopmac2 4 axis, and need to move tool on precise Gear Involute profile Path using Rotary Axis (c ) and Radial Axis (Y). Need to know if there is any Involute Interpolation available. Y Axis Position = R(Theta)sin(Theta) C Axis Position = Tan(Theta)-Theta where (Theta) is the Roll Angle of the Gear in Radians with ® as the Base Circle Radius of the Gear. Thanks & Regards B.J.
Last reply by mbalentine, -
- 2 followers
- 8 replies
- 10.7k views
Hello: When pmac has only one coordinate system, what is the difference between p variables and Q variables in use? I found that Q variables often switch between 0 and the specified value, I would like to know what is the cause, how should I avoid this problem, Q variables can be used in PLCC0?
Last reply by rorcon, -
- 1 reply
- 3.9k views
I need do cubic B-Spline movement in project, the host program write and read parameter through DPRAM.the golbal variable I42 is set to zero,so each programmed will move takes TM time. when running ,the host program will write the objective postion to UMAC and keep synchronous through HostMoveCounter and UMACMoveCounter variable. ;Spline Movement #define XSentPos M59 XSentPos->F:$060200 #define YSentPos M61 YSentPos->F:$060201 #define ZSentPos M63 ZSentPos->F:$060202 #define ASentPos M64 ASentPos->F:$060203 #define BSentPos M65 BSentPos->F:$060204 #define VSentPos M66 VSentP…
Last reply by curtwilson,