request for quotation

advertisement
COMPDATA Sp. z o.o.
ul. Wiosenna 14/2
53-017 Wrocław
NIP: 899-24-44-660
Tytuł projektu: Stworzenie nowoczesnego systemu wytwarzania wspomaganego
komputerowo skierowanego dla przemysłu metalowego
Program: Program Operacyjny Innowacyjna Gospodarka na lata 2007-2013
Działanie: 1.4 Wsparcie projektów celowych
4.1 Wsparcie wdrożeń wyników prac B+R
Kraków, 02.08.2010
REQUEST FOR QUOTATION
COMPDATA provides a complete CAM solutions for sheet metal industries. In connection with a
new project, completely written in C# programming language using Microsoft .NET Framework,
we are presenting an invitation to present an offer for creation of KERNEL.
The offer should include the following data:
- name and address of bidder;
- date of preparation;
- gross and net prices;
- offer expiry date;
- date of delivery;
- conditions, terms and a date of payment;
The deadline of making an offer: 31st of August, 2010
The offer should be valid for at least two months from preparation date.
Offer making process:
The offer should be prepared on a company paper or have a company stamp and include preparation
date as well as a legible signature. The offer can be send via e-mail to marcin.kurowski@computes.it,
faxed to + 48 12 423 34 42 or send to the company headquarters at: COMPDATA Sp. z o.o., ul. Wiosenna
14/2, 53-017 Wrocław.
The choice of the most suitable offer will be made based on the lowest price for the job.
Request for quotation is placed in company’s headquarters in a publicly accessible place.
Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata 2007-2013
-1-
COMPDATA Sp. z o.o.
ul. Wiosenna 14/2
53-017 Wrocław
NIP: 899-24-44-660
Tytuł projektu: Stworzenie nowoczesnego systemu wytwarzania wspomaganego
komputerowo skierowanego dla przemysłu metalowego
Program: Program Operacyjny Innowacyjna Gospodarka na lata 2007-2013
Działanie: 1.4 Wsparcie projektów celowych
4.1 Wsparcie wdrożeń wyników prac B+R
DETAILED REQUIREMENTS:
1. GEOMETRY 2D
We need a module that fully describes (as a set of C# classes) 2D geometries constructed
from two primitives: arcs and lines. It is required to have a modular construction of single
geometry object – one geometry should be constructed from one or more separate
geometry elements (separate not connected geometries) each one composed from any
number of profiles which are constructed from primitive profile elements such as arcs and
lines. Considering 2D geometry object definition, geometry module should offer a set of
geometry related operations . Additionally multiple layers should be available for a
geometry object. Geometry 2D module should offer also a set of functions for reading
geometries from different CAD applications (the most important is DXF format) and
transform them into internal set of objects.
Here are head features that have to be offered by Geometry 2D module:
- modular composition of geometry object: one geometry object should be composed
from one or more geometry elements (other geometry objects) which should be
composed from profiles which in turn should be composed from profile elements
which are primitives – arcs and lines;
-
set of algorithms for geometry operations: area, relation, addition, subtraction, offset,
rotation, symmetry;
-
support of simple shapes: point, square, rectangle, circle, triangle, rounded corners
rectangle, ellipse;
-
support for multiple geometry layers;
-
import geometries from CAD applications (the most important is DXF).
2. NESTING
We need a module that offers complete set of nesting procedures and algorithms of 2D
shapes (defined by geometries provided by Geometry 2D module) on a larger sheet in
order to optimize material utilization. The core of nesting engine could use one of
commercially available nesting libraries (like for example NestLib from Geometric Ltd.)
Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata 2007-2013
-2-
COMPDATA Sp. z o.o.
ul. Wiosenna 14/2
53-017 Wrocław
NIP: 899-24-44-660
Tytuł projektu: Stworzenie nowoczesnego systemu wytwarzania wspomaganego
komputerowo skierowanego dla przemysłu metalowego
Program: Program Operacyjny Innowacyjna Gospodarka na lata 2007-2013
Działanie: 1.4 Wsparcie projektów celowych
4.1 Wsparcie wdrożeń wyników prac B+R
while module interface should be fully available from C# code and should work on objects
defined by Geometry 2D module.
Here are head features that have to be offered by Nesting module:
- support of objects defined by Geometry 2D module – inputs and outputs should use
objects defined by Geometry 2D module so no additional data conversions have to be
performed;
-
full access from C# code (without P/Invoke usage);
-
internal (core) calculations should use one of available third party nesting library –
preferred one: NestLib from Geometric Ltd.;
-
all features offered by core library should be exposed by nesting module for C# usage.
3. TECHNOLOGY
We need a module that offers full featured sheet metal technology starting from laser
cutting machine definition, including machine configuration, ending on automatic cutting
technology calculation for geometric parts (defined by objects exposed by Geometry 2D
module).
Here are head features that have to be offered by Technology module:
- implementation of laser cutting machines;
-
implementation of machine configuration: machine parameters, tool library, laser
configuration;
-
automatic calculation of cut technology (piercing, lead-in, lead-out, micro joint,
marking, film, chasing, cut conditions, cut parameters).
4. SORT
We need a module that implements different sort algorithms used to define cutting
sequence in order to optimize cutting length (machine idle movements). Before sheet can
be cut by machine (in order to cut out parts nested on this sheet) it is necessary to define
cut order of each part in order to obtain the shortest (optimized) path of machine
Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata 2007-2013
-3-
COMPDATA Sp. z o.o.
ul. Wiosenna 14/2
53-017 Wrocław
NIP: 899-24-44-660
Tytuł projektu: Stworzenie nowoczesnego systemu wytwarzania wspomaganego
komputerowo skierowanego dla przemysłu metalowego
Program: Program Operacyjny Innowacyjna Gospodarka na lata 2007-2013
Działanie: 1.4 Wsparcie projektów celowych
4.1 Wsparcie wdrożeń wyników prac B+R
movements (good sort should optimize machine idle movements and time needed to cut
whole sheet). Sort algorithms should consider also internal sort of each part – how part
will be cut internally.
Here are head features that have to be offered by Sort module:
- implementation of different sort algorithms: shortest path, kruskal, prim, opt2, grid;
-
implementation of algorithms to avoid obstacles (clamps, holes, deformations, cuts
with micro joints);
-
selection and calculation of sort direction for grid algorithm;
-
selection of sort starting point;
-
possibility of sorting whole sheet keeping internal part sort or exploding internal sort of
parts.
5. NC GENERATION
We need a module that offers generation of NC code used by cutting machines controllers.
For each machine controller there should be a different post processor file - a file with
macro instructions that allows to convert technology objects into NC code accepted by
machine.
Here are head features that have to be offered by NC module:
- definition of post processor files;
-
implementation of generation engine (post processor) which converts technology
objects into NC files using post processor files.
6. DRAFTING
We need a module that offers full set of drafting capabilities of a generic objects. Drafting
mechanism should use a base Windows OS drafting device GDI+ (but it should be possible
to easy replace it with other display technology – for example WPF). Drafting mechanism
should be generic what means that each business object should have a one or more drafter
associated with it (drafter should be responsible for drawing business object). Drafting
engine should use a list of drafters for different business object and in order to draw
Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata 2007-2013
-4-
COMPDATA Sp. z o.o.
ul. Wiosenna 14/2
53-017 Wrocław
NIP: 899-24-44-660
Tytuł projektu: Stworzenie nowoczesnego systemu wytwarzania wspomaganego
komputerowo skierowanego dla przemysłu metalowego
Program: Program Operacyjny Innowacyjna Gospodarka na lata 2007-2013
Działanie: 1.4 Wsparcie projektów celowych
4.1 Wsparcie wdrożeń wyników prac B+R
current state of all of them using drafting device functions. Additionally dragging of object
should be available.
Here are head features that have to be offered by Drafting module:
- base Windows OS drafting device GDI+ should be used (it should be possible to easy to
replace it with other display technology – like WPF) ;
-
drafting mechanism should be generic – each business object should have a one or
more drafter associated with it which is responsible for object drawing while drafting
engine is responsible for drafters management;
-
a control (based on GDI+) should be implemented including all basic functionalities:
zoom in, zoom out, grid visibility, snap to grid;
-
drag functionality of managed object should be available.
7. UTILITY
We need a module that offers a several utility mechanisms. This module has to be as
generic as possible and should work for any kind of data not strictly related to sheet metal
area.
Here are head features that have to be offered by Utility module:
- populability mechanism – implementation of types repository which at demand loads
marked types from all files of a given folder;
-
system registry management – implementation of mechanism for reading/writing
registry data related to application, its version, etc.;
-
math data and routines – implementation of different math data and routines (like:
angle, range, real);
-
measurement system management – implementation of different units of measures (at
least two are requested: imperial and metric) and conversion routines for following
measure types: linear , pressure, weight, capacity, currency, speed, acceleration;
-
settings management – extendable settings mechanism (automatic setting
reading/writing from all types present in application folder);
Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata 2007-2013
-5-
COMPDATA Sp. z o.o.
ul. Wiosenna 14/2
53-017 Wrocław
NIP: 899-24-44-660
Tytuł projektu: Stworzenie nowoczesnego systemu wytwarzania wspomaganego
komputerowo skierowanego dla przemysłu metalowego
Program: Program Operacyjny Innowacyjna Gospodarka na lata 2007-2013
Działanie: 1.4 Wsparcie projektów celowych
4.1 Wsparcie wdrożeń wyników prac B+R
-
generic application undo/redo management – implementation of a generic undo/redo
functionality for any kind of application data;
-
test framework – a test harness framework for business classes;
-
file management – implementation of compound file (a file which internal structure is
like an ordinary system file-folder structure), support for zipping and unzipping.
Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata 2007-2013
-6-
Download