Hello Guest it is April 19, 2024, 01:33:04 AM

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 - awerby

Pages: 1
1
If the only Mach3 support offered is through this forum, and it's been unsearchable for almost a month, this is pretty lame. While "rethinking" is all very well, why not put it back the way it was when it last worked correctly until you've got a solution that actually functions? Or are you trying to shut down the Mach3 product, and this is your way of forcing people to "upgrade"?

2
General Mach Discussion / Re: Why do large files cause lost steps?
« on: April 07, 2008, 02:44:29 PM »
How have you got the A axis set up. You say it is a rotary axis. In that case your number of steps per unit should, I would have thought, be in degrees. The speed then translates to degrees per minute - not ins or mm's as shown on the screen.

[Right; it's set up as a rotary axis with the units being degrees and not inches. In motor tuning it worked okay at 1000 units per minute, but I backed it down to 750 to give a margin of error. That works fine in G0 moves in MDI, even combined ones like G0 A360 Z3. But when I run my program that calls for CV, the pulses Mach puts out don't seem to drive it correctly, and I end up way off the mark.]

If you say the computer has no problem with xy or yz or whatever, why don't you set up the a axis as a linear axis. Compute whatever the distance is you want to move at the circumference, think of this as a distance unit and enter in the appropriate nuber of pulses to turn your A axis far enough to give that distance at the circumference ( a bit of pi will be involved) but to Mach it makes no difference - all it wants to know is the number of pulses it has to output to move your axis whatever distance you decide upon - it could be measured in finger widths for all the computer knows.

[I tried that, and it didn't make any difference, which surprised me. But maybe there are more places to uncheck than "A is angular"? I'm not sure how to specify the pulses, but if you're talking about changing steps per unit in motor tuning, wouldn't changing that to an arbitrary linear unit lose the accuracy of my revolutions? If the rotary axis doesn't rotate 360 degrees when called upon to do so, I don't see how it could possibly make a correct part.]

You may be right - the computer might have difficulty doing CV on a rotary axis (I can't see why, but it might)

I am assuming this pattern is described on wood of a given diameter, and therefore it does not matter if you are in rotary or linear settings.

[It's not that simple, actually. I'm carving something that varies in diameter quite a bit from one end to the other. Yes, if all I ever wanted to do was inscribe text or something on cylinders of a fixed diameter, I could see this working, but I want to be able to carve all sorts of things on this machine, which can cut rotary parts from about 1/4" to about 36" in diameter. I'm really hoping that this is a simple little bug in the CV, and that everything will work after some squashing takes place...]

Andrew Werby
www.computersculpture.com




3
General Mach Discussion / Re: Why do large files cause lost steps?
« on: April 06, 2008, 09:53:20 PM »
In the G-code program that's causing me problems, just two motors are running at the same time: A and Z. The same setup doesn't have a problem with moves that combine X and Z, or Y and Z; these work fine. And if I turn CV off, the program runs without losing steps, just slow and jerkily. Brian suggested giving A a separate feedrate of its own (in degrees per minute) but I'm not sure how to do that in my software, and I don't know how that would work with combined moves. By the way, I got the file to misbehave when I'd radically truncated it (to one revolution) and turned off the screen display, so maybe I need to change the name of this thread to "Why does CV cause lost steps in A"? But Brian also said he'd found a "little bug" there which he's going to scope out, so maybe I can give this a rest pretty soon and get back to carving...

Andrew Werby
www.computersculpture.com

4
General Mach Discussion / Re: Why do large files cause lost steps?
« on: April 03, 2008, 03:36:50 PM »
Thanks for the help, guys. Taking things from the bottom up: yes, I do have CV turned on. I've generally had good luck with it, since it smooths out all these little moves and makes them flow together better. But in this case, it seems to be a big part of the problem. When I've called G61 (exact stop) I lose a lot fewer steps, although motion is more intermittant. I upgraded to the latest bleeding-edge version of Mach, which is supposed to have improved CV, but maybe they haven't gotten to fixing combined Z-A moves yet.

I'll try turning off the toolpath in the Diagnostics page (which seems like an odd place to put that function) - thanks.

I don't have backlash turned on; the linear axes don't seem to have any, but I'm sure there's some in the rotary. However, I'm having bigger problems than that right now...

I tried fiddling with the lookahead and CV feedrate settings; nothing I did seemed to make much difference. Can someone explain what CV feedrate is, and what the effect of a "2" or ".5" instead of a "1" should be? Is the lookahead in inches, degrees, combined units or what? Wouldn't making the number bigger increase the load on the computer?

And yes, this is not the fastest or most memory-loaded computer in the world I'm running Mach on. I was under the impression that Mach didn't need a lot of CPU speed or RAM. But if that's necessary to run my long and intricate part files, I guess I can get a new one; any suggestions for something people running big files with combined moves have had good luck with?

Andrew Werby
www.computersculpture.com





5
General Mach Discussion / Why do large files cause lost steps?
« on: April 02, 2008, 05:20:21 PM »
I've been trying to do 3d contouring on a 4-axis stepper/gecko machine we built recently, and I'm experiencing strange behavior, which I'm at a loss to account for. While a combined move in the X and A axes works perfectly with the X axis set at 300 ipm and the A axis at 790 dpm (degrees per minute), when I try to run my large (11mb) finishing pass, which calls for multiple tiny moves in Z at the same time as it rotates in A, I have to slow down to a crawl (75 Z, 150 A) in order not to miss steps. At this rate, the motors sound very odd (the A axis groans, and the Z axis clicks) and of course the progress of the cutting operation is practically nil; the cutter basically burns its way through the wood.

I'm trying to figure out what's going on. Is memory overhead from the file size interfering with pulse generation? Is it the graphic redraw that's slowing things down? (How do I turn that off?) I haven't had nearly as much trouble when combining tiny moves in X and Z; is there an issue with combined rotary and linear moves? Should I set a different plane of movement? (X/Y is called by default) Or is it the Constant Velocity function that's messing things up? (When I've tried Exact Stop, things get very herky-jerky). I've used Mach for a while without having problems like this; is it something to do with Version 2.63? Why is there such a huge difference between the speeds that work reliably in testing and the ones that I have to use when running my program? What is it that's causing this massive loss of steps, particularly in A? Any suggestions would be much appreciated - I haven't got much more hair to tear out...

Andrew Werby
www.computersculpture.com

Pages: 1