G_NC01_XX_00131
Programming example: Feedrate interpolation
N1 Constant feedrate profile F1000: FNORM N2 Abrupt setpoint velocity change F2000: FNORM N3 Feedrate profile via polynomial: F = FPO (4000, 6000, -4000) N4 Polynomial feedrate 4000 as modal value N5 Linear feedrate profiles F3000: FLIN N6 Linear feedrate 2000 as modal value N7 Linear feedrate, as modal value N8 Constant feedrate profile with abrupt acceleration change F1000: FNORM N9 All subsequent F values are linked by splines F1400: FCUB N13 Switch off spline profile N14 FNORM
|
Function
In accordance with DIN 66025, a constant feedrate over the part program block can be defined via address F. For a more flexible definition of the feedrate profile, programming to DIN 66025 is extended by linear and cubic profiles over the path. The cubic profiles can be programmed directly or as an interpolating spline.
You can program the following feedrate profiles:
- FNORM
Behavior according to DIN 66025 (default setting). An F value programmed in the CNC block is applied over the entire path of the block, and is subsequently regarded as a fixed modal value.
- FLIN
An F value programmed in the block can be traversed linearly (rising or falling) over the path from the current value at the beginning of the block to the end of the block, and is subsequently regarded as modal value.
- FCUB
The non-modally programmed F values, referred to the end of the block, are connected through a spline. The spline starts and ends tangentially to the previous or following feedrate setting.
- FPO
The feedrate profile can also be programmed directly via a polynomial. The polynomial coefficients are specified analogous to polynomial interpolation.
|