# TRC option PERPENDICULAR_RADIUS_CHANGE

PERPENDICULAR_ RADIUS_CHANGE=.. | This parameter can extend the change perpendicularly if there is a change in tool radius. 0: No perpendicular extension of the new tool radius (default) 1: Perpendicular extension of the new tool radius

In the program examples, a change is made to the tool radius between the programmed motion blocks N50 and N60.

To illustrate the behaviour, a very large change in tool radius is chosen. Normally, a change in tool radius relate to very small corrections.

Several block transitions are shown in the examples below. All combinations of linear and circular blocks are permitted.

## Change of tool radius at inside corner

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 5 N20 G42
N40 G01 X20 Y0
N50 G01 X50 Y50
N55 V.G.WZ_AKT.R = 6
N60 G01 X100
N70 G40 X120 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 6 N20 G42
N40 G01 X20 Y0
N50 G01 X50 Y50
N55 V.G.WZ_AKT.R = 5
N60 G01 X100
N70 G40 X120 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 5 N20 G42
N30 G01 X10 Y20
N40 G01 X20
N50 G03 X50 Y25 R30
N55 V.G.WZ_AKT.R = 6
N60 G03 X90 Y18 R40
N70 G01 X100
N80 G40 X120 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 6 N20 G42
N30 G01 X10 Y20
N40 G01 X20
N50 G03 X50 Y25 R30
N55 V.G.WZ_AKT.R = 5
N60 G03 X90 Y18 R40
N70 G01 X100
N80 G40 X120 Y0
N99 M30

## Change of tool radius at outside corner

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 6 N20 G42 G25
N40 G01 X20 Y20
N50 G01 X50
N55 V.G.WZ_AKT.R = 5
N60 G01 X80 Y50
N70 G01 X120
N80 G40 X140 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 6 N20 G42 G26
N40 G01 X20 Y20
N50 G01 X50
N55 V.G.WZ_AKT.R = 5
N60 G01 X80 Y50
N70 G01 X120
N80 G40 X140 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 5 N20 G42 G25
N40 G01 X20 Y20
N50 G01 X50
N55 V.G.WZ_AKT.R = 6
N60 G01 X80 Y50
N70 G01 X120
N80 G40 X140 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 5 N20 G25
N30 G42 X10 Y10
N40 G01 X20
N50 G02 X60 Y0 R30
N55 V.G.WZ_AKT.R = 6
N60 G02 X90 Y12 R50
N70 G01 X100
N80 G40 X120 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 5 N20 G26
N30 G42 X10 Y10
N40 G01 X20
N50 G02 X60 Y0 R30
N55 V.G.WZ_AKT.R = 6
N60 G02 X90 Y12 R50
N70 G01 X100
N80 G40 X120 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 5 N20 G25
N30 G42 X10 Y10
N40 G01 X20
N50 G02 X60 Y0 R30
N55 V.G.WZ_AKT.R = 6
N60 G01X80 Y40
N70 G01 X100
N80 G40 X120 Y0
N99 M30

| %Test.nc N05 G0 X0 Y0 F1000 #TRC [PERPENDICULAR_RADIUS_CHANGE=1 ] N10 V.G.WZ_AKT.R= 5 N20 G26
N30 G42 X10 Y10
N40 G01 X20
N50 G02 X60 Y0 R30
N55 V.G.WZ_AKT.R = 6
N60 G01X80 Y40
N70 G01 X100
N80 G40 X120 Y0
N99 M30