Basic settings
Channel parameters, setting the default measurement type
After controller start-up, the default measurement type is valid; this is specified in the channel parameters via P-CHAN-00057 (measurement type).
For example, assign the value 1 in the channel parameter list P-CHAN-00057 (measurement type) to execute a measurement run in an NC channel with several axes where the measurement feedrate is programmed via the F word.
The following measurement types are available:
Value | Meaning |
---|---|
1* | Measurement run (G100) with at least one axis, Measurement feed programmable by F word. |
2* | Measurement run (G100) with precisely one axis. Measurement feed is specified in the axis data list. An error message is output if the probing signal is missing. |
3 | Measurement run (G100) with at least one axis, Measurement feed programmable by F word, optionally continue motion up to the target point. |
4 | Measurement run (G100) only with maximum 3 main axes, Measurement feed programmable by F word. |
5 | Interruptible measurement run (G210) with at least one axis, Skip GOTO Measurement feed programmable by F word. |
6 | Interruptible measurement run (G310) with at least one SERCOS axis, jump via GOTO Measurement feed programmable by F word. |
7* | Measurement run (G100) by moving to a fixed stop with at least one axis, Measurement feed programmable by F word. |
* Measurement run also possible with independent axes.
NC program, switching over the measurement type
In the NC program, use
Syntax: | |
#MEAS MODE [ [<expr>] ] | modal |
At any time to select a new measurement type. When #MEAS MODE is programmed without parameters, the default measurement type specified in the channel parameter list is selected.
Axis parameters
The following parameters must be assigned in the axis parameters:
Axis can be used as measurement axis. | ||
Measuring probe stroke. Defines the maximum permitted deceleration distance for measurement. | ||
Measurement feedrate for measuring (only with measurement type 2) | ||
Permissible distance to target point if measuring probe was not confirmed. (as of CNC Build V2.11.2010.09, old parameter P-AXIS-00114) | ||
Measuring methods used (as of CNC Build V2.11.2019.15, old parameters P-AXIS-00117, P-AXIS-00116, P-AXIS-00115, P-AXIS-00257, P-AXIS-00269, P-AXIS-00330) | ||
Number of probing input (as of CNC Build V2.11.2019.15, old parameter P-AXIS-00430) | ||
Relevant measuring edge (as of CNC Build V2.11.2019.15, old parameter P-AXIS-00113) |
Example
Parameterisation example
kenngr.messachse 1
kenngr.hub_messtaster 100000
kenngr.vb_messen 10000
kenngr.probing_offset 0
kenngr.measure.signal PLC
kenngr.measure.input 1
kenngr.measure.edge POS