Adapting minimum radius for tangential feed ((#TANGFEED))
Release Note
As of Build V2.11.2010.02 the command #TANGFEED [...] replaces the command #SET TANGFEED RMIN [...]. For compatibility reasons, this command is still available but it recommended not to use it in new NC programs.
This command supplements the tangential adaptation of feed programmed with G10/G11. The minimum radius is considered in circular blocks containing the identifier for feed adaptation. The feed is only corrected if the programmed circular radius is greater than or equal to the minimum radius.
Syntax: |
#TANGFEED [ RMIN=.. ] |
RMIN=.. | Minimum contour radius Rmin in [mm, inch] up to which the tangential feedrate is corrected. |
- A new programmed minimum radius is taken into account with the next relevant circular motion block.
- It is optional to specify the minimum radius. Tangential feed adaptation with G11 is also executed if #TANGFEED [RMIN…] is not programmed or the radius is assigned the value zero.
Programing Example
Adapting minimum radius for tangential feed
(Contour with TRC and tangential feed adaptation)
N10 V.G.WZR=5
N20 #TANGFEED [RMIN=3] (Define minimum radius rmin = 3mm)
N30 G41 G01 X0 Y20 G11 F600 (Select TRC and feed adaptation)
N40 X20 Y20
N50 G03 X40 R10 (Feed adaptation)
N60 G01 Y40
N70 G02 X44 R2 (No feed adaptation → rprg < rmin)
N80 G01 Y20
N20 #TANGFEED [RMIN=6] (Define new minimum radius rmin = 6mm)
N90 G03 X54 R5 (No feed adaptation → rprg < rmin)
N100 G01 Y50
G40 Y20 G11 G10 (Deselect TRC and feed adaptation)
N120 X0 Y0