CNC Programming

CNC | C | C++ | Assembly | Python | R | Rust | Arduino | Solidworks | Embedded Systems

G93, G94 AND G95 - SET PATH CONTROL MODE

Table Of Contents:
  1. G-code Table
  2. G00 - Rapid Linear Motion
  3. G01 - Linear Motion at Feed Rate
  4. G02 and G03 - Arc at Feed Rate
  5. G04 - Dwell
  6. G10 - Coordinate System Data Tool and Work Offset Tables
  7. G17, G18 and G19 - Plane Selection
  8. G20 and G21 - Length Units
  9. G28 and G30 - Return to Home
  10. G28.1 - Reference Axes
  11. G40, G41 and G42 - Cutter Radius Compensation
  12. G43, G44 and G49 - Tool Length Offsets
  13. G47 - Engrave Sequential Serial Number
  14. G53 - Move in Absolute Coordinates
  15. G54 to G59 and G59 P~ - Select Work Offset Coordinate System
  16. G61 and G64 - Set Path Control Mode
  17. G73 - Canned Cycle - High Speed Peck Drill
  18. G80 - Cancel Modal Motion
  19. G81 to G89 - Canned Cycles
  20. G90 and G91 - Distance Mode
  21. G92, G92.1, G92.2 and G92.3 - G92 Offsets
  22. G93, G94 and G95 - Set Path Control Mode
  23. G98 and G99 - Canned Cycle Return Level 
Details:
Three feed rate modes are recognized: inverse time, units per minute and units per revolution of spindle. Program: G93 to start the inverse time mode (this is very infrequently employed). Program: G94 to start the units per minute mode. Program: G95 to start the units per rev mode.
In inverse time feed rate mode, an F word means the move should be completed in [one divided by the F number] minutes. For example, if the F number is 2.0, the move should be completed in half a minute.
In units per minute feed rate mode, an F word on the line is interpreted to mean the controlled point should move at a certain number of inches per minute, millimeters per minute or degrees per minute, depending upon what length units are being used and which axis or axes are moving.
In units per rev feed rate mode, an F word on the line is interpreted to mean the controlled point should move at a certain number of inches per spindle revolution, millimeters per spindle revolution or degrees per spindle revolution, depending upon what length units are being used and which axis or axes are moving.
When the inverse time feed rate mode is active, an F word must appear on every line which has a G1, G2 or G3 motion and an F word on a line that does not have G1, G2 or G3 is ignored. Being in inverse time feed rate mode does not affect G0 (rapid traverse) motions.
It is an error if inverse time feed rate mode is active and a line with G1, G2 or G3 (explicitly or implicitly) does not have an F word.

logoblog

No comments:

Post a Comment