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
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.
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
VARIABLE TABLE SCRIPTS Did you know Create a basic file Create a function Use the fxfunction to use the macro
VARIABLE TABLE SCRIPTS Demo Start Basic File
VISUAL STUDIO 2015
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
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
USEFUL LINKS AND RESOURCES Siemens Solid Edge Developer Community http://community.plm.automation.siemens.com/
USEFUL LINKS AND RESOURCES Visual Studio Extensions and Updates
USEFUL LINKS AND RESOURCES NuGet Package Manager
USEFUL LINKS AND RESOURCES Siemens Solid Edge Developer Community Samples https://github.com/solidedgecommunity/samples
USEFUL LINKS AND RESOURCES Siemens Solid Edge Developer Help http://support.industrysoftware.automation.siemens.com/training/se/108/api/ webframe.html
USEFUL LINKS AND RESOURCES Siemens Solid Edge Developer Community Knowledge Base Knowledge Base
USEFUL LINKS AND RESOURCES Siemens Solid Edge Developer Community Blog
USEFUL LINKS AND RESOURCES Siemens Solid Edge Developer Community Forum
SOLID EDGE APP STORE
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
MAJENTA SOFTWARE DEVELOPMENT Automation Efficiency Productivity Standard Processes Knowledge Retention Knowledge Sharing Training Contract Support Customer Driven Design Minimise NVA
MAJENTA SOFTWARE DEVELOPMENT
MAJENTA SOFTWARE DEVELOPMENT Ulster University Reconfigurable pin-type tooling Demo
MAJENTA APPS Solid Edge Power Pack Close all but active document Drawing frame replacement License admin/monitoring Batch print/export Many more!
MATERIAL LIBRARY EDITOR Easily edit materials in the Solid Edge material library
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
DIMENSION INSPECTION TABLE First Article Inspection Reporting
MANUFACTURING INTERFACE Windows Desktop App Component auditing Manufacturing data ASCII output, from Solid Edge Previously a highly labour intensive and manual process, prone to errors
MANUFACTURING INTERFACE Demo Solid Edge Draft File Launch Application Open 824606 View Output
SIMPLE PART CONFIGURATOR Produces part models and drawings automatically Configuration in MS Access Database Interfaces with Solid Edge for SharePoint
SIMPLE PART CONFIGURATOR Demo Start
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
MODEL CONFIGURATION Demo Solid Edge Assembly Materials Database Material Sync MRP Sync Specification Database
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
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
SOLID EDGE MEC-M Demo Start
MEC-I
MEC-I
MEC-X Rules-based model configuration
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
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!
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
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
MAJENTA SOFTWARE DEVELOPMENT Questions