本节内容主要介绍了西门子802D数控铣后处理程序的内容,后处理的基本信息如下:
MASTERCAM MP POST PROCESSOR | Always back up your post-processor
#| CNC Software, Inc. | prior to making any changes. It's easy,
#| Control Model: FANUC 6M+ | just put a floppy in drive a:, at DOS
#| Machine Model: GENERIC | type "COPY C:\NC\*.PST A:"
#| PST File Name: MPFAN.PST/TXT |
#| Executable : MP.EXE 3.06
西门子802D数控铣后处理部分程序如下:
qtoolpln : no # MP386 - Enable tool plane option
qtoolopt : no # MP386 - Enable tool optimization
arctype : 2 # Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.
bldnxtool : yes # Build next tool table
ldrcode : 65 # Leader character dec. equiv. (fleader outputs code)
ncldr : 20 # No. of leader characters (fleader outputs code)
nobrk : no # Omit breakup of x/y & z rapid moves
omitcrlf : no # Omit CR/LF
omitrefht : no # Don't use reference height on first non-canned Z move
omitseq : no # Omit sequence no.
omitz : no # Omit first Z movement for non-canned-cycles
progname : 1 # Use uppercase for program name
scalex : 1.0 # Scaling of .NCI at input - x,y,z,i,j,k
scaley : 1.0 # Scaling of .NCI at input - x,y,z,i,j,k
scalez : 1.0 # Scaling of .NCI at input - x,y,z,i,j,k
seqmax : 9999 # Max. sequence no.
skipmotest: no # Skip motion test in linear
spaces : 0 # No. of spaces to add between fields
tooltable : 1 # Read for tool table and pwrtt
absswp : 0 # Absolute sweep
drlgsel : -1 # Drill Select Initialize
maxfrdeg : 999 # Limit for feed in deg/min
absinc : 0 # Absolute/Incremental toggle for modality
tcnt : 0 # Count the number of tool changes
adelta : 0 # Calculation for deg/min
ldelta : 0 # Calculation for deg/min
zdelta : 0 # Calculation for deg/min
alzdelta : 0 # Calculation for deg/min
frdelta : 0 # Calculation for deg/min
frdegcalc : 0 # Calculation for deg/min
circum : 1 # Calculation for deg/min
rotstrt : 1 # Flag for first rotary position
# --------------------------------------------------------------------------
# FORMULAS - global formulas
# --------------------------------------------------------------------------
ssrange = mi3 # Gear Range Select
speed = abs ( ss ) # Absolute spindle speed
arcradm = arcrad # Negative arcrad
spdlsel = fsg3(ss) # Spindle on selector based on pos. or neg. ss