Spindle feed link (FEED_LINK)

Normally the speed of a spindle is only controlled by the program. Other possibilities of influencing the spindle speed in dependency of other parameters in general do not exist. For some special technologies (e.g. HSC-milling, edge bending in the wood machining) and for the creation of a high-qualitiy work piece surface also the influencing of the spindle speed by external variables is necessary.

With the following command the spindle specific speed can be adapted dynamically to the path feed. Especially this is necessary for some materials, which can be damaged by wrong or unsuited cutting parameters (e.g. wood or plastic).

Notice

The dynamic data of the spindle are not considered. To avoid a too large deviation between the commanded and the actual link factor during active feed linking, the user has to ensure, that either the spindle dynamic is high enough or the path dynamic is reduced corresponding to the requirements.

Programming syntax for spindle feed link:

<spindle_name> [ FEED_LINK [ ON | OFF ] [ [ [ FACT<expr> ] [ CORR<expr> ] ] | AUTO ] ]

<spindle_name> Name of the feed link spindle

FEED_LINK Identification for "spindle feed link".Must always be the first programmed keyword.

ON Selection of spindle feed link

OFF Deselection of spindle feed link

FACT<expr>Synchronized link: Predefined link factor in [0.1 %] between feed on path (F-word) and the basic spindle speed. The link factor can be changed at any time during active linking.

CORR<expr> Correction factor in [0.1 %] for the modification of the link factor. The resulting link factor then is a combination of FACT and CORR (CRES = FACT*CORR).

AUTO Link on the fly: The link factor is calculated automatically from the current speed of the spindle and the current feed on path and it remains constant until deselection of linking.

Notice

A spindle job via the S word has no effect during active feed link!

Spindle feed link (FEED_LINK) 1:

A tool with dynamic parameters should be defined and activated. In general by the minimum speed of this tool[5]-1 it can be avoided, that the spindle during milling with active feed link and feed on path = 0 comes to a stoppage and a jamming of the tool occurs.

Programming examples

Example 1: (Manually programmed link factor, the effective link factor is changed by programming of the correction factor).

N05 G00 X0 Y0 Z0 
N08 G01 G90 X20 F2
N10 M03 S15
N20 G01 G90 X40
N25 S[FEED_LINK ON FACT=500]
N30 G01 G91 X5 F2
N40 S[FEED_LINK CORR=1100]
N50 X10 F2
N60 S[FEED_LINK CORR=900]
N70 X20 F2
N80 S[FEED_LINK CORR=1100]
N90 X40 F2
N100 S[FEED_LINK CORR=900]
N110 X80 F2
N120 S[FEED_LINK CORR=1100]
N130 X40 F2
N140 S[FEED_LINK CORR=900]
N150 X20 F2
N160 S[FEED_LINK CORR=1100]
N170 X5 F2
N180 S[FEED_LINK OFF]
M30

Example 2: (Coupling on the fly, link factor is generated automatically from the current spindle speed and the current feed on the trajectory).

N05 G00 X0 Y0 Z0 
N08 G01 G90 X20 F1
N10 M03 S15
N20 G01 G90 X40
N25 S[FEED_LINK ON AUTO]
N30 G01 G91 X5 F1
N40 X10 F2
N50 X20 F4
N60 X40 F8
N70 X80 F16
N80 X40 F8
N90 X20 F4
N100 X10 F2
N110 X5 F1
N80 S[FEED_LINK OFF]
M30