Skip to Content
How-ToNC EditorPattern Recognition

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)
Automatic selection of a complete regshape block

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
Automatic selection of approach sequence

Step 2: Review the grouped selection

After a recognized line is selected, verify that the entire related feature is grouped.

This grouped behavior preserves the intended machining order:

  • lead-in
  • approach
  • geometry
  • retract

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 are 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?