Automatic Accurate Stop
autoAccurateStopSet
autoAccurateStopSet(angle:= LREAL);
The command autoAccurateStopSet
is used in conjunction with blending (see smoothingSet) and allows driving to acute angles with active blending. A limit angle, up to which an accurate stop between 2 segments must take place, is defined for this in the command autoAccurateStopSet
.
!autoAccurateStopSet(angle:= 30.0);
For circle segments, the angle is calculated from the tangents at the points of entry and leaving.
Sample
N10 G0 X0 Y0 Z0
N20 G01 X10 F20000
N30 G01 X15 Y30
N40 G01 X20 Y0
!smoothingSet(mainType:=smoothingParabola,
subType:=smoothingRadius, value:=50);
N50 G01 X30
N60 G01 X35 Y30
N70 G01 X40 Y0
!autoAccurateStopSet(angle:= 46.0);
N80 G01 X50
N90 G01 X55 Y30
N100 G01 X60 Y0
N110 G01 X80
N110 M30
Requirements
Development environment | Target system |
---|---|
TwinCAT V3.1.4024.15 | PC or CX (x86 or x64) |