Hello Guest it is March 28, 2024, 07:31:45 PM

Author Topic: Problems threading on the lathe  (Read 432234 times)

0 Members and 2 Guests are viewing this topic.

Offline Hood

*
  •  25,835 25,835
  • Carnoustie, Scotland
    • View Profile
Re: Problems threading on the lathe
« Reply #700 on: November 25, 2009, 09:11:29 AM »
Do you see the index pulse on the diagnostics page?

Hood

Offline ART

*
  • *
  •  1,702 1,702
  • Tough as soggy paper.
    • View Profile
Re: Problems threading on the lathe
« Reply #701 on: November 25, 2009, 09:25:56 AM »
Hi Guys:

 In theory the spindle timing is done in 64 bit, while I only used 32 bits of it. If you have a vcery fast cpu, it may cause a rollover. Im checking it out now. Can anyone confirm, as on my machine, the RPM reads OK?

Thx
Art
Re: Problems threading on the lathe
« Reply #702 on: November 25, 2009, 09:29:43 AM »
Yes the index is indicating on the diagnostics page.

Peter

Offline ART

*
  • *
  •  1,702 1,702
  • Tough as soggy paper.
    • View Profile
Re: Problems threading on the lathe
« Reply #703 on: November 25, 2009, 09:35:33 AM »
Hi Peter:

     Actually, I was wondering if the rpm was OK on any machien but mine. :)

This is hard to test here as my RPMis fine and I suspect its computer mothervaord related.

Here is a version of .32 that has a unsigned interger fix.. Can anyone confirm if this helps or not?

Thx
Art
Re: Problems threading on the lathe
« Reply #704 on: November 25, 2009, 10:29:07 AM »
Hi Art

I loaded the application you attacthed into Mach 3, replacing the existing one from version .032. (Was this right?) Version in help/about shows 0.030.

It seems to solve the problem. RPM indication is showing true and application end RPM is closely following rotation speed realtime in turn diagnostics.

One observation is that in turn diagnostics, spindle feedback is showing as being disabled, whether or not "use spindle feedback in synch mode" is enabled in ports and pins.

Peter

Offline ART

*
  • *
  •  1,702 1,702
  • Tough as soggy paper.
    • View Profile
Re: Problems threading on the lathe
« Reply #705 on: November 25, 2009, 10:41:48 AM »
Hi Peter:

  The new code makes the thread diags bad.. Id delete them. The version is correct..I just didnt update it.

Art
Re: Problems threading on the lathe
« Reply #706 on: November 25, 2009, 10:53:38 AM »
Hi Art

Understood.

Another observation as follows:

Start mach 3, run M3S1000 from MDI or G code program, spindle LED lights but spindle motor doesn't start.

Repeat this test several times, same result.

Load 1000 into required RPM DRO and select spindle button on screen.

Spindle starts at 1000 RPM

Now run M3S1000 from MDI or G code and spindle starts correctly every time.

I have repeated this several times powering down the computer between tests. It seems that M3 will not start spindle motor unless it has previously been started manually (by the spindle button)

Peter

Offline ART

*
  • *
  •  1,702 1,702
  • Tough as soggy paper.
    • View Profile
Re: Problems threading on the lathe
« Reply #707 on: November 25, 2009, 12:29:35 PM »
Peter:

 What happens if you do a S1000, then an M3 on two separate entries?

Art
Re: Problems threading on the lathe
« Reply #708 on: November 25, 2009, 01:53:03 PM »
Art

It's the same.

The spindle on LED comes on but the output LED for the spindle in diagnostics does not flash. After spindle has been switched on once manually, then entering S1000 and M3 as 2 separate entries works the same as entering them as one entry. Spindle LED illuminates, output LED flashes and spindle starts.

When I went to the shop to do this, I noticed that I am now not getting any speed indication at all. Reading is always zero RPM and Index LED is not registering a pulse. This was working fine a couple of hours ago. Restarted mach, rebooted computer, but at the moment I am not getting a pulse on the index.

Peter
Re: Problems threading on the lathe
« Reply #709 on: November 26, 2009, 11:06:04 AM »
Art

System index restored. Oil in switch. Status is now the same as my post number 706.

Peter