Actions

Homing, Work Offsets, & Touching-off

From PROBOTIX :: wiki

Revision as of 13:55, 4 May 2026 by Admin (Talk | contribs) (Created page with "= LinuxCNC Axis GUI – Practical Operator Guide (PROBOTIX Version) = This guide explains how '''homing, work offsets, and touch-offs''' work together using the PROBOTIX-cust...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

LinuxCNC Axis GUI – Practical Operator Guide (PROBOTIX Version)

This guide explains how homing, work offsets, and touch-offs work together using the PROBOTIX-customized Axis interface.

---

1. Machine Coordinates vs Work Coordinates

Machine Coordinates (Absolute Reality)

  • Defined by homing the machine
  • Fixed reference based on limit switches
  • Does not change unless re-homed

Work Coordinates (Your Job Setup)

  • Defined by the operator
  • Tells the machine: “This location is X0 Y0 Z0”
  • Changes for every job

Relationship

Machine Zero (set by homing)
    ↓
Work Offset (G54, G55, etc.)
    ↓
Current Position

---

2. Homing (Always Step 1)

What Homing Does

  • Moves each axis to its switch
  • Establishs Machine Zero
  • Enables soft limits and accurate motion

Key Points

  • Must be done before precision work
  • Skipping homing = invalid coordinates
  • Does NOT set part zero

Typical Workflow

  1. Power on
  2. Enable machine
  3. Click Home All

---

3. Work Offset System (G54–G59)

LinuxCNC uses standard coordinate systems:

Offset Use Case
G54 Default (most jobs)
G55–G59 Multiple fixtures / setups

What a Work Offset Stores

  • X shift
  • Y shift
  • Z shift

---

4. PROBOTIX Touch-Off System

Standard LinuxCNC PROBOTIX Version
Touch Off Set Selected Axis Origin

Additional buttons:

  • Origin X/Y
  • Origin Z

---

5. Button Functions

Set Selected Axis Origin

  • Sets selected axis to zero at current position
  • Used for precise single-axis adjustments

---

Origin X/Y

  • Sets BOTH X and Y = 0

Use when:

  • You have jogged to your XY reference point

Result:

X = 0
Y = 0

---

Origin Z

  • Sets Z = 0

Why separate:

  • Tool length changes
  • Z must be reset per tool
  • Surface may change during machining

---

6. Standard Setup Workflow

Step 1: Home Machine

Home All

---

Step 2: Set XY Zero

  1. Jog to desired origin point
  2. Click Origin X/Y

---

Step 3: Set Z Zero

  1. Move tool to surface
  2. Click Origin Z

---

7. Tool Changes

Key Rule

  • X and Y stay the same
  • Z must be reset

Workflow

  1. Change tool
  2. Move to reference surface
  3. Click Origin Z

---

8. Z Re-Touch During Jobs

If material has been removed:

  • Move to a valid reference
  • Click Origin Z

---

9. Common Mistakes

  • Not homing machine
  • Forgetting Z after tool change
  • Using wrong coordinate system (not G54)
  • Setting origin incorrectly

---

10. Conceptual Summary

  • Homing = Where is the machine?
  • XY Origin = Where is the part?
  • Z Origin = Where is the surface for this tool?

---

11. PROBOTIX Improvements

  • Clearer naming vs stock Axis
  • Faster XY setup
  • Safer tool-change workflow
  • Reduced operator error

---

12. Quick Reference

STARTUP:
    Home All

SETUP:
    Jog to XY → Origin X/Y
    Touch Z → Origin Z

TOOL CHANGE:
    Change tool
    Re-touch Z → Origin Z

RUN:
    Cycle Start