Greetings;

Trying to cut a short trench in the "tap hat" to put that m4 (7mm 
diameter) screw head into.

Machine is touched off just out of end of workpiece.

Code, with G3 line copy/pasted from arcgenm18.py.
===================================================
g20g7
#<_pocket_width>        =       0.27900 (about 7mm's)
#<_tool_dia>            =       0.24900 (let dull tool flex .0005")
( assumes mill is 1/4" thru, so circle diameter is .0300")
#<_circle_dia>          =       [#<_pocket_width> - #<_tool_dia>]
#<_wobble>              =       [#<_circle_dia> / .5000000] ( .015" Y trades 
sign at 
circle)
(debug,wobble=#<_wobble>)
( x stop, draw semi circle to other side of wobble )
#<_x_minus>                     =       -0.3000000 (depth of circle center from 
ends of arc)
#<_x_safe>                      =       0.1500000 (out of workpiece)
#<_y_center>                    =       0.0000000 (for reference)
#<_z_top>                       =       0.28000000  (top surface of jig)
#<_z_final>                     =       -0.0780000 (depth into jig to cut 2mm 
into brass)
#<_z_dec>                       =       [0.3580000 /20] (establish cut 
decrement)
(debug, zdec=#<_z_dec>)
s600
#<_z_tmp>                       =       #<_z_top>
m6t10 (tool image small enough I can see past it in Z view)
m3

o100 WHILE [#<_z_tmp> gt #<_z_final>] (do depth loop)

#<_z_tmp>                       =       [#<_z_tmp> - #<_z_dec>] (decr depth 
till done)

G90 (absolute distance mode for depth)

(G1 F10 z#<_z_tmp>)

G0 z0.3 (cut air)

G1 F5 x#<_x_safe> ( put x out of workpiece)

G1 F10 y#<_wobble> (now put Y at plus offset location)

G1 F5 x#<_x_minus> (drive x to start of 180 degree arc)

G91 (incremental distances for arc)

G91.1 (incremental distances for IJK in arcs, normal IOW)

( draw a semi-circle in climb mode, ccw from 90 to 270 degrees)
( this runs y .12", .06 up to .06 down )
G3 X-0.0000 Y-0.0600 I-0.0000 J-0.0600
G90 (back to absolute distances )

G1 F5 y-#<_wobble> (should already be here)
(should be back to -wobble)

G1 F5 x#<_x_safe> ( cut other edge of trench back out of workpiece)

o100 ENDWHILE
m5
m2
%
==================================================
And nothing I adjust can keep me from huge G3 errors, or zero radius 
errors.

This is, or sure looks like, errors like I was getting when I attempted 
to carve the pillows. There I asked for help but got crickets, so I 
finally wound up digging the trenchs with a SIN[#<_deg>] and a 
COS[#<_deg>] for the starting XZ position of a cut nearly 4" long on the 
Y axis. Worked a treat but took a while since I was only incrementing 
#<_deg> by 1 degree at a time.

What error(s) are there in the above code?

-- 
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to