Re: [CAD_CAM_EDM_DRO] High level gcode scripting?.... cad/cam, just do it!
Posted by
Russ Waters
on 2005-04-29 14:02:31 UTC
Wow.... if your going to have an expensive cnc machine, the very least you can do is invest in some cad/cam software! Really..... with many years of experience with cnc programming, it's truly worth the small investment of a good cad/cam.......... I have Bobcad 18, Vector 9.3c, and VcarvZ.........with these your only limitations is your imagination!
Russ
Drew Rogge <drew@...> wrote:
It shouldn't be too difficult to write some python functions
which would implement something like MoveTo(x, y, z), CutTo(x, y, z),
CWCircleTo(x, y, z, radius), etc. and write the appropriate
GCODE. You could then layer on top of this any higher level
objects you need. Reading in DFX files would probably be a more
difficult task.
Also there a person named Ron Ginger who has always expressed
an interest in coming up with a "conversational programming
language" for driving a CNC machine. Although this is not what
I would call a scripting language you might want to take a look
at it. Ron's website is . I'm pretty
sure that Ron is a member of this group so he might chime in on
his own.
Drew
Codesuidae wrote:
FAQ: http://www.ktmarketing.com/faq.html
FILES: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO/files/
Post Messages: CAD_CAM_EDM_DRO@yahoogroups.com
Subscribe: CAD_CAM_EDM_DRO-subscribe@yahoogroups.com
Unsubscribe: CAD_CAM_EDM_DRO-unsubscribe@yahoogroups.com
List owner: CAD_CAM_EDM_DRO-owner@yahoogroups.com, wanliker@..., timg@...
Moderator: pentam@... indigo_red@... davemucha@... [Moderators]
URL to this group: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO
OFF Topic POSTS: General Machining
If you wish to post on unlimited OT subjects goto: aol://5863:126/rec.crafts.metalworking or go thru Google.com to reach it if you have trouble.
http://www.metalworking.com/news_servers.html
http://groups.yahoo.com/group/jobshophomeshop I consider this to be a sister site to the CCED group, as many of the same members are there, for OT subjects, that are not allowed on the CCED list.
NOTICE: ALL POSTINGS TO THIS GROUP BECOME PUBLIC DOMAIN BY POSTING THEM. DON'T POST IF YOU CAN NOT ACCEPT THIS.....NO EXCEPTIONS........
bill
List Mom
List Owner
Yahoo! Groups Links
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
[Non-text portions of this message have been removed]
Russ
Drew Rogge <drew@...> wrote:
It shouldn't be too difficult to write some python functions
which would implement something like MoveTo(x, y, z), CutTo(x, y, z),
CWCircleTo(x, y, z, radius), etc. and write the appropriate
GCODE. You could then layer on top of this any higher level
objects you need. Reading in DFX files would probably be a more
difficult task.
Also there a person named Ron Ginger who has always expressed
an interest in coming up with a "conversational programming
language" for driving a CNC machine. Although this is not what
I would call a scripting language you might want to take a look
at it. Ron's website is . I'm pretty
sure that Ron is a member of this group so he might chime in on
his own.
Drew
Codesuidae wrote:
> R Rogers wrote:Addresses:
>
>
>>>codeSuidae wrote:
>>>Greetings,
>>>
>>>Last night I was writing some gcode to cut pips on the faces of some
>>>dice, and as a computer programmer I was quite frustrated by the very
>>>restrictive nature of gcode. I found myself wanting to write a script
>>>language with a rich command structure that would be preprocessed into
>>>gcode.
>>>
>>>I've investigated the possibility of writing such a thing, and it looks
>>>quite simple, so I'm guessing someone has already done it. So my
>>>question is: where is it?
>>>
>>
>>Interesting concept if I understand it correctly. Although, a good CAD/CAM program makes very short work of most Gcode generation. The task you are describing as far as programming is concerned would be literrally a few minutes of keyboard time with.
>>
>
> Unfortunately a good CAD/CAM program tends to be expensive and as a
> hobbiest I don't want to sink more money into expensive tools that won't
> be generating income.
>
> Besides that it would be useful for doing tasks that vary slightly from
> run to run. For example, someone recently posted a small utility
> program to engrave lines in a ruler. Something like that would be a
> good script task. The script can pop up a small input with variables
> for length, resolution, width and etc, then generate the gcode
> automaticly without requiring any CAD/CAM work at all
>
> The particular task I was doing was easily done in gcode with a few
> subroutines and M00's and a few variables, but I just don't feel that
> there is any advantage to coding a hand-coded script in gcode as opposed
> to something more powerful. For those time when I don't want to use a
> full CAD/CAM solution, I don't want to step backwards too many decades.
>
> I guess I just like the idea of a free, light-weight tool to
> programatically generate the tool paths. I do have another motive too,
> which is that my 10yo son, who is of course absolutely facinated by the
> mill, would be able to learn some programming tools without using an
> arcane language like gcode. The tool would have the ability to process
> and include SVG files as well, so CAD drawings could be included as part
> of the script.
>
>
>>I'm just finishing up some UHMW blocks with slots radii running in two directions, very complex 3D surface. (auto door flocking or weatherstrip installation fixture). Bobcad handled it just fine, didn't take too long. Impossible to code by hand. One program had more that 6000 lines of code. Find a good Cad/Cam package.
>>
>
> I considered using a CAD/CAM combo, but it seemed pretty silly to have
> to model a bunch of holes in CAD, pull it into a CAM program then
> process it, figure out how to make it pause so I can rotate the die in
> the jig, and etc for a task that consists of nothing more than drilling
> holes in 6 combinations of 7 locations. If I had some decent
> programming tools it would be a very short script. Even in gcode its
> short, but much harder to do (very limited control structures, no data
> structures, no IDE assistance, arcane naming, etc).
>
> One of my other projects is a spoon. Obviously I'm modeling this in a
> CAD program (well, Blender anyway, which makes a tolerable modeling
> program for fantastic price) and using something (probably MeshCAM) to
> convert it. As an aside, I'm having very good luck using Blender as a
> modeling program. Its not suitable for things that need to be very
> precise, but for more artistic endevors, its really good.
>
> thanks for the input,
> cs
>
FAQ: http://www.ktmarketing.com/faq.html
FILES: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO/files/
Post Messages: CAD_CAM_EDM_DRO@yahoogroups.com
Subscribe: CAD_CAM_EDM_DRO-subscribe@yahoogroups.com
Unsubscribe: CAD_CAM_EDM_DRO-unsubscribe@yahoogroups.com
List owner: CAD_CAM_EDM_DRO-owner@yahoogroups.com, wanliker@..., timg@...
Moderator: pentam@... indigo_red@... davemucha@... [Moderators]
URL to this group: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO
OFF Topic POSTS: General Machining
If you wish to post on unlimited OT subjects goto: aol://5863:126/rec.crafts.metalworking or go thru Google.com to reach it if you have trouble.
http://www.metalworking.com/news_servers.html
http://groups.yahoo.com/group/jobshophomeshop I consider this to be a sister site to the CCED group, as many of the same members are there, for OT subjects, that are not allowed on the CCED list.
NOTICE: ALL POSTINGS TO THIS GROUP BECOME PUBLIC DOMAIN BY POSTING THEM. DON'T POST IF YOU CAN NOT ACCEPT THIS.....NO EXCEPTIONS........
bill
List Mom
List Owner
Yahoo! Groups Links
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
[Non-text portions of this message have been removed]
Discussion Thread
codeSuidae
2005-04-29 09:32:49 UTC
High level gcode scripting?
Rich Goldner
2005-04-29 11:24:07 UTC
Re: High level gcode scripting?
R Rogers
2005-04-29 11:43:19 UTC
Re: [CAD_CAM_EDM_DRO] High level gcode scripting?
D Cranston
2005-04-29 12:40:30 UTC
RE: [CAD_CAM_EDM_DRO] High level gcode scripting?
Codesuidae
2005-04-29 13:15:37 UTC
Re: [CAD_CAM_EDM_DRO] High level gcode scripting?
Drew Rogge
2005-04-29 13:31:51 UTC
Re: [CAD_CAM_EDM_DRO] High level gcode scripting?
Russ Waters
2005-04-29 14:02:31 UTC
Re: [CAD_CAM_EDM_DRO] High level gcode scripting?.... cad/cam, just do it!
Ron Ginger
2005-04-30 14:44:54 UTC
Re:High level gcode scripting?