Skip to content
Independent CNC repair and technical reference
Contact
FANUC
•
MITSUBISHI
Independent CNC repair and technical reference
Menu
Home
FANUC OPTION
Technical articles
About us
Contact
English
中文
Русский
Tiếng Việt
हिन्दी
Home
/
Article archive
Article archive
2026-11-01
FANUC optional rotary-axis control: how the sign of an absolute command selects direction
2026-11-01
FANUC direction-dependent high-speed position switches: why one coordinate can give different outputs
2026-11-01
FANUC flexible synchronization: matching speed and aligning phase are separate conditions
2026-11-01
FANUC high-speed cycle machining: expanding the data chain and L repetitions at two levels
2026-11-01
FANUC DPRNT measurement reports: field digits, rounding and decision precision
2026-11-01
FANUC G66.1 argument handling: a coordinate block need not execute its original move first
2026-11-01
FANUC grinding chopping: stroke, feedrate and complete cycles per minute
2026-11-01
FANUC G34 variable-lead threading: axial acceleration at constant spindle speed
2026-11-01
FANUC oversize tool management PS5360: why an edit can be rejected even when adjacent pockets are empty
2026-11-01
FANUC multi-path waiting: why reversing the order of the same two wait points prevents progress
2026-11-01
FANUC macro interrupt return: why adding P to M99 changes the modal state after return
2026-11-01
FANUC interpolated straightness compensation: why position-dependent corrections cannot be replaced by a zero offset
2026-11-01
FANUC jerk control: why a tangent line-to-arc connection can still require deceleration
2026-11-01
FANUC optimum torque acceleration/deceleration: why upward and downward motion need different load assessments
2026-11-01
FANUC simple synchronous control: why two axes can differ in position despite receiving the same command
2026-11-01
FANUC spindle speed fluctuation detection: why exceeding the percentage does not always trigger an alarm
2026-11-01
FANUC electronic gearbox: why the synchronization coefficient is not simply hob starts divided by tooth count
2026-11-01
FANUC three-dimensional arcs G02.4/G03.4: what sets direction, and must the intermediate point be halfway?
2026-11-01
FANUC exponential interpolation: why rotary travel decreases over equal axial distances
2026-11-01
FANUC servo learning oscillation: why sufficient amplitude may still produce no overlap between successive revolutions
2026-11-01
FANUC involute interpolation: why base-circle radius cannot replace curvature radius in a speed-limit calculation
2026-11-01
FANUC torque limit skip: why the recorded position may not be the mechanical contact point
2026-11-01
FANUC real-time macros ZONCE and ZEDGE: why no action occurs even though the condition later becomes true
2026-11-01
FANUC angular axis control: why actual X and Z can both move when the program changes only X
2026-11-01
FANUC G06.2 NURBS: why changing R changes the curve even when control-point coordinates stay the same
2026-11-01
FANUC Nano Smoothing: why a smoother surface does not establish CAD contour accuracy
2026-11-01
FANUC spiral and conical interpolation: why L3 can mean only two turns plus 90°
2026-11-01
FANUC inter-path superimposed control: why actual slave-axis speed can exceed its own programmed feed
2026-11-01
FANUC G54.4 workpiece setting error: why COMMON and individual data cannot simply be added
2026-11-01
FANUC G68.2 P1: why Q123 and Q321 produce different planes with the same IJK angles
2026-11-01
FANUC polygon turning: why 1∶2 synchronization can make a hexagon without producing exact flats
2026-11-01
FANUC G12.4/G13.4 continuous-circle groove cutting: how F, pitch Q and tool diameter determine speed
2026-11-01
FANUC multi-start threading: Q controls starting phase, so why must F be interpreted as lead?
2026-11-01
FANUC G54.2 dynamic fixture offset: why rotary-table center error appears as the angle changes
2026-11-01
FANUC Smooth TCP and tool posture: why a correct tool-tip path still requires orientation checks in side milling
2026-11-01
FANUC three-dimensional tool compensation: why IJK sets both direction and magnitude with a fixed denominator
2026-11-01
FANUC G10 L50 and L52: why a parameter-input program from an older system cannot be transferred unchanged
2026-11-01
FANUC external workpiece zero-point offset: why one change can shift G54 through G59
2026-11-01
FANUC macro null and zero: why adding “+0” changes the meaning of an omitted argument
2026-11-01
FANUC G72.1/G72.2 figure copying: why L4 does not mean 4 additional copies beyond the original
2026-11-01
FANUC G09 and G61 exact stop: why short-block programs slow down, and what an in-position check means
2026-11-01
FANUC program restart: why the block count is not an N number, and why feed hold and RESET can differ by 1
2026-11-01
FANUC manual intervention and return: why returning to the same point does not mean reversing the withdrawal path
2026-11-01
FANUC macro variables #4001 and #4201: why the machine may still be executing another block when G01 is read
2026-11-01
FANUC G16 polar coordinates: why changing the angle at a fixed radius can still produce a straight move
2026-11-01
FANUC normal direction control: why halving an arc radius can make the C axis limit feedrate
2026-11-01
FANUC G60 single-direction positioning: why a move to X100 may first reach X95
2026-11-01
FANUC chamfer ,C and corner radius ,R: why the same value 3 produces different cut lengths
2026-11-01
FANUC G51 scaling: why doubling the contour does not double tool compensation or peck depth
2026-11-01
FANUC G68 followed by a single-axis command: why the same absolute command can reach different positions
2026-11-01
FANUC G51.1 mirroring: why reflecting one axis and two axes affects arc direction differently
2026-11-01
FANUC cutter-compensation interference alarms: an oversized tool or a reversed compensated path?
2026-11-01
FANUC G65 and M98: why a subprogram change to #1 may be invisible to its caller
2026-11-01
FANUC G93 inverse-time feed: why F must change when one line is split into three blocks
2026-11-01
FANUC cylindrical interpolation: why rotation angle, cylinder radius and arc R are different quantities
2026-11-01
FANUC 15i-MB helical interpolation: why the same F value can produce different axial speeds
2026-11-01
FANUC tool life management: relating group numbers, tool numbers, offsets and remaining life
2026-11-01
FANUC 3D interference checking: CNC built-in versus PC-based implementations and model validation
2026-11-01
FANUC coordinates for multiple stations: why can parts be misplaced when enough work offsets are available?
2026-11-01
FANUC High-Speed Skip: how does response time affect measurement, and why is continuous skip not a stop function?
2026-11-01
FANUC rigid tapping: why feed-per-minute and feed-per-revolution values cannot simply be copied
2026-11-01
FANUC polar interpolation slows near the center: C-axis speed limits and mode boundaries
2026-11-01
Choosing FANUC Custom Macro: part families, variable management and validation
2026-11-01
FANUC AI Contour Control: why look-ahead block count is not enough
2026-11-01
FANUC Tool Center Point Control: checking the machine, tools and postprocessor
2026-11-01
FANUC Tilted Working Plane: what to check before 3+2 machining
2026-11-01
FANUC Data Server and external program operation: distinguish storage, transfer and execution
2026-11-01
Saving and editing FANUC programs: memory capacity, program count and background editing
2026-11-01
What is OPRM_INF.000? FANUC option-file backup and restore precautions
2026-11-01
FANUC alarms 5523 and 5524: how does RESET differ from option certification?
2026-11-01
FANUC CNCOPSET.TXT import: checking messages 5524 and 5527
2026-11-01
Common FANUC option functions: purpose, applicability and configuration checks