It sounds like the machine is waiting for a spindle-at-speed signal.
If the motion command following M3 is G00 (rapid) does the machine still refuse to move? I think spindle-at-speed only inhibits feed moves.
I have a DIY CNC router table that was built a while ago by someone else. I am using LinuxCNC to control it and the gmoccapy interface. Basically a few days ago was my first introduction to this device and I am super excited. Worked out how to import my 3D model into Fusion 360 and generate the G Code. The machine moves around and follows the steps but doesn’t turn the router on unless I do it manually in the software. But it stops as soon as I hit play.
If I put M3 on a line in the G Code the router switches it on and the program proceeds but the machine doesn’t move.
If I take out the M3 the router doesn’t turn on and the program proceeds and the machine moves.
I can just plug the router directly into a power point to force it on all the time but I know this isn’t how it is meant to work and am also concerned that it won’t allow it to switch off with the eStop.
I figure the problem might have arisen from playing around with the conf wizard as I didn’t understand it all a few days ago when I first jumped in there. Always my problem with new gadgets (as I am sure many can relate lol).
Does anyone know what would result in the problem I am facing and can anyone point me in the right direction? Any and all help is greatly appreciated.
Similar Threads:
- Need Help!- Spindle starts to spoil up then stops....New Build
- New Machine Build- Spindle stops/starts reversed
- Need Help!- Make smoth starts and stops?
- Need Help!- Cut stops and starts along cut path.
- M-Stops and starts
It sounds like the machine is waiting for a spindle-at-speed signal.
If the motion command following M3 is G00 (rapid) does the machine still refuse to move? I think spindle-at-speed only inhibits feed moves.
Anyone who says "It only goes together one way" has no imagination.
Roughly:
M3 S1000
G00 X3
G00 Y4
G00 X0 < program runs to here
Feed Move < program stalls here or possibly line before here
This is from memory as I don't have a machine with spindle feedback running presently.
"spindle-at-speed" has specific meaning in hal.
Does anything in this thread help?
Link ---> https://forum.linuxcnc.org/49-basic-...and-m3?start=0
If that's clear as mud I would suggest posting to linuxcnc.org forums.
Anyone who says "It only goes together one way" has no imagination.
So I have done some more testing and the program continues to run the g code but the machine doesn’t actually move.
Try:
F100 S1000
M3
g0 or g1 moves
Alternately, you might have a misconfigured I/O pin somewhere.
Cheers
Roger