Hello Guest it is April 19, 2024, 12:14:37 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 - ART

961
General Mach Discussion / Re: Problems threading on the lathe
« on: June 05, 2009, 08:05:14 AM »
Hi Chip:

>>Didn't you Discover an Issue with ( Integer/ Non-Integer ) and "Mach3.sys" Code for Handling CPU Timing Issue"s, " Homing  Zeroing Error's ".
It had "Brian" scratching his head as to how I had helped on that one.


   Cant recall that one, but its likely, Ive gone through a lot of chnages over the past year in the code. Your scope readings showed the total for the averaging was
overloading. Your timer is so high a value, that adding up the 64 numbers required for an average, made the total more than 32 bits can hold. So now that we're
64 bits, it seems OK. Bu tin the driver, even the 64 bit total overloads unless I subdivide it. Thats how large the numbers are that we're dealing with. The counter on your
fast machine is counting from 0 on one slot, into the billions till the next slot hits it. Thats pretty high resoultion, pity I have to nerf it down some. :)

  Steves tests, ( Steve hates web forums..:) ), seem to show a well formed pitch, BUT his X was goign too far in , I suspect a separate issue there, and he's going to retest
now that we found a rad/dia issue. It seems the G0 move that preps before the thread is losing steps, so we're checking to see if thats systemic, or just on his machine.
Ill post some pics of the resultant threads when I get them. Heres a post of two threads, one EMC (correct), and one Mach3 (incorrect) , but the mach3 thread is too deep, ( rad/dia issue or something)
but you can see the pitch looks pretty good other than being too deep.. I suspect we're getting close.

Thx
Art

962
General Mach Discussion / Re: Problems threading on the lathe
« on: June 04, 2009, 09:46:26 PM »
Chip:

 they all look good except the last photo. The problem is in the driver for that one. It isnt expecting only 1 slot, so the average tim ebetween slots is too high,
and that causes the trouble. As long as its got the ten slots to work with , it seems all OK, this same problem would happen if the RPM was too low in a 10 slot system though
as well.

  So Im not sure if I want to subdivide it more as yet to cure that possability, its only meant to read down to a certain level, and I recommend at least 10 slots on a disk.
Ill wait now till some actual threading runs are done. Steve has been running some for me, so more test results are expected soon. Ill redo a version then to see what I can
do for the rest of it all.

   Thats good for tests for now. I think Im about done till actual threading runs are done on various machines. That will tell us how the corrective speeds are running.

Thx
Art

963
General Mach Discussion / Re: Problems threading on the lathe
« on: June 04, 2009, 08:19:17 AM »
Chip:

  1 slot per rev? Shouldnt ever happen. If a user only has one slot per rev, then they should use the original threading scheme in Mach3, but more than 1 is OK.
Weird numbers may result with low counts. When you enter G32, the average slot time is locked, if the spindle speed changes after that weird numbers may result.

In phot #1 it looks as if G32 mode was entered, then the spindle speed ( or slot speed ) was slowed down. This means the RPM was 258 at G32 time, but then was raised to
1016 after G32 was enetered. You need to enter a g0 to get out of threading mode before changing the spindle RPM, (OR ) the spindle didnt rotate enough times to average
before G32 was enetered. It takes 64 slots to average, so if the number of slots is 1 it takes 64 rotations before you could enter G32, if 10, then 6.4 rotations is the
minimum beofre it all averages out and G32 can be entered. Looks like in testing G32 was entered, then more testing and spindle speed was changed during this testing while still
in G32 mode.

 In Photo #2, the same effect seems there, the spindle speed was greatly changed after G32 mode was enetered. You have to be carefull that G32 mode is only entered with a spindle that has been running
and has rotated enough that 64 steady time slots have been read before entering G32 mode.

 The fact that the average slot time is so far away  from the last slot time seems to indicate all this. The average slot time should, except when the spindle slows during a thread, always be close to the average time.

Does this sound true to the way your testing? ( Or are my numbers screwing up? )

Thx
Art

964
General Mach Discussion / Re: Problems threading on the lathe
« on: June 03, 2009, 10:25:38 PM »
Chip:

 Sorry, this one shoudl work...

Art

965
Looks excellent. Strong and accurate. Id say just keep going..

Looks to me like it will make an excellent gantry.

Art

966
General Mach Discussion / Re: Problems threading on the lathe
« on: June 03, 2009, 07:19:07 PM »
Hi Chip:

 Ahh, I think I see why the scope screws up.. Try this plugin..

Art

967
General Mach Discussion / Re: Problems threading on the lathe
« on: June 03, 2009, 07:53:17 AM »
Hi Chip:

  Thx for the readings. Id say you can ignore the "funny timing" computer at this point. Its numbers seem fine.
The other one I can see is due as you say to "large" numbers being seen. Ill reduce them in next version.
The only question I have is if the Scope @Sample# reading is always 0 on that minimum number..

   I dont know whats up with the EMCO opto's.. I dont have one for my emco, I used my own in the end.
So let me know if the @Sample# seems to always read 0 in the minmum DRO, and other that that Id wait for next version,
I think its about done, but the timing will have to be reduced further to fit computers with your very high timing base..

Thx
Art

968
General Mach Discussion / Re: Problems threading on the lathe
« on: June 02, 2009, 12:33:33 PM »
Chip:

  Sounds like a defective opto or setting of sensitivity. There's no way to fix that, it should trigger on every index, and it shoud be at least teh same size as your timing input slots..

Art

969
General Mach Discussion / Re: Problems threading on the lathe
« on: May 28, 2009, 02:47:18 PM »
Chip:

 You need Either INDEX and TIMING inputs, or INDEX and Encoder#3 inputs to start threading..

The slowdown is caused when it see's the slot times change or the encoder timing change.

Art

970
LazyTurn / Re: LazyTurn
« on: May 28, 2009, 09:55:33 AM »
Hi Guys:

  New version.

  This version optimises the secondary toolpaths. I tno longer pulls all the way out between groups of cuts.
Should be much faster and more efficicent to actually clean out the profile.

Art