SLIDE 1
MAJENTA SOFTWARE DEVELOPMENT Dave Rothan dave.rothan@majentaplm.com - - PowerPoint PPT Presentation
MAJENTA SOFTWARE DEVELOPMENT Dave Rothan dave.rothan@majentaplm.com - - PowerPoint PPT Presentation
MAJENTA SOFTWARE DEVELOPMENT Dave Rothan dave.rothan@majentaplm.com AGENDA Introduction to developing Solid Edge applications Solid Edge Automation The Art of the Possible Solid Edge Apps Demos Questions
SLIDE 2
SLIDE 3
INTRODUCTION TO SOLID EDGE PROGRAMMING
We will provide a VERY brief introduction to adding value to Solid Edge via the API (Application Programming Interface), built into Solid Edge. Exploit the potential of the Solid Edge API to achieve massive productivity gains, by tailoring Solid Edge to suit your particular company requirements.
SLIDE 4
SOLID EDGE CUSTOM FOLDER
- Batch
– Global constants
- AsmRelDoctor
– Assembly Relationships – Occurrences
- Draft Spell Checker
– Sheets – Drawing views – Balloons/Callouts – Dimensions – Text Boxes – Word
- HoleDatabaseConverter
– XML – Excel file
- File Link Checker
– Revision Manager
SLIDE 5
VARIABLE TABLE SCRIPTS
Did you know… Create a basic file Create a function Use the fx function to use the macro
SLIDE 6
VARIABLE TABLE SCRIPTS
Demo
– Start – Basic File
SLIDE 7
VISUAL STUDIO 2015
SLIDE 8
THE SOLID EDGE API
The Solid Edge core COM type libraries are the APIs that are available to automate the Solid Edge application These APIs can be used by any programming or scripting language that supports COM
SLIDE 9
THE SOLID EDGE API
These ‘lightweight’ APIs allow you to work quickly with Solid Edge data without automating Solid Edge. Each is focused for a specific area of tasks.
– Install Data – File Properties – Revision Manager
SLIDE 10
USEFUL LINKS AND RESOURCES
Siemens Solid Edge Developer Community
– http://community.plm.automation.siemens.com/
SLIDE 11
USEFUL LINKS AND RESOURCES
Visual Studio Extensions and Updates
SLIDE 12
USEFUL LINKS AND RESOURCES
NuGet Package Manager
SLIDE 13
USEFUL LINKS AND RESOURCES
Siemens Solid Edge Developer Community – Samples
– https://github.com/SolidEdgeCommunity/Samples
SLIDE 14
USEFUL LINKS AND RESOURCES
Siemens Solid Edge Developer Help
– http://support.industrysoftware.automation.siemens.com/training/se/108/api/ webframe.html
SLIDE 15
USEFUL LINKS AND RESOURCES
Siemens Solid Edge Developer Community – Knowledge Base
– Knowledge Base
SLIDE 16
USEFUL LINKS AND RESOURCES
Siemens Solid Edge Developer Community – Blog
SLIDE 17
USEFUL LINKS AND RESOURCES
Siemens Solid Edge Developer Community – Forum
SLIDE 18
SOLID EDGE APP STORE
SLIDE 19
MAJENTA SOFTWARE DEVELOPMENT
Majenta PLM develop engineering productivity solutions, value-add applications and macros
– Desktop Windows Forms Applications – Solid Edge Addins – Solid Edge Macros – Windows Services – Web Applications – Industry Specific Functionality – Bespoke
SLIDE 20
MAJENTA SOFTWARE DEVELOPMENT
Automation
– Efficiency – Productivity – Standard Processes – Knowledge Retention – Knowledge Sharing – Training – Contract Support – Customer Driven Design – Minimise NVA
SLIDE 21
MAJENTA SOFTWARE DEVELOPMENT
SLIDE 22
MAJENTA SOFTWARE DEVELOPMENT
Ulster University
– Reconfigurable pin-type tooling – Demo
SLIDE 23
MAJENTA APPS
Solid Edge ‘Power Pack’
– Close all but active document – Drawing frame replacement – License admin/monitoring – Batch print/export – Many more!
SLIDE 24
MATERIAL LIBRARY EDITOR
Easily edit materials in the Solid Edge material library
SLIDE 25
WORKFLOW TOOLS
Solid Edge addin Teamcenter interface Workflow control Drawing auditing Solid Edge activity monitoring and reporting Aids in enforcing design office best practice & standards
SLIDE 26
DIMENSION INSPECTION TABLE
First Article Inspection Reporting
SLIDE 27
MANUFACTURING INTERFACE
Windows Desktop App Component auditing Manufacturing data ASCII
- utput, from Solid Edge
Previously a highly labour intensive and manual process, prone to errors
SLIDE 28
MANUFACTURING INTERFACE
Demo
– Solid Edge Draft File – Launch Application – Open 824606 – View Output
SLIDE 29
SIMPLE PART CONFIGURATOR
Produces part models and drawings automatically Configuration in MS Access Database Interfaces with Solid Edge for SharePoint
SLIDE 30
SIMPLE PART CONFIGURATOR
Demo
– Start
SLIDE 31
MODEL CONFIGURATION
Windows Desktop Application suite Access bespoke MRP integration Solid Edge/MRP material library sync Material/labour costings in MRP Previously highly labour intensive manual processes, prone to errors
SLIDE 32
MODEL CONFIGURATION
Demo
– Solid Edge Assembly – Materials Database – Material Sync – MRP Sync – Specification Database
SLIDE 33
SOLID EDGE MEC-M/I
Solid Edge Addin and SQL Database Simple set-up and configuration MRP Integration
– File property information – Assembly/part link data – Part model Parasolid/DXF – Drawings PDF/DXF – SEV & BOM from Assembly models
SLIDE 34
SOLID EDGE MEC-M
Automatic document numbering High performance Solid Edge file search by property data High performance ‘Where Used’ queries ‘Open Draft of Part/Assembly’ Automated Solid Edge file link repair Simple revisioning and issue control Previous drawing revisions PDF audit trail Previous model revisions reconstitution/synchronous edit
SLIDE 35
SOLID EDGE MEC-M
Demo
– Start
SLIDE 36
MEC-I
SLIDE 37
MEC-I
SLIDE 38
MEC-X
Rules-based model configuration
SLIDE 39
WOODWORKING INDUSTRY SPECIFIC TOOLS
Solid Edge Addin Solid Edge Part Material/Draft Line Style mapping Automated bespoke cutting lists to CSV Product label printing Previously highly labour intensive and manual processes, prone to errors
SLIDE 40
MORE APPS!
Find/Replace Addin
– Database driven – Customisable interface – Rapid re-configuration of complex assemblies – Kitchen design
Industry Specific Functionality
– Pressure Vessel Design/Solid Edge Interface – Joinery/Furniture – Valve Design – MUCH MORE!
SLIDE 41
DDC (DYNAMIC DRAWING CREATION) SOLUTION
Desktop application suite Interface with sales order configurator Knowledge base
– Solid Edge model/drawing templates – SQL database
Creates up to 7000 drawings per week automatically
– Solid Edge Automation – Models and drawings (in any language), to accompany quotations – 2D Solid Edge schematic drawings and BOMs – 3D Solid Edge ‘space claim’ envelope models and derived 2D dimensioned drawings
SLIDE 42
DDC (DYNAMIC DRAWING CREATION) SOLUTION
Cloud based
– Remote administration – Delivers output via FTP
Customer configurable/extendable Benefits
– Reduced sales order time
- Two weeks to less than two hours
– Removed up to 5,000 manual design hours per week – Eliminated errors
SLIDE 43