
axismd.ai
FANUC Controller
Program/G-code · Intermediate · 15-30 minutes
Fanuc Alarm 323 - FIRST BLOCK OF SHAPE PROGRAM IS TYPE II
Fanuc alarm 323 occurs when using G71 (turning cycle) or G72 (facing cycle) rough turning cycles, and the first block of the defined shape path (P-Q program blocks) starts with a Type II format command. The first block must use Type I format (single-block motion) because the cycle start point needs to be clearly defined for proper tool approach calculation.
Fanuc Alarm 323 - FIRST BLOCK OF SHAPE PROGRAM IS TYPE II
SYSTEM ALARM 323
Fanuc alarm 323: SYSTEM ALARM 323. This alarm indicates a fault condition detected by the Fanuc control. Refer to the alarm number and name to identify the specific system or function involved.
Root Cause Summary
Fanuc alarm 323 occurs when using G71 (turning cycle) or G72 (facing cycle) rough turning cycles, and the first block of the defined shape path (P-Q program blocks) starts with a Type II format command. The first block must use Type I format (single-block motion) because the cycle start point needs to be clearly defined for proper tool approach calculation.
Causes and Fixes
In MDI or EDIT mode, review the main program containing G71 or G72. Identify the P and Q sequence numbers that define the shape program range (e.g., G71 P100 Q200).
Navigate to the first block referenced by P address (sequence N number). Check if this block contains G02, G03 with I/J/K, or G01 with comma format coordinates. This is Type II and causes alarm 323.
Modify the shape program: insert a new G01 or G00 block with simple X-Z coordinates as the first block after the P sequence number. Move the Type II block to become the second block in the shape definition.
Ensure the new first block creates a valid starting point for the rough cycle. The tool path logic depends on this initial vector.
Reset the alarm (RESET key), return to MEM or AUTO mode, and restart the cycle. Verify proper execution in single block mode first.
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.