Jump to content
OMRON Forums

ulhasfegade

Members
  • Posts

    41
  • Joined

  • Last visited

Posts posted by ulhasfegade

  1. 1. set IP address for TAP windows virtual ethernet adaptor- 192.168.0.100(from change adaptor setting)

    2. Download the completed project in PMAC and start Ethercat.

    3. Open EC-Engineer software

    4. Configure controller and scan network.

    5. Click diagnosis mode in EC Engineer

    6. In Keba drive manager change networrk address to 192.168.0.55(or whatever you have set)

    7. Now you can go online in drive manager

     

  2. I could understand this topic. Case  explained in the manual is with less distance   where motor must start to decelerate to reach and stop at programed point. But in this case, there is large travel distance is programed so that axis can reach to programed velocity.  See the graph below. I have programed the velocity of 2000mm/min but it could only reach up to 1741mm/min and it continues with that velocity for quite some time before starting to decelerate. Also velocity is not constant at 1741mm/min but have lot of oscillations. 

    Only one motor is programed in this case and no coordinated movement with other axis.

     

    image.png.65395ca0e249a943235e6806142d7693.png

  3. 1. As I could not see any logical reason for INVAMax limiting the maximum speed. It can only increase the acceleration time. 

    2. We have axis assignment as #1->#1->1677722X, and calculated INVAMax for 60mm/sec^2 and 100mm^sec^2 based on this. 

    I request you to simulate at your end

     

     

  4. If I increase the acceleration from 60mm/sec^2 to 100mm/sec^2, then it is able to reach to 2000mm/min ( I have set Coord[x].Ta=0 ,Coord[x].Td=0 ,Coord[x].Ts=0.02 with segmentation enabled). Acceleration is changed with Motor[x].InvaMax.  It looks like that some other parameter is limiting the maximum speed other then Motor[x].InvaMax.

  5. I have conducted following two test on other motor

    1. When the acceleration is restricted to 60mm/sec^2, the commanded feed of 2000mm/min only reaches a maximum value of 1741mm/min with ripples.

    2. However, If a feed of 1400mm/min is set instead, the velocity reaches the commanded value without any additional fluctuations.  

    I could not understand why in case 1 motor does not reach to commanded feed.

     

    image.thumb.png.993216ccd23c84fd1f0aa7a03670ebc6.png

    image.png

  6. Firmware version:2.6.1.0

    Controller: CK3M

    Servo update frequency 4KHz.

     

    In my machine B axis is defined as

    #5-> 1#5->5965233B

    Coord[1].FRAxes = $1C0  //XYZ
    Coord[1].FR2Axes=$0

    I am commanding as per the following program.

    G01 B0 F1000

    dwell 500

    B-10

    dwell 500

    B0

    When I plot graph for commanded velovity and acceleration, it shows velocity is oscillates after  acceleration is complete. Due to these fluctuations, acceleration feed forward is also fluctuating and creating noise in the motor.

    Can you suggest what should the cause?

     

     

    image.thumb.png.82a71129ed112f4f6d4cb06d8d589cc0.png

  7. I tried to read the manual but the content in the picture in the manual is not readable. 

    We want to use this with CK3M with IDE 4.5.1.3. We do get End-point configuration when we right click the master. Can you provide some documentation. We like to communicate with KEBA drive(which does not have separate communication port to drive for setup and monitoring). This drive KEBA has tested with Beckhoff TwinCat system with EoE 

  8. We are using Kollmorgen drive and configured PDO 6077 (Actual torque). This PDO is 16 bit integer. This data is signed integer data in the drive. However in the controller we are getting this as 16 bit unsigned integer. Can anyone tell me how to map this data in Ethercat so that I get directly signed integer?
  9. Currently we are using feed override with Coord[1].DesTimeBase . However this shows some issue like sluggish during acceleration and deceleration. Hence we like to use Coord[1].SegOverrride . We have tested this and it works perfectly with G01, G02, G03 commands. However it does not work with Rapid traverse. Can you suggest some way of implementation that it works for rapid as well.
  10. We are using power clipper with Ethercat drives in cyclic synchronous position loop and want to use compensation table for bi-directional pitch error compensation. When motor is moving in the forward direction, compensation is working properly (position command from the PMAC to drive get updated as per the compensation table). However when we move the motor in negative direction, the actual position feedback received from the drive gets updated and not the commanded position. As the position loop is closed by drive, we are not able to use backlash compensation table.

     

    Please help us how do we implement backlash compensation table in our case.

  11. We also use Cartesian axis X,Y,Z and two rotary axis and interpolate all 5 axis in small increments to achieve the contour with special look ahead function with blending.

     

    Will there be a difference in the accuracy of the contouring with and without rotary axis in FRAX command. We can change the F command in the program so that actual velocity of each axis will match.

  12. MClement,

     

    I have some sample code of how to write quickly to PMAC's flash memory in C, which will be retained between power cycles. Note though that this will reduce the lifetime of the flash.

     

    I also have example code of writing to SD cards/flash drives through C.

     

    If you are interested, send an email to support at deltatau dot com ATTN Charles and I'll send you those.

     

    Dear Mr/ Charles

     

    We are using power clipper and want to save data on SD card. Please send me example code for this

  13. We are trying to map Digital output of servotronix drive in PDO. The object number for the output is 60FEh and with index 1 and 2. When I open "Add New from Dictionary Object" buttton. After this we are not able to select the proper index number as we need only index-1 and index-2 . Index 0 is not required and not available as PDO mapping.

     

    We are using latest xml file from servotronix. Can please tell us how to configure index 1 and index-2 of 60FEh object.

    Servotronix_CDHD_PC0_Rv0_Modified.zip

×
×
  • Create New...