Knowledge in an AI System, for Future Autonomous Precision-surface - - PowerPoint PPT Presentation

knowledge in an ai system for future
SMART_READER_LITE
LIVE PREVIEW

Knowledge in an AI System, for Future Autonomous Precision-surface - - PowerPoint PPT Presentation

Feasibility of Capturing Crafts-based Knowledge in an AI System, for Future Autonomous Precision-surface Manufacturing Presented by:- David Walker + Sanja Petrovic Prof of Ultra-precision Surfaces Prof of Operational Research


slide-1
SLIDE 1

1

Feasibility of Capturing Crafts-based Knowledge in an AI System, for Future Autonomous Precision-surface Manufacturing

Presented by:-

David Walker + Sanja Petrovic

Co-Is and contributors Prof A. P. Longstaff Dr G. Yu Dr S. Parkinson Dr H. Li

  • Dr. W. Pan

Prof of Ultra-precision Surfaces University of Huddersfield and Research Director, Zeeko Ltd Prof of Operational Research University of Nottingham and Vice-president of the Operational Research Society, UK

slide-2
SLIDE 2

Defining the Problem

2

  • Burgeoning demand for complex, ultraprecision

surfaces … better faster, cheaper

  • Standard CNC machining-centres not good enough
  • Hundreds of different materials.
  • Polishing:- rubbing process – limited predictability, so:
  • Iteration process metrology to converge on spec.
  • With advanced CNC, craft-expertise still needed to:-
  • define process for a new part/material
  • interpret metrology data and ‘tune’ the process
  • respond to unexpected process-events
  • know when to stop!

Crafts-people retiring, in critical short-supply, and taking know-how with them!

slide-3
SLIDE 3

3

Concept of Autonomous Manufacturing Cell.

Historical data

slide-4
SLIDE 4

CNC Grinding Pre-polishing Corrective Polishing

Overall geometry + functional surfaces Output quality: ~ microns rms Functional surfaces Remove surface & sub-surface damage Output quality: texture ~ 2 nm Sa, maintain input form

Main steps in ultra-precision processing

Correct form-errors, maintain texture Output quality: few nm to 100nm rms complex hydrodynamic interactions at tool-part interface, dependent upon Slurry condition abrasive particle size distribution knowledge of removal mechanisms diversity of substrate materials

tooling Polishing pad Tool-path definition Speeds & feeds, force time

slide-5
SLIDE 5

How can we capture craft expertise?

5

  • Interview - think aloud protocol
  • Watch them working (human or video)
  • Disciplined logging of process operations and decisions
  • Digital data-logging of:-
  • machine setup parameters
  • QR-codes on deployed tooling, fixtures etc
  • comprehensive real-time process-variables

Questions for the future:- Who owns captured data, and inferred relationships? Who has right of access, and right of use? What of remote-diagnostics? product enhancement?

slide-6
SLIDE 6

Diameter: 110mm Radius of Curvature: 269mm Material: BK7 material Shape: Concave spherical

What have we done?

Project case study

Three highly skilled craft-polishers and CNC machinists involved in a Project Case Study. Real part, real polishing … analyse all steps conducted Input part

  • Think aloud protocol.
slide-7
SLIDE 7

Resulting process flow-chart

slide-8
SLIDE 8

End NO YES Step 3 Clock the part YES NO NO YES YES

Details of Section 3

(corrective-polishing)

Step 7 Wash-down part Adjust part support- system Concentric to <150 m? Optimise tooling and/or process-parameters Tilts <100 m? Step 5 Compute tool-path Step 6 Polishing run Review > 50% convergence rate? Unexpected artefacts? NO Step 2 Analyse error-map

Iteration n+1

Meet the spec ? Step 4 “Non-linear probing” of part Iteration ‘n’ Step 1 Measure form and data analysis

require machinists’ skills and Legend

slide-9
SLIDE 9

Error-map processing

slide-10
SLIDE 10

Case-based Reasoning System

Case (optimise processing parameters)

Diameter Thickness Radius curvature Material (implies chemical, thermal and mechanical properties) Description of the error map

Solution:

Parameters for the machine polishing software Polishing mode, Precess angle (degs), Head speed (rpm), Tool offset (mm), Tool overhang (mm), Tool pressure (bar), Rotation (degs), Point spacing (mm), Track spacing (mm), Surface feed (mm/min) Resulting error map

Knowledge representation

Data bases

Materials Properties

Density Young’s modulus Thermal exp. coefficient Fracture toughness Ductility index Chemical composition etc

Historical Process Data

Design specifications Process parameters Real-time process data Metrology results Operator log

slide-11
SLIDE 11

Similarity measure

How relevant is a historical case to a new case?

  • Ontology

To infer the level of similarity between two concepts,

  • how specific are the concepts/values, or
  • what is the level of commonality between two

compared concepts?

  • Part material determines tooling, process-conditions

and removal-rate.

  • Target 3D-form determines tool-path trajectory.
  • k-neighbour similarity measures the weighted

difference between feature values of the new case, and cases from the case-base. Too simple!

slide-12
SLIDE 12

Deliberative Level

Formal Specs. Plan Generation Process Description

Client

(Re-)Plan Process Description Explanations

Architecture of AI Manufacturing Cell

Validator

Operational Level

Customer Requirements Case Base In-process Control & Monitoring Data Bases:

Materials, Parts Machines

Stop Processing yes no Process Trace Explanations

Client

Future plans

Domain Model

  • Consistency, Adequacy,

Safety-constraints

  • Situational- awareness
  • Causal operators
  • Data ontologies

Process + Data Mining

slide-13
SLIDE 13

Summary of project results

Or, So What?

 Value: first insights into knowledge/skills of machinists that can realistically be captured from actual crafts operators.  Impact: first steps to develop AI philosophy embodying capturing crafts expertise, underpins:- – future development of Autonomous Manufacturing Cell:-

  • Generate chains of operations
  • Explain behaviour and logic
  • Diagnose failures; avoid repeated mistakes
  • Self-improve through data-mining