Search found 121 matches

by Moray
Fri Sep 07, 2018 10:43 pm
Forum: Miscellaneous
Topic: Conversational Programming Program
Replies: 10
Views: 3155

Re: Conversational Programming Program

Having just dug into the code, I've realised why I hadn't got as far as adding the feedrate. I'd not finished the CW code. Fixed version is attached, although it's not perfect as after retracting to clearance Z from the final pass, it goes straight to the start of the next lead-in move, rather than ...
by Moray
Fri Sep 07, 2018 7:46 pm
Forum: Miscellaneous
Topic: Conversational Programming Program
Replies: 10
Views: 3155

Re: Conversational Programming Program

I knew there was something missing!

In my defence, I done the bulk of the coding for the pocket routine back in March (working out ramp ins in reverse and entry points took me a good few evenings to get right!), and then it got shelved over the summer.
That's now top of the list to fix.
by Moray
Fri Sep 07, 2018 7:41 pm
Forum: Miscellaneous
Topic: Probing routines
Replies: 7
Views: 2532

Re: Probing routines

That's what I was thinking, but I'm not 100% sure on how to handle everything. This is what I currently use on my little digitizer - http://www.craftycnc.com/probe-it-wizard-mach3/ On that I primarily use perimeter probing and export to DXF, which I'd really like to do without the need to rely on Ma...
by Moray
Fri Sep 07, 2018 4:14 pm
Forum: Miscellaneous
Topic: Probing routines
Replies: 7
Views: 2532

Probing routines

I need to add some probing routines to my milling machine, both for run of the mill offset setting I.e. finding centres/corners, but also with a longer term outlook to more advance probing I.e. perimeter probing/surface probing to create DXF/point files. Would I be right in thinking this could be do...
by Moray
Fri Sep 07, 2018 4:10 pm
Forum: Miscellaneous
Topic: Conversational Programming Program
Replies: 10
Views: 3155

Conversational Programming Program

So after a hectic summer, and now a few weeks of doing very little to recover, I've been getting back into my conversational program developing. Since the last release in March, the following changes have been made- 2018/09/02 Tool diameter display now updates after change of units in settings Tool ...
by Moray
Wed Jun 13, 2018 10:59 pm
Forum: Bug Reports
Topic: What the hell??? Violent random motion
Replies: 5
Views: 2833

Re: What the hell??? Violent random motion

Only bizarre things I've had involved Mach 3, and it randomly running the turret into the spindle on my lathe. Since moving to KMotionCNC, the only crashes have been self inflicted.
Tom, should the MaxI be as high (10'000)?
by Moray
Tue Jun 12, 2018 9:40 pm
Forum: Miscellaneous
Topic: Stepper Motor Selection
Replies: 4
Views: 2364

Re: Stepper Motor Selection

Motor inductance is the main contributing factor to a stepper motors performance, as the higher the inductance, the higher a voltage that's needed to force the current through the coils at speed. So if you have limited voltage, then you want motors with as low an inductance as possible. You'll often...
by Moray
Mon Jun 11, 2018 3:50 pm
Forum: C Programs
Topic: Changing Z Axis
Replies: 9
Views: 3202

Re: Changing Z Axis

When you run the program via KMCNC, have you selected the Exec/Wait/Sync option, so the the coordinated motion buffer is flushed/re-synchronised from the new position? If you don't select the Sync option, the motion buffer doesn't get flushed, so any previously buffered motion remains, and there wil...
by Moray
Sat Jun 02, 2018 8:27 pm
Forum: C Programs
Topic: Loops and Threads
Replies: 2
Views: 1242

Re: Loops and Threads

How do you plan on starting/stopping the misting? My approach would probably be to include it in my init.c forever loop, and have it monitor a virtual bit (that can be set/unset via KMCNC using an M-code). When virtual bit is set, turn on output, and store the time the output has to be turned off. W...
by Moray
Thu May 31, 2018 4:43 pm
Forum: C Programs
Topic: Axis Homing in Gcode
Replies: 2
Views: 1474

Re: Axis Homing in Gcode

How have you configured the M-code?

I would think you need to set it to Exec/wait/sync, so it waits until homing is finished, then re-syncs the interpreter.