setting up my machine for orgin cord sys.

More
08 Jan 2012 20:06 #16444 by helpmeout
i have been reading what i can about setting up my machine, im getting some understanding from you fine folks,and may i say that if it was not for you ppl helping me i would have a much harder time. But with that said.I have a question about setting the machine up now.After i installed home switches on each axis,it changed a whole lot of things that iv got to get right. I put the home switch on the right on my x-axis,on the y-axis it is located on the post nearest to me facing the table, and the z-axis at the top. my y-axis does not move but my x-axis table moves left or right under the y-axis where the z-axis is mounted too. Im having a hard time setting this up.when i home all, the x-axis goes to the home position and sets and then moves away from the switch 1-inch the program says its at 0.000 homed. the y-axis moves toward me and sets then backs off 1-inch and stops and the program says 0.000 homed. and the Z-axis will go up to the top and hit the switch and move back down1-inch and say 0.000 homed. I want to change the locations of each of my axis for the 0.000 positions and i dont know how to do it.

Please Log in or Create an account to join the conversation.

More
08 Jan 2012 23:15 #16449 by andypugh
helpmeout wrote:

I want to change the locations of each of my axis for the 0.000 positions and i dont know how to do it.


Don't worry about the numbers immediately after homing, at the moment they will be in machine units (and you may never see those again).

Jog your machine to where you want X = 0, select the x-axis radio button top left, then press the "touch off" button, and type in the X value (zero, for example)
Now X zero in working coordinates is where you wanted it.
You can do the same for Y and Z.

You can toggle between machine and working (relative) coordinates with the # key. Unless you have a UK Mac keyboard, then as far as I know there is no way to get the #, but I digress.

Typically, to touch off to the edge of the work I will bring a tool (say 10mm dia) up to a feeler gauge (0.3mm is the one I normally use, but JT uses a 6mm dowel I think). Then in the touch-off box I can type -5.3 and then I know that the centre line of the tool is aligned to the edge when X = 0. (You can type expressions in that box so, 10/2 + 0.3 would also work).

Useful reading:
wiki.linuxcnc.org/emcinfo.pl?CoordinateSystems

Please Log in or Create an account to join the conversation.

More
08 Jan 2012 23:52 #16452 by helpmeout
If it wasnt so late,and cold in the shop I would go out and try that. Even after I posted I was reading the same thing about the touch off. I was not quite sure what it was about tho. so I will start using this feature from now on. and i was trying to read up on the g-codes,g54-59 to in put some off sets. I dont quite understand them yet. but im getting there. THIS i s SO much Fun... thanks

Please Log in or Create an account to join the conversation.

More
09 Jan 2012 12:16 #16476 by cncbasher
an excellent book to get to grips with cnc is ' CNC Programming Handbook ' by Peter Smid
and a good guide .

welcome to the cnc world .
as always take one step at a time

Please Log in or Create an account to join the conversation.

More
09 Jan 2012 13:13 #16477 by BigJohnT
Basically if you have one part/vise you only need to use the G54 coordinate system. The G53 coordinate system is the "machine origin". When you touch off the material in the G54 coordinate system you offset the coordinates so that the g code will run in the proper place. I typically (for a squarish piece of raw material) touch off X on the left side as 0 or what ever makes sense for your part. To expand a bit on that thought while we are here, if my material is 9.5" in the X direction and I want to cut a 9" wide (in the X direction) part I might touch off with a 1/2" dowel and call that 0.25 (radius of the dowel) + 0.25 (the amount of offset from the material edge) = X-0.500". I usually have the front face of the fixed jaw as Y0, this makes all the Y moves on the negative side. I typically set the top of the material to Z0 and this makes all Z cuts negative as well.

Touching off the X axis in G54 I place a 1/2" dowel in my spindle and move the X axis to the position (minus 0.250") that I want the X left edge of the material to be at and then Z down until the dowel is below the top of the material. I next slide the material up to the dowel and tighten the vise. Normally then I touch off X-0.250" in G54 at this point.

I normally have the Y offset for the fixed jaw which I find with an edge finder so it is usually set.

Touching off the Z axis with the tool mounted I lower the tool to less than my 1/2" dowel and then slowly raise the Z up until the dowel just rolls under the tool. No danger of chipping with this method as your moving away from the measuring point. Then I touch off the Z to 0.500". Touching off Z would normally be in the tool table for my mill. If you only have one tool then you could just touch off in the G54 coordinate system. If your using tool diameter offset you will want to touch off to your tool table.

And your ready to cut provided your g code file is programmed for the XYZ origins as I use above.

The above process is fast and accurate after you practice it a few times. At first after you touch off move the axis to the position you expect then double check that the DRO reads what you expect!

John

Please Log in or Create an account to join the conversation.

More
10 Jan 2012 04:31 #16506 by helpmeout
Thanks for those explanations,its starting to make a little sense I went to the instructions too, and reread the proceidures for the g-54-59 codes. Im going to start using them for my in puts. I had brought my computer from the shop to the house so i could bring up EMC2 to try some of these out but without the port hooked up in my configuration It keeps saying i cant do an MDI till the axis are all home, thinking about going into the setup wizard and removing the check marks for the inputs for my switches. so i can play around with it in the warm house.

Please Log in or Create an account to join the conversation.

More
10 Jan 2012 09:22 #16511 by Rick G
Might be easier/better to create another configuration on your computer just for learning.
You can try out all the features and changes you want to make without worrying about creating a problem on your work configuration.
I have the sim version of EMC on my home office computer just for that.

Your right learning curve is better in nice warm house.

Rick G

Please Log in or Create an account to join the conversation.

More
10 Jan 2012 13:09 #16519 by andypugh
helpmeout wrote:

without the port hooked up in my configuration It keeps saying i cant do an MDI till the axis are all home,.


As has been suggested, creating a clone of the config for practicing with makes sense. Just copy the whole sub-folder in the emc2/configs directory and give it a different name.

You can avoid needing to home with NO_FORCE_HOMING
www.linuxcnc.org/docview/html/config_ini...b:%5BTRAJ%5D-section

However, be warned that coordinate systems get even more confusing with no homing at all, especially with no physical machine to watch. So, it is probably best to experiment with the sim configs which have a simulated homing scheme.

Please Log in or Create an account to join the conversation.

More
10 Jan 2012 16:50 #16536 by helpmeout
Ill try that idea using the no_force_home idea by changing the 0 to 1 and see if i can run it.Im beginning to see i need more learning on both the cad program,trying to use A9CAD, and an early verison of CAMBAM.

Thank you ppl, for helping me.

Please Log in or Create an account to join the conversation.

Time to create page: 0.136 seconds
Powered by Kunena Forum