Siemens
1
NC
1000
10000
5
{"CoordinateOffset":{"CoordinateId":"G500"},"CannedCycle":{"Term":"G80"}}
Parsing
;
N
@@
@@^
- CYCLE832
- CYCLE800
- WRITE
- MSG
- DEF
- PROC
- REPEAT
- MCALL
- TRAORI
- TRAFOOF
- GOTOF
- GOTOB
- IF
- ELSE
- ENDIF
- WHILE
- ENDWHILE
- FOR
- ENDFOR
- LOOP
- ENDLOOP
- REPEATB
- UNTIL
- CASE
R
- CR
true
false
Siemens
R
- TURN
true
false
Siemens
- Assignments
- G
- M
- F
- S
- T
\$\w+(?:\[[^\]=]*\])?|_\w+|[A-Za-z]\w*_\w*|[A-Za-z]\d+
Siemens
- Assignments
R
- G
- M
- F
- S
- T
Siemens
- G4
- G04
- F
- S
R
- G
- M
- G28
- X
- Y
- Z
- A
- B
- C
R
- G
- M
- F
- S
- G41
- G42
- D
R
- M
- G43
- G44
- H
R
- M
- G52
- X
- Y
- Z
R
- G
- M
- F
- S
- G68
- X
- Y
- Z
- I
- J
- K
- R
R
- G
- M
- F
- S
- G68.2
- X
- Y
- Z
- I
- J
- K
R
- G
- M
- F
- S
- G73
- G76
- G81
- G82
- G83
- G84
- G85
- G86
- G87
- G89
- X
- Y
- Z
- R
- Q
- F
- P
- K
R
- G
- M
- G74
- G75
- X
- Y
- Z
- A
- B
- C
- F
R
- G
- M
- Flags
- TRAORI
- TRAFOOF
- SUPA
- STOPRE
- RET
- FNORM
- SOFT
- BRISK
- FFWON
- FFWOF
- COMPCAD
- COMPON
- COMPOF
- UPATH
- SPATH
- CUT3DC
false
R
- X
- Y
- Z
- U
- V
- W
- A
- B
- C
- I
- J
- K
true
false
Siemens
R
- F
- S
- Q
- E
true
false
Siemens
R
- T
- D
- H
- P
false
false
None
- Flags
- G
- M
true
Debug-Parsing
false
Evaluation
- {0}.SPF
- {0}.MPF
- {0}
32
Siemens
;
N
Logic
- G70
- G700
- G710
- G71
- G4
- G04
- F
- S
- M00
- M01
- G84
Parsing
Parsing/G28
- G53
- G153
- SUPA
Parsing
TiltTransform
PathSmoothing
IsoLocalCoordinateOffset
CannedCycle
MotionState
CallStack
WhileFrames
SiemensLoopFrames
Debug-Logic
false
PostLogic
MachineCoordinateState
MachineCoordinateState
Debug-PostLogic
false
Inspection
Debug-Inspection
false