Hi Bertho .
Thanks for the reply.
This is an abstract of a post (that I opened a couple of months ago) on the
conditional-unconditional nc program flow control .

> .... USA brand CNC manufacturer (Delta Tau PMAC-NC Pro2
> <http://www.deltatau.com/manuals/pdfs/PMAC-NC%20Pro2.pdf>) and they use
> GOTO as a standard function for the NC program control into parametric
> programming FANUC style .
> And they declare :
> To maintain FANUC compatibility, this form of a conditional expression
> should be adhered to.
> GOTO expressions <goto> can be followed by an expression ....

I used the term "jumps" because you already use an instruction called
"goto" .
So to be not ambiguous I used a different term to express myself.

Alex


On Mon, Dec 1, 2014 at 6:11 PM, Bertho Stultiens <[email protected]>
wrote:

> On 12/01/2014 09:08 AM, alex chiosso wrote:
> > I'm following you since the beginning on this list and I've to say
> > that your work is really nice and professionally made.
>
> I try to bo my best ;-)
>
>
> > I usually don't use cnc's for machining parts but to do material
> > handling or such so I need to make "jumps" within the G code
> > (conditional or unconditional) but the LCNC interpreter don't have
> > this feature. I've look at your instruction/functions sets but seem
> > that in gcmc this feature is missing too.
> > Is this because at the end of the conversion from gcmc to LCNC G code
> > you have to rely on LCNC G code interpreter , isn't it ? Is there any
> > way to improve this feature on gcmc ?
>
> I do not understand what you mean by "jumps". All CNC machines use
> turtle graphics in 2D, 3D, 4D, etc. Gcmc is an abstract way to program
> the path of the "turtle" (mill) based on fairly standard math
> descriptions (vectors).
>
> CNC machines cannot physically jump. Well, they might do that, but that
> would not be a good thing, I guess.
>
> Can you give me an example when you want to "jump" and what that
> actually means for you? My guess is that you can use sub-routines to
> encapsulate functional routines for your "handling" machine and bind
> them together in conditional/uncoditional way.
>
> However, if you have (complex) feedback from your machine to decide what
> to do next, then you will find it difficult to use gcmc. It could be
> solved by using a different backend in gcmc to do other interactions,
> but that requires some development work and would depend highly on the
> application.
>
>
> --
> Greetings Bertho
>
> (disclaimers are disclaimed)
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to