Jump to content
OMRON Forums

Nikola

Members
  • Posts

    5
  • Joined

  • Last visited

Everything posted by Nikola

  1. Curt and Steve Many thanks for your suggestions. I will apply them and return back with results!
  2. Dear all, I have been facing a problem with PMAC controller when executing a motion program using an inverse kinematics coordinate system. Hence, PMAC omits the values of the feedrate set by the motion program and runs the motion system with the feedrate even much grater than the limits set by Isx98. This does not happen if I execute the same motion program but using a simple coordinate system. This is my setup of the inverse kinematics c.s. together with forward kinematics: &1 I15=0 #1->I #2->I I5150=1 ; enabling kinematic calculation &1 OPEN INVERSE ; Inverse kinematics for CS 1 CLEAR P1 = -Q7 * 8192 ; X axis P2 = ((0.5-0.62*Cos(27.49+Q8))+Q7+Q8) * 8192 ; Y axis CLOSE OPEN FORWARD CLEAR Q7=0 Q8=0 CLOSE This is my motion program: OPEN PROG 120 CLEAR F(10) X(0)Y(0) Delay1000 F(10) X(100)Y(0) CLOSE What I notice is that the feedrate value goes well beyond what is written in the motion program, and that is 10. Also, PMAC omits the maximum feedrate value written in I5198, which is 50. Also, it seems that whatever I write for the feedrate value in the motion program, PMAC simply execute motion with the feedrate value not related to what I coded. However, if I execute the same motion program, but using a simple coordinate system such as: &1 #1->-8192X #2->8192X+8192Y PMAC obeys the feedrate value I wrote in the motion program if they are below or equal to what is encoded in I5198, which is exactly what I want to achieve. I hope you can help me with this, I have a feeling it is something rather simple, but I cannot figure out what it is. Thanks in advance
  3. 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. I have other issues with PMAC Servo Analyzer, but first I need to solve this one that is related to the question "am I using the actual version of the software, or I've got a demo/test version". Many thanks
  4. 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 solve this one that is related to the question "am I using the actual version of the software, or I've got a demo/test version". Many thanks
  5. I have a problem with GetResponse function, which I am using to acquire motor positions. I have installed PMAC EXECUTIVE PRO2 SUITE, and use Interop.PCOMMSERVERLib.dll to develop an application in LabView (version 2011 64 bits, running on Windows 7 64 bits Professional Edition). I have the according PCommServer.exe running as process in Windows (I can see it in Task Manager). One module of the application is dedicated to report the motor positions every 10 milliseconds to the user. In this module I use GetResponse function in LabView to which as an input I provide (See the attached print-screen of the LabView block-diagram). As a response I get the position of the first eight motors. As I said the module is executed every 10 milliseconds, and thus the call to the function GetResponse. For quite some hours this works fine, but than, rather randomly, the module gets stuck, and I stop receiving any response from GetResponse. If I go to PeWin32Pro2, while my LabView module is stuck, I can communicate with PMAC, and execute commands. I can see that the motors position evolving in Position window. Any ideas how to solve this issue?
×
×
  • Create New...