Metalworking (rec.crafts.metalworking) Discuss various aspects of working with metal, such as machining, welding, metal joining, screwing, casting, hardening/tempering, blacksmithing/forging, spinning and hammer work, sheet metal work.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 24
Default A realization on "G code scripts"

I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.

i
  #2   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 2,104
Default A realization on "G code scripts"

On Jul 22, 2:35*pm, Ignoramus24043 ignoramus24...@NOSPAM.
24043.invalid wrote:
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.

i


If I'm getting this right, you're putting X and Y moves in an inner
loop with minor Z movements outside them and major Z movements outside
of that, Correct? No reason at all why something like that shouldn't
work.
  #3   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 652
Default A realization on "G code scripts"

"rangerssuck" wrote in message
...
On Jul 22, 2:35 pm, Ignoramus24043 ignoramus24...@NOSPAM.
24043.invalid wrote:
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.

i


If I'm getting this right, you're putting X and Y moves in an inner
loop with minor Z movements outside them and major Z movements outside
of that, Correct? No reason at all why something like that shouldn't
work.


Yeah, NFS Wizards in Mach 3 have functions to do that built in. You just
tell it to ramp to depth. It drills a helical pattern to depth and then
finishes the pocket. If the pocket is multi pass it will do it for each
pass.





  #4   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 6,746
Default A realization on "G code scripts"


Ignoramus24043 wrote:

I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.

i


You're picking up on what CAM software does. CAD provides the design of
the part, CAM figures out how to make the part essentially.
  #5   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 1,148
Default A realization on "G code scripts"

Ignoramus24043 wrote:

2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

The generally suggested method is to ramp down while performing the cut,
rather than plunging in Z and then moving in XY. I have already
converted my "treprect" program that plunged first, then cut around the
rectangular shape, then made a finish pass at full depth. The new
version, which I haven't gotten up on my web page yet ramps down on the
first side of each level.
Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

If it is not a simple circle, oval or rectangle, then it may be better
to plan the whole thing on a CAD system. Bobcad/CAM, one of the
lower-level packages, will do this pretty much automatically. You give
the pocket outline, the depth, and set some parameters such as the
step-over and plunge increment, and have it draw an offset line to
compensate for the tool radius, and it will carve out the interior of
the pattern automatically. Pretty much any CAM system ought to be able
to do the same.

Jon


  #6   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 24
Default A realization on "G code scripts"

On 2010-07-22, Jon Elson wrote:
Ignoramus24043 wrote:

2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

The generally suggested method is to ramp down while performing the cut,
rather than plunging in Z and then moving in XY. I have already
converted my "treprect" program that plunged first, then cut around the
rectangular shape, then made a finish pass at full depth. The new
version, which I haven't gotten up on my web page yet ramps down on the
first side of each level.


That actually makes perfect sense. Thanks for bringing this up.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.


If it is not a simple circle, oval or rectangle, then it may be better
to plan the whole thing on a CAD system. Bobcad/CAM, one of the
lower-level packages, will do this pretty much automatically. You give
the pocket outline, the depth, and set some parameters such as the
step-over and plunge increment, and have it draw an offset line to
compensate for the tool radius, and it will carve out the interior of
the pattern automatically. Pretty much any CAM system ought to be able
to do the same.


Sure. I will look into all of it.

i
  #7   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 1,384
Default A realization on "G code scripts"

Ignoramus24043 wrote:
On 2010-07-22, Jon Elson wrote:


The generally suggested method is to ramp down while performing the cut,
rather than plunging in Z and then moving in XY. I have already
converted my "treprect" program that plunged first, then cut around the
rectangular shape, then made a finish pass at full depth. The new
version, which I haven't gotten up on my web page yet ramps down on the
first side of each level.


That actually makes perfect sense. Thanks for bringing this up.

I've posted my treprectramp.c program, which generates G-code to ramp
down while milling along the interior outline of a rectangular cutout,
then makes a finish pass at full depth. See

http://pico-systems.com/treprectramp.c

Jon
  #8   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 21
Default A realization on "G code scripts"

On 2010-07-25, Jon Elson wrote:
Ignoramus24043 wrote:
On 2010-07-22, Jon Elson wrote:


The generally suggested method is to ramp down while performing the cut,
rather than plunging in Z and then moving in XY. I have already
converted my "treprect" program that plunged first, then cut around the
rectangular shape, then made a finish pass at full depth. The new
version, which I haven't gotten up on my web page yet ramps down on the
first side of each level.


That actually makes perfect sense. Thanks for bringing this up.

I've posted my treprectramp.c program, which generates G-code to ramp
down while milling along the interior outline of a rectangular cutout,
then makes a finish pass at full depth. See

http://pico-systems.com/treprectramp.c

Jon


Jon, I am writing a function (in perl), to do what you did, but
possibly in multiple passes for many pockets. I will reuse that idea.

After maybe half a year, I will provide it as a module on CPAN.

It would be essentially a library with building blocks for CAM. Could
be useful for someone willing to write a GUI for it or for some
websites.

i
  #9   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 539
Default A realization on "G code scripts"

"Jon Elson" wrote in message
...
Ignoramus24043 wrote:

2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

The generally suggested method is to ramp down while performing the cut,
rather than plunging in Z and then moving in XY. I have already converted
my "treprect" program that plunged first, then cut around the rectangular
shape, then made a finish pass at full depth. The new version, which I
haven't gotten up on my web page yet ramps down on the first side of each
level.
Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

If it is not a simple circle, oval or rectangle, then it may be better to
plan the whole thing on a CAD system. Bobcad/CAM, one of the lower-level
packages, will do this pretty much automatically. You give the pocket
outline, the depth, and set some parameters such as the step-over and
plunge increment, and have it draw an offset line to compensate for the
tool radius, and it will carve out the interior of the pattern
automatically. Pretty much any CAM system ought to be able to do the
same.


Dudn't dat Mach controller program do all this?
These are all standard routines in any Haas/fadal, etc.

If doing a curve with an underlying analytic function, that function can be
straightforwardly done in a macro, without the need for cad or cam.
Fadal supplies such a macro for an ellipse. I think it has to be done
quadrant by quadrant, but no biggie.
I've done such a macro for fishmouth chamfering.
--
EA

Jon



  #10   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 6,746
Default A realization on "G code scripts"


Existential Angst wrote:

"Jon Elson" wrote in message
...
Ignoramus24043 wrote:

2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

The generally suggested method is to ramp down while performing the cut,
rather than plunging in Z and then moving in XY. I have already converted
my "treprect" program that plunged first, then cut around the rectangular
shape, then made a finish pass at full depth. The new version, which I
haven't gotten up on my web page yet ramps down on the first side of each
level.
Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

If it is not a simple circle, oval or rectangle, then it may be better to
plan the whole thing on a CAD system. Bobcad/CAM, one of the lower-level
packages, will do this pretty much automatically. You give the pocket
outline, the depth, and set some parameters such as the step-over and
plunge increment, and have it draw an offset line to compensate for the
tool radius, and it will carve out the interior of the pattern
automatically. Pretty much any CAM system ought to be able to do the
same.


Dudn't dat Mach controller program do all this?
These are all standard routines in any Haas/fadal, etc.


Iggy is using EMC2, but yes, Mach3 has "wizards" for these type of
functions and I'm pretty sure EMC2 has something comparable as well.


  #11   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 1,344
Default A realization on "G code scripts"

Ignoramus24043 wrote:

or example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.


See G12,G13 with plane select keyword(G17,18,19). My quick google shows that g2 g3 now
take a ramping value on some controls.

In the case of G12, G13 on older controls, it was basically a G2/3 move with an infeed or
ramping down/up per revolution. That is if I remember this correctly.


Wes

http://www.new.manufacturinget.com/?p=620

--
"Additionally as a security officer, I carry a gun to protect
government officials but my life isn't worth protecting at home
in their eyes." Dick Anthony Heller
  #12   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 24
Default A realization on "G code scripts"

On 2010-07-22, Wes wrote:
Ignoramus24043 wrote:

or example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.


See G12,G13 with plane select keyword(G17,18,19). My quick google shows that g2 g3 now
take a ramping value on some controls.


Yes, but for circles only. EMC takes arguments to make the cut helical.

I want to make a lifting eye with a egg shaped hole.

In the case of G12, G13 on older controls, it was basically a G2/3 move with an infeed or
ramping down/up per revolution. That is if I remember this correctly.


You do.

i


Wes

http://www.new.manufacturinget.com/?p=620


EMC is almost all software, so,
  #13   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 1,344
Default A realization on "G code scripts"

Ignoramus7608 wrote:

See G12,G13 with plane select keyword(G17,18,19). My quick google shows that g2 g3 now
take a ramping value on some controls.


Yes, but for circles only. EMC takes arguments to make the cut helical.

I want to make a lifting eye with a egg shaped hole.


Might as well have fun. Pictures are expected

Wes
--
"Additionally as a security officer, I carry a gun to protect
government officials but my life isn't worth protecting at home
in their eyes." Dick Anthony Heller
  #14   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 2,584
Default A realization on "G code scripts"

On 2010-07-23, Ignoramus7608 wrote:
On 2010-07-22, Wes wrote:
Ignoramus24043 wrote:

or example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.


See G12,G13 with plane select keyword(G17,18,19). My quick google shows that g2 g3 now
take a ramping value on some controls.


Yes, but for circles only. EMC takes arguments to make the cut helical.


Hmm ... what about arguments to make a circle elliptical?

I want to make a lifting eye with a egg shaped hole.


With *that* -- you will need a much more complex program,
blending various curves to make the total desired shape -- and you might
as well find a section which is the largest segment of a circle and ramp
down during that, then complete the shape from there.

Enjoy,
DoN.

--
Remove oil spill source from e-mail
Email: | Voice (all times): (703) 938-4564
(too) near Washington D.C. | http://www.d-and-d.com/dnichols/DoN.html
--- Black Holes are where God is dividing by zero ---
  #15   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 2,584
Default A realization on "G code scripts"

On 2010-07-22, Ignoramus24043 wrote:
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.


Even better is to ramp down as you circle. Plunging requires a
center-cutting mill. The ramp does not as you get slightly deeper as
you progress.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary


Also consider cutter compensation -- telling the CNC machine
what diameter cutter you are using, and which side of the cutter you are
using, and it generates a tool path to produce the shape you want -- or
complains if the drawing calls for a tighter radius in the pocket than
your mill can actually produce. Of course, you don't hit this
particular problem when cutting the outside of a rectangle.

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.


But if you don't separate (in time) the tasks, you can do the
ramp down instead.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.


Indeed so.

Enjoy,
DoN.

--
Remove oil spill source from e-mail
Email: | Voice (all times): (703) 938-4564
(too) near Washington D.C. | http://www.d-and-d.com/dnichols/DoN.html
--- Black Holes are where God is dividing by zero ---


  #16   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 24
Default A realization on "G code scripts"

On 2010-07-22, DoN. Nichols wrote:
On 2010-07-22, Ignoramus24043 wrote:
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.


Even better is to ramp down as you circle. Plunging requires a
center-cutting mill. The ramp does not as you get slightly deeper as
you progress.


Great point.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary


Also consider cutter compensation -- telling the CNC machine
what diameter cutter you are using, and which side of the cutter you are
using, and it generates a tool path to produce the shape you want -- or
complains if the drawing calls for a tighter radius in the pocket than
your mill can actually produce. Of course, you don't hit this
particular problem when cutting the outside of a rectangle.


you mean inside rectangle?

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.


But if you don't separate (in time) the tasks, you can do the
ramp down instead.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.


Indeed so.


I will first try to just learn G codes, I think, but I started
experimenting with better way of writing those scripts. Basically a
CAM library in perl.

But I think that before running, I need to learn to walk, so, I will
practice using G-Codes in a non-idiosyncratic manner.

i


i
  #17   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 2,584
Default A realization on "G code scripts"

On 2010-07-23, Ignoramus7608 wrote:
On 2010-07-22, DoN. Nichols wrote:
On 2010-07-22, Ignoramus24043 wrote:


[ ... ]

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.


Even better is to ramp down as you circle. Plunging requires a
center-cutting mill. The ramp does not as you get slightly deeper as
you progress.


Great point.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary


Also consider cutter compensation -- telling the CNC machine
what diameter cutter you are using, and which side of the cutter you are
using, and it generates a tool path to produce the shape you want -- or
complains if the drawing calls for a tighter radius in the pocket than
your mill can actually produce. Of course, you don't hit this
particular problem when cutting the outside of a rectangle.


you mean inside rectangle?


No -- I mean *outside* the rectangle. If you are making a
rectangular plateau -- or cutting the outside dimensions of a plate, you
can produce totally square corners -- or round them to whatever degree
you want, with no consideration of the size of the cutter -- as long as
it will fit between the feature you are making and all surrounding ones.

But when doing the *inside* of a rectangle, you *can't* produce
a square corner unless you have a special tool which holds mills at a 45
degree angle and the mills come to a sharp point at just the right
angle. *That* can be fed vertically to make the inside of the corners
sharp. But it will have to be re-oriented for each corner, unless the
workpiece is on a rotary table.

Otherwise, your inside corners are limited to the radius of the
mill being used.

Picture what would happen if you had a 1/2" diameter (1/4"
radius) end mill, and asked it to produce a 1/8" radius in the corners.
If the software is good -- it will simply error out. If not, it will
attempt it, gouging out around the corners. :-)

BTW A trick for roughing vs finish cutting. When you first run the
program -- *lie* to it about the size of the cutter, telling it
that the cutter is N thousandths larger than it really is, so it
will leave "N thousandths"/2 of material on each surface. Then
re-run the program with the true size of the mill entered, and
you will get a finish cut. (You will also waste some machine
time as it re-cuts air in the pocket forming and such, but you
can slightly re-write the program to only do the finish passes
if time is more important to you.

[ ... ]

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.


Indeed so.


I will first try to just learn G codes, I think, but I started
experimenting with better way of writing those scripts. Basically a
CAM library in perl.


O.K.

But I think that before running, I need to learn to walk, so, I will
practice using G-Codes in a non-idiosyncratic manner.


Yes -- that makes sense. Some things (like blending curves to
straight cuts) may benefit from a CAD program generating the desired
shape, and a CAM one generating the g-Codes as a starting point -- which
could still be hand optimized.

Enjoy,
DoN.

--
Remove oil spill source from e-mail
Email: | Voice (all times): (703) 938-4564
(too) near Washington D.C. | http://www.d-and-d.com/dnichols/DoN.html
--- Black Holes are where God is dividing by zero ---
  #18   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 652
Default A realization on "G code scripts"

"Ignoramus24043" wrote in message
...
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.



Have you looked at Mach 3? It has wizards included that do many of these
functions already. It has a number of lines of code limit, and I think you
need to register to use the wizards, but its worth a look see.

Have you looked at Cam Bam? They claim it's a beta, but I have done some
real serious detail work with this CAM software, and it even has some
limited CAD capability. The executions limited demo is 100% non crippled,
and the price to register is very reasonable.

If you enjoy writing programs soldier on, but otherwise I think you are
reinventing the wheel.

Yes, I still do some hand coding of G-code, but as I learn to use the tools
I have I do less and less of it.

  #19   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 10,399
Default A realization on "G code scripts"

On Fri, 23 Jul 2010 11:58:20 -0700, "Bob La Londe"
wrote:

"Ignoramus24043" wrote in message
m...
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.



Have you looked at Mach 3? It has wizards included that do many of these
functions already. It has a number of lines of code limit, and I think you
need to register to use the wizards, but its worth a look see.

Have you looked at Cam Bam? They claim it's a beta, but I have done some
real serious detail work with this CAM software, and it even has some
limited CAD capability. The executions limited demo is 100% non crippled,
and the price to register is very reasonable.

If you enjoy writing programs soldier on, but otherwise I think you are
reinventing the wheel.

Yes, I still do some hand coding of G-code, but as I learn to use the tools
I have I do less and less of it.



I do have a spare registered dongle for one of the older versions of
MasterCam btw...I was wanting $1000 for it..but ..I might Swap for it.

Gunner

One could not be a successful Leftwinger without realizing that,
in contrast to the popular conception supported by newspapers
and mothers of Leftwingers, a goodly number of Leftwingers are
not only narrow-minded and dull, but also just stupid.
Gunner Asch
  #20   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 652
Default A realization on "G code scripts"

"Gunner Asch" wrote in message
...
On Fri, 23 Jul 2010 11:58:20 -0700, "Bob La Londe"
wrote:

"Ignoramus24043" wrote in message
om...
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.



Have you looked at Mach 3? It has wizards included that do many of these
functions already. It has a number of lines of code limit, and I think
you
need to register to use the wizards, but its worth a look see.

Have you looked at Cam Bam? They claim it's a beta, but I have done some
real serious detail work with this CAM software, and it even has some
limited CAD capability. The executions limited demo is 100% non crippled,
and the price to register is very reasonable.

If you enjoy writing programs soldier on, but otherwise I think you are
reinventing the wheel.

Yes, I still do some hand coding of G-code, but as I learn to use the
tools
I have I do less and less of it.



I do have a spare registered dongle for one of the older versions of
MasterCam btw...I was wanting $1000 for it..but ..I might Swap for it.


A weekend of fishing the river and a huge bag of hand injected plastic
baits?







  #21   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 10,399
Default A realization on "G code scripts"

On Fri, 23 Jul 2010 18:19:07 -0700, "Bob La Londe"
wrote:

"Gunner Asch" wrote in message
.. .
On Fri, 23 Jul 2010 11:58:20 -0700, "Bob La Londe"
wrote:

"Ignoramus24043" wrote in message
news:4f6dne8h2534EtXRnZ2dnUVZ_smdnZ2d@giganews. com...
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.


Have you looked at Mach 3? It has wizards included that do many of these
functions already. It has a number of lines of code limit, and I think
you
need to register to use the wizards, but its worth a look see.

Have you looked at Cam Bam? They claim it's a beta, but I have done some
real serious detail work with this CAM software, and it even has some
limited CAD capability. The executions limited demo is 100% non crippled,
and the price to register is very reasonable.

If you enjoy writing programs soldier on, but otherwise I think you are
reinventing the wheel.

Yes, I still do some hand coding of G-code, but as I learn to use the
tools
I have I do less and less of it.



I do have a spare registered dongle for one of the older versions of
MasterCam btw...I was wanting $1000 for it..but ..I might Swap for it.


A weekend of fishing the river and a huge bag of hand injected plastic
baits?




You actually interested in it? It has hummm...5 Mastercam versions on it
IRRC..master mill, the lathe thingy and 3 others.

Ill have to go dig it up and refresh my memory as to which version its
good for.

Lots of downloads out there..with the dongle..they are legal. Or mostly
G

Gunner

One could not be a successful Leftwinger without realizing that,
in contrast to the popular conception supported by newspapers
and mothers of Leftwingers, a goodly number of Leftwingers are
not only narrow-minded and dull, but also just stupid.
Gunner Asch
  #22   Report Post  
Posted to rec.crafts.metalworking
external usenet poster
 
Posts: 652
Default A realization on "G code scripts"

"Gunner Asch" wrote in message
...
On Fri, 23 Jul 2010 18:19:07 -0700, "Bob La Londe"
wrote:

"Gunner Asch" wrote in message
. ..
On Fri, 23 Jul 2010 11:58:20 -0700, "Bob La Londe"
wrote:

"Ignoramus24043" wrote in message
news:4f6dne8h2534EtXRnZ2dnUVZ_smdnZ2d@giganews .com...
I had a little light bulb go off in my head.

I think that I know what to do.

I will have functions that could combine different machining notions
together.

For example, say, I have a steel plate. I could make a circular cut
through it. If the plate is thick or hard, I may need to do it in
several passes, with plunging.

Okay so far.

This really involves two separate concepts:

1) Generating the shape of the cut (circular, in this example)
and
2) Implementing a cut along an arbitrary shape, with several passes if
necessary

If I can do these two tasks separately, then I have a lot of
flexibility, as I could easily cut a square shaped hole in plate, egg
shaped, etc.

Same applies to "milling out a deep pocket along an arbitrary shape".
Generating a shape is one thing, and removing material inside it (in
possibly several layers) is another.

This kind of approach, has potential for some very fun results.


Have you looked at Mach 3? It has wizards included that do many of
these
functions already. It has a number of lines of code limit, and I think
you
need to register to use the wizards, but its worth a look see.

Have you looked at Cam Bam? They claim it's a beta, but I have done
some
real serious detail work with this CAM software, and it even has some
limited CAD capability. The executions limited demo is 100% non
crippled,
and the price to register is very reasonable.

If you enjoy writing programs soldier on, but otherwise I think you are
reinventing the wheel.

Yes, I still do some hand coding of G-code, but as I learn to use the
tools
I have I do less and less of it.


I do have a spare registered dongle for one of the older versions of
MasterCam btw...I was wanting $1000 for it..but ..I might Swap for it.


A weekend of fishing the river and a huge bag of hand injected plastic
baits?




You actually interested in it? It has hummm...5 Mastercam versions on it
IRRC..master mill, the lathe thingy and 3 others.

Ill have to go dig it up and refresh my memory as to which version its
good for.

Lots of downloads out there..with the dongle..they are legal. Or mostly
G


I haven't a clue if I would like Master Cam or not. I have not played with
it at all. For 2D an 2.5D I like Cam Bam a lot. It took me a few weeks to
get a handle on how it works, and if I had time to just sit and play I could
probably have done it in a day or two. Supposedly it does 3D pretty well,
but I have not gotten a 3D CAD program yet that I can use effectively to try
it. I am fighting right now with some shapes that I just can't seem to
backdoor without hand writing the code and using my Excel macro to do the
reiterative work. It's a big pain. However, if I could get the dongle in
exchange for taking you fishing for a couple days (something I would do
anyway)... I would atleast give MasterCam a try. LOL





Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
I am looking for a local source for "Rockwool" / "Mineral Wool" /"Safe & Sound" / "AFB" jtpr Home Repair 3 June 10th 10 06:27 AM
[OT] Is it "post code" or "postcode" ? Jim UK diy 36 August 20th 06 10:37 PM


All times are GMT +1. The time now is 12:30 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 DIYbanter.
The comments are property of their posters.
 

About Us

"It's about DIY & home improvement"