One of the biggest problems when you make changes
to files is keeping block resequence numbers in
order. If you add or delete lines it can become
a real chore. ProDNC provides a very powerful and
flexible means of resequencing your files, and because
each CNC can have different block formatting, you
can create a set of rules for each of your CNC machines.
All you have to do is click the main Tools >>
Resequence file menu. (Alternatively the right-click
menu has this function too) and the file will be
To setup the rules for resequencing, click the
main Tools >> Resequencing Options menu item.
You will see a settings page pop-up. These are the
settings and how they work.
Block Start Number
This is the number that you want the block resequencing
to start. Most users would start at 10. But you
can have anything including zero.
This is how much you want each block number to increment
by. Most users would use 10, so that blocks go 10,
20, 30, 40 etc.
Block Number Use N
If you check this, then blocks would be like N10,
N20, N30 etc. Nearly all but Heidenhain CNC machines
use this option. If you do not check it then block
numbers go 10, 20, 30 etc.
You have 3 separate options for how you want blank
lines to be treated
- Resequence blank lines
- Ignore blank lines and so they are not resequenced
- Delete blank lines - they are not really needed
Ignore Blocks Starting With
Not all of your file needs to be sequenced. For
example comments don't need it, neither do the %
headers in a Fanuc program. There are lots of situations
like this. To ignore them just type in the characters
one after another. So (/:O% will not sequence any
block that STARTS WITH ( and / and : and O and %
Modern CNC machines that use block numbers have
N10, N20, N30 etc. as its format. However some older
CNC machines have to have blocks in a constant format,
with leading zeros. So for example, selecting 4
would make blocks like N0010, N0020....N0100....N1000
etc. If you do not need this kind of formatting
just select zero.
ProDNC allows you transform your NC coding - be
it feeds & speeds override - or the actual geometry
of your coding. The transformation is applied to
the whole file, and can be undone if you so require.
You can save a transformation protocol for each
of your CNC machines to disk
Select the amount of feed % override by moving the
slider with your mouse - from -75% to +200%.
You can transform the X/Y/Z axes using any of the
plus/minus/divide/multiply mathemetical operators
as well as a mirror function.
Simply select the mathematical operator, enter
the transformation amount and click the Transform