Jump to content
OMRON Forums

lnn365

Members
  • Posts

    22
  • Joined

  • Last visited

Everything posted by lnn365

  1. Thank you Richard, thank you Gregs, thank you for your documents. I know write a book consumes a lot of time, even write a good document is not that easy. May be you should learn from Microsoft's video course: Channel 9. Whenever it is suitable, you can record your tuning process, after come back to the company, you can edit this video by adding some explanation, and publish this video to youtube, with some brief introduction, like "tuning a high precision equipment with air bearing", "tuning a equipment with ball screw", then everybody will watch the according video mostly suitable for their own application. Your expertise is the most valuable thing for us. Make a video course maybe more easy and more efficient than write a book, isn't? Ning
  2. Thank you Richard, thank you for your reply. I know what you mean, it should be the user who set Mxx71's value to 0 when the motor settles down to phase 0 postion. The PLC program I was referring is the one in page 104 of 84E's manual. What I do not know is, follow these steps, when I have set Mxx71 to 0, I should not modify it again, and let it change freely as the motor runs, right? but why does the PLC program modify it again to another value? And our final goal it to computer a value for Ixx75 to use, why there is one sentence says "Assuming that Ixx75=3000", and in the PLC program there is one line "#define phase offset 3000"? You have recommended me to read Geo Brick's manual, yes, this manual is really good, from this manual, I guess there are some misleading points in 84E's manual, "Assuming that Ixx75=3000" should be "Assuming that phaseoffset=3000"? but there is nowhere told us how to get the first phaseoffset(let me say that Ixx75 is the final phase offset, or how to distinguish them?). And the last line in this PLC "M171= (M162+ Phase_Offset )%(I171/I170)" should be "Ixx75= (M162+ Phase_Offset )%(I171/I170)"? And from Brick's manual to 84E's manual, they both have one point that are curious, such as in page 116 of Brick's manual:"I180=0 ; Absolute power-on read disabled", is it a typo? Thank you very much!
  3. Thank you Curt, thank you Richard, thank you for spending so much time on this little question. I have read through this topic across User manul, SRM, Geo Brick's HRM, and 84E's manual,and 84E's manual mostly close to my attention, because we have a high resolution encoder(more than 24 bits), and we have to construct this value to set Ixx75. But I am still a little puzzled, after this line "Set Ixx29=0, wait for motor to stop moving", the motor should be settled in phase position zero, so Mxx71 should be set to 0, and the manual also do says this next line: "Set Mxx71 to zero (see suggested M-variables)". but the plc program computer another value for Mxx71, why? shouldn't it still be 0, and not to modify it? And before the plc program, there is one word "Assuming that I175=3000", and in this program, there is one line "#define Phase_Offset 3000", doesn't our final goal is to computer Ixx75, why do we already have this value here? Thank you very much!
  4. Dear sir, Do you have any plan to write a book about how to tune pmac in practice? PMAC's user manual is very good, but how to tune it in practice is still a big challenge, such as how to choose the right encoder resolution, how to set the right servo clock in different application, how to tune the PID, how to set notch filter, how to tune adaptive control, how to tune gantry, etc, and the base knowledge that we have to master... I think a lot of people would need this book, you can even make it a PMAC order option, and others may even use it like a textbook, like MS Office's textbook, it could even promote PMAC' sales. If you do not have this plan, do you have any suggestion which book to read, in a more practical manner, not only full of theory. Thank you very much! Your sincerely, Ning
  5. Dear sir, In page 104 of 84E's manual, there is a topic about "Absolute phase and power-up/reset position", and there is one word: "Set Ixx79=500 and Ixx29=-500 Increase these values by increments of 100 until motor movement is observed when O0 is issued." What does that mean? increase ixx79 and ixx29 by 100? or add ixx79 by 100 and add ixx29 by -100? Because when I kept on increasing them by 100, the motor did not move.(I know there may have other configuration problems.) Test these steps is sincerely slow, and our final goal is to get Ixx75, can these steps be replaced by automatic six-step offered by pewin32? If not, do we have to go through the "Fine-Phasing Test" described in page 117 of user manual after all?(our product is high precision machine tool, and this motor is a torque motor used as the spindle.) And I have found another interesting thing, there is no such a topic about "Fine-Phasing Test" in Power PMAC's user manual, does that mean "Fine-Phasing Test" is not important? or "Four Guess" offered by power pmac is accurate enough? Thank you very much! Yours sincerely, Ning
  6. Dear Jay, Thank you very much for your reply, but it seemed you have forgotten the second question :) And I am still a little puzzled about the first question, if we want to get higher transmission rate (higher than 2M), we can choose the encoder with the "additional clock switch" directly ? is it enough? without considering whether does PMAC have the delay compensation circuit buitin? For the encoder we are currently using, RCN8510, its datasheet says its clock frequency can up to 16M, but 84E does not have delay compensation function, so can we set its clock frequency higher than 2M? (I know you may wondering "you already have the encoder with you, why not test it". the fact is we have some problem when testing the motor, its speed is too low, so we guess the problem maybe lies in the configuration with 84E, and we also want to know how to choose the right encoder next time. )
  7. Dear Sir, I do not know what does that mean when talking about "additional clock switch" in page 21 of ACC-84E's manual. I have already read Endat's specification, and it says without delay compensation, the maximum transmission rate is 2M, and from 84E's manual we get to know 84E does not have this circuit builtin, so the maximum transmission rate should be 2M? so why does the manual list settings for transmission rate above 2M? Another question, from Endat's specification, we know that Endat is similar to SSI, all using external clock signal to drive the bit transition, so, shouldn't the clock setting for Endat be similar to that of SSI's(Serial clock frequency = bit transmission frequency)? why does 84E's manual says "The serial clock frequency is set 25 times higher than the external clock frequency, which is the bit transmission frequency fbit (MHz)"? yours sincerely, Ning Liu
  8. First,you have to install Pewin32 as Administrator, second, you have to install 64bit dirver. Cause the limitation of this forum, you have to change the extension of the attached file from TXT to RAR and unzip it. PMACExecutive64BitDrivers.txt
  9. Dear Sina, Thank you for your patience. Then the SRM seems have to be updated again :) Love you! Best Regards, Ning Liu
  10. It seemed nobody like to answer this question :), and I am a trouble maker. The fact is I do not have a platform with me now, so I can't test it myself. But we will have a big project, and I want to use this feature in that project. If I am sure it is logical AND or logical OR,then I can use it directly, if there is something wrong with my program, I do not have to doubt this function. Thank you !
  11. Dear Sina, I have seen that the SRM had already been updated, “logical OR” had been changed to “logical AND” in “I7mn1”. But there is a technical note “Position Compare Examples” also used this feature to achieve “Even Intervals Limited to Specific Region”. (http://www.deltatau.com/Common/technotes/Position%20Compare%20Examples.pdf page 4) So, this example is based on theory, not on experiment? This note should also be updated? Thank you very much! Best Regards, Ning Liu
  12. Dear Sina, Thank you very much! But I have seen this in the "Turbo Pmac User Manual"(September 12, 2008), in page 346: "1.) This control bit has been assigned an I-variable – I7mn1 for Servo IC m Channel n. Note that when multiple compare circuits have been assigned to Channel 1 of a Servo IC, the compare output for the first channel is the logical OR of all of the compare logical outputs assigned to Channel 1." Does this manual got wrong? I know you are the Chief Engineer. :) Thank you! Ning Liu
  13. Dear sir, Here is an application that we want to use Clipper's hardware position compare. Can we set it up to have logical output? Such as A & B axis have all passed their set point, then came one output. This should also be a hardware position compare, if it use PLC to compare, it will be too slow. Is it possible? I can’t find it in the manual. Thank you! Ning Liu
  14. Is it Sina ? I am your fans. It is great to get answers from you. :) So you say "The PMAC Executive PRO2 suite uses a server communication method using PCommServer.exe", It means that this "PCommServer.exe" is a full functioned driver that works as well the one from the purchased package? I just want to use this file for test, If it works well, I will order one license, is it applicatable? Thank you!
  15. Dear sir, I am just wondering that since the Pewin32 Pro suit does not supply with "Pcomm32.dll" anymore, but "PcommServer.exe". Why does our website only have manuals about "Pcomm32 Pro", but do not have manuals about PcommServer. Thank you !
  16. Thank you very much, thank you, Steve, you are right, I was just considering about to use Clipper in this case. thank you, Tahoe, thank you for you patient and kindness, I will read the paper and that book carefully. In fact I am a sales, a new guy in this field, I am lucky to met PMAC, an open controller, and guys like you, who are willing to help others. Thank you!
  17. Dear sir, I am just wondering the relation ship between PMAC's DAC resolution and the mechanical platform precision. Our controller have DACs of 12bit, 16bit, 18bit resolution, the higher the more expensive, Does it have any relationship between the resolution and precisioness. Such as I want to build a platform have Repeat positioning accuracy of 1μm, which controler should I choose, the one with 12bit DAC or 16bit. Thank you very much, I am new guy, so this question may be seemed a little stupid :) Ning
×
×
  • Create New...