hello

circa 1000lines or 160kb, for linear codes

there is a limit of 160chars/line

size is affected by :
... lib files, that require storage space from the buffer ( my soubroutines are using 35kb: i don't register them in lib files, but in ssb files )
... codes that require futher processing :
...... rad comp, hi-cut : needs to read in advance, so to decide where to stop the axis motion for the current block; end point may be the coordinate from that block, or a calculated coordinate, in respect to the next few blocks; next blocks should be pure executional type ( eq : no variable initializations, no sudden M codes, etc )
...... nurbs : reads much more blocks in advance, since it is there to avoid the succumb motion, which is a result of executing toolpaths generated at high-resolution; if the succumb won't exist on such a high-resolution toolpath, thus if the cnc would be able to keep the speed constant, then the controller would kick into a particular case : the time required to execute each block would be pretty equal to the time required to load that block into the read-ahead buffer; in other words, the read-ahead won't be ahead the need for extra-buffer-size, when using nurbs, is there to compensate this small time difference between executing a short toolpath segment with high feed, and the time needed to load it into the buffer and the time for the nurbs-algorithms to perform; something like playing guitar hero

just saying / kindly





Similar Threads: