Skip to Content

Pattern recognition

Shopfloor Assistant includes an intelligent pattern-recognition system designed to detect and manage structured machining special MACROs such as regshapes (holes, slots, rectangles, hexagons, keyholes) and approach sequences.

When these patterns are identified, the system automatically groups their associated movements or command lines into a single logical block — making editing safer, faster, and far more consistent.

This feature is ideal for:

  • Recognizing repetitive machining structures
  • Quickly isolating and editing entire geometric features
  • Preventing accidental edits to only part of a regshape sequence

📘 How to use Pattern Recognition

  • Step 1: Select a regshape or approach Line in the NC Editor

Shopfloor Assistant applies two intelligent selection rules when identifying structured machining patterns:

  •   Rule 1 – Selecting a Regshape Line

When you click on a line belonging to a regshape (hole, slot, rectangle, hexagon, keyhole), the system automatically selects the entire regshape block, including:

  • Lead**-**in (if present)
  • The approach point (if present)
  • The main geometry (hole, slot, hexagon, rectangle, or keyhole)
  • The retract point (if present)
  •   Rule 2 – Selecting an Approach Line

When selecting a line immediately preceding a regshape geometry, the system recognizes this as part of a structured feature and automatically selects:

  • The lead**-**in point (safety distance before entry)
  • The approach point
  • Step 3: What happens next

Once a block is selected:

  • The full pattern is highlighted in both the NC Editor and the 3D Viewer
  • You can safely apply transformations or regshape attribute changes
  • Visual confirmation ensures you’re editing the complete feature, not just one line

🎯 Operator insights

  • Pattern recognition ensures you always edit complete machining features, not just isolated lines — reducing errors and maintaining toolpath consistency.
  • Using grouped selections helps preserve the intended machining order: lead-in → approach → geometry → retract.
  • Selecting a regshape or approach line guarantees that all related movements are highlighted both in the NC Editor and in the 3D Viewer.
  • This feature is especially useful when performing rototranslations, regshape edits, or block-level modifications, ensuring all dependent lines are included.
Was this page helpful?