canned cycles was EMC interpreter was Re: BoBCad Question
Posted by
ballendo@y...
on 2001-05-08 20:03:43 UTC
Art,
This may help you understand canned cycles:
On the old NC (no computer, therefore no C) control was by tape with
punched holes. The tape was run through a reader for each run/part.
Operator/programmers soon found that they were repeatedly using the
same set of instructions (when boring a hole, for example). They made
sections of tape containing these commonly used cycles, and spliced
the short sections of tape into the program as needed. Since the tape
was paper, these short pieces of tape were kept in cans to prevent
moisture from ruining them. So, "canned" cycles. The first OOP
(object oriented programming) :-)
Later, programs to be run many times were put onto plastic tape, for
durability, but this was expensive, and paper tape machines were
still seen in the late 70's.
So, the answer is that a canned cycle is a set of instructions which
can be called at any time, and has certain properties and parameters
(similar to a programming object). There ARE "standard" canned cycles
for drilling/boring/ etc. , but mfrs can create ANY canned cycle they
feel will be helpful to their customers.
The "standard" canned cycles are from G80 to G89. Many controll mfrs.
use the G70's for add-on canned cycles... (pocket milling, for
example)
Hope this helps.
Ballendo
This may help you understand canned cycles:
On the old NC (no computer, therefore no C) control was by tape with
punched holes. The tape was run through a reader for each run/part.
Operator/programmers soon found that they were repeatedly using the
same set of instructions (when boring a hole, for example). They made
sections of tape containing these commonly used cycles, and spliced
the short sections of tape into the program as needed. Since the tape
was paper, these short pieces of tape were kept in cans to prevent
moisture from ruining them. So, "canned" cycles. The first OOP
(object oriented programming) :-)
Later, programs to be run many times were put onto plastic tape, for
durability, but this was expensive, and paper tape machines were
still seen in the late 70's.
So, the answer is that a canned cycle is a set of instructions which
can be called at any time, and has certain properties and parameters
(similar to a programming object). There ARE "standard" canned cycles
for drilling/boring/ etc. , but mfrs can create ANY canned cycle they
feel will be helpful to their customers.
The "standard" canned cycles are from G80 to G89. Many controll mfrs.
use the G70's for add-on canned cycles... (pocket milling, for
example)
Hope this helps.
Ballendo
--- In CAD_CAM_EDM_DRO@y..., "Fred Smith" <imserv@v...> wrote:
> >Do
> > I understand correctly, that a Canned Cycle is a subroutine by
> another name,
> > or is a canned cycle limited in its application?
> > Art F
>
>
> A canned cycle is NOT a subroutine. A subroutine involves
> redirecting the serial execution of a CNC program, they are
nestable, and can have multiple repetitions.
>
> A canned cycle is a valid word address, the same as G01, G02, G00,
> etc. It is executed in sequential order the same as any other G-
code.
>
>
> Best Regards,
>
> Fred Smith
> IMService
Discussion Thread
Art Fenerty
2001-05-05 08:47:35 UTC
Re: [CAD_CAM_EDM_DRO] BoBCad Question
cnc002@a...
2001-05-06 07:07:48 UTC
Re: [CAD_CAM_EDM_DRO] BoBCad Question
Ray
2001-05-06 20:51:56 UTC
Re: Re: BoBCad Question
cnc002@a...
2001-05-07 07:40:59 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: BoBCad Question
Art Fenerty
2001-05-07 12:08:04 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: BoBCad Question
Smoke
2001-05-07 13:27:21 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: BoBCad Question
ballendo@y...
2001-05-08 03:57:09 UTC
Re: BoBCad Question
cnc002@a...
2001-05-08 04:06:11 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: BoBCad Question
ballendo@y...
2001-05-08 04:10:24 UTC
EMC interpreter was Re: BoBCad Question
Art Fenerty
2001-05-08 06:17:03 UTC
Re: [CAD_CAM_EDM_DRO] EMC interpreter was Re: BoBCad Question
cnc002@a...
2001-05-08 07:29:32 UTC
Re: [CAD_CAM_EDM_DRO] EMC interpreter was Re: BoBCad Question
cnc002@a...
2001-05-08 08:10:41 UTC
Re: [CAD_CAM_EDM_DRO] EMC interpreter was Re: BoBCad Question
Fred Smith
2001-05-08 08:22:36 UTC
EMC interpreter was Re: BoBCad Question
Fred Smith
2001-05-08 08:50:14 UTC
EMC interpreter was Re: BoBCad Question
Jon Elson
2001-05-08 09:44:06 UTC
BoBCad Question
Art Fenerty
2001-05-08 12:20:42 UTC
Re: [CAD_CAM_EDM_DRO] BoBCad Question
Alan Marconett KM6VV
2001-05-08 13:00:56 UTC
Re: [CAD_CAM_EDM_DRO] EMC interpreter was Re: BoBCad Question
Art Fenerty
2001-05-08 14:01:31 UTC
Re: [CAD_CAM_EDM_DRO] EMC interpreter was Re: BoBCad Question
Alan Marconett KM6VV
2001-05-08 16:11:45 UTC
Re: [CAD_CAM_EDM_DRO] EMC interpreter was Re: BoBCad Question
Art Fenerty
2001-05-08 17:05:50 UTC
Re: [CAD_CAM_EDM_DRO] EMC interpreter was Re: BoBCad Question
Alan Marconett KM6VV
2001-05-08 18:10:37 UTC
Re: [CAD_CAM_EDM_DRO] EMC interpreter was Re: BoBCad Question
ballendo@y...
2001-05-08 20:03:43 UTC
canned cycles was EMC interpreter was Re: BoBCad Question
Ray
2001-05-09 12:14:10 UTC
Re: Re: EMC interpreter was Re: BoBCad Question
Mike
2001-05-09 12:19:19 UTC
Re: [CAD_CAM_EDM_DRO] canned cycles was EMC interpreter was Re: BoBCad Question
Jon Elson
2001-05-13 23:37:34 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: EMC interpreter was Re: BoBCad Question