Hello Guest it is April 25, 2024, 12:03:57 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

1541
General Mach Discussion / Re: Program E-Stop in middle of jobs
« on: October 22, 2006, 07:37:31 PM »
Sounds like noise. Its about the only thing that will give you Estops when none exist. Set a
Debounce interval of 5000 in the config. That woudl be 5000 x 40us of filetering to stop the noise or about
200ms..

Art

1542
G-Code, CAD, and CAM discussions / Re: Polite request
« on: October 22, 2006, 03:57:27 PM »
Hi Bear:

  You can, or at least you can usualy use many of the components. The lucky ones find they already have step/direction drivers in theri controls, so they need only a breakout board,
for others, they can use th emotors and poiwer suplies, and just need drivers and a breakout board. All depends on the original control. Basically, you keep whatever you can, and replace
whatever wont work in a step/direction context..
ARt

1543
General Mach Discussion / Re: New Fixture save
« on: October 21, 2006, 05:14:29 PM »
Hi Guys:

  I found this one. It is definitely fixed for next version. It was a variable overwrite in the GenLists for the new toolpath as you discovered.
Thanks for all the detective work, it led me straight there..

Art

1544
General Mach Discussion / Re: Encoder/MPG questions
« on: October 19, 2006, 08:35:15 AM »
Hi:

 Your encoder hooks to your servo driver, not to the computer..

Art

1545
General Mach Discussion / Re: Encoder/MPG questions
« on: October 18, 2006, 08:25:23 PM »
Hi Yanosh:

   You are trying to use Mach3 as a closed loop system but it is an open loop system. The encoder inputs have no effect on movement at all. They are not even required to be hooked up to MAch3. When you command G0X0.05, it will move the motors the number of steps necessary to move .05 as configured in the motor tuning.
  You do not need to use encoders at all..

Art

1546
Well, I guess theres allot to be said about motors. Stepper or servo. I dont htink we'll ever cut throguh everything one woudl want to know, but let me blog a few points,
usually more information is better than less.

 I get alot of questions about analogue servos. Theres quite a few of them out there, and its common for an owner to have no idea what they are.

An analogue servo, takes a voltage from +10 to -10 volts to make it work. Basically, the control unit or computer sets a refernece count for position internally, it then
looks at how far out the encoder count from the servo is from the ref point, if the motors encoder is way behind, the computer puts out a voltage which is about +10 volts,
this drives the motors amplifier to put out a high current to the motor to make it spin fast forward. As the distance in counts of the encoder gets closer to the computers set point,
the voltage drops, making the motor go slower and slower until the count of the encoder is the same as the computer. If the encoder was far ahead, the voltage goes negative making it go
the other direction. Thats an analogue servo in a nutshell. Since the computer is calculating how much voltage to apply to the motor based on the actual encoder position, this is refered to as
closed loop. Mach3 is open loop, so to use an analogue servo, the loop must be closed somewhere else. All servos are closed loop of sorts, just a question of where the loop is closed at.
In a Gecko 320 driver, for example, the servo loop is closed between the motor, and the driver.
  For some applications where you have an analogue amplifer and motor, you could use a step/dir convertor, such as those at http://www.skyko.com/products/ , they basically close the loop
at the convertor. But often, if your motor specs will match a Gecko driver, Id install a G320 and be done with it, much more reliable i think..
  Then there the question of using a non-servo motor as a servo. Im asked that allot. I personally prefer someone ask Mariss about such things, he's the guru, but Im of the "If it works, its a good solution" school,
so if you have an encoder on a DC motor, Id hook it up and go, (but then...thats just me..).

    In the end , with either motor, you worry about speed. Speed in servos (as in all motors) is tied to resolution. If a servo has a 500 line encoder on it, thats 2000 counts in quadrature for every rotation. So if one
rotation is one inch, then at 25Khz maximum Mach3 output, you'd get 25000 / 2000 = 12.5 rotations or 12.5 inches per second output speed, at 1/2000 of an inch resolution. Its a pretty easy calculation. (at least it is when I word it that way. :) )
 The general rule is you try to keep the servo going almost full out when your table is going full out, so you should pay attention to the details of the max speed of the servo vs the max speed of the table. Take note many servo driver
packs allow such options as gearing and ratios so the max speed of MAch3 may not matter in your calculations. Many , however, siimply go with the greatest oomph they can, and rework it if it doesnt work. All depends on how much you like to tinker and how picky you are with the end result.  It important to understand people build things much as they drive a car, some do it right , (me) some do it wrong. (everyone else..). CNC is like that. In the end, if it works, its right, maybe not as good as it could have been, but you learn form your mistakes. This will be my third table, so Ill try to learn from some of my mistakes previously.. I have th eluxery of not needing this for commercial use, just personal, so keep in mind that if your building this for the boss, think
three times about everything, and check your facts with others to make sure you get as much agreement as possisble.  I intend to spend less than 2000.00 or so, its likely to cost you much more as I already have alot of parts laying about..
so the more important your tabel is to your particular enterprise, the more planning  you should put into it..


  Well, thats it..another long day.. Time to put this blog to bed for the night..

to be continued....
Art


 





             

1547
Hi Chad:

  Well, I managed to find some 20:1's here, so Ill probably go with those. Ill design around them anyway I think. They happened to be on my shelf and look like I can adapt them to my AC servos', so Ill probably give that a whirl.

 Art

1548
General Mach Discussion / Re: Drinks with Dave
« on: October 17, 2006, 08:34:18 AM »
Hi Guys:

  Obviously I wont make it, but Benny will buy a round on me.. Have fun!!

Art

1549
Yeah, that'd be painfull. Id just load them on the Y side.. :)

Art

1550
Hi Gerry:

  Thanks, its nice to hear alternate opinions. The word "Typical" in relation to cnc is a bad one. Each person uses it based on personal experience.
In my experience, 90% of the tables Ive seen use the short axis as X, but in yours it sounds reversed. SO I guess we each have our own typical. :)
 Since out table tends to be placed in a location that gives us access best from the end of the table, X still makes sense as the short axis, but of course,
the argument is moot as using it either way requires some jobs to be reversed. In fact, it may be worthwhile to even add two buttons to a screen set
to automatically swap the axis configuration so the table may be considered to be either. That way there is no typical, and the orientations are then
dependent on the job. In Mach3 , its quite simple to do that unlike most software, so having buttons makes sense, I think Ill do that, I have to admit
having a button that tells thetable which axis is which on the fly could be very handy and eliminate having to worry about it. The argument of
which side of a wood router is X or Y, will in the end devolve to what the user does with it, if all a person does is doors, then he'd want to consider
X shortest, where another who does landscape signs only would want the inverse. A person who does half of one and half of the other woudl like both..
so I'll shoot for both, that way no CAD work or CAM work would be required to change any job around. Makes alot of sense..

  See, its these types of discussions that will make a router project conform to its use, rather than a dogmatic approach of who's right and who's wrong. :-) ,
in CNC, no-one is ever really wrong..just looking at things from his or her perspective. I like this because it allows for the software to create a conformance..

Regards,
Art


Art