On Sun, Jul 29, 2007 at 12:44:02PM -0500, Jon Elson wrote: > Chris Radek wrote: > > > > To do this setup manually in AXIS is pretty easy now that you can > > touch off any coordinate system using the Machine menu. > > > I believe I tried this, and it most definitely did not work this > way for me. Now, here you say touch off enter 0.0 touch off > G55. I'm not sure of the exact sequence, it seems the second > touch off would just change the G54 system. Did you mean to do > the G55 in MDI first, or it doesn't matter, as long as the MDI > G55 is entered before the OK is clicked on the second touch off? > > Anyway, if this is so, then the Axis documents need to be > updated, it says that the touch off function sets the G54 > coordinates, not the currently active coord system.
I think you missed where I said "using the Machine menu" above. The touch-off button does move G54, but you can move any coordinate system you want if you use the menu. (cvs trunk/2.2 only) In cvs is a nice demo "systems.ngc" and if you load it and play with the various touch-off functions, you can see how it all works. For example: turn machine on, load system.ngc, on the menu select Machine/Touch off current axis in system G57, enter -2 in the dialog. Now you'll see the G57 jump off to the right by two inches. In MDI now, program G57 G0 X0. You'll see the origin axes jump over to the G57 and the tool will move to X0 on the G57 part/fixture. Now in MDI program G92 Y-1. You'll see the origin jump up an inch to make a new temporary origin. Now is the fun part: program G54 and see how back on your original part (the one at G54) you're still at the temporary origin (one inch up). To put everything back to normal, use machine/Zero coordinate system G57, and program in MDI G92.1 to cancel the temporary G92 offset. > > In gcode if you want to temporarily set up a coordinate system to > > machine some features using easier numbers, try G92. To do the > > same kind of task, but in gcode: > > > > G0 x0 y0 > > G81 z-1 ... (drill something here) > > > > G92 x-1 (set up a temporary system 1" to the right) > > > > G0 x0 (use an easier number, but now we are really an inch over) > > G81 z-1 ... (drill at the temporary origin) > > > > G92.1 (back to normal) > OK, this works, but requires you to enter just one offset system > each time. I can see some cases where it would be real handy to > have multiple part offsets loaded beforehand and switch around > between them easily. I guess you can do this, not too cumbersome. The cool thing about the scheme I've outlined is what happens when you actually have several fixtures. Imagine three vice (vises?) on your table. You can teach EMC their locations easily enough using an edge finder and the touch-off of G54, G55, G56. Now if you want to make three parts you can switch between G54, G55, G56 in your program. If you want to move to a new spot on all of them, program G92 just once, and again you can switch between the new spot on all your parts using G54, G55, G56. Chris ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
