Hello Guest it is February 07, 2023, 01:03:46 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - helmholtz

Pages: « 1 2
Thanks for the recommendation Hood.

I tried 'Spin up Delay' at 1 sec (also tried 2-5), but noticed no difference in my test program. It always runs the same way.

in the little test program the first few passes will run at F0.0065 but on the last pass it runs at the specified F0.008. I specify S800 and get a True RPM of '776' (both on DRO and measured with laser tach) which is pretty close.

This example isn't terrible as the feed isn't off by too much, but I don't get why it is off at all. Thanks again for trying to help.

Code: [Select]
G20 G90 G18


( rough )
G97 S800 M3

G0 X0.55
G0 Z-0.2377
G0 X0.5625
G1 F0.001 X0.47
G1 F0.008 Z-1
G0 X0.55
G0 Z-0.2559
G0 X0.5325
G1 F0.001 X0.44
G1 F0.008 Z-1
G0 X0.55
G0 Z-0.2827
G0 X0.5025
G1 F0.001 X0.41
G1 F0.008 Z-0.4011
G0 X0.55
G0 Z0.0
G0 X0.51
G1 F0.008 Z-0.219
G3 X0.5024 Z-0.2239 I-0.005 K0.0
G1 X0.5003 Z-0.2241
G2 X0.4334 Z-0.423 I0.0922 K-0.1178
G3 X0.435 Z-0.4257 I-0.0042 K-0.0027
G1 Z-1


Thanks for the reply Hood.

I used Peter Homann's information (found in many forum posts) to calibrate the spindle. It comes up to speed quickly and is stable.

Under ports & pins, spindle setup, general parameters, all delays are set to '0'.

I've thought this could be an index debounce or debounce interval setting problem?

My index debounce is '0' and the debounce interval is '500'. This setting has yielded accurate and stable 'True RPM' numbers in the DRO. (Any time that I've increased the index debounce to say like 100, my true RPM DRO is much lower than actual RPM).

I've run enough code now to see that it always happens in the beginning of a program and gets corrected during the program.

Thanks for the advice!

I've been using Mach3 Turn for many months on a converted bench lathe and everything has worked as I expected so far. Most of my problems have been easily solved by reading the forum posts.

I recently added a C6 speed control board from cnc4pc so I could use spindle control (I use the C10 breakout board, and C3 index pulse card). I thought I configured it pretty well and get close to the requested spindle speed, both in the Mach3 DRO and against a laser tach.

BUT, I'm experiencing some really odd behavior with regards to G95 and can't figure out what's going on. On an intermittent basis Mach3 will reduce the feedrate, while executing a program, to some unusually low number like 0.0002"/rev. It will often be on like the first couple of roughing passes, but then Mach begins to execute the feedrate specified in the program on later passes. It usually fixes itself as the program goes on. Sometimes it doesn't, and I have to restart the Mach software.

If I stop the program and enter a feedrate in the MDI, it executes fine. It only occurs while executing a program. At no time do I see a drop in RPM in the Mach 'True spindle speed' DRO

What could possibly be causing Mach to ignore a feedrate as specified in a program, but do so on an intermittent basis, and then execute the feedrate later in the same program?

In general I use the following syntax for example:
G97 S800 M3
G95 F0.004
G01 Z X whatever...

Under 'ports & pins' -> 'spindle setup' both 'spindle speed averaging' and 'use spindle feedback in sync mode' are checked.

What am I missing here?

Thanks for any help!

Pages: « 1 2