Hello Guest it is April 25, 2024, 02:19:06 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 - jimpinder

171
General Mach Discussion / Re: "Threading" Gaining Confidence
« on: January 24, 2009, 03:34:44 AM »
Nice to see someone bucking the downturn - well done.

172
You can make your 0.0.0 point in your GCode program at any point on the finished item you want. So, if for your particular job, coding it from the centre is more convenient, then do so.

All that remains, when running the program, is to set the machine at the correct place for it to start. The centre of the table is "a little unusual" -  (awaits a barrage of posts saying that is where we always start) - and if you are going to do multiple numbers of the same, then how to fix that position.

With home switches, it would be easy. Home to the home switches, then use an offset to locate the centre of the table. You could drill a small hole in the centre of the table using the spindle, then locate a rod into the hole before starting the job. This would ensure you always start from the same position.

Mach 3 has a system of "sizing" the axis, and if your GCode is too big, then you can run, and Mach will produce a smaller version. If you are talking of reducing diagrams to a workable size before you produce the GCode, them I am not the man - I write most of my own GCode for the engineering items I make.

As far as I can see, you have two choices - reduce the drawing in size to fit your table, then use a CAD/CAM program to GCode it for you, or produce the GCode from the drawing and use Machs "size" feature to cut it down for you.

The second option is quite simple, really and is all to do with he pulses per unit put out to your motors. You have set them to an "inch" but you could set them to 1/2inch (divide by two) a foot (multiply by 12) a millimetre (divide by 25.4) or any other size e.g. a "handspan" and the machine wouldn't know, it just works on the numbers.

See "scaling up an old program"  further down the main page



173
General Mach Discussion / Re: Mach turn & tool change
« on: January 22, 2009, 04:49:02 AM »
You can make one unit be what you want. I dont know the gearing on this particulary turret, but I would make the steps per unit sufficiently high to move my turret round to the next tool (as you say 60 degrees). Lets call each unit a "toolturn" instead of an inch, or a foot, or a millimeter.

This, I thought, would make the logic side of the job a lot easier. You can still do fractions of a toolturn, in either direction to lock it in place. If you limited the DRO to a single digit readout it would show the tool number only as it passed the mark, and then got locked back into place.

174
General Mach Discussion / Re: Ready to go with CSS - help!
« on: January 22, 2009, 04:35:57 AM »
Thanks for the warning - yes - this is why I was asking if there was any way to calibrate it.

Fortunately I am on a small "hobby" type lathe, and my spindle (on the pulleys I am using) will only do 350 rpm. I need to keep those pulleys becasue the outer diameter is such I am down to 200 rpm - but I need the torque out of my VFD.

Got it running fine now (but see below) and this morning I am facing (to a fairly simple profile) eight wheels. I can confidently set one going, and then come and write of the forum for 20 minutes while it gets done.

I still have one or two questions - if I move to a diameter, then tell the machine to do CSS (G96), then as Vince said, it chuck speeds up as the tool moves in.If I subsequently then make cuts outward, the tool slows down.  What I cannot do, it seems, is set the diameter at a small setting and move the tool out (i.e. slow down) in the first instance. I have also found (I think) that one CSS is selcted, the only way to deselect it is to close the program and restart, G97 has no effect (Have I got the right G Code).

Still we are a fair bit along the way - and I am getting a good consistant finish.

The trouble is now - I need to machine the spokes !!! ???





175
I can understand your enthusiasm to get going, but unless you spend a little time understanding the basics, you will just cause yourself a lot of heartache.

The prolem is all covered in the video tutorials, if you spend a evening watching those - HOWEVER -

I will try and get you started on the basics.

Your problem is that your machine is not in sync with your program.

I don't know what program you are trying to do, but it will have a 0.0.0 position. You must put the machine is the correct position.

The machine has two sets of DRO's (Digital Read Outs) to tell you the position of the axis. These are both of the same display.
If you press Machine Co-ordinates button, the led surround will light, and the display will show the machine co-ordinates of the machine - sounds odd - but these are the co-ordinates by which Mach3 keeps track of exactly where the machine is at any time. These are normally linked to Home Switches, which you say you do not have, but - no matter - if you press "Ref All Home" you will see the display go to 0.0.0. As far as the machine knows - it is home. The zeroing of these DRO's (in fact the only way to zero these DRO's when you have home switches fitted,)  is to hit the home switches. The exact position of these switches is not important. It is just a place to which the machine will return, reliably, time after time.

The display you use when running programs is the Program Co-ordinates display. This is tied to your program, and the machine must be told where the 0.0.0 position for the program is. As someone said, this is normally, but not always, at the bottom left hand corner of your table (or work piece). If you press the Machine Co-ordinates button, the led will go out and the display will now show Program Co-ordinates.

The displays might be the same, but probably not.

Jogg your table to the 0.0.0 position of your program. How accurately you do this depends on what you are doing. If it is a one off test piece, then it is not too important. If you are going to run 5000 pieces off, then you need to start spot on, and be able to place each work piece exactly in the same place. For now, put a small drill or something in the chuck, and the move the table so the drill is above the bottom left hand corner of the table. We will call that 0.0 for X and Y - Z will come in a minute.

Zero the X and Y DRO's by pressing the zero x and zero y buttons.

Your program co-ordinates are now set, and 0.0 is the position at the bottom left hand corner of the table.

From here you can run all sorts of tests. Try jogging each axis + or - and see if they are travelling in the right direction. Try entering on the MDI line a few simple commnds like G0 x2 and see if X travels the right way, G0 X0 should take it back to where it came from. Similarly with Y. You must get each axis travelling in the right direction and the jogging buttons set up to match before you start.

Remember in milling the X and Y movement are in relation to the movement of the cutter NOT the table.

From here the world is your oyster.

We will ignore the niceties, such as backlash etc. and run in your program. The toolpath should now show the program on the table (if it is big enough) with the 0.0 position at the bottom left. To set the Z height - this depends on where the Z height is in your program. Normally this is touching the top of the workpiece, so jogg your Z axis down to the top of the work - and then 0 the Z axis.

Your machine is now ready to start.

Once you have set the 0.0.0 position of each axis (and not necessarily all at once) then anywhere you move will be remembered by the machine and a G0 X0 Y0 Z0 will bring the cutter back to the bottom left hand corner, resting on the workpiece.

If you press the Machine Co-ordinates button, then you will see that the display changes from your 0.0.0 to whatever. This is the offset your program has from the machines 0.0.0 position and if you look on the offset table you will see G54 reflects those offsets.This is not important until you fit home switches, and it is intended for those places doing runs of different programs, where the machine can be homed to a known position. The offset G54 (or one of the other 250 odd offsets available) are included at the beginning of the program, and the machine then automatically goes to the correct position for that program. We are not there yet.

If you are at 0.0.0 and the workpiece is in press the cycle start and see what happens. Kepp you fingers out of the way - or better still, take the cutter out of the holder, and replace it with a bit of flexible tube, when you run first time, until you are sure you have it set up right.



























176
General Mach Discussion / Re: Mach turn & tool change
« on: January 21, 2009, 04:20:07 AM »
I am getting into this a bit late on - but there are a few things I am puzzling about.

The first was the comment in the first post - "How to make Mach 3 turn an axis for which there is no DRO"
I cannot see why you do not just put a DRO on the screen for the turret - marked turret. It only needs to be one or at the most two digits long.

As far as turning the toolholder on a stepper, then if you set the steps per unit at the number of steps it needs to turn to from one tool to the next, then the commands are simple G0 A1.*********  -  G0 A1  where ********* in the fraction you need to overun, and A1 is the locked position of Tool1. The machine would then overrun the position and back up to lock the tool.  The DRO would then show the number of the tool in the holder.

I would make the home position the position of locked tool 0, but I cannot see why you need three indicators - one would do if you have the contrallability of steppers.The logic of choosing the tool numbers is fairly straight-forward, if the axis is continuous.

I know Hood has already done a lot on this - but am I anywhere near the right lines on this, I might start on a turret myself, soon.

Jim.



177
General Mach Discussion / Re: Ready to go with CSS - help!
« on: January 20, 2009, 01:45:01 PM »
I've found the answer on a previous post that I was the instigator of.

Constant Surface Speed on January 19, 2008.

Graham Waterworth came up with the answer - and code to suit. I will try it tommorrow.


Jim

178
General Mach Discussion / Re: No VFD voltage...
« on: January 20, 2009, 01:32:19 PM »
I take it he is speaking english !!!

179
General Mach Discussion / Re: Ready to go with CSS - help!
« on: January 20, 2009, 01:30:13 PM »
Yes - thats what I figured as well. G97 is the same and seems to want a "return" value. The only trouble is the value in the little MDI doesn't seem to bear any relationship to the S value I type in.

Still working on it.

180
I never thought of that - good idea - I just held the probe in my hand and earthed it to simulate it touching something.