Darc
11-01-2004, 05:48 PM
Here's a couple of pieces out of my G code program, I have no idea why it's over looking the part that's BOLD
*
:START
;
\301=8 (thickness of 1st One)
\302=4 (thickness of 2nd One)
\303=1 (Number of passes)
;
\306={\301-\302}
\304=\303
;
N60 IF \302=0 THENGOTO :10DEGREE
;
IF\301>0THENGOTO :2NDFILE
IF\304=1THENGOTO :END
IF\304>1THEN\304={\303-1}
;
N780 G90 X-50
N790 G90 G00 Z-100
:END
N800 M05 M07
N810 M30
:2NDFILE
:10DEGREE
N820 G90 G00 X38.66
N830 G91 Y\306 M92
N840 Z2.40
N850 G91 G01 X15.55 M92
N860 G00 Y-3
N870 X-31.51
N880 Z-2.40
N890 Y3
N900 P970 M98 L21
N910 G91 G01 X15.55 M92
N920 G90 G00 Y-5
N930 X0
N940 Z-100
N941 IF \304=1 THENGOTO :LOOP2
N942 IF \304>1 THEN\304={\303-1}
:LOOP2
N950 M30
N960 G90 G00 X50 Y0.42
N970 G91 G01 X31.93 M92 (Routine for middle section on
2ND file)
N980 G00 Y-3.0
N990 X-31.51
N1000 Z-2.40
N1010 Y3.0
N1020 M99
N1030 G91 G01 X40.84 M92 (Routine for middle section
on 1st file)
N1040 G00 Y-3.0
N1050 X-43.24
N1060 Z-2.40
N1070 Y3.0
N1080 M99
*
:START
;
\301=8 (thickness of 1st One)
\302=4 (thickness of 2nd One)
\303=1 (Number of passes)
;
\306={\301-\302}
\304=\303
;
N60 IF \302=0 THENGOTO :10DEGREE
;
IF\301>0THENGOTO :2NDFILE
IF\304=1THENGOTO :END
IF\304>1THEN\304={\303-1}
;
N780 G90 X-50
N790 G90 G00 Z-100
:END
N800 M05 M07
N810 M30
:2NDFILE
:10DEGREE
N820 G90 G00 X38.66
N830 G91 Y\306 M92
N840 Z2.40
N850 G91 G01 X15.55 M92
N860 G00 Y-3
N870 X-31.51
N880 Z-2.40
N890 Y3
N900 P970 M98 L21
N910 G91 G01 X15.55 M92
N920 G90 G00 Y-5
N930 X0
N940 Z-100
N941 IF \304=1 THENGOTO :LOOP2
N942 IF \304>1 THEN\304={\303-1}
:LOOP2
N950 M30
N960 G90 G00 X50 Y0.42
N970 G91 G01 X31.93 M92 (Routine for middle section on
2ND file)
N980 G00 Y-3.0
N990 X-31.51
N1000 Z-2.40
N1010 Y3.0
N1020 M99
N1030 G91 G01 X40.84 M92 (Routine for middle section
on 1st file)
N1040 G00 Y-3.0
N1050 X-43.24
N1060 Z-2.40
N1070 Y3.0
N1080 M99