That makes sense, I was wondering because after over 30 years of working, 
I'm still learning!

I have used G code quite a bit but in a very limited environment.  My mill 
is a Bridgeport with Anilam Crusader II control and I'm now in the process 
of converting it to LinuxCNC.  This is just my home hobby machine and I 
don't work with CNC at my workplace.  So my G code experience includes just 
the capabilities of my Crusader II control, nested loops but with machine 
coordinate offsets to do rows and columns of parts in one piece of material, 
but most things are manual like spindle control, coolant, etc., very basic 
I/O on the old control.

Part of the improvement I hope to gain is spindle control, that brings me 
taping capability but I read that G84 in LinuxCNC isn't implemented.  I 
think I could write an "O" subroutine for what I'm wanting to do but I was 
hoping to figure out how to do it in C/C++.  I've used C on a few projects 
over the years before and I love it so far.  My projects using "C" have been 
interfacing a school scoreboard to a PC and writing the code to control it 
in "C", writing a program to save and load Allen Bradley vision system 
programs to/from the controller to flash memory, and some Arduino programs 
using C along with the Arduino "sketch".

I love your tutorials, very helpful for getting going with features of 
LinuxCNC G code programs I haven't worked with.  I'm know how to write what 
I'm wanting G84 to do in C but I don't know how to tie it in with LinuxCNC. 
For example I might use parameters like rigid tapping uses but instead of 
synchronizing with the spindle, I would calculate feed by RPM X Pitch and 
feed at 95%, maybe stopping the spindle at 95% of z depth (thinking that 
taps feeding ahead of the spindle).  I have no idea how to get LinuxCNC to 
respond to something I could write in C but I'm trying to find and 
understand the info.

RogerN

-----Original Message----- 
From: John Thornton
Sent: Saturday, May 11, 2013 5:51 AM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] DIY G-Code

It means your past the basic learning stage and are competent to write G
code for hire.

My theory is when you no longer learn from your mistakes you think too
highly of yourself.

John

On 5/10/2013 4:23 PM, RogerN wrote:
> Sorry but I have to ask, does this mean you no longer make mistakes or you
> no longer learn from mistakes?  :-)
>
> Roger Neal
>
> -----Original Message-----
> From: John Thornton
> Sent: Thursday, May 09, 2013 7:57 AM
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] DIY G-Code
>
> You should have passed the learning stage when you get on the clock...
>
> John
>
> On 5/9/2013 7:45 AM, charles green wrote:
>> it's all a fun learning exercise until it's on the clock.  it is 
>> logcially
>> absurd, but everyone seems to want their parts yesterday.  what has 
>> become
>> of the 'vint'?
>>
>> --- On Thu, 5/9/13, John Thornton <bjt...@gmail.com> wrote:
>>
>>> From: John Thornton <bjt...@gmail.com>
>>> Subject: Re: [Emc-users] DIY G-Code
>>> To: "Enhanced Machine Controller (EMC)" 
>>> <emc-users@lists.sourceforge.net>
>>> Date: Thursday, May 9, 2013, 4:19 AM
>>> Well the G code manual would be the
>>> best place but I also have a G code
>>> tutorial here:
>>>
>>> http://www.gnipsel.com/linuxcnc/g-code/index.html
>>>
>>> John
>>>
>>> On 5/9/2013 5:42 AM, RogerN wrote:
>>>> Is there some kind of tutorial that would help me
>>> understand enough to write my own G-Code?
>>>> I’m wanting to make G-84 tapping cycle work.  I
>>> think it would need parameters like F and Z, and perhaps a
>>> dwell time.  So my G84 would turn on spindle CW, feed
>>> to Z depth at 95% feed F, stop spindle, dwell, spindle CCW,
>>> feed to starting Z at 100% F, stop spindle.
>>>> I thought it would be a fun learning exercise to learn
>>> to make my own canned cycles.
>>>> Thanks!
>>>>
>>>> Roger Neal
>>>>
>>> ------------------------------------------------------------------------------
>>>> Learn Graph Databases - Download FREE O'Reilly Book
>>>> "Graph Databases" is the definitive new guide to graph
>>> databases and
>>>> their applications. This 200-page book is written by
>>> three acclaimed
>>>> leaders in the field. The early access version is
>>> available now.
>>>> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
>>>> _______________________________________________
>>>> Emc-users mailing list
>>>> Emc-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>> ------------------------------------------------------------------------------
>>> Learn Graph Databases - Download FREE O'Reilly Book
>>> "Graph Databases" is the definitive new guide to graph
>>> databases and
>>> their applications. This 200-page book is written by three
>>> acclaimed
>>> leaders in the field. The early access version is available
>>> now.
>>> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
>>> _______________________________________________
>>> Emc-users mailing list
>>> Emc-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/emc-users
>>>
>> ------------------------------------------------------------------------------
>> Learn Graph Databases - Download FREE O'Reilly Book
>> "Graph Databases" is the definitive new guide to graph databases and
>> their applications. This 200-page book is written by three acclaimed
>> leaders in the field. The early access version is available now.
>> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
>> _______________________________________________
>> Emc-users mailing list
>> Emc-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-users
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and
> their applications. This 200-page book is written by three acclaimed
> leaders in the field. The early access version is available now.
> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and
> their applications. This 200-page book is written by three acclaimed
> leaders in the field. The early access version is available now.
> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users



------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to