Functions and requirements
ema hardware requirements
Components | Minimum | Recommended |
|---|---|---|
Type | Office PC with higher performance
| CAD Workstation |
Processor (CPU) | Intel Core i3 / AMD Ryzen 3 or comparable | Intel Core i7 / i9 / AMD Ryzen Pro / Intel Xeon / AMD Opteron or comparable |
Hard disk | HDD | SSD |
Memory | 4 GB | 32 GB |
3D graphics adapter | ||
for ema Work Designer & ema Plant Designer with the module for material flow and layout planning | Gaming-grade dedicated graphics card e.g. NVIDIA Geforce GTX 1060 / AMD Radeon RX570 or comparable | Gaming graphics card e.g. NVIDIA Titan RTX / AMD Radeon Vega or CAD graphics card e.g. NVIDIA Quadro RTX 4000 / AMD Radeon Pro WX7100 |
ema Omniverse Connector | RTX graphics cards | NVIDIA RTX 6000 Ada Generation / NVIDIA RTX 3500 Ada Generation
|
Graphics memory | Min. 2 GB | Min. 6 GB |
ema software requirements
Software | Comments |
|---|---|
Windows Installer | Version 3.1 or higher (component Windows 10 or higher) |
Operating system | Microsoft Windows 10 (64 bit) or higher |
.NET Framework | .NET Framework 4.8 |
Graphics card driver | The latest version of the driver for the corresponding device should always be installed. |
Visual Studio Redistributable | The latest version for the corresponding device should always be installed. |
WebView2 | A WebView2 runtime must be installed. |
| ema Software Suite 2.5.0.0 Function overview | Commercial Editions | Education | emaSWS Demo Version |
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
emaPD-Professional |
emaLayout (ema4all) |
emaWD-Base |
emaWD-Base MRK |
emaWD performance |
emaWD-Professional |
emaSWS-Base |
emaSWS performance |
emaSWS-Professional |
emaPD-Education |
emaWD-Education |
emaSWS Education |
|||
| Human models | ||||||||||||||
| Human models male/female 50th body height percentile German population | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Models male/female; 5th/50th/95th body height percentile; German population, North America, Japan, China, Mexico | ● | ● | ● | ● | ● | ● | ● | ● | ||||||
| Age groups (20/40/60 years); mobility (age-typical average and limited) | ● | ● | ● | ● | ● | ● | ● | ● | ||||||
| Support for human models with individual body dimensions | ● | ● | ● | ● | ● | |||||||||
| Simulation | ||||||||||||||
| Integrated accessibility check in the movement generator | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Live preview for changes to the direction parameters | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Automatic carrying position for object handling | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Collision avoidance while running | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Extended collision avoidance for tasks involving upper body movements | ● | ● | ● | ● | ● | ● | ● | |||||||
| Reachability tests (3D and 2D reach spaces according to DIN EN ISO 14738) | ● | ● | ● | ● | ● | ● | ● | ● | ||||||
| Work on moving objects | o | o | o | o | o | o | ||||||||
| Work on moving objects | ● | ● | ● | ● | ● | ● | ● | |||||||
| Creation of user-specific tasks and object libraries | ● | ● | ● | ● | ● | |||||||||
| UI integration for user-defined complex operation with extensive customisation options for specific parameters | ● | ● | ● | ● | ● | |||||||||
| Drag-and-drop for interactive sequence changes and activity assignment | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Consistency and plausibility checks (missing objects, missing tasks, correct sequence, etc.) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| ema Wizard Import | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Reports/process analysis | ||||||||||||||
| 3D visualisation of the paths with worker assignment and direction | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Result Cockpit. Work process description, spaghetti diagram, cycle time diagram (with dependencies), ergo check | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Export to csv, xlsx: objects, time analysis, spaghetti diagr. cycle time diagr., EAWS: NIOSH, work centre profiles if available | ● | ● | ● | ● | ● | ● | ● | |||||||
| Simulation time calculation or manually specified target times for processes | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Automatic MTM-UAS time analysis "approved by MTM" including consideration of the regulations and official instructions | o | o | o | o | o | o | ||||||||
| Screenshot/video export, comments, notes and speech bubbles | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Options for customised watermarks in videos/screenshots | ● | ● | ● | ● | ● | |||||||||
| Movement potentials (display of the ergonomics potential for movement groups) | ● | ● | ● | ● | ● | ● | ● | |||||||
| Field of view analysis for human models (first-person perspective for visual analyses) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |||
| 3D reach object for human models (Hettinger & Wobbe, 1993) | ● | ● | ● | ● | ● | ● | ● | ● | ||||||
| Interactive and easy-to-use camera path creation in combination with integrated video export | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Ergonomics assessment and functions | ||||||||||||||
| EAWS ergonomics assessment method (posture, forces, weights), point booster analysis | ● | ● | ● | ● | ● | ● | ● | |||||||
| NIOSH Ergonomics Assessment Method + Load Handling Assessment | ● | ● | ● | ● | ● | ● | ● | |||||||
| Job requirement analysis | ● | ● | ● | ● | ● | ● | ● | |||||||
| Ergonomics assessment with MoCap data (postures, body part heights, joint angles e.g. torso, head) | ● | ● | ● | |||||||||||
| Dynamic colouring of body parts | ● | ● | ● | ● | ● | ● | ● | |||||||
| User interface | ||||||||||||||
| Simplified/reduced user interface | ● | ● | ● | ● | ● | |||||||||
| VR functionality (in 3 modes) with basic review and part handling functionality | o | o | o | o | ● | o | o | ● | o | ● | ● | |||
| Touch interface support | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Space mouse support | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Language support for German, English, simplified Chinese, Italian, Spanish, French | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Support for multilingual device names in a project | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Layout | ||||||||||||||
| Intuitive/intelligent EASY layout mode with automatic collision-free and gravity-centred placement of objects | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Extended layout functionalities | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Automatic layout optimisation (Schmigalla - Material flow) | ● | ● | ● | |||||||||||
| Route network with routing functions (route widths in accordance with statutory workplace guidelines) | ● | ● | ● | ● | ● | ● | ● | ● | ||||||
| Object library (approx. 750 elements, standard equipment, parametric geometry, tools, robots, PSA etc.) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Professional reclocking | ||||||||||||||
| Drag and drop sequence change for reclocking | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| Drag-and-drop sequence change with automatic layout adjustment for reclocking | ● | ● | ● | ● | ● | |||||||||
| Human Robot Collaboration MRK / Robotics | ||||||||||||||
| Import and display of quick check results with MRK potential on devices | ● | ● | ● | ● | ● | |||||||||
| HRC: Special robot movements, visualisation of movement and safety zones | ● | ● | ● | ● | ● | |||||||||
| Simulation with action-reaction logic for safety devices, conversion of actions (human robot) | ● | ● | ● | ● | ● | |||||||||
| HRC report with collision detection and evaluation in accordance with ISO/TS 15066 | ● | ● | ● | ● | ● | |||||||||
| MoCap (Motion Capturing) - Motion capture | ||||||||||||||
| Universal process for transferring recorded movement data to human models | ● | ● | ● | |||||||||||
| Parameters for sharing recorded data and defining the task type: ergonomic parameters for evaluation | ● | ● | ● | |||||||||||
| Sample MoCap body part mapping table (ART, AXS, XSENS, Captury) | ● | ● | ● | |||||||||||
| Devices for human models | ||||||||||||||
| Object handling | ||||||||||||||
| Simple: Operations for work process simulation (walking, picking up, placing, actuating, pushing/pulling) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||
| Advanced: Move object(s) to target/preset position | ● | ● | ● | ● | ● | ● | ||||||||
| Advanced: Transfer object, regrip, separate; move object(s) on path; create/release object connection | ● | ● | ● | ● | ● | ● | ||||||||
| Operations for handling objects with a manipulator including IK chain display | ● | ● | ● | ● | ||||||||||
| Body movements | ||||||||||||||
| easy: walk, kneel, squat, bend/ stoop | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||
| Basic for seated workstations: sit down; straighten up | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||
| Basic for seated workstations: Slide to target | ● | ● | ● | ● | ● | ● | ||||||||
| Extended: Step in target direction, move foot to target | ● | ● | ● | ● | ● | ● | ||||||||
| Advanced: Complete step: Turn in place; get in/out of vehicle; lie down | ● | ● | ● | ● | ● | ● | ||||||||
| Handling of tools | ||||||||||||||
| Use tools | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||
| Move tool to path; move hand to TCP | ● | ● | ● | ● | ● | ● | ||||||||
| Move tool on path (extended)-manual welding gun operations | ● | ● | ● | |||||||||||
| Manual activities | ||||||||||||||
| Screws by hand | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||
| Wipe over surface | ● | ● | ● | ● | ● | ● | ||||||||
| Hand/arm movement | ||||||||||||||
| Grasp; move hand to target/to default position/on the path | ● | ● | ● | ● | ● | ● | ||||||||
| Head movement | ||||||||||||||
| Check/Read | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||
| View | ● | ● | ● | ● | ● | ● | ||||||||
| General operations | ||||||||||||||
| Synchronisation: Wait (time), Wait (until other tasks are completed) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||
| Verrichtungsgruppe | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||||
| Complex tasks | ||||||||||||||
| Complex tasks: Screwing, clipping | ● | ● | ● | ● | ● | ● | ||||||||
| MoCap motion capture data | ||||||||||||||
| Specific process for the import of movement recording data ( .bvh) | ● | ● | ● | |||||||||||
| Interactive functions for cutting and merging Mocap data | ● | ● | ● | |||||||||||
| Fixtures for objects | ||||||||||||||
| Object movement | ||||||||||||||
| Trigger predefined movements on library objects (open gate) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Moving, colour change/transparency | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Move in default direction, rotate Rotate, create/remove link | ● | ● | ● | ● | ● | ● | ● | ● | ● | |||||
| Complex object forward kinematics Inverse kinematics Degrees of freedom (adopt specific configurations) | ● | ● | ● | |||||||||||
| Robot movement | ||||||||||||||
| Move robot: Pick up/place object(s) (robot) | ● | ● | ● | ● | ● | |||||||||
| General tasks | ||||||||||||||
| Synchronisation: wait (time), wait (until other tasks are completed) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Verrichtungsgruppe | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Factory planning | ||||||||||||||
| Capacities | ||||||||||||||
| Production programme Determination of achievable quantities | ● | ● | ||||||||||||
| Working time, set-up time, downtimes | capacity utilisation and set-up level | required resources (incl. bottleneck) | ● | ● | ||||||||||||
| Determination of higher required input per work centre due to (scrap/rework) and higher capacity requirements | ● | ● | ||||||||||||
| Calculation of employee concepts/variants for multi-machine operation | ● | ● | ||||||||||||
| Time | ||||||||||||||
| Throughput time and total time calculation of process time, waiting time, set-up time, transport time and idle time | critical path | ● | ● | ||||||||||||
| Target/actual comparison of throughput times and potential determination | ● | ● | ||||||||||||
| Determination of necessary buffer locations | ● | ● | ||||||||||||
| Calculation of the production rate Determination of the required transport packaging (number of load carriers) | ● | ● | ||||||||||||
| Costs | ||||||||||||||
| Calculation of manufacturing costs, direct material costs and material overheads, calculation of work in progress (WIP) costs | ● | ● | ||||||||||||
| Areas | ||||||||||||||
| Calculation of the required production area | Definition of staging zones for push or pull principle | ● | ● | ||||||||||||
| Probability calculation for staging zones | Determination of the number of storage locations in the interim storage facility | ● | ● | ||||||||||||
| Determining the number of storage spaces required and the space needed in the incoming goods warehouse | ● | ● | ||||||||||||
| Material flow | ||||||||||||||
| Representation of intensities and expenses | Layout planning based on key figures | 3D visualisation | ● | ● | ||||||||||||
| Data import (wizard) - parts lists, routings, work centre information and master data | ● | ● | ||||||||||||
| Material properties: Ordering policy (t.q-/t,S-/s,q-/s, S-strategy), Maximum delay for reorder point procedures | ● | ● | ||||||||||||
| Calculation of means of transport (beta): number, capacity utilisation, waiting transport orders | ● | ● | ||||||||||||
| Value stream | ||||||||||||||
| Automatic generation of a value stream display with KPI calculation and the option of individual visual customisation | ● | ● | ||||||||||||
| interfaces | ||||||||||||||
| Common H2 database | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Import wizard for PD data in xlsx / export in the same format/structure | ● | ● | ||||||||||||
| Creating databases with access rights (project-specific user rights for viewing, reading and writing) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ||
| NVIDIA Omniverse Connector (ema->nucleus USD, interactive live session) | o | o | o | o | o | o | o | o | o | o | o | o | ||
| Direct usd read and write | o | o | o | o | o | o | o | o | o | o | o | o | ||
| Basic CAD/file interfaces Import: ".dae; dxf; ".jpg jt obj: ".png: "stl stp step: "tga; "wrl "las" | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Basic CAD/file interface export: "dae: jpg, obj png, sti tga .pdf, .mp4 .dxf" | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | |
| Extended CAD/file interfaces | o | o | o | o | o | o | o | o | o | o | o | o | ||
| Invenio CADProcessor Add-Ins | o | o | o | o | o | o | o | o | o | o | o | o | ||
| ema CADReduction - powerful and efficient .jt geometry reduction (geometric and structural) | o | o | o | o | o | o | o | o | o | o | o | o | ||
| ema CADComparision - powerful and efficient "jt geometry comparison (at geometry level) | o | o | o | o | o | o | o | o | o | o | o | o | ||
| Import for connection data, spot welds | ● | ● | ● | |||||||||||
| Import bvh (motion data from motion capturing systems high compatibility) | ● | ● | ● | |||||||||||
| Import for halocline data | △ | △ | △ | △ | △ | △ | △ | △ | △ | △ | △ | △ | ||
| CSV/XLSX exports for calculated results | ● | ● | ● | ● | ● | ● | ● | ● | ||||||
| Universal transaction data export | people | objects (customisable .csv, bvh) | ● | ● | ● | |||||||||||
| Interface for TAKTIQ (clocking out) | o | o | o | o | o | o | o | o | o | o | o | |||
| Interface for MTM TiCon | o | o | o | o | o | o | o | o | o | o | o | |||
| Legend: ● Included o Optionally available (additional purchase) △ Customised solution | ||||||||||||||
1) When available
2) additional interfaces
READ: *.3dDxml; *.3dm; *.asm; *.CATPart; *.CATProduct; *.cgr; *.dlv; *.exp; *.glb; *.gltf; *.ifc; *.igs; *.ipt; *.iam; *.model; *.new; *.par; *.prt; *.rf; *.sab; *.sat; *.session; *.sldasm; *.sldprt; *.vda; *.x_b; *.x_t; *.xas; *.xmt_txt;
WRITE: *.CATPart; *.CATProduct; *.cgr; *.glb; *.gltf; *.jt; *.rf; *.pdf (3D); *.stp; *.step *.wrl;
Included file formats
| Name | Format | Import | Export |
|---|---|---|---|
| 3DPDF1) | - | Standard | |
| Colladafiles | *.dae | Standard | Standard |
| DrawingInterchange4) | *.dxf | Standard | Standard |
| FBX | *.fbx | Standard | Standard |
| Image format | *.jpg,*.tga,*.png | Standard | Standard |
| JT | *.jt | Standard | ✔ |
| STEP1) | *.stp;*.step | Standard | ✔ |
| STLfiles | *.stl | Standard | Standard |
| Video | *.mp4 | - | Standard |
| VRML | *.wrl | Standard | ✔ |
| Wavefront | *.obj | Standard | Standard |
| 3D point clouds | *.xyz; *.las | Standard | - |
| NVIDIA Omniverse3) | *.USD | ✔ | ✔ |
| Standard | Available in every ema edition at no additional charge |
|---|---|
| ✔ | Also available for purchase |
| – | Option not available |
1) Included with every purchase or lease of a software licence from 2022
2) The import supports BREP, assemblies and features. Tessellated data is not supported.
SOLIDWORKS® is a registered trademark of Dassault Systèmes SolidWorks Corporation.
CATIA® is a registered trademark of Dassault Systèmes.
NX® is a trademark or registered trademark of Siemens Product Lifecycle Management Software Inc. or its subsidiaries in the United States and other countries.
Wildfire® or CREO® and CADDS® are registered trademarks of Parametric Technology Corporation.
JT Open is a member of the Siemens PLM community.
Inventor® is a registered trademark of Autodesk, Inc.
It cannot be ruled out that other formats mentioned are registered trademarks.
3) Included from Professional licence or available by booking the Omniverse interface.
4) Binary *.dxf files are not supported.
Additional file formats
| Name | Format | Import | Export |
|---|---|---|---|
| ACIS | *.sat;*.sab | ✔ | - |
| CATIAV4 | *.model;*.dlv; *.exp;*.session | ✔ | - |
| CATIAV5 | *.CATPart,*.CATProduct,*.cgr | ✔ | ✔ |
| CATIAV6 | *.3dDxml | ✔ | - |
| Creo/ Pro/Engineer | *.new;*.prt;*.asm;*.xas | ✔ | - |
| GLTF | *.gltf | ✔ | ✔ |
| GLB | *.glb | ✔ | - |
| IFC | *.ifc | ✔ | - |
| IGES | *.igs | ✔ | - |
| Inventor | *.ipt;*.iam | ✔ | - |
| JT | *.jt | Standard | ✔ |
| NX/ Unigraphics | *.prt | ✔ | - |
| Rhino- OpenNurbs | *.3dm | ✔ | - |
| ROBCAD | *.rf | ✔ | ✔ |
| SolidEdge | *.par;*.asm;*.psm | ✔ | - |
| Solidworks2) | *.sldprt;*.sldasm | ✔ | - |
| STEP | *.stp;*.step | Standard | ✔ |
| VDA | *.vda | ✔ | - |
| VRML | *.wrl | Standard | ✔ |
| XTFormat | *.x_t;*.xmt_txt;*.x_b | ✔ | - |