Wow very neat wiring.
Type: Posts; User: TomKerekes
Wow very neat wiring.
Hi Jeff,
I'm guessing you haven't properly tuned the axes. The Feed Forward is probably outputting something to the DAC to give some motion. The Max Following Error is set to a huge value so...
Hi Jeff,
What is the input used for? That would be (input - 7.0) * 100.0 / (1907.0 - 7.0)
Hi Nate,
ok. Note: rapids are performed with 3rd order limited Jerk, so can be quite smooth even with higher velocities and accelerations. So if you re-visit this try lower values of Jerk.
Hi Nate,
Looking good.
I see about 1700 DAC counts are required to do 300ipm. So 400ipm would be 1700 * 400/300 = 2267 is more than the DAC range of 2047. So I think you will need to change...
Hi Nate,
You are correct there is a bug where the Kogna DAC is not being zeroed on disable. We will fix this in the next release. A work around would be to add:
KOGNA_DAC(0, 0);
...
Hi Nate,
This shows the commanded DAC voltage. It should be exactly 0 if the axis is disabled. If the offset pot has been adjusted for no motion when DAC 0 is commanded I don't understand why it...
Hi Nate,
Sorry I somehow missed your earlier posts.
Usually you should set the Gain Pot such that at 10V the system moves at a bit higher velocity than you will ever use. This allows use of...
Hi Jeff,
A general way to handle multiple events using a single Thread is to use a State Machine, See the untested example below:
#include "KMotionDef.h"
// Press Brake control
enum {...
Hi Jeff,
Is that a typo? Can you explain more clearly?
Hi Jeff,
Encoder Ref Marks are handled in KFLOP/Kogna Software so can be connected to any available input. Differential signals can be connected to any unused A or B differential encoder input. ...
It's hard to say if the 160V is needed, Do you have the motor spec? If not you might run a test. The speed of a DC motor is basically proportional to Voltage under light load. So you might apply...
Well we did say "basically" :)
You might read this. The Driver's + and - outputs basically switch from less than 0.4V to greater than 2.8V relative to its ground in a complementary manner. The receiver checks which signal is...
Hi Nate,
Encoding should work fine just change the MPG C Program to look for the codes instead of individual bits. However I don't think it is wired correctly. Kogna/KFLOP JP7 inputs are logic...
Hi Nate,
Thanks for your insight. You have logical thinking and good communication skills so I have no doubt you will succeed. I think you lose nothing by utilizing the existing drives. Worst...
Consider a Dynomotion KFLOP / Kogna Controller with Free KMotionCNC GUI and Kinematics :)
https://youtu.be/szZka9htlHM
Hi Nate,
Yes Kogna is software and hardware compatible with KFLOP. The same C Programs for KFLOP will run without changes in Kogna.
Hi Nate,
That could be correct. It depends on whether the number 1024 refers to quadrature transitions or quadrature cycles. When you say counts I think of transition counts. Normally cycles...
Hi Nate,
The simulated resolvers should work but hard to say what the accuracy would be. Assuming the lead screw directly connected to the motor and 1024 counts per rev that would be 0.0002"...
Hi Eric,
Keep a backup.
If you copy the contents of the previous Data folder to the new Data folder any new files should not be affecteded.
Hi Andy,
That should now be Threadsafe.
Thanks for posting the code.
Hi Andy,
I don't understand. Are you still executing code without the changes I requested? Please attach the files you are using.
Unless there is a WaitNextTimeSlice() in the loop then the...
Hi Andy,
You might remove all Axes from the Coordinated Motion System with:
DefineCoordSystem6(-1,-1,-1,-1,-1,-1);
I can't explain this, but one possibility is there is noise on the...
Hi George,
Thanks for the time for posting back.
Yes all future Versions will include both 32 and 64-bit Versions.
Note the 32/64-bit code has been released. See the 5.3.0 announcement here.
Hi Troy!
Thanks much for sharing.
Hi,
You should just be able to unzip KMotion5.2.1x64 and use it like any other installation and it has the x64 libraries pre-built in the \KMotion\Release64 folder.
KMotion.exe is only a 32...
Hi Ted,
After this you should get a Disconnect message. Click OK. Then Flash New Version. Then re-boot KFLOP and restart KMotion.
HTH