Units
unitAngleSet
unitAngleSet(unitAngle:= UnitAngle)
Set the unit for angles to unitAngle
. The default is unitAngleDegree
. The unit for angles applies to all NC-related functions like transRotX
. It does not apply to ST
-standard functions like sin
. For this reason the interpreter offers a set of NC-specific counterparts like gSin
that consider the angle unit.
UnitAngle
Enumeration of the following values:
unitAngleRadian: 0…2pi
unitAngleDegree: 0…360
unitAngleGon: 0…400
unitAngleTurn: 0…1
.
unitLengthSet
unitLengthSet(unitLength:= UnitLength)
Set the unit for lengths to unitLength
. The default is unitLengthMillimeter
. The unit for length applies to all NC-related functions like G01
or zeroOffsetShiftSet(…)
.
UnitLength
Enumeration of the following values:
unitLengthMeter
unitLengthCentimeter
unitLengthMillimeter
unitLengthMicrometer
unitLengthNanometer
unitLengthInch
unitLengthFoot
.
unitTimeSet
unitTimeSet(unitTime:= UnitTime)
Set the unit for time to unitTime
. The default is unitTimeSecond
. The unit for time applies to all NC-related functions like G04
. It does not apply to ST-standard functions like currentLdt()
.
UnitTime
Enumeration of the following values:
unitTimeSecond
unitTimeMillisecond
unitTimeMicrosecond
unitTimeMinute
unitTimeHour
.
unitVelocitySet
unitVelocitySet(unitLength:= UnitLength, unitTime:= UnitTime)
Set the unit for velocity to unitLength/unitTime
. The default is unitLengthMillimeter/unitTimeMinute
. The unit for velocity applies to all NC-related functions. It is used by the F
-parameter for instance.