100% found this document useful (1 vote)
374 views5 pages

NX Knowledge Fusion CADVertex

The document describes a training course on Knowledge Fusion (KF) programming for Siemens NX. The 3 module course covers KF fundamentals, advanced topics, and ultimate skills. Module 1 covers the KF architecture, writing KF programs, and creating geometry. Module 2 covers user interaction, loops, iterations, and functions. Module 3 covers file handling, parametric parts, NX integration, and KF user interfaces. The training is provided by CADVertex Solutions, an engineering software training company.

Uploaded by

Tushar Suradkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
374 views5 pages

NX Knowledge Fusion CADVertex

The document describes a training course on Knowledge Fusion (KF) programming for Siemens NX. The 3 module course covers KF fundamentals, advanced topics, and ultimate skills. Module 1 covers the KF architecture, writing KF programs, and creating geometry. Module 2 covers user interaction, loops, iterations, and functions. Module 3 covers file handling, parametric parts, NX integration, and KF user interfaces. The training is provided by CADVertex Solutions, an engineering software training company.

Uploaded by

Tushar Suradkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

CADVertex Solutions

A-16 . Whispering Wind . Pashan-Baner Link Road . Pashan . Pune . 411021


www.CADVertex.com [email protected] Phone :+91 9890611694

NX Knowledge Fusion
Language: KF

Training Structure

Module 1: Knowledge Fusion Indepth


Module 2: Knowledge Fusion Advanced
Module 3: Knowledge Fusion Ultimate

Training Highlights

List of Projects

1. Geometric Calculator 5. Parametric Flange


2. 2D Slot 6. Turbine Blade Modeling
3. 3D Slab 7. Aircraft Wing Modeling
4. Channel Modification 8. Bearing Block
Module 1: Knowledge Fusion Indepth

1. DFA Manager
• Knowledge Fusion Architecture.
• Setting Knowledge Fusion preferences.
• DFA Manager search path.
• DFA File sorting and filtering.
• DFA File syntax checking and loading.

2. Writing KF Programs
• DFA File format.
• DFA File header.
• Define a class.
• Points and lines.
• Creating a simple rectangle.

3. Creating Geometry with KF


• Number variables.
• Number parameters.
• Adding properties to geometry.
• 2D Vectors.
• Reference geometry.
• Arc, directions, and angles.
• Lists in KF, creating a spline using a points list.
• Degree of spline.
• KF Notes, Strings and StringValues.
• Formatting numbers, strings, and text alignment.
• Trignometric functions, Sin, Cos.

4. Lists
• Creating composite lists.
• Print values and deman values.
• Named and positional members.
• Flattening lists, min, max, check empty lists.
• List operations, sort, reverse, join lists.
• Points as lists, distance between points.
• Child lists and looping using indexing.
• Conditional looping.
Module 2: Knowledge Fusion Advanced

5. User Interaction
• Message boxes.
• Titles, information, and buttons.
• Info box return values.
• Custom button in message boxes.
• Conditional geometry using If-Then-Else.
• Conditional classes using If-Then-Else.
• Null design and conditional geometry.

6. Loops and Iterations in Knowledge Fusion


• Reference frame.
• local variables.
• Modifiable parameters, finding running length using lists.
• Finding running length using ask functions.
• Finding running length using loops.
• Using the For loop.
• Loop with a return statement and loops with sums.
• Loop with Append accumulator. Calculate area of body faces.
• Loop with Collect Accumulator.
• Loop with Max_Of statement, List multiplication.

7. Functions
• Math functions, inline functions.
• Functions with arguments.
• Calling inline functions as variables.
• Calling functions from public module.
• Calling functions from public module.
• Rounding, flooring, ceiling and Abs functions.
• OS functions, date time, use, environ vars, browser, system, and data types.

8. Creating 3D objects in Knowledge Fusion


• Simple block using frame and vectors.
• Redefine origin and vector directions.
• Block using frame and points.
• Suppressing features.
• Primitives and boody class, finding physical properties.
• Volume optimization using iteration, storeValue and body update.
• More primitives, create a simple shaft, draft.
• Boolen operations, defining tools and targets.
• Inline booleanoperations.
• Creating compound objects using boolean loops and child indexing.
• Creating part configurations using conditional operations.
• Creating part configurations using conditional parameters.
• Creating 3D extrusion from 2D profiles.
• Creating complex objects using blends, tapers, booleans and child lists.
• Creating holes - simple, counter bore, counter sink.
• Defining counter bore hole parameters, calculating placement faces, point
proximity, defining blind holes and through holes.

Module 3 : Knowledge Fusion Ultimate

9. File Handling
• Reading and writing simple data files.
• Using loops to read point data from text files.
• Read point data from text files to create 3D Geometry.
• Write text files with various formattings.
• Overwriting and appending data in text files.
• Read curve data to create splines. Create a turbine blade section.
• Reading from Excel files.
• Read multipe blade sections from Excel sheets.
• Create a 3D blade from Excel data.
• Ultra-fast method of creating aircraft wing section from Excel data.
• Build aircraft fuselage section from Excel sheets.
10. Parametric Parts

• Reading and modifying NX expressions.


• Create a parametric shaft with keyway using KF.

11. NX Parts Handling


• Create Parts in NX using Knowledge Fusion.
• Open parts, Save, SaveAs, Export, parts.
• Ask currently open or active part.
• Layers and work layer, part units.

12. Knowledge Fusion User Interfaces

• Adding dialog boxes for user inputs.


• Labels.
• Number inputs.
• Check boxes.
• Radio Buttons.
• List Boxes.
• Images on dialog, and buttons.
• Point picker in NX.
• Color picker.
• Windows Bitmaps and Universal Bitmaps in dialogs.
• Tool pallettes with bitmaps.
• Intger scale blocks.
• File selection.
• Set selection mask. Face mask and finding area.
• Block manipulations, enable-disable blocks.
Other eBooks and Training Programs from CADVertex:

 CATIA Automation: VB.Net or CSharp or Python

 SolidWorks Automation: VB.Net or CSharp or Python

 Solid Edge Automation: VB.Net or CSharp or Python

 Inventor Automation: VB.Net or CSharp or Python

 NX Open: VB.Net or CSharp with Win Forms

 NX Open: VB.Net or CSharp with Block UI Styler

 Knowledge Fusion

 Knowledge Fusion with Block UI Styler

 uFunc Programming for NX

 cMayoCAD: Learn to build a new CAD program from scratch using a Geometric
Modeling Kernel and CSharp

 Machine Learning for Engineers with Python

 CATIA Automation with Python and Machine Learning

 NX Automation and Machine Learning with Python

 Solid Edge Automation with Python + Machine Learning

 SolidWorks Automation with Python + Machine Learning

 Inventor Automation with Python + Machine Learning

 Fast track course in Python with Machine Learning for VB.Net experts

 Fast track course in Python with Machine Learning for CSharp experts

CADVertex Software
A-16 . Whispering Wind . Pashan-Baner Link Road
Pashan . Pune . 411021

www.CADVertex.com
[email protected]
Phone :+91 9890611694

You might also like