Vintech RCAM-Pro terminology
part - geometric information and text attributes.
A part can contain a single closed outer contour, multiple closed inner contours, multiple open contours with different uses, point sets. The outer contour must enclose all other closed contours in the model.
The closed contours must not self-intersect or to be on layers named "42" or "43". All closed contours must not self-intersect.
The part geometry corresponds to the drawing, without equidistant offset.
During the design process, Vintech RCAM-Pro does not change in any way the geometry of the part.
multi-part – an object containing the geometry of more than one part.
When importing a multi-part, Vintech RCAM-Pro keeps the mutual placement of the individual parts, with possibility to be nested in this form.
The system provides the option to break down a multi-part into separate parts.
CAD geometry of a part - Vintech RCAM-Pro uses a 2D geometry or the projection of a 3D wire-frame geometry in the OXY plane. This is the input geometry for nesting.
The CAM system uses the model of the part the as created – without changing it. The model of the part corresponds to the actual geometry of the design drawing or the technological sketch – of the geometry, which has to be produced.
The input geometry of a part may contain closed and open planar contours, consisting of primitives: lines, circular and elliptic arcs, polylines, NURBS splines and points.
geometry import - Vintech RCAM-Pro 9 reads CAD files in DXF, DWG, SVG, ESSI or DSTV format and imports CAD geometry of parts and multiparts:
Reads arcs, segments, ellipses, splines, point sets and text from the CAD geometry.
Loads the geometry of one or multiple parts from a single CAD file.
Loads the selected parts from a DXF/DWG file, containing multiple AutoCAD blocks,
When the file name or the AutoCAD block contains quantities, the system automatically fills in the quantities of the parts in the nesting Job.
- the system intelligently corrects geometric defects and marks the locations of the remaining errors,
- allows changing the units of measurement of the input geometry,
- defines the contour type in the part as: outer and inner closed, hole, slot, marking geometry and point set.
parametric parts - Python programs, organised in libraries.
Their execution in the Vintech RCAM-Pro environment creates a part in the system.
nesting job – a list of parts with quantities for each type, which will be nested on plates from the same material grade, thickness and quality.
Only parts from the Job are nested.
New parts can be added in the Job without limitations.
The number of parts from each type is the maximum number of parts for nesting in the project.
A single nesting job is performed in a project.
nesting - a step-by-step tight nesting of flat objects on plates with on-line control against overlapping and interface for control of the nesting process.
The objects can be single parts or groups of nested parts – blocks.
Vintech RCAM-Pro nests automatically, interactively and manually.
automatic nesting - optimising, finding the place and orientation of an object on the plate and nesting it tightly to other already nested objects.
Vintech RCAM-Pro performs on-line control against overlapping all the time to avoid placing an object on other already nested objects.
The automatic nesting is performed in the sequence specified in the nesting Queue and with the quantities specified in the nesting Job.
It can be performed on single or multiple plates, until the permitted plates or the parts in the Job are expended.
interactive nesting - selecting an object, nested on the plate or in the nesting Queue, as a result of which the selected object appears under the mouse cursor and can be dragged, pushed and rotated near the desired location on the plate.
After dropping, Vintech RCAM-Pro nests it tightly to the already nested objects, performing on-line control against overlapping at the same time.
matrix/regular nesting - a version of the interactive nesting.
manual nesting - deliberately switching off the on-line control against overlapping and dropping the object on the location on the plate under the mouse cursor.
true shape nesting technology - It is determined by the ongoing physical and chemical processes inside the cut, by the type and thickness of the material and by the type of the processed contour.
Each type of thermal and jet cutting - laser, plasma, oxy-fuel, water-jet, has its own specifics and requirements.
Technological Datasets Base (TDB) - Vintech RCAM-Pro supports the specific technology knowledge as tabular rules in datasets, stored in the SQL database of the system, called Technological Datasets Base (TDB).
The system uses TDB to determine what Processing technology to implement on the nesting layouts in the project. The user can always change a technological parameter, assigned by the system.
route - a sequence of rapid moves between Lead-ins and Lead-outs of paths.
The route of rapid moves defines the processing sequence of paths. The rapid moves exist only as connecting objects between the separate paths. When a path is deleted, the rapid moves, connecting it with nearby paths, are deleted too.
Vintech RCAM-Pro automatically classifies the rapid moves as inner, outer and short.
Vintech RCAM-Pro creates a route of rapid moves automatically or interactively. An automatic route of rapid moves is created using optimisation. Each route can be edited using interactive functions. A route, which connects all paths in the Zone is called a full route. A sequence of rapid moves for a part of the paths is called а partial route. Each partial route can be finished using the functions for automatic or interactive route.
In Vintech RCAM-Pro the rapid move can be converted to a rapid move without turn-off, rapid move with tracking, chain-cut with circumventing or chain line.
regime - According to the path type, separate feed speeds for lead-in, along the contour, speed delay in particular regions, pauses at piercing and in acute corners and other can be assigned in the Processing technology.According to the type of path, separate NC commands| subroutines| fixed cycles can be assigned for piercing, through the Processing technology,
sequence of creating processing technology and nesting - Vintech RCAM-Pro has no restrictions on the sequence of creating technology and nesting. The user decides in what state to nest the blocks. They can be:
- without paths and route,
- with partially or fully completed paths and no route,
- with paths and partial routes,
- with completed paths and route.
cutting diameter (kerf) - a basic parameter of the Vintech RCAM-Pro project.
The cutting diameter can be managed in the system in three ways – by specifying:
1. Диаметър на рязане = 0 и включено безеквидистантно програмиране. In the first method the engineer programs the processing of the actual geometry of the parts, and the machine operator sets the cutting diameter as a correction in the register of the CNC system.
2. the actual cutting diameter and enabled non equidistant programming. In the second method the engineer sets the actual cutting diameter, and the operator sets the difference between the actual and the programmed cutting radius in the register of the CNC system.
3. the actual cutting diameter and disabled non equidistant programming. In the third method, only the engineer sets the actual cutting diameter.
Choosing a method for considering the cutting diameter in a project is usually not a matter of a particular solution, but an accepted and approved manufacturing practice for providing accurate machining.
The method for managing the cutting diameter is a part of the Processing technology in the CAM system.
path - a sequence of cutting moves of the center of the torch for processing a contour.
The path consists of: pierce point, lead-in, cutting moves along a contour, optional path elements, cutting gap, lead-out, turn-off point. The path has a direction – from the pierce point to the turn-off point.
The path is equidistantly offset from the processed contour. The offset direction is defined automatically according to the type of the part's contour. The offset size is set in the Processing technology.
The path type is determined automatically by the type of the geometry of the contour: outer, open, inner, marking. The path can be: outer, open, marking inner (any big hole), small holes 1.group (the smallest holes), small holes 2.group, small holes 3.group. Each path type has its own parameters, determined in the Processing technology, depending on the technological environment and the material.
The path can be created interactively or automatically. In both cases Vintech RCAM-Pro performs on-line control against overlapping of the path with itself or with already nested objects. When while creating or editing a path, the system does not find a place to build the path elements with the values of the parameters specified in the Processing technology, the path is not created on the contour. The user can change the parameters and to create again the remaining paths.
All parameters of a Path can be edited at nay time.
path optimisation - At any moment, Vintech RCAM-Pro performs on-line control and avoids placing a path on already nested objects or other paths.
optimisation of the route of rapid moves - Vintech RCAM-Pro automatically or interactively creates a route of rapid moves. The system allows working with partial routes. When automatically creating a route, it minimises the length of the route, taking into account constraints such as part-by-part and part-in-part nesting. The part-by-part and part-in-part nestimg control can be switched off.
part-in-part nesting - nesting a part in the hole of another part. The nesting levels in the system are unlimited. Vintech RCAM-Pro automatically programs the processing of the nested contour before the one enclosing it.
part-by-part nesting - a limitation of the processing of all contours of a single part, before moving on to the processing of the next part.
path elements - Types: Start/End point, Gap, Lead-in from an adjacent path, Eyelet, Lead-in from the edge of the plate, Segment, Bridge, Pseudo-bridge, Chain-cut, Chain-cut with circumventing, Corner processing, L-lock, Path direction, Regime, Common cut.
Vintech RCAM-Pro automatically creates path elements, outside of the material. Each path element is created as a result of the on-line control against overlapping with adjacent objects.
Start/End point - an oriented group of elements, composed of a pierce point, lead-in, cutting gap, lead-out and turn-off point.
The type and place of the start/end point are set in the settings or interactively, and Vintech RCAM-Pro calculates and assenbles automatically the Start/End point to the cutting moves along the contour.
gap - an oriented sequence of lead-out, turn-off point, cutting gap, pierce point and lead-in. There can be multiple Gaps on a single path. Each path must have one Start/End point. If there isn't such, but gaps are defined, the first created gap is a Start/End point. If the Start/End point and all gaps are removed from the path, the path is deleted.
lead-in from an adjacent path - lead-in, for which the pierce point lies on an adjacent existing path.
eyelet - subtypeof a Lead-in from an adjacent path.It is composed of two parts: eyelet in the first path and lead-in from the eyelet to the second path. It allows for cutting parts with short piercing time.
lead-in from the edge of the plate - a path element, for which the pierce point is on the border of the plate. It is used for decreasing the pierce time and decreasing the amount of heat in the metal.
segment - Each section of the path's contour, limited between two gaps or between a Start/End point and a gap is a segment. The segment can be deleted or an allowance can be added to it.
bridge - it is used for joining each two paths, at which the paths are connected automatically. Placing more than one bridge on two paths changes the topology of these paths. The change of topology is not processed automatically by the system.
A separate case of a bridge is an angular negative bridge.
pseudo-bridge - creates simultaneously mutually oriented gaps on two adjacent paths.
chain-cut - creates a fixed sequence of cutting moves, joining the end and start point of two paths. The chain-cut provides realisation of continuous part-by-part cutting.
chain-cut with circumventing - a chain-cut, which joins two paths with a cutting move without turning-off the cutting. Vintech RCAM-Pro calculates a curved path at a minimum distance between the nested objects.
corner processing- creates movements for processing of sharp corners in the contours. It requires additionally added area for creating its geometry. A corner processing to the path's contour is created in the places where the angle for changing the direction of movement is greater than a parameter. The types of corner processing are: loops, roundings and pauses.
L-lock - it is placed on the path similarly to a gap. It is used for locking the part to the grid, for limiting the deformation of the part or the scrap during cutting.
path direction - depends on the type of the part's contour and the Processing technology. The direction of a path can be reversed, at which the system automatically replaces and orients Start/End points, Gaps and Corner processing.
control against formation of islands of uncut paths - Vintech RCAM-Pro allows building bridges between nested parts, for which a cutting technology has not been assigned (parts without paths and route). By automatically creating cutting technology, the system does not allow the formation of islands of uncut paths.
control of the sequence when cutting with common cuts - Vintech RCAM-Pro creates sequence of common cuts, ensuring the proper processing of the contours of parts with common cuts. In nesting layouts with common cuts, the system automatically sets the cutting of the inserted contours and holes before the enclosing contour of the common cut.
control of the sequence in chain cutting - when chain cutting, the system automatically sets the cutting of the nested contours and holes before the enclosing contour with chain cutting.
NC program - An NC program is generated from a nesting Layout with paths and a full route.
Vintech RCAM-Pro saves the information about the movement of the tool in a machine-independent description – an XML file. The structure and content of the XML file are defined by VINTECH.
The generation is performed using an external program, called Postprocessor. The Postprocessor reads the XML file and translates the processing from the nesting Layout to the program language of the specific CNC machine, in an NC program.
The Postprocessors in Vintech RCAM-Pro are open and customisable. The requirements for the postprocessor are determined by the capabilities of the machine, the CNC controller and the cutting equipment. The Postprocessor for the specific machine is set once, usually by the supplier of the decision for thermal cutting.
NC programs with block search - For various reasons, the process of cutting by program may be interrupted. The functionality to continue the processing as close to the place of interruption as possible is specific and especially important for the CNC machines for thermal cutting.
The universal CNC controllers restart the processing with a simple block (line) number selection and respective operator actions.
Some specialised CNC controllers for thermal cutting have built-in capabilities to automatically run trough the program or restart the processing from the beginning of any part or block. Others use NC programs with subroutines, parameters or other methods to restart the processing from the piercing point of any part or contour.
Vintech RCAM-Pro easily adjusts to generate NC programs with a structure, according to the requirements of the specific CNC controller.
NC programs with automatic control of the cutting regime - The machines for thermal cutting have highly advanced capabilities for recognising the specifics of the cutting regime and programming its management.
Vintech RCAM-Pro analyses the cutting paths and allows generation of NC programs with optimal cutting parameters according to the grade and thickness of the material, the length and shape of the processed contour.
Vintech RCAM-Pro can easily adjust to generate NC programs, that control various sets of parameters for water-jet, oxy-fuel, laser or plasma sources.
NC programs with technological tables - The functions for analysing the length and shape of the cutting paths in some laser cutting machines are performed by the CNC controller. The parameters of the cutting regime for each path type are supported in machine technological tables and the NC program reports the grade and thickness of the plate blank to the CNC controller.
In other laser cutting machines the technological tables can be loaded in the CNC controller by the NC program.
Vintech RCAM-Pro supports redefinable technological tables in its database and can easily adjust to generate NC programs with technological tables.
reports - Reports and documents, including technological, organisational and commercial, are generated based on open and accessible for editing document templates.
The documents are created for each Layout individually or summarised for all layouts in a project.
The documents can be saved in PDF, DXF or HTML.
The language of the documents matches the localisation language of the system.
project - The Vintech RCAM-Pro project is a system set of data, that follows the nesting process and allows saving and reading data to/from file.
The project provides tools for:
- nesting parts on plates and creating nesting layouts,
- applying a Processing technology based on the physical process of cutting,
- generating NC programs and processing documents,
- pricing and offering.
plate - a planar plate with rectangular or custom shape, with a specified thickness, grade and material quality.
Multiple plates with the same thickness, grade and quality of the material can used in a single Vintech RCAM-Pro project. In the project not only multiple identical plates can be used, but also plates of various sizes and shapes,
multiplicity - number of plates of a single nesting Layout.
The multiplicity of the plate is a parameter which enables designing true shape nesting in which a single NC program is used for cutting more than one plate and the quantity of parts is managed strictly by the Job
limit - A maximum number of plates (quota) from the same dimension type and quality.
The value of the limit can be edited at any time during the work on the project.
zone - a rectangular area of a Plate, where nesting is performed. There can be many zones on a single plate, but only one of them can be active at a given moment.
A single Processing Technology is assigned for all zones of the plate. The Processing technology of the Zone is inherited from the Processing technology in the project, when the Zone is created.
The size and parameters of the Zone can be edited at any time.
Each Zone can contain:
- nested blocks of parts, of cutting moves or block-matrices,
- cutting paths,
- route of rapid moves.
The Zone can be for a single torch or parallel – for work with parallel torches.
parallel zone - Two or more zones, which are processed at the same time with parallelly working tools. The tools perform identical or mirrored along the X (or Y) axis movements, if the used machine allows mirroring.
block - a named arrangement of parts with their envelopes and/or blocks, with or without paths, rapid moves and markings.
It is automatically created by Vintech RCAM-Pro.
Each block can be edited before and after nesting.
The block can contain multiple blocks, and the nesting levels of the blocks are unlimited. The paths, path elements and rapid moves, created in it, can be edited after the block is nested on the plate.
envelope - A part of each block. It is a safety area around the part, which is automatically added not only to the outer contour, but also to holes and slots:
- The envelope is limited by a closed linear contour offset at least at the specified distance from the contour of the part,
- the circular arcs are approximated with segments. The approximation error in the envelope during approximation of curved areas of the part is in direction away from the material. This error is only relevant to the nesting tightness on the nesting Layout and in no way affects the processing accuracy.
The term „envelope diameter“ is used instead of „specified distance“.
Vintech RCAM-Pro automatically creates an envelope of the part with the specified diameter.
queue - a table of blocks (columns) and their attributes (rows), intended for managing the nesting process. A nesting mode and criteria for managing the algorithm are specified for each block.
The blocks remaining for nesting are calculated automatically.
The nesting Queue can be created automatically, Blocks can be added at any time.
Vintech RCAM-Pro nests by the method selected for each block in the Queue, following a left to right sequence.
After a block is nested, the number of the parts of each type, that remain for nesting, is calculated. The nesting of each block type continues until the quantity is exhausted.
Since there can be an custom number of parts in a block, and the Queue controls the number of the nested blocks, in order to achieve accurate control of the quantities, Vintech RCAM-Pro manages precisely not only the nesting process but also the creation of the Queue according to specific rules.
envelope diameter - The envelope diameter is specified in the Processing technology.
The Envelope diameter does not limit the Cutting diameter. The ratio between the two diameters is a responsibility of the user. By varying the two parameters, the user can create a nesting, in which after processing there is a metal layer with guaranteed size around each part, called „grid“.
nesting layout - The main result of the true shape nesting with Vintech RCAM-Pro. Using the nesting layouts the system generates NC programs, reports and valuation documents.
It accurately and completely visualises the order of processing: plates, parts, rapid moves, paths with directions, turn on and turn off points, other path elements.
nesting order – an order (or production schedule) in true shape nesting is a list of parts, with different material grades and thickness and different type of thermal cutting.