Introduction
The purpose of the postprocessors generator
The files set of the postprocessors generator
The common organization of the work
The principle of postprocessor operation
The main window
The main toolbar
System settings
Editor settings
Machine parameters
Defining the data about the NC-machine and CNC-system
Comments transliteration
The block structure and format definition (Register list forming)
The masks for the machining commands translation
The programs for the CLData commands processing
Subprograms
The command processing programs compilation
The work with the files of technological commands
The test NC-code generation
Programs debugging
Postprocessor parameters inquiry while the first using
Postprocessor masks
Mask structure
Mask element
Registers in the masks
Modifiers
Expressions
Nested mask
The separators of the mask elements
Variables assignment from the mask
Deferred masks
<GMA> array in masks
Mask management
Mask switches
The transformation of a mask to the suborigram
The interactive to create the masks
Language description
Basic definitions
Conditional indications
Technology command programs, comments
Subprograms
The language statement conception
The set of symbols
The variables
Arrays
Mathematical expressions and functions
Predefined variables and functions
Standard mathematical functions
String functions
Miscellaneous functions and variables
CLData functions and operators
Named CLData parameters
CLD predefined array
Cmd operator
Cmd operator (parameters with a unique code)
CLDFile operator
Project operator
<GMA> array
GetCLDStr function
CurCode function
NextCode function
CLDCounter function
CodeOfCmd function
GetCLD function
FindCld function
GFindCld function
Predefined subprogram <Filter>
Records
Operators
The processing program start operator <PROGRAM>
The statement of assignment
The output statement <PRINT>
The input statement <INPUT>
Conditional statement <IF>
Statement of the multiconditional execution <CASE>
<JUMP> statement
The cycle statement <FOR>
The cycle statement <REPEAT>
The cycle statement <WHILE>
Composite statement <BEGIN...END>
Statement to call a subprogram <CALL>
The statement of the subprogram start <SUB>
The statement of the subprogram end <SUBEND>
The statement of the procedure start <PROC>
The <RETURN> from a procedure statement
The block output statement <OUTBLOCK>
The block forming statement <FORMBLOCK>
Statement of direct output into the block <OUTPUT>
The replace statement of the substring in a string <REPLACE>
The statement to form the block by mask <MASK>
Change current NC-file operator
External task call operator
CustomData access operator SprutCam
Operators of work with NC-subroutines
The operator of a output of NC-subroutine <NCSUB.OUTPUT>
<NCSUB.OUTPUTALL> operator
The operator of definition of an initial marker of NC-subroutine <NCSUB.STARTLABEL>
The operator of definition of a final marker of NC-subroutine <NCSUB.ENDLABEL>
The operator of definition of a name of NC-subroutine <NCSUB.NAME>
Technique of work with NC-subroutines
ReplNCStr operator to replace strings at NC-file
Appendicies
Project information in CLData
Technology commands description
Machine axes brakes control <AXESBRAKE>
Circle movement <CIRCLE>
Commentaries <COMMENT>
Cooling <COOLNT>
Tool compensation <CUTCOM>
Hole machining cycles <CYCLE>
G81 drilling cycle <CYCLE DRILL(163)>
G82 drilling cycle <CYCLE FACE(81)>
G84 drilling cycle <CYCLE TAP(168)>
G85 drilling cycle <CYCLE BORE5(209)>
G86 drilling cycle <CYCLE BORE6(210)>
G87 drilling cycle <CYCLE BORE7(211)>
G88 drilling cycle <CYCLE BORE8(212)>
G89 drilling cycle <CYCLE BORE9(213)>
Deep drilling with chip removing <CYCLE DEEP(153)>
Deep drilling with chip breaking <CYCLE BRKCHP(288)>
<DELAY> command
EDM Movement <EDMMOVE>
Extended cycle <EXTCYCLE>
Lathe finish cycle G70, G73 <LATHEFINISH>
Lathe roughing cycle G71, G72 <LATHEROUGH>
Lathe grooving cycle G74, G75 <LATHEGROOVE>
Lathe threading cycle G76 <LATHETHREAD>
Lathe threading single pass cycle G92 - <LATHETHREADG92(404)>
Lathe drilling cycle G81 <DRILL>
Lathe drilling cycle G82 <FACE>
Lathe tapping cycle G84 <TAP>
Lathe drilling with chip breaking cycle <BRKCHP>
Lathe drilling with chip removing cycle <DEEP>
Drilling cycle G81 <W5DDrill>
Drilling cycle G82 <W5DFace>
Drilling with chip removing cycle G83 <W5DChipRemoving>
Drilling with chip breaking cycle G73 <W5DChipBreaking>
Tapping cycle G84 <W5DTap>
Drilling cycle G85 <W5DBore5>
Drilling cycle G86 <W5DBore6>
Drilling cycle G87 <W5DBore7>
Drilling cycle G88 <W5DBore8>
Drilling cycle G89 <W5DBore9>
Thread milling cycle <W5DThreadMill>
Hole pocketing cycle <W5DHolePocketing>
Probing cycle <WProbing>
Surface probing parameters
Hole probing parameters
Hole protected probing parameters
Boss probing parameters
Internal rectangle probing parameters
Internal rectangle probing protected parameters
External rectangle probing parameters
Web probing parameters
Web probing (three points) parameters
Groove probing parameters
Groove probing protected parameters
Double wall internal corner probing parameters
Double wall external corner probing parameters
Triple wall internal corner probing parameters
Triple wall external corner probing parameters
Additional parameters
Feedrate <FEDRAT>
Ending record <FINI>
Original point <FROM>
Return to original position <GOHOME>
Linear transition <ABSMOV>
Spindle head number <HEAD>
Insertion <INSERT>
Tool loading <LOADTL>
Interpolation mode <INTERPOLATION>
Multiaxis circle movement <MULTIARC>
Multi coordinate movement <MULTIGOTO>
Optional skipping <OPSKIP>
Auxiliary stop <OPSTOP>
Original coordinates <ORIGIN>
Palette changing <PALETA>
Part number <PARTNO>
Physical machine axes movement <PhysicGOTO>
Working plane <PLANE>
Postprocessor function <PPFUN>
Tool durability control command <PPFUN PPFUN(500)>
NC-subprogram start command <PPFUN STARTSUB(50)>
NC-subprogram end command <PPFUN ENDSUB(51)>
NC-subprogram call command <PPFUN CALLSUB(52)>
Technology parameters command <PPFUN TECHINFO(58)>
End of operation's technological information <PPFUN ENDTECHINFO(59)>
EDM machining conditions specification command <PPFUN WEDMConditions(56)>
Wire EDM pass properties PPFun WEDMPassItem(57)
Postprocessor printing <PPRINT>
Rapid feedrate <RAPID>
Table rotation <ROTABL>
Tool change point <SAFPOS>
Active workpiece holder selection <SELWORKPIECE>
Spindle <SPINDL>
<SINGLETHREAD> command
<STOP> command
<STRUCTURE> command
Workpiece takeover <TAKEOVER>
Waiting for synchronization point <WAIT>
TLContact command