Jump to content

BertyM8

Members
  • Posts

    6
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

BertyM8's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Hello, I am having a problem with a program for 2 channel stepper PTO control: Every now and then when the PLC is reset, the PTO Configuration block doesn't configure the Channel 1 outputs and the motor wont move. PTO config block says status = 0 and success = 1 but move, set home and other functions give back error status = 5 (configuration block doesnt exist) I think. The channel 0 is okay and the other stepper does according to the program. Problem is, I cannot just reset the program, I have to download a "blank" new program, then back to the old one and then it works fine for some time. I have an EX-RC15 with CAN communication which is maybe why this happens? The PTO configuration block is set at SB2 - power up bit so maybe I should put up a delay of some sorts?
  2. Hello, I am having a problem with a program for 2 channel stepper PTO control: Every now and then when the PLC is reset, the PTO Configuration block doesn't configure the Channel 1 outputs and the motor wont move. PTO config block says status = 0 and success = 1 but move, set home and other functions give back error status = 5 (configuration block doesnt exist) I think. The channel 0 is okay and the other stepper does according to the program. Problem is, I cannot just reset the program, I have to download a "blank" new program, then back to the old one and then it works fine for some time. I have an EX-RC15 with CAN communication which is maybe why this happens? The PTO configuration block is set at SB2 - power up bit so maybe I should put up a delay of some sorts?
  3. I am having a similar positioning problem on my V130-33-T34. Basically I have the same setup with a ballscrew set driving a motor trying to send it 4 different "PTO move" blocks to 4 positions on the linear rails. First I initialize it to a mechanic end switch - and give a "PTO Home" when it leaves it and it sets it right. I then proceed with absolute movements. Then I give it a command to go to Target Position 1=100mm with 900rpm and stop with acc/ dec both 2.5 sec (2500 in ms). All good in positions up to here. Then the fun starts, changing rpm in standing to 350 and acc/dec to 3000, Ihave to preform a movement where I give it a command to go to TP2=160mm, upon reaching the position I immediately give it a command to go back to TP3=120mm. It reaches the TP2 and goes back to TP3 but I'm not sure if the actual movements are such and here's why. I then proceed to go to TP4=2000mm which is actually just a bigger measurment than needed because after giving the command the program is checking for an induction sensor to give a signal that it is at the end of the ballscrew set. There it gives the command "PTO stop" in normal motion with dec=0.5s so it stops nicely and before the actual ending of the ballscrew. After stopping at that position (around 370mm with maybe 0.1mm deviation) I give it a command to go back on TP1 with 900rpm and acc/dec 2.5s again. When it arrives there the measurement from 0 position where PTO home was is 100mm which is okay. After this there is another ladder net execution to turn an output on and off and after that it repeats the positioning startinf from TP1> TP2> TP3> TP4>TP1 with the same settings as in firat cycle. The deviation starts when it reaches back to TP1 again, it is onl 92mm away from the 0 position physically, but the TP1 is reached okay and also the current position when it stops at TP1 is also the correct 100mm. Each cycle gives 8mm less to actual position and so all the subsequent movements are off for that amount x number of cycles. Should I just go to TP1 = 0mm and start from the mechanical endswitch everytime and go back to it at the end of cycle? Thanks for reading, hope you come up on some solutions for me, I'll try to move it on 0 and reset it everytime.
  4. Hi, could you provide some info or maybe your program file for the XY table? I am developing an application of cutting wooden leg ends into oval shapes with 2 sides straight and then two half circle sides. I am using 2 steppers for X and Y movement. I have reached the point where they get initialized on end switches, then using PTO absolute movement I drive them to the starting point (let's say X=600 and Y=40), then only X goes forward to X=1000, while Y stays in place, cutting the right straight side. The problem is when I try to make a U turn using X and Y PTO absolute move, which doesnt go the way I'm doing it. I am trying with linearization block to change the position of X depending on Y, but should I use a self written formula instead? Linearization makes it go sideways at 45° and after doing half the target for Y I switch the X to go back. Thus I am making a V instead of U turn. Can this be similarly solved with a data table where I can draw points in the U turn and then it will change the target positions dinamically in this way?
  5. Hi Joe, I have taken your example and also did rewire the +24V on PUL+ and DIR+, I had it on 0V before, but switching that I have managed to getthings moving. Now as I'm writing my ladder it seems that 0 channel is switching the direction nicely when inputing + or - target positions, but the 1 channel is only hoing one way. What could be the reason? I will post the program later when at my workplace.
  6. Hello, I'm quite old for the Unitronics ladder, but mainly in Jazz. I am having the same issue with my V130-33-TR34, all the programming side should be okay, only a sample application trying to get it to work - go to target with given velocity in PTO. It is configured, I set the profile and the succes bits are on both, but then when issuing the Move it only sets the succes bit on, but the stepper motor doesn't budge. My wiring is such: O1 and O3 to PUL + and DIR + of the stepper driver (through 2k resistor since it has 24V), then the PUL - and DIR - to 0V on the PLC. I have tried to switch the PUL and DIR from + to - and the 0V too, but no luck. When reading position from Read PTO block, it starts moving, but also my target is 2500, units and pulse/unit are 1=1, but the read position stops at around 4290 - 4320 values. Can somebody explain how am I supposed to wire/program/change something on my setup so I can get it going?
×
×
  • Create New...