I'm guessing whatever is causing the problem, is then triggering an EStop in the KFlop, which will trigger an M5 (spindle off), so that message is just a symptom, and not the problem.
Is it the...
Type: Posts; User: m_c
I'm guessing whatever is causing the problem, is then triggering an EStop in the KFlop, which will trigger an M5 (spindle off), so that message is just a symptom, and not the problem.
Is it the...
What have you got setup for the M0-M30 functions in Setup?
That jogging stop message is from the C program to stop the spindle.
That tells us the G-Code file itself is fine. If you were to open the G Viewer, you should see the simulated motion.
If you open KMotion (not KMotionCNC), there is an option to display the...
I've just had a skim through this thread, and it appears you're just randomly changing things to try and get things to work.
So lets take a bit of step back, and work through things a bit more...
I've just checked my toolchanger code, and it has no check as well.
Tom, if there's no encoder, could the axis destination be used?
Control panel wiring is something I've been thinking about recently.
My last retrofit, I used a Konnect wired to two DB25 breakout boards in the main control cabinet, wired everything on the...
You need some way to disable the servo drives/amps when they are not being controlled by the KFlop, as it sounds like the drives are still powered up, and are drifting.
Do the drives/amps have an...
Limit switch options are on the Config&Flash screen, which ultimately transfers them to the channel config.
Remember you need to download/upload the channel for settings to take effect.
In that case, is there no adjustment on the power supply?
Most power supplies have some form of adjustment.
How confident are you the voltmeter is accurate?
I've got a not that cheap voltmeter that reads high when it's internal battery starts to go flat. I only realised one day when I was checking a...
The reason I asked about if they were genuine, is genuine DM drives (and I'd imagine direct copies) need increased pulse widths, so you have to add an extra line of code to the KFlop configuration,...
I would not run at 128 microstepping.
Once you go above 8 or 16, there is no noticeable improvement to be had, and you're far more likely to have issues due to the high pulse steps involved.
Are...
Just had a quick search, and this is the kind of valve I'm thinking off - https://www.airlines-pneumatics.co.uk/pneumatics/valves/flow-control-valves/flow-control-valve-in-line-type-push-in/S070132...
Would the original valves not have one way restrictor/flow control valves, so the non-pressurised side return/vent flow is restricted, and acts as a buffer against the pressurised side?
I've attached the files from my little mill, which has a carousel changer rotated via a Geneva mechanism requiring two rotations between each pocket.
The tool change code is based of one of the...
Zip of my lathe files should be attached.
Essentially the forever loop in Cyclone_init.c (this is my main machine initialisation file which gets run to configure the KFlop), calls the...
The KFlop has serial ability as standard, however the pins used don't meet the full RS232 standard. However if you add a Kanalog board, it adds the needed buffer to get full RS232 voltage compliance....
What Tom was suggesting in his previous post, was the devices may not use standard MODBUS.
It's not unknown for manufacturers to create there own protocol, but still use some form of generic serial...
What I like to do with any new retrofit, is make a spreadsheet that lists all the inputs/outputs needed, along with how they work (i.e. switch to gnd/positive) what voltage they run at.
Once you...
Now you're making progress.
Reply #37, Jim swapped the output wires from the Drive.
That is going the correct direction, but obviously still needs work.
What you have there, is the output rises and hits it's limit (P * max output = 100), with the actual position lagging behind...
Couple things that stand out, set the Feed Forward values to zero for now. Feed Forward should only be used to home in on a final tuning (they essentially try and predict what the axis is going to...
I'll leave the tuning discussions up to Tom, as he is the one who actually understands it. I can manage the basics, but Tom actually knows the theory/maths behind it.
However, regarding the C...
I wouldn't give up just yet, especially since you were making progress. The reason there's not really a guide to follow, is the KFlop has that many options, the guide would never cover all options.
...
The ADCs don't have bit numbers. Bit numbers are only assigned to inputs/outputs that are digital (aka are only ever On/Off).
To access the ADC's, within a C program, you use either ADC(x) where x...
It probably isn't that significant, but I do think it's still a concern in certain situations.
I've just ran the figures for the Kinco drives I've used, and the analogue input filtering can be...
I won't bother quoting, but try and cover the key points you raise.
There are two benefits of absolute encoders. The first is noise resistance. As the drive periodically requests the position, if...
I'll clarify this a bit for you.
Although the motor has a 16bit encoder, it is an absolute position encoder only getting sampled periodically by the DYN4 drive. The DYN4 drive then takes that...
Here's the code from an old backup I've got on my laptop, although I have a niggle in my mind that I had to change the offset calculation on the lathe.
I would got out to the workshop to check, but...
Here's the code from an old backup I've got on my laptop, although I have a niggle in my mind that I had to change the offset calculation on the lathe.