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
-
- 3 replies
- 4.3k views
Investigating an issue where two axes sit on the same seals. Excitation of one axis (Z-axis), displaces the other (Y-Axis) and vice versa. I have made attempts to tune the opposing with Integrator (with Integration mode = 1)...results got worse. Deadband Gain, had marginal improvements, but could be improved. My next approach is to use a notch filter in an attempt to use this as a low pass filter. For the cut-off frequency, being a component of the Velocity....with this FFT how would I determine the appropriate value, or by what process? Thank You
Last reply by curtwilson, -
- 1 follower
- 5 replies
- 9.6k views
I wrote my program using PcommServer based on MFC in Visual Studio 2010. It worked very well until I put the pmacDevice.GetResponseEx into the callback function of timeSetEvent, which is a multi-media timer in winmm.lib. Once it runs to GetResponseEx, exceptions as following will be shown: "First-chance exception at 0x00000000 in ***.exe: 0xC0000005: Access violation reading location 0x00000000." "Unhandled exception at 0x00000000 in ***.exe: 0xC0000005: Access violation reading location 0x00000000." And I add CoInitialize(NULL) in the callback function, it still doesn't work. My question is how to use pmacDevice.GetResponseEx in the timeSetEvent callback functio…
Last reply by Flora, -
- 1 follower
- 3 replies
- 4.2k views
Hi all, I'm using ABB drives so I am unable to use position compare. Instead, I'm using the following PLCC to generate a pulse output every 0.5mm: OPEN PLCC 0 CLEAR #define TRIGOUT L1 L1->Y:$78402,8 #define MOVE L2 L2->X:$130,17 #define YENC F1 F1->D:$10B #define ENA P81 #define INCREMENT P82 #define STARTENC P83 #define GRID P84 #define RATIO P85 #define TRIGPOS P86 #define TRIGNEG P87 #define TRIGCOUNT P88 #define PULS P89 #define LINESTART P90 #define LINEEND P91 While (ENA = 1) If (MOVE = 0) STARTENC = (LINESTART*RATIO)*3072 INCREMENT = (GRID*RATIO)*3072 TRIGPOS = STARTENC + INCREMENT TRIGNEG = STARTENC - INC…
Last reply by steve.milici, -
- 1 follower
- 8 replies
- 11.8k views
Hi all, Currently, we obtain a 5V trigger generated using a virtual axis which is synchronised with a moving axis in the same coordinate system. We're obtaining a trigger approximately every 0.5mm that the axis moves. The trouble is, it is not accurate enough and as speed settings are altered, there are issues with synchronisation. I assume that this is because, despite being in the same coordinate system, the PMAC still treats them independently. Does anyone have any suggestions as to how I could generate a pulse? Perhaps an output every given number of counts? Thanks
Last reply by Tieval, -
- 0 replies
- 3.2k views
Hello all, I want to add a variable that acquires variable information from a motion program via DPRAM. I am reading the DPRAM manual, but I am not making much progress in terms of comprehension. Here is an example variable that I hope to replicate once I understand the underlying architecture. I want to create a variable that resolves like "RunningLeftProgram". I attached the associated .cfg file (renamed extension as .txt in order to attach). RunningLeftProgram BOOLEAN: Public Const LeftProgramRunningStatus As Integer = 8 If PMACstatusWord And LeftProgramRunningStatus Then RunningLeftProgram = True DPRAM DEFINITION: pmac.DPRGetLon…
Last reply by nzfm4r123, -
- 1 follower
- 3 replies
- 6.8k views
Hi, Is't possible for Turbo PMAC2 Realtime Express and Panasonic MINAS-A5N work together? Thanks.
Last reply by Sina.Sattari, -
- 0 replies
- 4.1k views
I purchased the PCommServer Pro2 Library and you sent me the documentation file since mine was corrupt on the CD. The file doesn't have many of the functions in it, for instance, GetVariableLong, SetVariableLong, etc. are these functions documented anywhere?
Last reply by mburnett, -
- 0 replies
- 2.9k views
UMAC MASTER + Macro station with 16X MACRO CPU. There are 3 ACC24E2A cards and 3 ACC57EY cards on Macro station. The same as the Master . Information about Macro station. 3*ACC-24E2A with OPT1A, base address : UMAC MASTER + Macro station with 16X MACRO CPU. There are 3 ACC24E2A cards and 3 ACC57EY cards on Macro station. The same as the Master . Information about Macro station. 3*ACC-24E2A with OPT1A, base address : S1-1 S1-3 S1-4 Board No. ON ON ON 1 OFF ON ON 2 ON OFF ON 3 3*ACC-57EY (Yaskawa absolute encoder) $A800,$B800,$8840 The 3rd ACC-57EY on Macro station can’t work well . A week ago,channel 1 and 2 can get the absolute position when p…
Last reply by Leo, -
- 1 follower
- 3 replies
- 7.4k views
Hi, May i ask that delta tau got any products can use EtherCAT communication?
Last reply by tecnico, -
- 5 replies
- 9.2k views
Good day. I'm trying to set up a laser CNC. Laser radiation power should depend on the current (actual) feedrate. I need to make some variable ActualFeedrate-depended. In PHMI Designer I can use GetVectorVelocity(0) to view the current feedrate. How can I get actual feedrate and use it to set ACC-59E DAC ch#1 (m4602->Y:$78E08,0,12,U)?
Last reply by cmcdonald, -
- 1 follower
- 2 replies
- 6.4k views
I have an existing UMAC system and I'd like to set up two temperature control loops. Nothing fancy, just control the setpoint and be able to know what the temperature is. I haven't chosen sensors yet, so I have a lot of options. On/off control is probably good enough. I know Ethernet to external controllers is an option but expensive. Any ideas?
Last reply by JeffLowe, -
- 1 reply
- 4.1k views
if an application has 15 units of temperature analog output, any controller suitable for it?
Last reply by Omron Forums Support, -
- 1 reply
- 4.2k views
Hi guys, I have a system with a mechanism that has 3 linear axes (#1,#2,#3) driven by stepper motors with encoders for position feedback. This mechanism is physically rotated by another mechanism (#7), that uses a brushless motor and a circular encoder. All 4 axes are controlled by PMAC. The #7 axis is co-linear with the #3 linear axis, so #1 and 2 rotate in space, with attendant gravity/loading changes. The drive system has harmonic drives attached to the stepper, that then drive leadscrews to get linear movement on a rail system. When I rotate #7, I get a small offset appearing in #1 (only), even with #1 in closed-loop mode. The strange thing is that the offset v…
Last reply by curtwilson, -
- 2 replies
- 5.9k views
Hello everyone, I have 4 Axis Turbo clipper with option 12 and i want to drive five motor for an application. for fifth motor,I took DAC from JHW (Hand-wheel)port and did necessary setting mentioned in Hardware reference manual. Now my question is that i want to used UVW flags(JMACH3) for fifth motor machine inputs(HOME,PLIM,NLIM and User) because i consumed JOPTO I/O's for another function.Is there any possibility to used it from Jmach 3 port. give your suggestion.
Last reply by harshalshahane, -
- 1 follower
- 1 reply
- 4.9k views
Hello all, I am trying to control a carriage with 4 motors (corresponding to 4 axes: X, Y, a small x and a rotary motor) and a Turbo PMAC CPU using Labview. I just want to input an equation for the motion and move one of the axes according to the equation. The rotary motor is disconnected from the carriage but all the other axes are connected and functioning. I try to initialize the system with the "pmac_initialize.vi" as shown in the attached snapshot, but get an error that one of the motors is in open loop. Is this the rotary motor that's disconnected? If so, is there a function in PmacPanelPro2 that will disable the motor? The code that I want to run eventua…
Last reply by steve.milici, -
- 2 replies
- 8.2k views
Hello, I'm trying to develop a Python application that will control the Turbo PMAC2 and some other devices. This Turbo PMAC2 is installed inside a machine, and works very well with PWin32Pro2. I'm trying to use a dll to do this, is this the best option? I downloaded a lot of Turbo PMAC2 manuals, and I found the PComm32PRO manual: http://www.deltatau.com/manuals/pdfs/PCOMM32%20PRO.pdf?id=635415374139453187 But a think it's obsolet, it talks about the PComm32.dll, and some examples that should be in the library, but it doesn't exist. I found just the PComm32W.dll and PcommServer.exe (that starts when I try to open a communication with PMAC2). These two, PWin32PRO2,…
Last reply by fahmad, -
- 3 replies
- 7.4k views
Hi guys. I am working on a multi-axis system that uses compensation tables for 3 linear axes based on the position of another circular axis that physically rotates the 3 axis system. There is a (hopefully remote) possibility that I might need to switch between tables based on the system environmental temperature. How would I get this temperature data into the PMAC control system? I have a rough idea of using the GPIO connector to input the temperature data, and then using this data in a dummy motor somehow. Any advice on this?
Last reply by curtwilson, -
- 2 replies
- 5.9k views
Environment: Microsoft Windows 7 Professional 6.1.7601 Service Pack 1 Build 7601 x64-based PC PeWin32Pro2 Version 4.3.2.0 With admin privileges, we've configured PeWin32Pro2 to use our PMAC device. The PeWin32Pro2 application works correctly as long as we run it with administrator privileges. Our HMI application uses PCOMMSERVERLib.PmacDevice in a .NET application. Our HMI application works correctly as long as we run it with administrator privileges. When we try to run our HMI application without administrator privileges, the PMAC Devices dialog shows (attachment), and we are unable to select our PMAC device (this is the same behavior we get when running Pe…
Last reply by Faraday MC - Tony, -
- 1 follower
- 3 replies
- 6.2k views
I see the M162->d:$8B.It's a 48 bit data. What I want to know if a moter roll and roll,and some day the position will bigger then $7FFF FFFF FFFF,what will happen?
Last reply by curtwilson, -
- 1 follower
- 2 replies
- 5.1k views
Is there anyway to check if an Mvar isn't defined within a PLC? Something like: IF(M100-> = *) P100=1 ELSE P100=0 ENDIF
Last reply by steve.milici, -
- 1 follower
- 4 replies
- 8.8k views
Hi all I need to know the exact unit for Ixx88 (Motor xx In-Position Number of Scans) because my UMAC have to raise the InPosition flag after the actuator is inside the In Position Band for 0.5 s. I understand the Ixx88 frequency is function of the housekeeping... but is there a way to measure this frequency? Keep in mind that my PLCs do not have any fancy computation, meaning that the CPU load for each PLC is always the same. Thanks Gigi
Last reply by piefum, -
- 4 replies
- 9.1k views
We have a very old ISA Turbo PMAC,but now for upgradation we need to port all on a new PCI Turbo PMAC. Any Suggestions ? Thanks in advance.
Last reply by sanjiv gorka, -
- 4 replies
- 9.6k views
Hello Everyone, I have a path by a series point(not equal distance) in XY plane,usually we are using lookahead to control the max speed and the max accel in liner mode,but can't control the Jerk as my mind. If i want to control the Max Jerk of the path,include the max speed and acc of course,What can i do? Or is't a simple way to control TS? because it seems the TS can control the Jerk.
Last reply by dzrong, -
- 4 replies
- 9k views
Hi I use Pcomm32 with Ethernet to communicate with a geobrick. Sometimes I get a WSAETIMEOUT error popup windows : see attached file. I think I have some dropped packets, but this is not a problem. My application is not a GUI and run on a computer with no screen, keyboard and mouse, so nobody can valide this popup message and my application is blocked. Can I configure Pcomm32 to remove this popup window when a dropped packet occurs ? Thanks Gilles
Last reply by fahmad, -
- 2 followers
- 11 replies
- 17.7k views
I want to use modbus io on geobrick can any bady tell me procedure for reading modbus digital input outputs...please
Last reply by Ashish Navale,