christophertedjo Posted December 14, 2016 Report Posted December 14, 2016 i have done the programming of triagnle, first the motor x move 65536 pulse to right, then motor y moves 65535 pulse to top, and then both motor interpolates to 0 pulse. but why when both of the machine interpolates, the x axis motor move slightly faster at first (making a small straight line) but connected at the destination position.
Gambit Posted December 14, 2016 Report Posted December 14, 2016 Can you tell us more about your system Setup?
christophertedjo Posted December 14, 2016 Author Report Posted December 14, 2016 @Gambit ok. so here i have a Q02HCPU that control a QD75D4 motion controller. the motion controller controls 2 motor, MR-J3-20A (as axis) and MR-j3-40A as(y axis) i set the program and parameter via GXworks 2 here is where i set the position addresses for both motor. image"1" shows the positioning data for axis 1 and image"2" for axis 2 the triangle i made : - 1st axis 1 move to 65536 pulse, then axis 2 move to 65535 move, then both motor interpolates to back into 0 pulse position the triangle start at 0 pulse.
Gambit Posted December 14, 2016 Report Posted December 14, 2016 Have you checked if ALL the parameters of both Axis are the same? For instance the Command in position range or the Bias Speed at start
christophertedjo Posted December 14, 2016 Author Report Posted December 14, 2016 @Gambit i set all the servos parameter same. is it possible if the mechanic installation error cause that problem?
Crossbow Posted December 14, 2016 Report Posted December 14, 2016 Perhaps the problem is the interpolated motion is starting when the vertical axis says 'in position' and not 'complete'. In position signal says you are 'almost' done, and you specify the in position window in the axis settings. So the interpolated motion may be starting its acceleration while the vertical axis is slowing to a stop.
christophertedjo Posted December 15, 2016 Author Report Posted December 15, 2016 @Crossbow i set the program after the motor done moving before the interpolated step. i also try to test 1 by1 movement and pause for 1 sec then continue to making diagonal. the acceleration should be done before the motor starting the interpolation. the result still the same. any suggestion?
Crossbow Posted December 19, 2016 Report Posted December 19, 2016 Acceleration is NOT done before the motion begins. Interpolation starts when motion starts.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now