To obtain a feedrate output in the Rapid G0 block it will be necessary to add / modify the option " define block move rapid" to include an " ; F ", and to insure that " rapid feed code = 1 " is include in the option
------------------------------------------------------
From DUCTpost1300 version there will be a variable defined for this feedrate, " Srat", which will allow a little more flexibility in manipulating this function.
An example of this is if the skim move is to be classed as a Rapid Non Linear G0 move instead of a G1 move.
The following illustrates how this may be achieved.
define block move linear
if ( feedrate => srat )
N ; G1 0 ; X ; Y ; Z ; M1 ; M2 ## Rapid Skim as RAPID
else
N ; G1 ; X ; Y ; Z ; F ; M1 ; M2
end if
end define
So the above example tape output would now look as follows :-
1538 G0 Z84. ## Normal Rapid move
1539 X15.653 Y-37.059 ## Skim move ( At Rapid Non Linear rate )
1540 Z69.667 ## Normal Rapid move
1541 G1 Z66.667 F950 ## Plunge move
1542 X14.684 Y-37.456 F1100 ## Cutting move
Warning : It is recomended that this method be employed with care as it is possible that gouging may occure due to the move not being impletmented in a direct line because the machine GO could move the axes in a zig zag.
如帮助文件所改,
我加上这一个
define block move linear
if ( feedrate => srat )
N ; G1 0 ; X ; Y ; Z ; M1 ; M2 ## Rapid Skim as RAPID
else
N ; G1 ; X ; Y ; Z ; F ; M1 ; M2
end if
end define
就没有办法再post了,
说我这一句定义错误