|
Tom,
Today i have connected up the KFLOP and Kanalog to our CNC horizontal arm machine that is used for milling clay automobile bodies.
The machine has AMC DZR drives that are being used with the Kanalog ADC output.
The AMC DZR drives have brushless motors connected with encoder velocity feedback.
The Kanalog has 1 micron resolution magnetic linear encoders connected for position feedback.
I have Kp gains of 0.2 and each axis will perform a Step Response.
The maximum velocity is 200mm/second and the acceleration is 200mm/second/second.
The KFLOP software is the downloaded latest version April) from your website.
The simple questions are as follows :
1) I know that the drives need 235rpm/volt for 200mm/second velocity for 9 volts analog input.
On our previous PCI controller i would set Kp=0 and VFF=1 , creating an open loop control.
I would then command a 200mm/second velocity and adjust the drive rpm/volt to get the actual velocity to equal the commanded velocity.
How do i do this with the KFLOP if the correct drive rpm/volt value was not known ?
I may have answered my own question with the above but confirmation would be appreciated.
I have tried running your KCNC application.
The step function works okay for each axis and i have checked each axis moves the correct distance.
The jog buttons move an axis but sometimes the axis keeps on moving when the jog button is un-clicked,sometimes the axis seems to stop when the jog button is un-clicked and sometimes overshoots and reverses back a distance.
2) How are the jog buttons supposed to work ?
When i try to run any G code program,even a sample one from the KFLOP directory i get a 'CNC G code program aborted' error at any line where an X,Y,Z move is to be executed.
i have no limit switches connected so i have no Home operation.
3) What am i doing wrong ?
The AMC drives will accept both analog and antiphase PWM input.
4) Which input is the best to use as the 11 bit analog Kanalog output would appear to be more precise than the 8 bit PWM output from the KFLOP ?
5) Can the trajectory planner handle coordinated motion from 5 axes, blending move segments from the main 3 linear axes and 2 rotary axes which are mounted on the end of our horizontal Y axis ?
Regards,
Tim
|