35
1 Parametric Geometry Solutions Custmized Small And Medium Size Windows Based Corporate CAD/CAM Solutions www.parametricgeometry.com Zürich, March 2012

Parametric Geometry Solutions Brochure

Embed Size (px)

DESCRIPTION

Informative brochure of Parametric Geometry Solutions

Citation preview

Page 1: Parametric Geometry Solutions Brochure

1

Parametric Geometry SolutionsCustmized Small And Medium Size Windows Based

Corporate CAD/CAM Solutions

www.parametricgeometry.comZürich, March 2012

Page 2: Parametric Geometry Solutions Brochure

2www.parametricgeometry.com Zürich, March 2012

Screenshot from our rendering software of par-ametrical surface description of Möbius strip.

Möbius strip is a surface with only one side and only one boundary component. While going along you never drop off the geometry and you are half way intern the strip and half outer

Page 3: Parametric Geometry Solutions Brochure

3www.parametricgeometry.comZürich, March 2012

About

Competences

Parametric Geometry Solutions has been created in order to provide software solu-tions to CAD/CAM and mechanical engi-neering companies. This support would not be possible without deep understanding of computational geometry and programming of numerically controlled devices. We of-fer special ability not only to independently create dedicated software tasks but also to cooperate with other companies so that we could create a new break-through technol-ogy in CAD/CAM

Grzegorz Pytel. Founder of Parametric Geometry Solutions

Page 4: Parametric Geometry Solutions Brochure

4www.parametricgeometry.com Zürich, March 2012

The detail on which we have tested our CAM Kernel after rough finishing. Milled at Deckel-Maho 3C machine

Page 5: Parametric Geometry Solutions Brochure

5www.parametricgeometry.comZürich, March 2012

What can we do for you?• Develop dedicated CAD system from scratch for specified industrial requirements• Develop dedicated CAM system from scratch for specified manufactur-ing technology • Develop plugin to already exisit-ing CAD/CAM software solution like NX• Developed exclusively parts of CAD or CAM software that you are de-veloping. We are experts in areas of computational geometry, robotics, and other numerically controlled devices. We are opened to any reasonable form of cooperation. We are ready to con-tribute to your code and help you de-

veloping your software with your mis-sion• Develop a simulator for a robot-ics or machine• Develop a mobile control center for your machine or robotics device that is running on Android tablet• Develop rendering software ad-justed for your needs• Develop non standard environ-ment like Sculptured Surface Environ-ment or combine CAM with FEM so that you can obtain non-standard soft-ware that suits your needs• Have an expertise support in motion control while developing of a new device

Page 6: Parametric Geometry Solutions Brochure

6www.parametricgeometry.com Zürich, March 2012

Page 7: Parametric Geometry Solutions Brochure

7www.parametricgeometry.comZürich, March 2012

Tablets

Tablets introduced a new quality of using computers. Their haptic interfaces allow us to explore new areas of applications of computers. You do not have to provide your customer a computer with a purchase of waterjet/milling machine or any other machine. Tablet combined with client-server software connected both to machine and portable device introduce new way of handling manufac-turing. You can control multiple machines from one place and one device. This can lead to further improvements: you can automate tasks at your machine plants. Tablets are detachable from the machine.

Tablets and manufacturing

Tablets and CAD

There are especially many applications of CAD on tablets in architecture and civil engineering. Architects or building engineers would like to take their plans to the building place. Tablets bundled with GSM offer constant con-nectivity with office. Therefore it would be easy and helpful to send the draft of the mising part together with dimensions to office to have it manufactured. With good UI tablets are very powerfull devices that comes in handy not only for architects but also for other types of engineers where CAD software is the most essential part of their job.

Tablets at Parametric Gemetry Solutions

The code we have developed for CAD Kernel, CAM Kernel can be running on Android tablets. We use postprocessor to translate three-address code of MSIL to Android native code.

Tablets concerning CAD/CAM

• Haptic, intuitive UI• Powerful: dual core processors and NVDIA Tegra graphic chip• Embedded geolocation and GPS• Network communication on demand allowing for prompt data ex-change with office or cloud computing

of complicated engineering tasks• Good screen resolution• Portable• Connectivity• Portability: small size allowing for embedding in machines or carry-ing with yourself

Page 8: Parametric Geometry Solutions Brochure

8www.parametricgeometry.com Zürich, March 2012

Break limitsBreak Limits

Page 9: Parametric Geometry Solutions Brochure

9www.parametricgeometry.comZürich, March 2012

Why Do you need customized CAD/CAM

System?

Metrology Mechanical ShipbuildingShoes, orthopedic prod-ucts, consumer products Manufacturing

Depending on industry you are working at you need to use different computer software. Modern CAD/CAM systems are sophisticated in use. Costs of pur-chasing CATIA or NX are substantial and sometimes due to the complexity does not gurantee your success. Purchasing Solid Works seems to be a way out of troubles but sometimes in fact is not. There are many reasons. Either you want to have your design automated or to have some features exposed or just provide your non standard design environment to your customers.

There are many ways of manufacturing and no out-of-box CAM software that will be working with every machine. Our expertise knowledge in inverse kin-ematics, interpolation and geometry allows you to provide CAD/CAM software ready to sell with your machine. We combine manufacturing, robotics with computational geometry, design and motion control

Using approptiate software tool can greatly influence your productivity. What Parametric Geometry Solutions offers is to suit your software to your needs. We can develop software that will combine your design process with your man-ufacturing.

Automotive Wood and furnitures

High precision Architecture and civil engineering

Page 10: Parametric Geometry Solutions Brochure

10www.parametricgeometry.com Zürich, March 2012

Do your job never Alone

We are reliable Partners

Screenshot from out animation project. An elephant is moving up and down, sticked to the spring. Motion is computed according to real world mechanics

Page 11: Parametric Geometry Solutions Brochure

11www.parametricgeometry.comZürich, March 2012

Your sustainable Growth with Our Community Vision

Our mathematical expertise knowledge allows you to develop the missing pl-ugin to already existing software environment. We have developed multiple CAD/CAM libraries which you can use in your environment.

Levarage other well developed open source projects with our software. Would you like to combine Aras with CAD/CAM software? Grabcad is a fresh engi-neering community we would like to work with. We are working towards devel-oping constrained solver and then to combine our software with Grabcad. This will allow for easy adjustment of already prepared drawing.

We focus on deliverling good quality open source libraries. We strongly believe that delivering well written code for one platform greatly improves quality of software. We do believe that delivering proven libraries for a platform is a next step in the development of operating systems. We pursue a vision that a operat-ing system will be coming not only with certified software but also with certfied libraries. Apple store and Windows store is current a step toward achieving better, more efficient software. We are developing a uniform environment with certified libraries which allows to start you with already higher level than draw Bezier Curve. Our mission is to deliver CAD/CAM environment for Windows operating system so that others can focus on what is really important.

We have observed that very often mechanical engineers are not sufficiently proficient with programming. They do not also have a knowledge in compu-tational geometry. The task of creating plugin for NX is nightmare for them. We connect the mechanical world with software assisting teams in creating software solutions

Page 12: Parametric Geometry Solutions Brochure

12www.parametricgeometry.com Zürich, March 2012

We develop to suit your needs

Eiffel Tower is a truss. With our FEM Solver you can simulate stresses and strains also of truss-es. Together combined with CAD and CAM fea-tures allows you to create unique software environ-ment adjusted to your en-gineering requirements in which you can design, simulate the most impor-tant features and prepare for manufacturing

Page 13: Parametric Geometry Solutions Brochure

13www.parametricgeometry.comZürich, March 2012

Expand your system by features you really Need

We offer versatile software modules to povide support in manufacturing. The modular vision allows you to extend software towards features you need to develop or add to existing solution.

We are facing rapid material de-velopment nowadays. Many of them could be manufactured with robotics. Quite often we stay in front of fundamental questions about the organisation of produc-tion and the machines we are using for productions. Our strength is to combine computational geom-etry with robotics and simulation.

Modern manufacturing impos-es many new simulation reuire-ments. Manufacturing processes are complicated and we often we have limited knowledge about them. Well chosen simulation parameters allow us to go safe throughout the manufacturing process. Sometimes simulated can be motion of milling tool to see how the material is removed, sometimes tool-material interface so that we can predict tool’s tem-prature and accuracy of process. Simulated can be everything, but many features are non standard and you will not find them in out-of-box software.

Page 14: Parametric Geometry Solutions Brochure

14www.parametricgeometry.com Zürich, March 2012

Wind tunnel for aviation industry

Page 15: Parametric Geometry Solutions Brochure

15www.parametricgeometry.comZürich, March 2012

Completed Project:Airfoil CFD Optimisation

Screenshot from our NX airfoil customization. Cross points are original points that constructed an airfoil. The visible surface is the extruded along segment airfoil forming a part of wing that is a result of the optimization. In the picture above you can observe blatant difference between post-optimized version and original.

The mechanical engineering team was developing an airfoil optimisation. There were conducted several experiments on a prototype in wind tunnel. The first trial was performed with air flow. The second trial was performed with liquid. After each step the results were saved as a point cloud From the both measure-ments a set of points had been created.

We have removed the error from the measurments using least-square method. Then we could build splines out of the points. Building splines out of points was already done in NX Open Kernel. The two last steps were firstly to extrude the wing segment from the mesurements and secondly to project the build splines onto the previously defined wing surface. Projection of measurments splines onto the surface helped engineers to spot the weakest point in wing’s design. Extrusion provide good visual support onto the wing’s segment geometry

Page 16: Parametric Geometry Solutions Brochure

16www.parametricgeometry.com Zürich, March 2012

Completed project:Finite Element Method Solver

• Tested on heat conductions problems

• Least square error on linear approximating functions around 10-18

• Least-square aproximation on quadriliterals on R2 using bilinear ele-ments finite elements

Page 17: Parametric Geometry Solutions Brochure

17www.parametricgeometry.comZürich, March 2012

Completed project:Computational mechanics piston simulation

More: http://cadcammodelling.wordpress.com/2011/02/14/piston-animation-using-hamiltonian-mechanics/

Watch: www.youtube.com/watch?v=1hRWGn0bFqM

• Efficient real world simulation of mechanical system• Hamiltonian mechanics and numerical integration• 3D animation of mechanical system• Real time updated charts• Intuitive user interface that allows for rapid and accurate change of system

parameters like piston’s mass, wheel’s mass or rod’s length

Page 18: Parametric Geometry Solutions Brochure

18www.parametricgeometry.com Zürich, March 2012

Screenshot from our CAD Kernel example application with enabled sterescopical view and wireframe rendering. Mug that we have designed using our CAD Kernel, provided SSM solution that generated 3C milling paths, milling simulator and fi-nally manufactured in milling center near Warsaw Airport

Page 19: Parametric Geometry Solutions Brochure

19www.parametricgeometry.comZürich, March 2012

Content of CAD KernelPolyomials

Accurate polynomial computationsDifferential operationsRootfinderCurves

Bezier curves up to n degreeBuilt in applying continuity between segments (C0, C1, C2). Gn and Cn on de-mandB-Splines curves up to n degreeInterpolating splines

surface Patches

Bezier surface patch up to n DegreeB-Spline surface patch up to n DegreeApplying continuity conditions (C0, C1, C2) between patches

Fill In Surfaces

Gregory Patches and filling of any rectangular holeApplying continuities conditions on fill-in patches and intersection of fill-in patch and wall

Rendering

OpenGL wireframe renderingDirectX wireframe/solid renderingEfficient hardware independent wireframe rendering for any raster deviceStereoscopical wireframe renderingDirectX multithreaded rendering available on demand

Scene

3D Mouse cursorObject localisation and picking mechanismStandard operations like rotations, translations etc available

Import/ExportCustom XML based formatIGES

Page 20: Parametric Geometry Solutions Brochure

20www.parametricgeometry.com Zürich, March 2012

Milling machine during rough finishing. The detail has been designed using our CAD Kernel. Manufacturing is controlled only by our CAM Kernel: path generation, in-terpolations and G-Code. The detail was manufactured on Deckel-Maho 5C machine

Page 21: Parametric Geometry Solutions Brochure

21www.parametricgeometry.comZürich, March 2012

Content of CAM Kernel

NC Programming

2C

3C

3C Milling path generationTool-Surface contact pointsGouge collision detectionTool - material collision detectionLocal approximationsTool translation tangential to surface and object(s)Optimal path interpolationGeneration of G-CodeSimulation

Path generationSimulationTO/ON/PAST/TANTO ProgrammingAutomatic NC Programming of regional milling and drillingDetection of uncuts

Sculptured Surfaces MachiningFlexible Manufacturing SystemComputer Integrated Manufacturing

Page 22: Parametric Geometry Solutions Brochure

22www.parametricgeometry.com Zürich, March 2012

Kaplan rotor. Upper part of water Kaplan turbine. Turbines and blades are standard example of SSM

Page 23: Parametric Geometry Solutions Brochure

23www.parametricgeometry.comZürich, March 2012

Sculptured Surfaces Machining

Scuptured surfaces appear in nearly all contemporary products. Moulding and stamping die, marine propellers, radar anatomical reproductions, aircraft shapes and aesthetic surfaces are the examples

Sculptured Surfaces NC Machining (SSM) is a strategic technology in modern manufacturing industries because it is integrated with concurrent application of CAD/CAM systems resulting in:1. High degree of automation2. Short product time development time3. Short production time4. High quality and repeatability

From the other hand, SSM-process is known to be:

1. TIME CONSUMING - because the resulting surface is btained via hundreds thousand of linear tool movements leading to die machining requiring hun-dreds of NC machine hours.

2. INTENSIVE DATA PROCESSING - because huge amount of geometric data has to be very fast processed with strict accuracy limits

3. SENSITIVE FOR EXPENSIVE ERRORS - because errors in NC programs as a rule lead to damage of a tool and/or expensive machined part. In very large NC programs overall error probability can be substantial even if at each con-crete processing phase it is very small. To make things worse visual verification of such a huge and accurate programs is impossible

Page 24: Parametric Geometry Solutions Brochure

24www.parametricgeometry.com Zürich, March 2012

Screenshot from our ABB PUMA welding robot control software. Pic-ture presents manual robot control. Our robotics software can read geom-etry from the external file and then follow it. You can prepare geometry using our CAD Kernel, simulate with custom build robotics environment and finally prepare post-processing SPS or FE code. Additionaly you can add pathfinder features to have more reliable, collision free motion.

Page 25: Parametric Geometry Solutions Brochure

25www.parametricgeometry.comZürich, March 2012

RoboticsKinematic chains and inverse kinematics

We have developed universal geometrical postprocessor for solving complicated kinematic chains tasks. Postprocessor is stable and accurate. This allows us to solve the most demanding inverse kinematics task

We offer different ways of solving kinematics chains so that we meet your re-quirements.

Superior Motion Control

Everything you compute with computer is discrete. But motion is continuous. Accurate and efficient solving of inverse kinematics is not everything you need to control your device. There are various ways of controlling the motion of ro-botics devices. We need to interpolate between two following points so that we achieve continuous motion. We offer you modern, proven industrial standards that could work with your robotics device.

Combine Robotics With Computational Geometry

Modern material development imposes new requirements on manufacturing. The break-through manufacturing technology is expected to come from robot-ics. What we offer is to allow you to combine geometry with robotics so that you can manufacture along your standards. Complementary simulation software environment could provide your company contemporary manufacturing tool.

Die and mould are standard area of combining robotics with computational ge-ometry. Without superior motion control and control systems automated man-ufacturing would not be possible.

Our experience within other areas (CAD,CAM, Virtual Reality) are essential while completing a nonstandard robotics manufacturing system. Especially deep mathematical understanding of CAD software is helpful. We use knowl-edge from other domains not only for controlling the subsequent positions of manufacturing robotics device but also subsequent positions while moving ro-both towards target

Page 26: Parametric Geometry Solutions Brochure

26www.parametricgeometry.com Zürich, March 2012

Screenshot of our motion control preview window. User can observe con-tinuous motion animated in the window

We have provided 3D preview listbx so that within a few clicks could see details of computed robotics animation

Page 27: Parametric Geometry Solutions Brochure

27www.parametricgeometry.comZürich, March 2012

ABB Puma Inverse Kinemat-ics and motion intepola-

tion

Completed Project:

Watch: www.youtube.com/watch?v=QYrgQf0fTfk

• User friendly interface to provide configuration of robot• 3D preview of robot, 1:1 with original one• 3D timeline preview that allows to perceive the path the robot will be pass-

ing in order to achieve end point• Different views: macro, micro, side, back, front, up, down to allow user to

analyze the robot’s motion• User defined interpolation steps between start configuration and end• User defined way of interpolation between start and end configuration. It is

possible to choose between Inverse Kinematics and Inner angles interpola-tions

• Separate module of solving Inverse Kinematics task with visualization

Puma is one of the most popular industrial robot. This project has solved and inverse kinematics task in analytical way. The system allows for any configura-tion of robot. User can adjust different motion interpolation way. Interpola-tion by inverse kinematics creates a linear segment between start point and destination point and then, accordingly to interpolation steps, solves inverse kinematics task for every parametrised point. Once all computations have been performed, robot could be animated. Interpolation by inner angles solves in-verse kinematics task at the start point and at the destination points. The fol-lowing motion interpolation behaves between two following angles with linear interpolation so that a minimal path is achieved

Page 28: Parametric Geometry Solutions Brochure

28www.parametricgeometry.com Zürich, March 2012

PathfindersFind, possible short (the shortest) path from the initial to final position, avoiding collisions on the scene

Pathfinder is algorithm of moving robot or rigid body towards target with distance minimization. This allows for collision free path programming of any robotics device and opens for a new, safer and more efficient way of manufacturing.

Imagine a robotics device that is changing milling tools in milling ma-chines, automatically recognises obstacles on the path and can avoid it. Obstacles this means not only nonholonomical constraint like the design of machine but also the design of currently manufactured part.

Imagine a welding robotics device in automotive industry that recognises the car body parts and welds only in points where it should and do not come in contact anywhere with car body

Screenshot from our Pathfinder project with a few geometrical rectangular constraints

Page 29: Parametric Geometry Solutions Brochure

29www.parametricgeometry.comZürich, March 2012

Pathfinder with Two Angu-lar Joints

Completed Project:

Application walkthrough: www.youtube.com/watch?v=WEvxCpwVjeURectangular constraint: www.youtube.com/watch?v=QHcafAsAnjMDifficult scene: www.youtube.com/watch?v=9gg7BDbYuMQ

Software that has been developed solves Pathfinder problem for a simple robot with two angular joints. User can build his own scene with rectangular and el-liptical obstacles. User can adjust the particular lenghts of robot’s arm. This has greatly complicated solution of inverse kinematics. Nevertheless we are done with this task. The algorithm works until either it finds the correct solu-tion or time has elapsed. We are checking every possibility solution of reaching a destination point. This makes our solution versatile and provides new quality to manufacturing

1. Robot at start configuration. Window in the upper right corner presents com-puted path which robot will follow2. Configuration window. User can set up the length of arms and initial angles3. Configuration space in which robot will be working4. Our algorithm is scalable. The more threads you have the faster you get5. Adjustment of algorithm parameter like accuracy or maximum running time

1 2 3

45

Page 30: Parametric Geometry Solutions Brochure

30www.parametricgeometry.com Zürich, March 2012

Screenshot from our rendering software. Duck is going along a pond. Full optical refractions and waves are computed

Page 31: Parametric Geometry Solutions Brochure

31www.parametricgeometry.comZürich, March 2012

Technologies

MicrosoftVisual Studio

Page 32: Parametric Geometry Solutions Brochure

32www.parametricgeometry.com Zürich, March 2012

Screenshot of our Delaunay triangulation out of 30 000 points

Page 33: Parametric Geometry Solutions Brochure

33www.parametricgeometry.comZürich, March 2012

Open SourceOur software has been developed by passionate young en-thusiasts. We paid attention to expandability, usefullness and modularity. As a result a wide range of libraries has come up to world allowing for different usage scenarios including stereoscopical rendering or rendering on An-droid tablet. We have been developing this software dur-ing nights a few months in a row. Our goal is to release good open source libraries. As an open source project we stay opened for other developers that have the same pas-sion and are good professionalists and want to develop a break-through technology for industrial environment.

We stay open source so that others can expand the librar-ies to their needs. We deeply belive that we can achieve global prosperity only together, with sharing of knowl-edge and experiences

We stay open for connecting of our software with other products. We deliver one environment which you can use and expand as you like: separate, with Rhinceros, with Solid Works or with Aras.

Page 34: Parametric Geometry Solutions Brochure

34www.parametricgeometry.com Zürich, March 2012

.NET and PerformanceWe have chosen Windows as a major target platform. We recognise Win-dows as a corporate standard which normally is being used in companies. Our modular architecture allows to port our libraries to other systems like we have done it with Android tablets. Then you need to only to provide your specific rendering. Mathematics and algorithms are cross platform com-patible to save your time and troubles.

.NET is mature framework with multiple compilers and develop-ment environments. There are al-ready postprocessors that take the three-address-code (MSIL code) and generate native. This means you can have your software written in .NET running as fast as native. We stay open source to allow you to choose technology that suits your needs

It is possible to have CAD/CAM small and medium size solutions working on .NET virtual machine without any major performance problems. The era of CAD systems has begun in 1970’s. The computer of Bernard Francis, the founder and first developer of Catia, was very limited. Nevertheless he got his job done. It was far away from the modern processors. Performance of CAD system is a problem of well written mathematical algorithms rather than chosen technology. Rendering we used on .NET is not a bottleneck anymore: SharpX - open source managed .NET wrapper of DirectX - is only 30% slower than native DirectX. This should be sufficient in order to get developed a small or medium size Windows based CAD/CAM software.

Screenshot from our raycasting software

Page 35: Parametric Geometry Solutions Brochure

35www.parametricgeometry.comZürich, March 2012

Contact

Office: +41 (0)44 312 00 96Berninastrasse 858057 ZürichSwitzerland

[email protected]