Hi Guys; I think after a splitting headache from 3 hours of reading docs (too damned sweet too according to my sugar meter), I may have a better idea for the offsets.
1. Use tholefinder.ngc to locate home dead in the center of that brass tube which is nominally -0.2X and +0.1Y from the left front corner of the board. 2. Raise Z out of tubing but I think I did that in (t/b)holefinder.ngc. 3. By hand using LinuxCNC's fixed jog, move machine +0.1000x and -0.2000y, and HOME XY. This will establish a HOME that is -0.1X and 0.0Y from left front corner of board. The idea of the X offset there was to better center the circuit on the board. 4. Run Z up and swap drill chuck and probe for engraving bit. 5. Run to 0.2x 0.1 y, and run slowly down till the bit stops with error message as it touches the board. Probe hooked up of course. HOME Z. 6. Use G10 L2 P2 X0.2000 Y0.1000 Z0.000 to establish that G55 is the machines operating position image to be used for all XY ops till top of board is done, etch, text & drill. Z will get diddled extensively particularly as the last *.top.drill file runs. 7. Quick & dirty explanation, for the top of the boards, in tedautoz.ngc use G10 L2 P2 Xoffset Yoffset Zoffset and force use of G55. (This is why there is a tedautoz, a bedautoz, tholefinder and bholefinder since t* stuff will use G55, and b* stuff will use G56) 8. For the bottoms of the board, again Set G54 to do the probing and use the known G54 locations to probe for Z offset. We know for this board the X offset for the bottom etch & drill will be a hole drilled all the way through by top.drill at about X=2.195 Y=0.1, so drive it to about there, more or less centered in the reference hole, and run bholefinder.ngc, AFTER painting the hole with a half drop of deicer repair fluid and letting it cure properly. 9. Then remount the board and run bholefinder which will set the figure in #100 to the offset + 0.1 needed of offset the original -0.1 I used to move the top board pattern so it was better centered. 10. When bholefinder is done it will leave the correct x and y offsets in memory in #100 & #101. They will be shown with (debug, X=#100 Y=#101) everytime it runs. If my pallet is any good this time the Y(#101) values should be within a thou and ignorable. 11. These offsets are then incorporated by bedautoz.ngc to set G10 L2 P3 Xoffset Yoffset as it will also switch to G54 to probe the Z depth, then set that in the above G10 L2 P3 Xvar Yvar Zvar, and set the final co-ord model to G56 so the bottom etching and drilling will run in that mapping. This is almost making sense to me, but I ran out of coffee 3 hours ago, so what do you fellows think? A lot of this hasn't been written in yet, but will be by the time it warms up enough to hit the shop tomorrow. Cheers, Gene -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) My web page: <http://coyoteden.dyndns-free.com:85/gene> There can be no daily democracy without daily citizenship. -- Ralph Nader ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users