0% found this document useful (0 votes)
433 views

Stama MC010

Подпробное описание постпроцессора (с програмными кодами макросов) для системы ЧПУ FANUC 010 станка STAMA MC010 в генераторе постпроцессоров фирмы ICAM.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
433 views

Stama MC010

Подпробное описание постпроцессора (с програмными кодами макросов) для системы ЧПУ FANUC 010 станка STAMA MC010 в генераторе постпроцессоров фирмы ICAM.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 28

ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52

(c) Copyright 1999 Page 1


POST-PROCESSOR STAMA,1

General Description

General Information:

1.00 Post-processor name: ............................................ STAMA


2.00 Post-processor I.D. number: [# >= 1 & <= 99] ........................ 1
3.00 Machine type: [Contour,Edm,Punch,Lathe,Mill,Composite] ........... Mill
4.00 Machine defaults: [NA,File_name,File_panel] ........................ NA
5.00 Control defaults: [NA,File_name,File_panel] ........................ NA
40.00 Does the machine have a Z axis: [Yes,No] .......................... Yes
41.00 Does the machine have secondary linear axes: [Yes,No] .............. No
42.00 Does the machine have rotary tables: [Yes,No] ...................... No
43.00 Does the machine have rotary heads: [Yes,No] ....................... No
44.00 Does the machine have rotary head attachments: [No,Single,Dual] .... No
60.00 Machine manufacturer: ......................................... GERMANY
61.00 Machine identification: ................................... No response
62.00 Control manufacturer: ........................................... FANUC
63.00 Control identification: ..................................... FANUC 010
64.00 Post-processor Author: ........................................ reverie
70.00 Primary post-processor unit system: [IN,FT,CM,MM,value] ............ MM
71.00 Secondary post-processor unit system: [NA,IN,FT,CM,value] .......... NA
72.00 Primary unit system code: [NA,G0-999,M0-999,ALT] ................... NA
73.00 Machine positioning: [Absolute,Incremental,Both] ............. Absolute
76.00 Multiple planes: [Yes,No] ......................................... Yes
76.10 XY-plane (G) code: [0-999,ALT] ..................................... 17
76.20 ZX-plane (G) code: [0-999,ALT] ..................................... 18
76.30 YZ-plane (G) code: [0-999,ALT] ..................................... 19
76.50 Default plane: [NA,XY,ZX,YZ] ....................................... XY
77.00 Multiple plane code alone on block: [Yes,No] ...................... Yes

Display Format:

1.00 Post-processor title: ..................................... STAMA MC010


2.00 Modification level: [NA,value] ..................................... NA
3.00 Modal column display: [Yes,No] ..................................... No
4.01 Display X axis: [Yes,No] ........................................... No
4.02 Display Y axis: [Yes,No] ........................................... No
4.03 Display Z axis: [Yes,No] ........................................... No
4.19 Display spindle speed: [No,Yes,Signed] ............................. No
4.20 Display tool velocity: [Yes,No] .................................... No
4.21 Display time: [No,Abs,Delta] ....................................... No
4.24 Display user column #24: [No,Text,0-8] ............................. No
4.25 Display user column #25: [No,Text,0-8] ............................. No
4.26 Display user column #26: [No,Text,0-8] ............................. No
4.27 Display user column #27: [No,Text,0-8] ............................. No
4.28 Display user column #28: [No,Text,0-8] ............................. No
4.29 Display CL record number: [Yes,No] ................................. No
4.30 Display ISN: [Yes,No] .............................................. No
6.00 Custom column widths: [Yes,No] ..................................... No
7.00 Page width: [# >= 25 & <= 256] ..................................... 80
8.00 Custom column headers: [Yes,No] .................................... No
9.10 Section summary: [Yes,No] ......................................... Yes
9.20 Page summary: [Yes,No] ............................................ Yes
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 2
POST-PROCESSOR STAMA,1

9.30 Tooling summary: [Yes,No] ......................................... Yes


9.40 Travel summary: [Yes,No] .......................................... Yes
9.50 Timing summary: [Yes,No] .......................................... Yes
9.60 Diagnostic summary: [No,Basic,Detailed,Full] ..................... Full
10.00 Column tabbed tape image: [Yes,No] ................................. No

Output Format:

1.00 Program transmission medium: [Tape,DNC] ........................... DNC


2.20 END of BLOCK symbol: [NA, Character or ASCII value] ................ NA
2.30 REWIND STOP symbol: [NA, Character or ASCII value] ................. NA
2.40 DECIMAL symbol: [Character or ASCII value] .......................... .
2.50 Register spacing symbol: [NA, Character or ASCII value] ............ NA
3.50 Tape length adjustment: [# >= 0] .................................... 2
6.00 Output program identification: [Yes,No] ............................ No
7.10 Maximum tape record length: [# >= 32 & <= 256] .................... 256
7.20 Severity level at which to terminate tape output: [NA,4-16] ........ NA
8.00 Can tape data contain mixed case: [Yes,No] ......................... No
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 3
POST-PROCESSOR STAMA,1

Control Description

G/M code assignments:

1.00 (G) code register: ............................................. 2) G2


2.00 Number of (G) codes per block: [# >= 1 & <= 9] ...................... 9
3.00 (M) code register: ............................................. 13) M2
4.00 Number of (M) codes per block: [# >= 1 & <= 9] ...................... 1

Linear interpolation:

2.00 Linear interpolation uses (G) code: [Yes,No] ...................... Yes


30.00 Linear interpolation (G) code: [0-999,ALT] .......................... 1
31.00 (G) code modal: [Yes,No] .......................................... Yes
40.00 All axes feed together: [Yes,No] .................................. Yes

RAPID positioning:

10.00 RAPID positioning available: [Yes,No] .............................. No

Circular and Helical interpolation:

1.00 Circular interpolation method: [NA,Center,Radius,Both,Either] .. Center


1.20 Center definition: [Absolute,Incremental] ................. Incremental
1.30 Offset sign: [To_center,None,From_center] ................... To_center
1.40 Output zero offset values: [Yes,No] ................................ No
2.10 CLW (G) code: [0-999,ALT] ........................................... 2
2.20 CCLW (G) code: [0-999,ALT] .......................................... 3
3.00 Direction codes modal: [Yes,No] ................................... Yes
4.00 Multiple planes: [Yes,No] .......................................... No
11.00 X-axis center register: .................................... 9) Is4.3s
12.00 Y-axis center register: .................................... 10) Js4.3s
16.00 Resolution of the center registers: [# >= 0.001] ................ 0.001
17.00 Maximum offset value: [# >= 0.001 & <= 9999.999] ............. 9999.999
23.00 Maximum radius: [# >= 0.001 & <= 9999.999] ................... 9999.999
23.50 Minimum radius: [# >= 0. & <= 9999.998] ............................ 0.
31.00 Maximum arc: [# >= 90 & <= 360.,Quadrant] ........................ 360.
32.00 Minimum arc span: [# >= 0.] ........................................ 0.
40.00 Helical interpolation method: [NA,Axis,Signed,Unsigned] ............ NA

Spline interpolation:

1.00 Spline interpolation available: [Yes,No] ........................... No


ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 4
POST-PROCESSOR STAMA,1

Machine Description

Linear axes:

101.00 X-axis register: ........................................... 3) Xs4.3s


102.00 Resolution: [# >= 0.001] ........................................ 0.001
103.00 Maximum stored value: [# >= 0.001 & <= 9999.999] ............. 9999.999
104.00 X-axis sign convention: [Reverse,Normal] ....................... Normal
105.00 X-axis travel check: [No,Range,Total] .............................. No
109.00 Maximum X-axis feedrate: [# > 0.] ............................... 3000.
110.00 Rapid X-axis positioning speed: [# >= 3000.] .................... 3000.
201.00 Y-axis register: ........................................... 4) Ys4.3s
202.00 Resolution: [# >= 0.001] ........................................ 0.001
203.00 Maximum stored value: [# >= 0.001 & <= 9999.999] ............. 9999.999
204.00 Y-axis sign convention: [Reverse,Normal] ....................... Normal
205.00 Y-axis travel check: [No,Range,Total] .............................. No
209.00 Maximum Y-axis feedrate: [# > 0.] ............................... 3000.
210.00 Rapid Y-axis positioning speed: [# >= 3000.] .................... 3000.
301.00 Z-axis register: ........................................... 7) Zs4.3s
302.00 Resolution: [# >= 0.001] ........................................ 0.001
303.00 Maximum stored value: [# >= 0.001 & <= 9999.999] ............. 9999.999
304.00 Z-axis sign convention: [Reverse,Normal] ....................... Normal
305.00 Z-axis travel check: [No,Range,Total] .............................. No
309.00 Maximum Z-axis feedrate: [# > 0.] ............................... 3000.
310.00 Rapid Z-axis positioning speed: [# >= 3000.] .................... 3000.
400.00 Minimum linear output move: [NA,#] ................................. NA
410.00 Linear axes modal: [Yes,No] ....................................... Yes

Home position and Reference point:

1.00 Home position type: [No,Fixed,Reference] ........................... No


2.00 X-axis default starting position: [#] .............................. 0.
2.01 Y-axis default starting position: [#] .............................. 0.
2.02 Z-axis default starting position: [#] .............................. 0.
3.00 Number of GOHOME motion blocks: [# >= 0 & <= 3] ..................... 0
7.00 Type of stop output following GOHOME: [None,OPSTOP,STOP] ......... None
8.00 FROM statement processing: [Ignore,From,Goto] .................. Ignore
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 5
POST-PROCESSOR STAMA,1

Automated Canned Cycles

General Cycle Information:

1.00 G81-G89 canned cycles supported: [Yes,No] .......................... No


5.00 Default CYCLE statement clearance: [# >= 0.] ....................... 3.
6.10 Square off positioning moves in cycle: [Yes,No] ................... Yes
6.30 Square off first positioning move following CYCLE/OFF: [Yes,No] ... Yes
54.00 Default CYCLE statement dwell: [# > 0.] ............................ 1.

Canned Cycles:

10.00 DRILL cycle simulated: [Yes,No] .................................... No


20.00 FACE cycle simulated: [Yes,No] ..................................... No
30.00 TAP cycle simulated: [Yes,No] ...................................... No
40.00 Reverse TAP cycle simulated: [Yes,No] .............................. No
50.00 BORE cycle simulated: [Yes,No] ..................................... No
60.00 BORE with DWELL cycle simulated: [Yes,No] .......................... No
70.00 BORE with ORIENT cycle simulated: [Yes,No] ......................... No
80.00 REAM cycle simulated: [Yes,No] ..................................... No
90.00 REAM with DWELL cycle simulated: [Yes,No] .......................... No
100.00 DEEP cycle simulated: [Yes,No] .................................... Yes
102.00 Default DEEP secondary clearance: [# > 0.] ........................ 1.5
110.00 BRKCHP cycle simulated: [Yes,No] ................................... No
125.00 Default CYCLE statement step: [# > 0.] ............................. 3.
129.40 Minimum step: [# > 0.] ............................................ 0.3
140.00 THRU cycle simulated: [Yes,No] ..................................... No
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 6
POST-PROCESSOR STAMA,1

Optional Post-processor Words

The AIR Command:

1.00 Air device available: [Yes,No] ..................................... No

The BREAK Command:

1.00 Program break checking desired: [Yes,No] ........................... No

The CALSUB Command:

1.00 NC subprograms supported: [Yes,No] ................................. No

The CLAMP Command:

1.00 Physical clamp/unclamp capability: [Yes,No] ........................ No

The COOLNT Command:

1.00 Coolant tape controllable: [Yes,No] ............................... Yes


1.30 Output coolnt with next motion: [No,Yes,After,Plunge,Feed] ......... No
2.10 FLOOD coolant (M) code: [NA,0-999,ALT] .............................. 8
2.20 MIST coolant (M) code: [NA,0-999,ALT] .............................. NA
2.30 TAPKUL coolant (M) code: [NA,0-999,ALT] ............................ NA
2.40 THRU coolant (M) code: [NA,0-999,ALT] .............................. NA
3.10 COOLNT/OFF (M) code: [NA,0-999,ALT] ................................. 9
5.00 Time of delay: [# >= 0.] ........................................... 0.

The CUTCOM Command:

101.00 LENGTH compensation available: [Yes,No] ............................ No


201.00 DIAMETER compensation available: [Yes,No] ......................... Yes
202.00 Compensation method: [Vector,G,Both] ................................ G
203.00 Multiple planes available: [Yes,No] ................................ No
211.00 CUTCOM/LEFT (G) code: [0-999,ALT] .................................. 41
212.00 CUTCOM/RIGHT (G) code: [0-999,ALT] ................................. 42
213.00 CUTCOM/OFF (G) code: [0-999,ALT] ................................... 40
214.00 Diameter compensation in a separate block: [Yes,No] ................ No
215.00 Offset register available: [Yes,No] ................................ No
219.00 Can diameter comp be applied with RAPID positioning: [Yes,No] ...... No
301.00 FIXTURE compensation available: [Yes,No] .......................... Yes
302.00 Compensation method: [XYZ,Adjust] .............................. Adjust
303.00 Control method: [G,M,Offset] ................................... Offset
311.00 Offset register: ......................................... 17) "P01 "s2
312.00 Number of offset values allowed: [# > 0 & <= 99] ................... 64
313.00 Cancel compensation offset value: [# >= 0 & <= 64] .................. 0
314.00 Default fixture compensation: [#,No,Off] ........................... No
325.00 ADJUST default: [Now,Next] ........................................ Now
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 7
POST-PROCESSOR STAMA,1

350.00 Force new block: [No,Before,After,Both] ............................ No

The DELAY Command:

1.00 DELAY facility available: [Yes,No] ................................ Yes


2.00 DELAY code method (seconds): [G/M 0-999,Special,NA] ................ G4
3.00 Tape controlled: [Yes,No] ......................................... Yes
5.00 DELAY register: ............................................... 16) Fs4
7.00 Resolution: [# >= 1.] .............................................. 1.
8.00 Minimum register value: [# >= 1. & <= 9999.] ....................... 1.
9.00 Maximum register value: [# >= 1. & <= 9999.] .................... 9999.
10.00 Register always present: [Yes,No] ................................. Yes
20.00 DELAY code (revolutions): [G/M 0-999,Special,NA] ................... NA

The DISPLY Command:

1.00 CRT display available: [Yes,No] ................................... Yes


2.10 Messages truncated: [Yes,No] ....................................... No
3.00 Maximum number of messages: [# >= 1] ................................ 1
4.00 Stop after message: [NA,OPSTOP,STOP] ............................... NA
4.10 Delay after message: [Yes,No] ...................................... No
5.00 Prefix OPSKIP character: [Yes,No] .................................. No
5.10 Sequence number needed: [Yes,No] ................................... No
6.00 Start of DISPLY message: .......................................... ; (
7.00 End of DISPLY message: .............................................. )
8.00 Maximum length message: [# >= 1 & <= 252] .......................... 50
9.00 Can blanks appear in CRT messages: [Yes,No] ....................... Yes

The END Command:

1.00 END (M) code: [0-999,ALT] ........................................... 2


2.00 Spindle turned off by control: [Yes,No] ............................ No
2.10 SPINDL/OFF required before END: [Yes,No] ........................... No
3.00 Coolant turned off by control: [Yes,No] ............................ No
3.10 COOLNT/OFF required before END: [Yes,No] ........................... No

The FEDRAT Command:

1.00 Feedrate tape controlled: [Yes,No] ................................ Yes


20.00 Feed code method: [Direct,Table] ............................... Direct
21.00 Controllable gears available: [Yes,No] ............................. No
30.00 uPM available: [Yes,No] ........................................... Yes
31.00 uPM (G) code: [NA,0-999,ALT] ....................................... NA
32.00 uPM register: ................................................. 16) Fs4
34.10 Feed resolution: [# >= 1.] ......................................... 1.
34.20 Minimum uPM: [# >= 1. & <= 9999.] .................................. 1.
34.30 Maximum uPM: [# >= 1. & <= 9999.] ............................... 3000.
50.00 uPR available: [Yes,No] ............................................ No
70.00 1/T available: [Yes,No] ............................................ No
86.00 Feedrate register(s) modal: [Yes,No] .............................. Yes
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 8
POST-PROCESSOR STAMA,1

The INSERT Command:

1.00 Prefix OPSKIP character: [Yes,No] .................................. No


2.00 Sequence number included: [Yes,No] ................................ Yes
3.00 End of block appended: [Yes,No] .................................... No
4.00 Blanks removed: [Yes,No] ........................................... No

The LOADTL Command:

1.00 COOLNT/OFF generated by Post: [Yes,No] ............................. No


2.00 SPINDL/OFF generated by Post: [Yes,No] ............................. No
3.00 SPINDL/ORIENT generated by Post: [angle,No] ........................ No
4.00 CUTCOM/OFF generated by Post: [Yes,No] ............................. No
5.00 TOOL change location: [No,Home,Special,Both] ....................... No
15.00 Does your machine have an automatic tool changer (ATC): [Yes,No] .. Yes
20.00 Indexing register format: [Tool,Both] ............................ Tool
21.00 Tool indexing register: ....................................... 15) T2s
25.00 Tool register contains: [Pocket_number,ID_number] ....... Pocket_number
28.00 Tool number in tool register: [None,New,Old,Next] ................. New
29.00 Tool change (M) code: [NA,0-999,ALT] ................................ 6
30.00 (T) code on manual change block: [No,Yes,Dummy,Special] ............ No
31.00 MANUAL tool change (M) code: [NA,0-999,ALT] ........................ NA
32.00 STOP required following a manual tool change: [Yes,No] ............. No
40.00 (T) register needed to select tool: [Yes,No] ...................... Yes
41.00 Tool preselection (M) code: [NA,0-999,ALT] ......................... NA
42.00 Pick-up (M) code: [NA,0-999,ALT] ................................... NA
43.00 Manual preselect: [Regular,Special,Ignore] ..................... Ignore
51.00 Output SELCTL: [Ignore,Immediately,Later] ...................... Ignore
60.00 Special codes to put away tool: [Yes,No] ........................... No
80.00 Gripper opening size tape controlled: [NA,G,M] ..................... NA
90.00 ATC rotation direction tape controlled: [Yes,No] ................... No
100.00 Total number of tools: [# >= 1 & <= 99] ............................ 10
101.00 "Dummy" tool number is: [#,NA] ...................................... 0
104.00 Tool change time: [# >= 0.] ........................................ 0.
105.00 (M) code to activate the tool: [NA,0-999,ALT] ...................... NA
106.00 ADJUST default: [Now,Next,Same] .................................. Next
200.00 Head attachments (holders): [Yes,No] ............................... No

The MCHTOL Command:

100.00 Deceleration Exact Stop codes supported: [NA,M_Code,G_Code] ........ NA

The OPSKIP Command:

1.00 Optional skip available: [Yes,No] ................................. Yes


2.00 Multiple optional skip levels supported: [Yes,No] .................. No
3.00 Optional skip character(s): ......................................... /
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 9
POST-PROCESSOR STAMA,1

The OPSTOP Command:

1.00 Optional stop available: [Yes,No] ................................. Yes


2.00 OPSTOP (M) code: [0-999,ALT] ...................................... ALT
2.01 Alternate register: ............................................ 2) G2
2.02 Alternate register value: [#] ..................................... 38.
3.00 Spindle turned off by control: [Yes,No] ............................ No
3.10 SPINDL/OFF required before OPSTOP: [Yes,No] ........................ No
3.20 SPINDL/ON required after OPSTOP: [Yes,No] .......................... No
4.00 Coolant turned off by control: [Yes,No] ............................ No
4.10 COOLNT/OFF required before OPSTOP: [Yes,No] ........................ No
4.20 COOLNT/ON required after OPSTOP: [Yes,No] .......................... No

The POSTN Command:

1.00 Preset positioning available: [Yes,No] ............................. No

The PPRINT Command:

1.00 Output text on tape: [Yes,No] ..................................... Yes

The RAPID Command:

1.00 RAPID command modal: [Yes,No] ...................................... No

The RETRCT Command:

1.00 Retraction Speed: [Rapid,Last_Feed,Special] ..................... Rapid

The REWIND Command:

1.00 REWIND (M) code: [0-999,ALT] ....................................... 30


2.00 Spindle turned off by control: [Yes,No] ............................ No
2.10 SPINDL/OFF required before REWIND: [Yes,No] ........................ No
3.00 Coolant turned off by control: [Yes,No] ............................ No
3.10 COOLNT/OFF required before REWIND: [Yes,No] ........................ No

The SEQNO Command:

1.00 Sequence numbering required: [No,Sometimes,Always] ............. Always


3.00 Sequence number register: ..................................... 1) Ns4
4.00 Minimum increment required: [# > 0.] ............................... 5.
5.00 Minimum value: [#] ................................................. 5.
6.00 Maximum value: [# >= 5.] ........................................ 9995.
7.00 Default method of SEQNO: [Regular,Auto] ....................... Regular
8.00 Sequence numbers starting on first block: [Yes,No] ................. No
9.00 Initial sequence number: [# >= 5. & <= 9995.] ...................... 5.
10.00 Default increment: [# >= 5.] ....................................... 5.
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 10
POST-PROCESSOR STAMA,1

The SPINDL Command:

1.00 Spindle tape controllable: [Yes,No] ............................... Yes


20.00 Speed code method: [No,Direct,Table,Calculated] ................ Direct
23.00 Spindle speed register: ....................................... 14) Ss4
30.00 Spindle controlled by (M) codes: [Yes,No] ......................... Yes
31.00 SPINDL/ON,CLW code: [NA,0-999,ALT] .................................. 3
32.00 SPINDL/ON,CCLW code: [NA,0-999,ALT] ................................. 4
32.90 Presence of speed code changes speed: [Yes,No] ..................... No
33.00 SPINDL/OFF code: [NA,0-999,ALT] ..................................... 5
34.00 SPINDL/LOCK code: [NA,0-999,ALT] ................................... NA
35.00 SPINDL/NEUTRL code: [NA,0-999,ALT] ................................. NA
36.00 SPINDL/ORIENT code: [NA,0-999,ALT] ................................. NA
49.10 Force new block with spindle ON: [No,Before,After,Both] ............ No
49.20 Force new block with spindle OFF: [No,Before,After,Both] ........... No
49.30 Force new block with other functions: [No,Before,After,Both] ....... No
50.00 Controllable gears available: [Yes,No] ............................. No
61.10 Spindle RPM resolution: [# > 0. & < 9999.] ......................... 1.
61.20 Minimum RPM: [# > 0. & < 9999.] ................................... 60.
61.30 Maximum RPM: [# > 60. & <= 9999.] ............................... 6000.

The STOP Command:

1.00 STOP (M) code: [0-999,ALT] .......................................... 2


2.00 Spindle turned off by control: [Yes,No] ........................... Yes
2.20 SPINDL/ON required after STOP: [Yes,No] ............................ No
3.00 Coolant turned off by control: [Yes,No] ............................ No
3.10 COOLNT/OFF required before STOP: [Yes,No] .......................... No
3.20 COOLNT/ON required after STOP: [Yes,No] ............................ No

The TMARK Command:

1.00 TMARK symbol: [NA,Sequence,Rewind] ................................. NA

The TRANS Command:

1.00 TRANS values are cumulative: [Yes,No] .............................. No


ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 11
POST-PROCESSOR STAMA,1

Post-processor Customization

Startup/Shutdown Procedures:

1.10 Machine startup macro: [Yes,No] ................................... Yes


1: Custom macro
| $$ PROGRAM INITIALIZATION
| $$
| DECLAR/GLOBAL,REAL,HOLNUM,SPLPOS,CURPOS,NXTPOS
| DECLAR/GLOBAL,REAL,MULTTL
| DECLAR/GLOBAL,LOGICAL,FSTBLK,ACTCCM
| DECLAR/GLOBAL,STRING,PRID,CLINFO
| $$
| $$ is cutcom active?
| ACTCCM=$FALSE
| MULTTL=1
| $$CURPOS,NXTPOS---> tool positions
| $$HOLNUM---> current holder number?
| HOLNUM=0
| $$FSTBLK---> is block the first?
| FSTBLK=$FALSE
| INSERT/'%'
| $$ Prompt for program ID number:
| OPEN/23,'stdin'
| WRITE/23,'Enter Program Number (1 thru 9999):'
| READ/23,'!(A4)',PRID
| CLOSE/23
| INSERT/':!(A)',PRID
| SEQNO/ON
| $$INSERT/'!(@g)!(@g)!(@g)!(@g)!(@g)!(@g)!(@g)',0,80,90,40,49,98,17
| INSERT/'!(@g)!(@g)',49,54
| $$PPFUN/9,1,55
| $$
| %G99=0
| $$
| $$
| $$
| $$
| TERMAC
| $$
1.20 Machine shutdown macro: [Yes,No] .................................. Yes
1: Custom macro
| $$ PROGRAM SHUTDOWN
| SEQNO/OFF
| INSERT/'%'
3.10 Tool change startup macro: [Yes,No] ................................ No
3.20 Tool change shutdown macro: [Yes,No] ............................... No
4.10 First tool change startup macro: [Yes,No] .......................... No
4.20 First tool change shutdown macro: [Yes,No] ......................... No
5.10 CYCLE startup macro: [Yes,No] ...................................... No
5.20 CYCLE shutdown macro: [Yes,No] ..................................... No
6.10 Motion startup macro: [Yes,No] .................................... Yes
1: Custom macro
| $$ FIRST BLOCK DEFINITION
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 12
POST-PROCESSOR STAMA,1

| $$
| IF/FSTBLK.EQ.$TRUE
| GOTO/$XM,$YM,$ZM
| IF/(MULTTL.EQ.1)
| PPFUN/7,'G',43
| PPFUN/7,'H',HOLNUM+10
| ACTCCM=$TRUE
| FSTBLK=$FALSE
| ENDOF/IF
| PPFUN/8,ALL,ON
| GOTO/$XM,$YM,$ZM
| ENDOF/IF
| PPFUN/9,-1
| IF/$FCLREC().EQ.SPLPOS-4
| $$ PPFUN/7,'G',54
| $$ PPFUN/7,'G',49
| PPFUN/8,'Z',0
| PPFUN/8,'F',0
| INSERT/'!(@g)!(@g)Z0.',0,49
| $$
| ACTCCM=$FALSE
| $$
| $$
| $$
| $$
| $$
| $$purging 3-rd coordinate Z (2.5 axis)
| $$
| ENDOF/IF
| IF/%G99.NE.0
| INSERT/'(NEXT Z-COORD WILL BE REMOVED IN FREE BLOCK)'
| PPFUN/11,'Z',1
| %G99=0
| ENDOF/IF
6.20 Motion shutdown macro: [Yes,No] ................................... Yes
1: Custom macro
| $$$
| $$
| IF/($XM-$NXM).NE.0.AND.($YM-$NYM).NE.0.AND.($ZM-$NZM).NE.0
| %G99=1
| $$ INSERT/'***************************'
| ENDOF/IF
| $$
| $$
| $$
| TERMAC
7.00 Tape macro: [Yes,No] ............................................... No

Tape Editor:

1: Replace X0.Y0. by "G55X0.Y0."


2: Replace G55X0.Y0.M03 by "G55G01X0.Y0.M03"
3: Replace G01G55G01 by "G55G01"
4: Replace _ by "."
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 13
POST-PROCESSOR STAMA,1

5: Replace _ by "."
6: Replace --- by "***"
7: Replace --- by "***"

User Defined Syntax Macros:

The CYCLE User Defined Syntax

1 : Enabled
| CYCLE/DEEP,DEPTH,$P1,STEP,$P2,(IPM,MMPM,IPR,MMPR),$P3,CLEAR,$P4,[RETURN$
| ,$P5]
| $$
| INSERT/'!(@f)',$P3
| PPFUN/7,'G',83
| PPFUN/7,'X',$XM
| PPFUN/7,'Y',$YM
| PPFUN/7,'R',$NZM+$P4
| PPFUN/7,'Z',$NZM-$P1
| PPFUN/8,'Z',0
| PPFUN/7,'Q',$P2
| $$
| TERMAC

2 : Enabled
| CYCLE/CSINK,DIAMET,$P1,TLANGL,$P2,(IPM,MMPM,IPR,MMPR),$P3,CLEAR,$P4,[ $
| RETURN,$P5]
| $$
| INSERT/'!(@f)',$P3
| PPFUN/7,'G',73
| PPFUN/7,'X',$XM
| PPFUN/7,'Y',$YM
| %L00=$NZM+$P4
| PPFUN/7,'R',%L00
| %L99=$NZM-($P1/(2*$FTAN($P2/2)))
| PPFUN/7,'Z',%L99
| PPFUN/8,'Z',0
| PPFUN/7,'Q',$FABS(%L99-%L00)
| $$
| TERMAC

3 : Disabled
| CYCLE/DRILL,$P1,$P2(IPM,MMPM,IPR,MMPR),$P3,$P4,[$P5],[DWELL,$P6],[$P7*]
| CYCLE/DEEP,$P1,INCR,$P1,$P2,$P3,$P4,$P5

4 : Disabled
| CYCLE/TAP,*
| $$ Special feedrate register:
| PPFUN/8,'F','P03'
| OUTPUT

5 : Enabled
| CYCLE/OFF
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 14
POST-PROCESSOR STAMA,1

| $$
| PPFUN/7,'G',80
| PPFUN/7,'F',1000
| PPFUN/8,ALL,ON
| TERMAC

The GOHOME User Defined Syntax

1 : Enabled
| GOHOME
| $$
| TERMAC

The LOADTL User Defined Syntax

1 : Enabled
| LOADTL/$P1
| $$
| HOLNUM=$P1
| $$
| CURPOS=$FCLREC()
| NXTPOS=$FGET(LOADTL,$FCLREC()+1)
| $$
| IF/NXTPOS.GT.CURPOS
| MULTTL=MULTTL+1
| ENDOF/IF
| $$
| $$
| IF/MULTTL.GE.2
| INSERT/'!(@t)!(@m)',$P1,6
| ELSEIF/MULTTL.EQ.1
| PPFUN/8,'Z',0
| ENDOF/IF
| $$
| $$
| FSTBLK=$TRUE
| $$
| TERMAC

The PPRINT User Defined Syntax

1 : Enabled
| PPRINT/$P1''
| $$
| $$
| $$INSERT/'----!(*)----',$FSUBST($P1,2,$FINDEX($P1,':')-1)
| %L00=$FSUBST($P1,2,$FINDEX($P1,':')-2)
| CASE/%L00
| WHEN/'SEQUENCE TYPE'
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 15
POST-PROCESSOR STAMA,1

| CLINFO='SEQ-->'//$FSUBST($P1,$FINDEX($P1,':')+2,$FLEN($P1)-1)
| WHEN/'TOOL NAME'
| %G00=$FSUBST($P1,$FINDEX($P1,':')+2,$FLEN($P1))
| CLINFO='NOT PRINT!'
| WHEN/'TOOL POSITION NUMBER'
| %L00=$FSUBST($P1,$FINDEX($P1,':')+2,$FLEN($P1)-3)
| CLINFO='TL-->'//%G00//'HOLDER-->'//%L00
| WHEN/'OPERATION NAME'
| CLINFO='DET-->'//$FSUBST($P1,$FINDEX($P1,':')+2,$FLEN($P1))
| WHEN/'SCALE'
| CLINFO='PROGRAM Zmin = '
| ENDOF/CASE
| IF/CLINFO.NE.'NOT PRINT!'
| INSERT/'(!(*))',CLINFO
| ENDOF/IF
| TERMAC
| $$

The RAPID User Defined Syntax

1 : Enabled
| RAPID
| $$
| FEDRAT/3000,MMPM
| TERMAC

The SPINDL User Defined Syntax

1 : Enabled
| SPINDL/RPM,$P1,$P2(CLW,CCLW)
| $$
| $$
| SPLPOS=$FGET(SPINDL,$FCLREC()+1)
| $$--->program ending
| IF/$FGET(GOHOME,SPLPOS-4,SPLPOS).NE.0
| SPLPOS=SPLPOS-4
| ENDOF/IF
| $$
| $$PPFUN/7,'G',1
| SPINDL/RPM,$P1,$P2
| $$
| TERMAC

2 : Enabled
| SPINDL/OFF
| $$
| %L00=$FCLREC()
| %L11=$FGET(STOP,%L00,%L00+5)
| $$ M06--> coding
| IF/MULTTL.GE.2.AND.($FABS(%L11-%L00).GE.5)
| SPINDL/OFF
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 16
POST-PROCESSOR STAMA,1

| ENDOF/IF
| TERMAC
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 17
POST-PROCESSOR STAMA,1

Register Assignment Summary

Punch "." Omit Omit "+" Register


Order Name Format Req Lead Trail Req Descriptor

1 N 4.0 No Yes No No Ns4


2 G 2.0 No No No No G2
3 X 4.3 Yes Yes Yes No Xs4.3s
4 Y 4.3 Yes Yes Yes No Ys4.3s
5 R 4.3 Yes Yes Yes No Rs4.3s

6 N 5.0 No Yes No No Ns5


7 Z 4.3 Yes Yes Yes No Zs4.3s
8 H 2.0 No No No No H2
9 I 4.3 Yes Yes Yes No Is4.3s
10 J 4.3 Yes Yes Yes No Js4.3s

11 K 4.3 Yes Yes Yes No Ks4.3s


12 Q 4.3 Yes Yes Yes No Qs4.3s
13 M 2.0 No No No No M2
14 S 4.0 No Yes No No Ss4
15 T 2.0 No No Yes No T2s

16 F 4.0 No Yes No No Fs4


17 "P01 " 2.0 No Yes No No "P01 "s2
18 "P01 " 4.3 Fract. Yes Yes Yes "P01 "+s4f3s
19 "P02 " 4.3 Fract. Yes Yes Yes "P02 "+s4f3s
20 "P03 " 4.3 Fract. Yes Yes Yes "P03 "+s4f3s
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 18
POST-PROCESSOR STAMA,1

"G" Code Summary

Code Description

1 ................................................ Linear interpolation mode


2 ............................................... CLW circular interpolation
3 .............................................. CCLW circular interpolation
4 .......................................................... DELAY (seconds)
17 .......... Circular interpolation, Cutter compensation, Cycles in XY-plane

18 .......... Circular interpolation, Cutter compensation, Cycles in ZX-plane


19 .......... Circular interpolation, Cutter compensation, Cycles in YZ-plane
40 ......................................... CUTCOM/OFF diameter compensation
41 ........................................ CUTCOM/LEFT diameter compensation
42 ....................................... CUTCOM/RIGHT diameter compensation
ICAM Technologies Pro/NCPOST QUEST Release 2000i-9949 23-Feb-2003 09:52
(c) Copyright 1999 Page 19
POST-PROCESSOR STAMA,1

"M" Code Summary

Code Description

2 ...................................................................... END
2 ..................................................................... STOP
3 ............................................... Clockwise spindle rotation
4 ....................................... Counter-clockwise spindle rotation
5 .................................................... Stop spindle rotation

6 ........................................... Automatic tool change (M) code


8 ............................................................ FLOOD coolant
9 ............................................................... COOLNT/OFF
30 ................................................................... REWIND

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy