Manual CamQuix EN

Download as pdf or txt
Download as pdf or txt
You are on page 1of 185

camQuix Manual Ver. 1.

44

© 2018 camProx OHG Karlsruhe Germany


camQuix
Manual
camQuix Manual Ver. 1.44

2018 camProx OHG Karlsruhe Germany

All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or
mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the
written permission of the publisher.

Products that are referred to in this document may be either trademarks and/or registered trademarks of the
respective owners. The publisher and the author make no claim to these trademarks.

While every precaution has been taken in the preparation of this document, the publisher and the author assume
no responsibility for errors or omissions, or for damages resulting from the use of information contained in this
document or from the use of programs and source code that may accompany it. In no event shall the publisher
and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been
caused directly or indirectly by this document.

Printed: Mai 2018 in Karlsruhe, Germany


Inhalt

Index
Preamble
Part 1 Quick Start 2
1 Producing
...................................................................................................................................
a new Program 3
2 Enter
...................................................................................................................................
a new Job 5
3 Enter
...................................................................................................................................
a new Bar 7
4 Enter
...................................................................................................................................
a new Cut 10
5 New
...................................................................................................................................
Work 13

Part 1 Program Surface 22


1 Icon
...................................................................................................................................
Bar 23
Tool Bar „File
.........................................................................................................................................................
Managem ent“ 24
Tool Bar „General
.........................................................................................................................................................
Data“ 25
Tool Bar „Target
.........................................................................................................................................................
Machine“ 26
Tool Bar „Main
.........................................................................................................................................................
Functions“ 27
Tool Bar „OpenGL
..................................................................................................................................................
Settings“ 28
2 3D-Window
................................................................................................................................... 29
3 Tree
...................................................................................................................................
View 32
4 Chart
...................................................................................................................................
of Variables 35
5 Side
...................................................................................................................................
View 37
6 Data
...................................................................................................................................
input Window 38

Part 1 Programs 40
1 Work
...................................................................................................................................
Types 41
Drilling ......................................................................................................................................................... 42
Circle Pocket
......................................................................................................................................................... 44
Slot ......................................................................................................................................................... 46
Rectangular.........................................................................................................................................................
Pocket 47
Counter Sink
......................................................................................................................................................... 48
Tapping ......................................................................................................................................................... 49
Notch-out .........................................................................................................................................................
/ saw ing 51
Free Milling
......................................................................................................................................................... 59
DXF Im port......................................................................................................................................................... 65
Text ......................................................................................................................................................... 68
Patterns ......................................................................................................................................................... 70
Macro header
.........................................................................................................................................................
data 76
Unify Works......................................................................................................................................................... 78
2 General
...................................................................................................................................
work data 82
Side Dialogue
......................................................................................................................................................... 83
The global..................................................................................................................................................
coordinate system 84
Side Dialogue.................................................................................................................................................. 85
Standard sides
.................................................................................................................................................. 86
Free sides.................................................................................................................................................. 89
Fixed Tool.........................................................................................................................................................
Assignm ent 93
Depth Chart......................................................................................................................................................... 94
Priority ......................................................................................................................................................... 97
Milling direction
......................................................................................................................................................... 98
Broach ......................................................................................................................................................... 99

© 2018 camProx OHG Karlsruhe Germany


camQuix Manual Ver. 1.44

Tailing ......................................................................................................................................................... 100

Part 1 Macros 102


1 The
...................................................................................................................................
Macro Database 103
2 Geometry
...................................................................................................................................
Macros 105
3 Machine
...................................................................................................................................
Macros 107
4 Post
...................................................................................................................................
Processor Macros 108

Part 1 Programming with Variables 110


1 The
...................................................................................................................................
Job Variables 111
2 The
...................................................................................................................................
Macro Variables 112
3 Variable
...................................................................................................................................
Fields within the Input Mask 113

Part 1 Tool Database 118

Part 1 Profile Database 128


1 Offsets
...................................................................................................................................
for Profiles 132
2 Spacer
................................................................................................................................... 134

Part 1 Generating the Machine Program 138


1 Automatic
...................................................................................................................................
Tool Assignment 139
2 Automatic
...................................................................................................................................
Order Optimization and Clamp Setting 143
3 Running
...................................................................................................................................
the Post Processor 144

Part 1 Options and Settings 146


1 Global
...................................................................................................................................
Settings 147
2 Paths
...................................................................................................................................
& Organization 150
3 Optimization
................................................................................................................................... 153
4 Clamp
................................................................................................................................... 155
5 Machine
................................................................................................................................... 158
6 NC
................................................................................................................................... 160
7 Import
................................................................................................................................... 163
8 Origins
................................................................................................................................... 166

Index 169

© 2018 camProx OHG Karlsruhe Germany


Preamble

No parts of this work may be reproduced i n any form or by any means -


graphic, electronic, or
mechanical, including photocopying, recording, taping, or information
storage and retrieval systems - wi thout the
written permission of the publisher.
Products that are referred to in this document may be either trademark s
and/or regi stered trademark s of the
respective owners.
The publisher and the author mak e no cl aim to these trademark s.
While every precaution has been tak en in the preparation of this
document, the publisher and the author assume
no responsibility for errors or omissions , or for damages resulting from
the use of information contained in this
document or from the use of programs and source code that m ay
accompany i t. In no event shall the publisher
and the author be liable for any loss of profi t or any other commercial
damage caused or alleged to have been
caused directly or indirectly by this document.

© 2013 camProx OHG Karlsruhe Germany


Part

I
2 camQuix Manual Ver. 1.44

1 Quick Start
This quick start introduces you into camQuix functions and in how programming with
camQuix works. For more detailed information please see the relevant chapter.

© 2018 camProx OHG Karlsruhe Germany


Quick Start 3

1.1 Producing a new Program


In order to produce a program for a single Cut (=workpiece or part),

open the File menu and select New or click the corresponding Tool Bar button
:

Because the single parts are always being saved with an accompanying order and
an accompanying profile Bar, camQuix is now creating a new order with a Bar
(BAR) and one part (CUT). When working with a machine that supports several
clamping positions, there is an additional field for entering the details for the position
of the workpiece on the machine (Origins) and operation side of the workpiece.
Multiple clamping can be selected over "Options > Paths & Organization >
Origin"

The new component comes with default values: 1000mm length, 60 by 60mm square

© 2018 camProx OHG Karlsruhe Germany


4 camQuix Manual Ver. 1.44

profile.

Note:
After each important change of the program the actual state is automatically
being saved on the hard disk. This means that even in the case of a sudden
power failure, the work remains saved.
Nevertheless, you should save your program in regular intervals.

In order to save a program either you choose


File -> Save in the main menu or you click directly Save .

When saving a program for the first time a file name is to be chosen. Afterwards you
can save your program with the chosen name.

© 2018 camProx OHG Karlsruhe Germany


Quick Start 5

1.2 Enter a new Job


In our example we have already created a pre-defined Job by selecting New in the
menu. Alternatively, you can create a new profile in the Tree View with the right
mouse button,

or via menu File > New Job

© 2018 camProx OHG Karlsruhe Germany


6 camQuix Manual Ver. 1.44

Every Job may include a set of profiles and parts and is used to enter details like
order number, client name etc. This information consists of text which is shown later
in the NC program as note or which can be printed on labels depending on the
defined setting. It is possible to create several Jobs in one program.

All Job details consist of management data, which are important for printing the
barcode or a setup sheet, but do not influence if the generated NC code will run.
In part, these management data are used in the post processor as file name of the
NC program.

© 2018 camProx OHG Karlsruhe Germany


Quick Start 7

1.3 Enter a new Bar


In our example a standard Bar is defined via the New menu item. Alternatively, you
can create a New profile Bar in the Tree View with the right mouse button,

or via menu File > New Bar.

In order to define details for our Bar, click the row,

© 2018 camProx OHG Karlsruhe Germany


8 camQuix Manual Ver. 1.44

and enter the Bar Values into the input area that is shown below:

or import an existing profile cross-section from the profile data base.

Select a profile cross-section and confirm with the OK-button.


The profile name (file name of the DXF file), the offset, possible rotation and
reflection as well as the dimensions of the profile are being copied automatically into
the input area.

© 2018 camProx OHG Karlsruhe Germany


Quick Start 9

The selected material determines the range of suitable tools for your selection. A
Bar refers to the total length of the profile. It is possible to produce several parts out
of one Bar.

© 2018 camProx OHG Karlsruhe Germany


10 camQuix Manual Ver. 1.44

1.4 Enter a new Cut


In our example via New a standard Cut is defined. Alternatively, you can create a
New Cut in the Tree View with the right mouse button,

or via menu File > New Cut

In order to define details for our profile, click the row,

© 2018 camProx OHG Karlsruhe Germany


Quick Start 11

© 2018 camProx OHG Karlsruhe Germany


12 camQuix Manual Ver. 1.44

and enter following values into the input area:

All changes to input values are immediately displayed in the 3-D-window.

The information, e.g. Com-Nr (= commission number) and Name, is management


data, which are important for printing the barcode or a setup sheet, but do not
influence if the generated NC code will run.

However, the Cut Values are partly used by in the post processor for the name of the
NC program.

By changing the Cut value "Horizontal", you define the inclination angle of the saw.
By changing the Cut value "Vertical (Shift)" you define the turning angle of the saw.
The field "CutLoss" displays the length of the Bar wasted in miter cuts. The first data
field displays the theoretical (relating to the Cut surface) Cut loss. The second data
field displays the real outer edge (relating to the profile contour).

The length of the Cuts is being measured as theoretical maximum tip length. In the
case of miter Cuts, due to the shape of the profile cross-section, there may be no
material at the position of the theoretical tips. The real length of a Cut is therefore
shorter. This difference is being calculated automatically based upon the profile
cross section, if such exists, and displayed as Cut-loss for the left or right side.

These values are important for the correction of the X-positions in case the Cuts are
processed with a separate saw and in a next step positioned at a plate.
The optional field "Assembly" (not shown in the graphic) is displayed when you
process groups of Cuts. These groups are defined as assembly, which are clamped
on the machine at the same time. The value –1in the "Assembly" field indicates that
no assembly has been assigned for this Cut.
The zero point indicates in which clamping position the Cut is later clamped on the
machine. The offset function allows to calculate cauls (supports and spacers) at the
fixing plate.

© 2018 camProx OHG Karlsruhe Germany


Quick Start 13

1.5 New Work


A New Work can be added via the context menu of the Tree View with the right
mouse button,

or directly by clicking the icon .


The type of Work is then chosen:

1. Drilling
2. Tap
3. Countersink
4. Notch out
5. Free Milling
6. Engraving
7. Circle-pocket
8. Slot
9. Rectangular hole
10. Keyhole (e.g. olive type)
11. Measurement
12. DXF import
13. Macro

© 2018 camProx OHG Karlsruhe Germany


14 camQuix Manual Ver. 1.44

The various Work types are described in more detail in the chapter Work Types.
In our example we choose a simple drilling.
In the data input area, you can enter data like: side, position, depth, etc.

© 2018 camProx OHG Karlsruhe Germany


Quick Start 15

I. Choosing the Work side


One of the standard sides (top, front or back, left or right, bottom) or a free
side (= a custom defined side) can be chosen from the pick list

A free side is selected via the "more..." item.

The new side is displayed as a yellow outlined rectangle displayed with a


coordinate axis at the zero point (origin) of the side. The longer red coordinate-
axis is the new X-axis. The red and green axes are the new X and Y axes and
are in the plane of the new side. The new Z-axis is blue, and points out of the
plane. All standard sides are defined with the Z-axis pointing away from the
Cut.

Note:
The intrusion-direction of a work is always in the opposite direction to
the direction of the Z-axis of the side.
(See also chapter Side Dialogue).
II. Definition of position (X , Y and Z)
After the side has been determined, all positions regarding this side are
determined. This means one is working as with a piece of paper which one
would put on this side. So, we are always working in X and Y coordinates,
and set the height of a Work (Z coordinate), if necessary.

© 2018 camProx OHG Karlsruhe Germany


16 camQuix Manual Ver. 1.44

III. Definition of the parameters:


Following information is needed for the different Work types:

Drilling, Tap and Circle pocket and Countersink: Diameter


Countersink: Tip-Angle of countersink
Slot and Rectangular hole: Length ,width and
rotation angle
Only for Rectangular hole: Radius
For all Processings: Working depth

Note:
The depth of the Works in the NC-output are automatically addition of
an additional intrusion, and drilling are corrected by addition of a tailing
both set in the options dialogue. Drillings are also corrected by addition
of the tip length of the drill bit.

IV.Optional information:
These values will influence the generation of the NC program at a later stage.

© 2018 camProx OHG Karlsruhe Germany


Quick Start 17

1) Assigned Tools:

Displays only the tools changed manually.


Change the tools with the button , under the button. (See
image above).
As described in the chapter "Automatic Tool Assignment", the tools for all the
Works are normally assigned automatically. Nevertheless, in some cases you
may wish to manually choose tools from the current tool set, as described
above.

2) Priority:

Additionally, all Works can have a so called priority assigned to them. The
order optimization during NC program generation is influenced according to
the following rules:
· No works with a lower priority will be set before a work with a higher
priority.
(e.g. all operation with Priority “1” must be finished BEFORE any
operation with Priority “2” will be done)
· Works with priority 0 can be optimized at any position.
· Works with priority -1 will stay in the (unoptimized) listed order, they are
building an unbroken chain.
· Rem. : The system sorts „Drillings, Countersinks and Tappings
automatically into this order, there’s no need to define that by the Priority.

3) Broach:
Has the pocket to be only processed by the outer shape for the web of a profile
or has the whole area of the shape of the pocket to be milled?

4) Tailing
The value set in menu Options > NC > Pocket Tailing is added to the Cut
depth. This will be used only when cutting through the entire material thickness.

5) In the settings "Technology" you can activate the checkbox "Drill-


Tip-Correction":
The Depth of the working now will be no longer as deep as the tip of the drill;
It now will have more depth so that the drill with its complete diameter is outside
the working.

© 2018 camProx OHG Karlsruhe Germany


18 camQuix Manual Ver. 1.44

Example (with a drill diameter of 8mm and tip-angle of 118°):


Depth without correction: 5mm
Depth with correction: 7.403mm

6) Milling Direction:

Here you can set the Work direction.


The direction of milling a pocket is set to either Upmilling or Downmilling.

7) Suppress Towing:
Activate for parallel processing of several parts, if you don't want the machine
to pull apart the single workpieces. (When several cuts are clamped on the
machine, it pulls them apart to reach between the workpieces for working).

8) Finishing Cycle:
The contour is proceeded twice. The distance between the rough cut and the
fine cut can be defined in the options under “NC”

9) Measure Z:
If a measuring device is installed for measuring the profile height, the height will
be measured before the Works are processed. Depends on the post
processor.

10) Measuring:
Displays measuring points which are important for the work. Therefore the
measuring points have to be set previously. Requires a 3D probe (with radio
transmission) and a corresponding post processor.

© 2018 camProx OHG Karlsruhe Germany


Quick Start 19

11) Penetrate in G00:

When processing free contours with a starting point OUTSIDE of the Material,
the mill may plunge in the fast mode. Attention: Risk of collision!

Note:
With pushing centers enabled, priorities will be considered only for
processes in the same field.
The command that a Bar may not be pushed back, will be executed first.

© 2018 camProx OHG Karlsruhe Germany


Part

II
22 camQuix Manual Ver. 1.44

2 Program Surface
This chapter explains all elements for the user interface, such as the windows, input
areas and dialog, menus and the tool bar. Various windows and input input areas
can be resized.

© 2018 camProx OHG Karlsruhe Germany


Program Surface 23

2.1 Icon Bar

By using the Tool Bar you can access the main functions directly. The Tool Bar exists
of five single Tool Bars which can be individually shown or hidden. To do so, click the
Tool Bar with the left mouse button or the menu bar with the right mouse button and
select the separate Tool Bars you would like to have visible in the pop-up menu.
All Tool Bars can be moved to any side of the main window by dragging them.

© 2018 camProx OHG Karlsruhe Germany


24 camQuix Manual Ver. 1.44

2.1.1 Tool Bar „File Management“


By using the tool bar file management’, file functions can be accessed easily:

1. New program
2. Open existing program
3. Import PBZ file
4. Import XML file
5. Save
6. Save as

© 2018 camProx OHG Karlsruhe Germany


Program Surface 25

2.1.2 Tool Bar „General Data“


By using the Tool Bar "General Data", management file functions can be accessed
easily as follows:

1. Open Tool database


2. Open Macro database
3. Open Profile database
4. Edit preferences
5. Choose NC-Output directory
6. Edit post processor

© 2018 camProx OHG Karlsruhe Germany


26 camQuix Manual Ver. 1.44

2.1.3 Tool Bar „Target Machine“


You can select the preferred target machine in which the post processor shall run.
If you want to use more than one machine, the respective machine has to be

selected in the drop down menu , and the program(s) have to be


generated.
In case you do so you must notice that it makes several changes (Path of Output,
NC-Options, etc.),
also the complete set of tools and settings of optimizations will change.

© 2018 camProx OHG Karlsruhe Germany


Program Surface 27

2.1.4 Tool Bar „Main Functions“


Here you can access the main functions of the program easily.

New Job
New Operation
Search profiles and works
Shift Operation
Statistics about bars and cuts in use and remaining material
Start CAD
Construction View (if supported by import format)
Rotate bar, part or work (90° rotation about the X-axis)
Mirror bar, part or work
Discard simulation order
Create NC program
Create setup sheet

© 2018 camProx OHG Karlsruhe Germany


28 camQuix Manual Ver. 1.44

2.1.4.1 Tool Bar „OpenGL Settings“

With the button, you can select if you’d like to see the model as
wireframe or solid. With the slider you can change the transparency of the solid or
wireframe model.

© 2018 camProx OHG Karlsruhe Germany


Program Surface 29

2.2 3D-Window

Within the 3D-window a Cut (part) with all Works is displayed three-dimensionally.
Allows real-time inspections of the changes made to the Works.

© 2018 camProx OHG Karlsruhe Germany


30 camQuix Manual Ver. 1.44

The view on the graphical surface can simply be turned, moved or zoomed.
With the mouse the view of a component (or later the simulation) can be navigated:

Rotate Component Left mouse button The component will be


rotated around the selected
work (operation). If there is
no operation selected,
component is rotated
around its axis.
Move Component Middle or left mouse button
and ALT at the same time
Zoom Component Mouse wheel
Select Work SHIFT and left mouse
button
Zoom Area CTRL and left mouse button

The right mouse button opens a pop-up menu with all commands for zooming and
positioning:

© 2018 camProx OHG Karlsruhe Germany


Program Surface 31

Hot keys exist for quick navigation to standard views :

CTRL + 1 or CTRL + PAGEUP Top


CTRL + 2 or CTRL + ARROWDOWN Front
CTRL + 3 or CTRL + ARROWUP Back
CTRL + 4 or CTRL + ARROWLEFT Left
CTRL + 5 or CTRL + ARROWRIGHT Right
CTRL + 6 or CTRL + PAGEDOWN Bottom
CTRL + 7 Active Work in plunge direction
CTRL + 8 Active Work in X direction
CTRL + 9 Isometric view from the left hand
CTRL + 0 Isometric view from the right hand
CTRL + P Change between perspective and
orthogonal view
SPACE Zoom to Bar size

These hot keys work only if the last mouse click was made inside of the 3D-window.

There is an origin displayed as a red ball for each Cut at (0, 0 , 0), to help with
orientation.The actual origin on the machine can differ depending of factors such as
special clamps, programmed offsets, several zero points, etc.

Note:
The orientation of the profile is derived automatically from the profile cross-
section drawing data (DXF-file).This cross-section is used to generate a 3D
profile from the LEFT end, as placed on a machine. The cross section of the
profile is therefore the view of the profile if one has a look on the machine
from the left.

Additional profile orientation changes are described in the section "Profile


Database".

© 2018 camProx OHG Karlsruhe Germany


32 camQuix Manual Ver. 1.44

2.3 Tree View

The tree view displays all elements of a program in a tree structure.

The tree view has been built just like the standard explorer from Windows:
The single branches of the tree are:

Groups of parts of a machine assembly (numbered


Assembly
conseCutively)
Order Order with information such as customer, position…
Bar Information to the profile, profile number or width/hight,
Information to the part, length of part, Cutting angle,
Cut
commission number…
Work data, drilling, rectangle bag, free
Work
milling court...

As in the explorer the blocks can be fold in or out (click or double click), complete
blocks can be deleted or copied.

© 2018 camProx OHG Karlsruhe Germany


Program Surface 33

With the right mouse button the context menu can be opened:

zoom operation Zoom in the 3D view to the active operation (work) zoom
Plunge Direction
zoom operation Zoom in the 3D view to the active operation (work) in X-zoom
side Direction
New Job Inserts a new order / a new profile / a new part or a new work
New Bar Inserts a new profile (Bar)
New Cut Inserts a new Cut (part)
Work Select a new work (drilling,
circle pocket etc.)
Delete Delete Deletes the active work, Bar, Cut etc.
Cut Cuts the active entry
Copy Copies the active entry
Paste pastes the copied or Cut entry
rework operations Slicing of one long rectangle pocket in several pieces
Rectangle (pockets)
Shift + copy Copies and moves the active work at the same time
Mirror in X Mirror active work along the X axis
Mirror in Y Mirror active work along the Y axis
Push through Moves active work to opposite Standard side

© 2018 camProx OHG Karlsruhe Germany


34 camQuix Manual Ver. 1.44

Put in a Macro this generates a new Macro and puts the active work into this
new macro.
Put in a Pattern Active work is created as pattern.
GeneratedThis calculates automatically the optimal depth-
Depth Table steps in the depth-table
Depending on the profile-shape, the operation works only when
there’s an intersection with material, else it moves rapidly!
fold to selected levelAll tree entries are being folded

© 2018 camProx OHG Karlsruhe Germany


Program Surface 35

2.4 Chart of Variables

Note: Sometimes the window containing the job variables is hidden by the
profile window. In this case drag the profile window down.

Each order has variables that can be freely determined (10 are already created, the
volume however is not restricted),The values of the variables can be used for all
further information.

© 2018 camProx OHG Karlsruhe Germany


36 camQuix Manual Ver. 1.44

Example:
In one order, a door, completely door with frame and wing is being programmed.
In the variables, the door height, door width and pusher height is being determined
as variable.
The length of the separate parts and position for all operations do not need to be
fixed programmed, but is being calculated from height, width and pusher height.

Advantage of programming with variable values:


In this way, “Example orders“ can be programmed easily, of which only the values
have to changed at a later stage.

All part length and works are then being calculated with the
new values and the NC-program can then simply be generated newly.

(See also part The Job Variables)

© 2018 camProx OHG Karlsruhe Germany


Program Surface 37

2.5 Side View

This window always describes the profile in the view from the left and the actual
work.

Here, the positioning and processing (i.e. correct approach height) and the
parameter of the work can be easily controlled (i.e. correct depth, Correct diameter).

The usage in the window side view is similar as in the OpenGL- window,with the
difference that the profile can not be turned. Zoom and move is being controlled via
the mouse buttons.
To fit size to window, press spacebar.

© 2018 camProx OHG Karlsruhe Germany


38 camQuix Manual Ver. 1.44

2.6 Data input Window

All data (parameters) of the work are defined here.


All input values are immediately being actualized in the display.

Depending on which line is currently active in the tree view, in here the correct
window with the input fields (Fitting to „JOB”-Order data, “BAR” – Profile Data,
“CUT” part data and “WORK”- Work Data) appears.

© 2018 camProx OHG Karlsruhe Germany


Part

III
40 camQuix Manual Ver. 1.44

3 Programs
Here you find more information of the program functions and options.

© 2018 camProx OHG Karlsruhe Germany


Programs 41

3.1 Work Types


For each of the following work types a special input area with the relevant data
exists.
The general work data such as assembly side, fixed tool assignment, depth chart,
priority milling direction and broach is being addressed in the following chapter
(General / Work Data).

A local system of coordinates in which the negative Z-direction corresponds with the
penetration direction of the tool is always defined for all sides. Due to that the
position of the information of the X-position, Y-position and height exists in all works
(also see chapter 3.1.2 "Side Dialogue").
The according absolute-coordinates are displayed in the lower section of the input-
area.

In addition to the position all works have the information of the depth in common,
which is always declared positive as direction of penetration

© 2018 camProx OHG Karlsruhe Germany


42 camQuix Manual Ver. 1.44

3.1.1 Drilling
The drilling is the easiest of all operations. In addition to the information to the
position and depth it requires the diameter.

Opens the dialogue for the selection of the work side


Input field for the name of the Work (Pure text will be generated.
Text
Therefore it is not relevant for the NC code)
Position X

Position Y

Position Z (High)
Depth of processing (value relative to Z, positive value along
Depth
the plunge direction)
Opens the depth chart dialogue

Diameter Diameter of the drilling


Absolute coordinates
Absolute coordinates of the opposite end of the part
Opens the work input area, where you can assign a tool directly
to this working.
Activates the technology window

Changes the active Work into another type

Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)


Work depends on a formula (can be changed by clicking). The
formula has to be typed in the left field "condition".

© 2018 camProx OHG Karlsruhe Germany


Programs 43

Note:
In the tool assignment function a driller or a miller can be assigned to the
drilling operation provided that for the drilling with miller is the activation in
the tool data base of "tool eligible for drilling"
In case the miller is smaller than the drilling, a circle pocket with the size of
the drilling is being milled.
Circle pockets are always proceeded with millers.

© 2018 camProx OHG Karlsruhe Germany


44 camQuix Manual Ver. 1.44

3.1.2 Circle Pocket


Regarding the information the counter sink corresponds with the drilling; except the
additional information about the sinking angle.
Only th circle pocket can be milled via a helical plunging.

Opens the dialogue for the selection of the work side

Text Input field for the name of the Work (Pure text will be generated.
Therefore it is not relevant for the NC code)
Position X

Position Y

Position Z (High)

Depth Depth of processing (value relative to Z, positive value along


the plunge direction)
opens the depth chart dialogue

Diameter Diameter of the drilling

Helix Z
Cutting depth per turn. Enabled: Disabled:
Absolute coordinates
Absolute coordinates of th opposite end of the part
Opens the work input area, where you can assign a tool directly
to this working.
Activates the technology window

Changes the active Work into another type

Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)

Work depends on a formula (can be changed by clicking)

© 2018 camProx OHG Karlsruhe Germany


Programs 45

Note:
In the tool assignment function a driller or a miller can be assigned to the
drilling operation Circle pockets are always proceeded with millers.

© 2018 camProx OHG Karlsruhe Germany


46 camQuix Manual Ver. 1.44

3.1.3 Slot
The slot is defined by the width, length and the angle and can be processed also with
tools which are smaller than the width.
The contour will be processed. If the width is equal to the diameter of the mill only a
simple straight movement will be processed.

Opens the dialogue for the selection of the work side

Text Input field for the name of the Work (Pure text will be generated.
Therefore it is not relevant for the NC code)
Position X

Position Y

Position Z (High)

Depth Depth of processing (value relative to Z, positive value along


the plunge direction)
opens the depth chart dialogue

Length Length of work in X direction


Width Width of work in Y direction
Angle Turns the work counter clockwise
Absolute coordinates
Absolute coordinates of th opposite end of the part
Opens the work input area, where you can assign a tool directly
to this working.
Activates the technology window

Changes the active Work into another type

Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)

Work depends on a formula (can be changed by clicking)

© 2018 camProx OHG Karlsruhe Germany


Programs 47

3.1.4 Rectangular Pocket


The Rectangular pocket is defined by width, length, corner radius and angle and can
be processed also with tools which are smaller than the corner radius.

Opens the dialogue for the selection of the work side

Text Input field for the name of the Work (Pure text will be generated.
Therefore it is not relevant for the NC code)
Position X

Position Y

Position Z (High)

Depth Depth of processing (value relative to Z, positive value along


the plunge direction)
opens the depth chart dialogue

Length Length of work in X direction


Width Width of work in Y direction
Radius Radius
Angle Turns the work counter clockwise
Absolute coordinates
Absolute coordinates of th opposite end of the part
Opens the work input area, where you can assign a tool directly
to this working.
Activates the technology window

Changes the active Work into another type

Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)

Work depends on a formula (can be changed by clicking)

© 2018 camProx OHG Karlsruhe Germany


48 camQuix Manual Ver. 1.44

3.1.5 Counter Sink


Regarding the information the counter sink corresponds with the drilling; except the
additional information about
the sinking angle. The diameter is the diameter of the hole to be countersunked.
Here, the depth does not correspond to the penetration depth but the counter sink
depth and is internally calculated by the tip angle and the diameter of the hole to be
countersunked.

Opens the dialogue for the selection of the work side

Text Input field for the name of the Work (Pure text will be generated.
Therefore it is not relevant for the NC code)
Position X

Position Y

Position Z (High)

Depth Depth of processing (value relative to Z, positive value along


the plunge direction, effective counter sink depth)
opens the depth chart dialogue

Angle Tip angle of the counter sink


Diameter Diameter of the whole to be countersunked
Absolute coordinates
Absolute coordinates of th opposite end of the part
Opens the work input area, where you can assign a tool directly
to this working.
Activates the technology window

Changes the active Work into another type

Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)

Work depends on a formula (can be changed by clicking)

© 2018 camProx OHG Karlsruhe Germany


Programs 49

3.1.6 Tapping
Regarding the information the tapping corresponds with the drilling. If there is no tool
assigned,the automatic tool assignment searches for a tapping tool with matching
diameter in the data base.

Note:
Due to the various types of tapping (different pitch, core diameter…) and
different types of tapping tools (tapping drill, mill, combi-tapper…), the
tapping tool should always be assigned fixed.

Opens the dialogue for the selection of the work side


Text Input area for entering the name of the Work
Position X

Position Y

Position Z
Depth of processing (value relative to Z, positive value along
the plunge direction)
Opens the depth chart dialogue

Nominal diameter of the thread


Orientation (1 = right hand thread, -1 = Left Hand Thread)
diameter of the core hole
Pitch of the thread
Absolute coordinates
Absolute coordinates of the opposite end of the part
Opens the work input area, where you can assign a tool directly
to this working.
Activates the technology window

© 2018 camProx OHG Karlsruhe Germany


50 camQuix Manual Ver. 1.44

Changes the active Work into another type

Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)

Work depends on a formula (can be changed by clicking)

© 2018 camProx OHG Karlsruhe Germany


Programs 51

3.1.7 Notch-out / sawing


Notch-outs are defined by two planes (the yellow and the green in the picture below).
Between these two planes is the sawing- edge with a start- and an end-point. The
position of the end-point is defined by a coordinate or by the direction of the sawing-
edge defined by two angles.

Changing the open side of the notch (top, front, bottom, back) is done by pressing

the button. By the switch left and right


you can choose the left (profile start) or the right (profile end) side.

To differentiate on which side of the plane the sawing-blade is moving, one side of
the plane is full color painted and one side is only painted with a wire frame. The full
painted side is where the saw moves (wastage side).The wire framed side is where
the material is trimmed (material side).

© 2018 camProx OHG Karlsruhe Germany


52 camQuix Manual Ver. 1.44

Standard notch-out 90°:

© 2018 camProx OHG Karlsruhe Germany


Programs 53

The enclosed angle turns the green plane around the sawing edge.

Notch-out with Enclosed Angle 110°:

In the next two pictures the sawing edge is turned by different angles.

Notch-out turned by 40°:

© 2018 camProx OHG Karlsruhe Germany


54 camQuix Manual Ver. 1.44

© 2018 camProx OHG Karlsruhe Germany


Programs 55

Notch-out turned by -30°:

© 2018 camProx OHG Karlsruhe Germany


56 camQuix Manual Ver. 1.44

Both planes will be turned by changing the angle in the input field plane.

Notch-out tilt by -20°:

© 2018 camProx OHG Karlsruhe Germany


Programs 57

By setting the enclosed angle to 0°, the notch his changing to a simple sawing Cut.

Horizontal Sawing (Enclosed Angle 0°):

© 2018 camProx OHG Karlsruhe Germany


58 camQuix Manual Ver. 1.44

With an enclosed angle of 0° it is possible to edit the width value, thus will determine
the width of the sawing gap.
Depending on the saw blade thickness several Cuts will be proceeded with a slight
overlap.

Sawing Slot with15mm Width:

© 2018 camProx OHG Karlsruhe Germany


Programs 59

3.1.8 Free Milling


The definition of a free milling is always in one level. The level corresponds to the X/Y
plane of the selected side. Movements with a variable intrusion depth are not
possible. First the insert point of the milling is determined in the input area. The
insert point sets up the position of the milling on the profile and is not stringent the
intrusion point of the milling. The additional parameters are the depth,the width of the
mill and the priority.

Opens the dialogue for the selection of the work side


Input field for the name of the Work (Pure text will be generated.
Text
Therefore it is not relevant for the NC code)
Position X

Position Y

Position Z (High)
Depth of processing (value relative to Z, positive value along
Depth
the plunge direction)
opens the depth chart dialogue

Milling-Width Width of the mill = Width of the contour


Absolute coordinates
Absolute coordinates of th opposite end of the part
Opens the work input area
Activates the technology window
Opens the dialogue to edit the contour (toolpath)

Changes the active Work into another type

Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)

Work depends on a formula (can be changed by clicking)

Contour Dialogue

Opens the dialogue to import DXF-drawings as contour

© 2018 camProx OHG Karlsruhe Germany


60 camQuix Manual Ver. 1.44

template
Change between line with every click:

Line = add new line at the end of the contour list


Arc (G2) = Changes between left and right
(multiple click on line)
Arc (G3) = Changes between left and right
(multiple click on line)
Adds a new line at the end of the contour list which leads back
to the origin
Makes the active segment of the contour to
the start segment (only for closed contours)
Changes the milling direction of the whole contour (starting
point <->end point)
The button changes between
the orientation of the mill to the contour
mill center (G40),
mill left (G41) and
mill right (G42).
Determines the coordinates of the active segment of the
contour.

The coordinates (X, Y as well as the eventual circle center in X


and Y) always refer to the insert point//intrusion point of the
contour, Z refers to the programmed intrusion depth (thus
plungings in Z are programmable during the milling).

The fields are form fields and can therefore be filled with
variables and calculations.
X coordinates

Y coordinates

Length of the Polar Coordinate


Angle of the Polar Coordinate
Changes the feed of the contour, 0= no changing,
>0: feed rate corresponding to the feed registered on the tool
or or changes between the small and he big arc at a given radius
Enclosed Angel of the Arc

© 2018 camProx OHG Karlsruhe Germany


Programs 61

Definition of the start point:

Create or change the contour of the toolpath by clicking and the contour
list is displayed instead of the tree view.

© 2018 camProx OHG Karlsruhe Germany


62 camQuix Manual Ver. 1.44

The first preset movement will be defined:

© 2018 camProx OHG Karlsruhe Germany


Programs 63

In this example 'New Arc' and 'New Line' were selected:

The orientation the mill follows the contour with, does not change the contour itself,
but only the result of the milling. Please see the 3D graphics below. Unlike in the
case of a pocket, a slot or a hole, a free milling path which is defined as center path
requires necessarily a tool with the exactly fitting diameter.

© 2018 camProx OHG Karlsruhe Germany


64 camQuix Manual Ver. 1.44

Contour in the 3 D window (center path, G40):

Contour in the 3 D window (running left the contour, G41):

Contour in the 3 D window (running right the contour, G42):

© 2018 camProx OHG Karlsruhe Germany


Programs 65

3.1.9 DXF Import


Import contours, holes and threads out of drawings saved in the DXF format.
Drawings may contain only the works. Other drawing objects such as dimension
lines,frames or similar would be interpreted as works.

After preparing the DXF drawing as described, start the import with the following
steps:
New Work and click on

Now a file selection window appears where you can select the file to be imported:

Now you have to select the scaling (mm or inch).

© 2018 camProx OHG Karlsruhe Germany


66 camQuix Manual Ver. 1.44

Now you can determine the standard values for the single works:

1: Sets the Drawing down in the left corner


2: Sets the part dimensions to the drawing dimension, so that everything fits
3: Uses else all layers or just one so that you have for example no borders
4: Settings for millings
5: Sets all milling diameters to designated value
6: Sets all depths for millings to designated value
7: Converts all workings in DXF file to pockets, tappings and millings
8: Sets the standard depth for drillings to designated value
9: Sets the standard depth for tappings to designated value
Left side: List of Layers you wish to import

Every layer of the imported works are put into a new macro:

These macros are fit automatically to the origin of the side top. Using these macros

© 2018 camProx OHG Karlsruhe Germany


Programs 67

an entire group of works can be moved or transferred to another side.

© 2018 camProx OHG Karlsruhe Germany


68 camQuix Manual Ver. 1.44

3.1.10 Text
The work type text allows you to engrave serial numbers or other descriptions on a
part.

Opens the dialogue for the selection of the work side

Text Input field for the name of the Work (Pure text will be generated.
Therefore it is not relevant for the NC code)
Position X

Position Y

Position Z (High)

Depth Depth of processing (value relative to Z, positive value along


the plunge direction)
opens the depth chart dialogue

Diameter Width of the mill = Width of the contour


Textheight Height/Size of the font
Angle Rotates the text around the insert point counter clockwise.
Absolute coordinates
Absolute coordinates of th opposite end of the part
Opens the work input area
Activates the technology window

Changes the active Work into another type

Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)

Work depends on a formula (can be changed by clicking)

© 2018 camProx OHG Karlsruhe Germany


Programs 69

The result of our example above is the following:

© 2018 camProx OHG Karlsruhe Germany


70 camQuix Manual Ver. 1.44

3.1.11 Patterns
All work types can be converted into a pattern (duplicated).As well as a macro also
the pattern has an insert point which the position of the subordinated work is related
to. Work parameters such as number and area or distance for the run are defined in
the input area of the pattern. Unlike the copy and move command patterns allow the
use of variables. I.e. if the value of the variables changes, the position or the distance
of the repetitions.

To select a pattern for a work right click on an existing work and select "Put in a
Pattern":

In total there are 5 different types of processing lines:

Line (fixed Divide work piece from start to the end point by a fixed number
number) (Distances derive)
Line (fixed Divides work piece from start point by a fixed distance and
distance) number (end point derives)
Line (min Divides work piece from start to end point by a fixed number
distance) with a minimum distance
Line (max Divides work piece from start to end point by a fixed maximum
distance) distance
Matrix Divide Matrix Field in X and Y direction by fixed distance

Circle Divide circle from start to end angle by a fixed number on a

© 2018 camProx OHG Karlsruhe Germany


Programs 71

circle

Line fixed number:

Line fixed distance:

© 2018 camProx OHG Karlsruhe Germany


72 camQuix Manual Ver. 1.44

Line minimal distance:

© 2018 camProx OHG Karlsruhe Germany


Programs 73

Line maximal distance:

Matrix:

© 2018 camProx OHG Karlsruhe Germany


74 camQuix Manual Ver. 1.44

Circle:

Note: The position of the work gets added to the circle pattern position.

© 2018 camProx OHG Karlsruhe Germany


Programs 75

Example:
You want to set holes into a work piece. Every 250mm you want your work piece to
get a hole. The first hole as well as the last hole shall have a distance of 100mm from
the beginning respective end of your work piece. To do so, define the first hole at
X=100mm. Than choose 'New pattern' in the context menu of the tree view and
choose in the input area Line (max distance). Then insert for 'Distance in X' 250mm
and for 'End Point in X' the variable for the Cut length minus 100 (please see chapter
Programming with variables). Every time the Cut length changes, the position and
number of the works change, too.

© 2018 camProx OHG Karlsruhe Germany


76 camQuix Manual Ver. 1.44

3.1.12 Macro header data


The insert point, the name with a short description and the macro variables are set in
the macro input-area. New works can be added or deleted in the tree view by
pasting or deleting. If a name has been given, it can be stored in the macro
database. If a macro with this name is already existing in the macro database, a
warning message will appear to prevent unintended overwriting. The X-positions of
all works which belong to a macro are related to the macro insert position. Macros
are related to a macro insert point. The works for a macro can be created before
creating the macro itself.
But at the same time it is possible to add to or remove from every existing macro a
work.

To select a macro for a work right click on an existing work and select "Put in a
Macro":

Mirrow Works Mirrors the works of the macro along the insert position in X
Creating an outer contour out of several standard works (only
for macros)

© 2018 camProx OHG Karlsruhe Germany


Programs 77

Auto Depth Table Calculates automatically the depth chart of the works while
loading a macro.
Auto Height Calculates automatically the material height of the work.

Opens the dialogue for the selection of the work side


Ident ID number of the macro in the macro data base
Description Additional Description
Saves the macro in the data base
Position X

Position Y

Position Z (height)

and position of macros with polar coordinates


List of Macro-variables (please see chapter The macro
variables)
Work is active (can be changed by clicking)

Work is inactive (can be changed by clicking)

Work depends on a formula (can be changed by clicking)

Example:
You want to create a macro with two holes located in an offset manner Program the
holes as usual. Click in the tree view on one of the holes and then in the context
menu on New geometrical macro Now you move the second hole into the macro,
select a recognizable name and click save macro in data base Completed!

Note:
Changes made to the macro, the macro variables or the works belonging to
this macro, are only being taken over into the macro database when saving.
For further information about the use of the macro variables see chapter (5.2
The macro variables)

© 2018 camProx OHG Karlsruhe Germany


78 camQuix Manual Ver. 1.44

3.1.13 Unify Works


Under the point "Edit" you can unify two works to one.

Just do the following steps:

Set two workings to your bar for example a circlepocket and a longhole:

Select the two workings while "Ctrl" is hold down, then right-click and choose "Put in
a Macro":

© 2018 camProx OHG Karlsruhe Germany


Programs 79

Select the Macro, then:

© 2018 camProx OHG Karlsruhe Germany


80 camQuix Manual Ver. 1.44

Afterwards the two workings are unified to a single working with a free milling
contour:

© 2018 camProx OHG Karlsruhe Germany


Programs 81

© 2018 camProx OHG Karlsruhe Germany


82 camQuix Manual Ver. 1.44

3.2 General work data


The general work data are additional details for a work belonging to all standard
works.

© 2018 camProx OHG Karlsruhe Germany


Programs 83

3.2.1 Side Dialogue


The intrusion direction of a work is determined by the side, which the work lies on
These sides correspond either one of the six standard sides (top, front, back, left,
right, button) or determined by the origin of the side and two angles of rotation. All
sides refer to the global coordinate system. Using side definitions instead of global
coordinates has the advantage that even a slanted work is determined only by the X
and Y coordinates. The Z coordinate is always the negative intrusion direction.
The global coordinate system, the exact definition of all standard sides and how to
define a free side is issue of the following chapter.

© 2018 camProx OHG Karlsruhe Germany


84 camQuix Manual Ver. 1.44

3.2.1.1 The global coordinate system


All absolute coordinates, side definitions and programs refer to the global
coordinate system.

The zero point (red point) lies on the left hand in the front under the profile.

The X coordinate corresponds to the direction of the profile on the plane and arrows
to the right side (red arrow).

The Y coordinate arrows to the back (green arrow).

The Z coordinate arrows to the top (blue arrow).

Global coordinate system:

© 2018 camProx OHG Karlsruhe Germany


Programs 85

3.2.1.2 Side Dialogue

After clicking on the button in the work-input-area, the side-input-area and


the side-list appear.
The six standard sides top,front, back, left, right and down are always being pre-
occupied with the according profile data below in the side-list. If a new free side is
defined, it appears after the next opening of the side-dialogue in the side-list as an
additional side with the information of the A- and C- axis angles. Additional to the
angles the position of the side can be set in the side input-area. In the 3-D-view the
side is always displayed to the profile in a yellow gleam plane with the side-
coordination.

The longer red coordinate-axis is the new X-axis. The new Y-axis is blue and is
embedded in the plane as does the X-axis.
The new Z-axis is also blue but points away from the level.

Dialogue for side settings:

© 2018 camProx OHG Karlsruhe Germany


86 camQuix Manual Ver. 1.44

3.2.1.3 Standard sides


The definition of the standard-sides is displayed in the following illustration and is
dependant on the measurements of the profile due to the different zero points. If the
measurements of the profile are being changed, the new zero points for the standard
sides are being calculated automatically.

Side top:

Side front:

Side back:

© 2018 camProx OHG Karlsruhe Germany


Programs 87

Side left:

Side right:

© 2018 camProx OHG Karlsruhe Germany


88 camQuix Manual Ver. 1.44

Side bottom:

© 2018 camProx OHG Karlsruhe Germany


Programs 89

3.2.1.4 Free sides


A free side (dialogue 'side' - 'more...') can be freely positioned by the information of
the A- and C-axis-angle. Orientation for the new free side is always the standard-
side above. With the slider for the A- and C-axis-angles the side can be tilted and
declined accordingly and the result hereof can be directly watched in the 3-D-
window.

With this direct control, common mistakes in sign of the A- and C-axis-angle and the
new coordinates of the new zero-point can be avoided. As an example a new free
side with the angles A = -45°and C = 45° is now being defined:

Start Side top:

Tilt by the X-Axis (A = -45°):

© 2018 camProx OHG Karlsruhe Germany


90 camQuix Manual Ver. 1.44

Turn by the Z-Axis (C = 45°):

© 2018 camProx OHG Karlsruhe Germany


Programs 91

© 2018 camProx OHG Karlsruhe Germany


92 camQuix Manual Ver. 1.44

After setting all the values, you can set the origin to work position, or pick a face from
the profile to adjust it to its angle.
The coordinates belong always to the center of working.

© 2018 camProx OHG Karlsruhe Germany


Programs 93

3.2.2 Fixed Tool Assignment

With the button in the work dialogue the automatic tool assignment can
be influenced and a tool can be assigned fixed. Next to the fixed assignment of a
specific tool there is also the possibility to only restrict the minimal and maximal
diameter and the minimal and maximal length of the tool. In addition the technology-
data such as speed, milling feed-rate and intrusion feed rate can be determined
fixed previously.

© 2018 camProx OHG Karlsruhe Germany


94 camQuix Manual Ver. 1.44

3.2.3 Depth Chart


With the depth table the works can be divided into several steps.

With this, very deep works which work through several materials can also be
exeCuted with tools with relatively short Cutting-length, as long as the blade is at
least as long as the deepest part-depth.
In addition, the processing time is being minimized due to the lower force on the tool
it can be worked with a higher feed-rate. In full-material, forces on the tools can be
clearly lowered due to many directly following processing-steps due to that some
works are only possible since otherwise the miller would grease because of a too-
low feed-rate.

Next to the manual input of the single depths there is the possibility after entering the
total-depth at full-material to divide this into equal directly conseCutive steps or for
profiles to automatically divide them according to the profile cross-section

The input-area which is displayed in the following illustration appears when pressing

in the work dialogue. In this example the depth chart for a profile has
automatically been calculated.

Example:In this example the depth chart for a profile has automatically been
calculated. The work is defined from side up and
was defined with a length of more than 55 mm. After the automatic calculation of the
depth chart the following result appears:
The first step in the depth-chart goes down to 29,9 mm and no material is ticked on.
This means that up to this depth, less a created safety-distance set in the program
options,the tool intrudes with a high feed-rate. Up to the second step the tool intrudes
with the feed-rate that was assigned in the tool database and is then exeCuting the
according milling-movement depending on the work and so on.

With the speed factor its possible to manipulate the speed with a factor that is
multiplied with the speed of the tool set in the tool data base.

If supported by the post processor and the target machine, after every
step you can determine a pause in seconds.

Also its possible to activate "lift up", so the tool will get back to start position after
every step, before executing the next.

© 2018 camProx OHG Karlsruhe Germany


Programs 95

Depth Table with one depth:

Side view with one depth:

© 2018 camProx OHG Karlsruhe Germany


96 camQuix Manual Ver. 1.44

Depth Table with three material steps:

Side view with three material steps:

© 2018 camProx OHG Karlsruhe Germany


Programs 97

3.2.4 Priority
The order of processing can be controlled by the priority.

The default priority is 0.This means the order of processing can be changed freely by
the algorithms for order optimization. Priority -1 means that this step has to follow
directly the step before. Processings with priority 1 up to 9 are grouped. That means
the processing starts with all works with priority 1, followed by the works with priority
2 and so on. Works with the same priority do not have a fixed processing order.

Processings with priority 0 are queued freely in between, before or after all other
steps.

Defining Priorities:

Note:
In repeating sequences the use of priority 1-9 instead of priority -1 is
recommended since otherwise the tools might be changed plenty of times.
The sequential priority -1 should only be used for works which may never be
divided.

© 2018 camProx OHG Karlsruhe Germany


98 camQuix Manual Ver. 1.44

3.2.5 Milling direction


By changing the milling direction you can choose if a pocket should be
proceeded clockwise or counter clockwise.

The default value is clockwise.( ).

Selection of the milling direction via technology data:

© 2018 camProx OHG Karlsruhe Germany


Programs 99

3.2.6 Broach
With this button you can select if the actual pocket is broached or not. According to
the machine capabilities the milling steps are generated by the machine or by
camQuix. If the values are calculated by camQuix, the single steps (G01, G02, G03)
will be sent to the machine.

Selection of the broach process via technology data:

© 2018 camProx OHG Karlsruhe Germany


100 camQuix Manual Ver. 1.44

3.2.7 Tailing

With the button an additional intrusion depth can be


enabled or disabled. The standard value is 'enabled'.The value of the additional
intrusion depth is determined in the options (NC).

Selection of the tailing process via technology data:

© 2018 camProx OHG Karlsruhe Germany


Part

IV
102 camQuix Manual Ver. 1.44

4 Macros
The following sections is use macros and macro the different variants.

© 2018 camProx OHG Karlsruhe Germany


Macros 103

4.1 The Macro Database


Generally, macros are summaries of processes, commands or combinations of
both. Each macro has a clearly defined name and description. For a better
differentiation a macro can be assigned to an illustration. You can open it by easily
pressing

Macro database:

List of geometrical macros (Group of operations programmed


in camQuix)

New geometrical macro

Delete selected geometrical macro

Edit Macro

© 2018 camProx OHG Karlsruhe Germany


104 camQuix Manual Ver. 1.44

Copy Macro

Change macro Image (Opens a bitmap or .png file)

Set to macro standard image

Depending on the application or where the macros are saved


camQuix differentiates
between three different types of macros

Depending on the application or where the macros are saved camQuix differentiates
between three different types of macros. (Geometry macros), (Machine macros) and
(Post processor macros)

© 2018 camProx OHG Karlsruhe Germany


Macros 105

4.2 Geometry Macros


Geometry macros are groups of processes as defined in camQuix. The
denomination geometry macros stems from the fact that within camQuix processes
are solely defined through its geometrical data (type, measurement, position).
Geometry macros that are used within a program are always saved when saving the
file. Hence those can also be opened on other computers on which the same macro
database does not exist.

Note:
In principle and if possible only geometry macros should be used since only
when using them the programs remain independent from the machine.

Geometry macros do always have an insert point which the coordinates of the
contained works are related to.
If you change the X coordinates of the insert point, all contained works change in X.

In order to create a macro, program the preferred work first as usual. Then select in
the tree view the work which you want to use as insert point for the macro and click
with the right mouse button on it.

© 2018 camProx OHG Karlsruhe Germany


106 camQuix Manual Ver. 1.44

In the displayed context menu

select Put in a macro and the active work is moved automatically into a new macro.
Copy or move the remaining works into the new macro and select a recognizable
name Save the macro in the input area of the macro via

in the macro data base completed!

© 2018 camProx OHG Karlsruhe Germany


Macros 107

4.3 Machine Macros


Machine macros address the macros of the sub-programs of a machine. Only the
macro name and depending on the machine a certain amount of parameters are
assigned to the machine. The evoked line to the machine is generated by a special
sub-program within the post processor.

Note:
The application of machine macros has the effect that your program is
dependant on a specific machine. These programs are generally not
exeCutable on another machine as long as the identical macros are existent
there!

© 2018 camProx OHG Karlsruhe Germany


108 camQuix Manual Ver. 1.44

4.4 Post Processor Macros


Post processor macros address sub-programs in the post processor. In these sub-
programs special demands or demand-sequences of the machine (for example 1.
programme stop, 2.cabinet) can be called up. Post processor macros cannot be
entered into the macro database by the user. They are defined with the sub-
programs in the post processor for the respective machine. After the choice of the
targeted machine the sub-programs are readout there and listed in the macro
database as normal machine macros. Due to the fact that in the post processor an
individual sub-program for each post processor macro exists, these macros are
more flexible and can in principal control all possibilities you have by import a file on
a machine.

Note:
The application of machine macros has the effect that your program is
dependant on a specific machine. These programs are generally not
exeCutable on another machine or with another Post processor as long as
the identical sub-programs are existent in the post processor.

© 2018 camProx OHG Karlsruhe Germany


Part

V
110 camQuix Manual Ver. 1.44

5 Programming with Variables


By using variables very flexible patterns can be created, which are defined by
parameters.

© 2018 camProx OHG Karlsruhe Germany


Programming with Variables 111

5.1 The Job Variables


Each Job has freely determinable variables which are entered here.10 are already
determined however the number is not restricted. These variables can be applied in
the entire order and all Bars below, parts, processes, row- and macro heads in the
yellow input fields.
A variable always consists of a freely determinable name, a numerical value and a
fixed internal name.

The freely determinable name can be changed at any time by the user.

It acts for a better differentiation of the variables. However it must only consist of the
letter a-z and A-Z and of the numbers 0-9 as well as the underscore_ All other signs
like special characters (+ - = # ä ö),

punctuation marks (,:!?...) or blanks are not allowed. This name can then be used in
the yellow input fields in the input area. As a numerical value for the variables all
integers as well as numbers with decimal places are allowed. This name can then be
used in the yellow input fields in the input area. As a numerical value for the variables
all integers as well as numbers with decimal places are allowed.

The internal names are Job.JVar[0] to Job.JVar[9].


These can also be used in the yellow input fields in the same way as the freely
determinable names.
The advantage is that the internal names don’t change and are always valid.

Attention:
The numeration of the internal names starts with 0 and not with 1!
It is only possible to add or delete variables in the last line of the chart.

List of Variables:

© 2018 camProx OHG Karlsruhe Germany


112 camQuix Manual Ver. 1.44

5.2 The Macro Variables


As with the orders each macro can own a variable. In difference to he order these
are only valid within a macro belonging to a
process or are valid for machines- or post processor-macro as parameter. For the
name, the numerical number and the adding and deleting of variables the same
applies as for the order variables. (order variables).

The internal names of the macro variables are Work.WVar[0], Work.WVar[1]…

Attention:
The numeration of the internal names starts with 0 and not with 1!
It is only possible to add or delete variables in the last line of the chart.

Macro variables depth chart:

© 2018 camProx OHG Karlsruhe Germany


Programming with Variables 113

5.3 Variable Fields within the Input Mask


As described above, variables as well as arithmetic operations such as +, -, *, /,sin
()... can be used within the green variable fields In addition to the order- and macro
variables,there are variables for the actual Bar length, the height and the depth of the
profile and so on.

Fixed variables are:

Bar.BWidth Width of the Bar.

Bar.BHeight Height of the Bar.

Cut.CLength Length of the Cut.

Cut.CWidth Width of the Cut in the actual position!

Cut.CHeight Height of the Cut in the actual position!


The left twisting angle of the sawing-blade of the Cut (left to the
Cut.CAngleLH horizontal plane).

Cut.CAngleRH The right twisting angle of the sawing-blade of the Cut (right to
the horizontal plane).
Cut.CAngleLV
The left turning angle of the sawing-blade of the Cut (left to the
Cut.CAngleRV vertical plane).

The right turning angle of the sawing-blade of the Cut (right to


the vertical plane).
H Part length ( = Cut.CLength )

Y Width of the Profile Bar in the actual position ( = Cut.CWidth )

Z Height of the profile in the actual position ( = Cut.CHeight )


PI / 180 (= 0.01745329251994329547) for the conversion from
Arc degree into the radian measure, the trigonometric functions like
Math.sin(), Math.cos() use radian measure . The angles
however are displayed in degree.
Math.abs() Absolute Value

Math.acos() Reverse Function of Cosines

Math.asin() Reverse Function of Sines

Math.atan() Reverse Function of Tangents

Math.atan2() Reverse Function of Tagents2

Math.ceil() Function of the ceil

© 2018 camProx OHG Karlsruhe Germany


114 camQuix Manual Ver. 1.44

Math.cos() Function of Cosines

Math.exp() Function exponentially

Math.floor() Function of rounding down to the next nearest integer

Math.log() Function Logic

Math.max() Function Maximization

Math.min() Function Minimization

Math.pow() Function Exponentiation

Math.random() Function Random

Math.round() Function Round

Math.sin() Function Sines

Math.sqrt() Function Square Root

Math.tan() Function Tangents

A context menu showing all variables and mathematical functions is displayed by


clicking in the input field with the right mouse button. Another click on the desired
variable or function inserts it into the input field.

© 2018 camProx OHG Karlsruhe Germany


Programming with Variables 115

Entered Variable:

Entered Variable:

Wrong entries will appear with red backgroundcolor.

© 2018 camProx OHG Karlsruhe Germany


Part

VI
118 camQuix Manual Ver. 1.44

6 Tool Database
In the tool database all tools are managed, including their identifiers, descriptions,
dimensions, tool holder dimensions, valid sides and technology values.

Note: With the two buttons in the right upper corner you can store created tools in the
tool locker.
This might be useful, if you want to delete a position and create a new tool and
afterwards
you want to load an old one.

Each tool has a position in the machine stack (T-number), an identification number
and can have an optional description.
The ID number can exist only once. The number of the T-numbers is selectable in the
options.

There are following types of tools:


One up to three layer milling MILL, MILL2, MILL3
One up to three layer drillers DRILL, DRILL2, DRILL3
Counter sink SINK
Taps TAP
Saws and side milling
SAW
Cutters

© 2018 camProx OHG Karlsruhe Germany


Tool Database 119

The input fields for dimensions, diameter and angles are located in the sketch. Thus
the meanings of the values can be recognized easily for every tool.

The tap tool has different subclasses:


Thread-Cutting tap SCREW
Thread-Cutting milling MILL
Cutter
Combi driller SCREW2
Combi mill MILL2

© 2018 camProx OHG Karlsruhe Germany


120 camQuix Manual Ver. 1.44

Tool Parameters Milling Cutter / Driller:

© 2018 camProx OHG Karlsruhe Germany


Tool Database 121

Tool value Saw / Side Milling Cutter:

The side restrictions hold information about which processing sides are allowed for
this specific tool.

You can choose between following standard sides:

Top
Front

© 2018 camProx OHG Karlsruhe Germany


122 camQuix Manual Ver. 1.44

Back
Left
Right
Bottom
Free side

If „free side“ is chosen you can additionally adjust the minimum and maximum angles
regarding the a-axis and c-axis as well as security distances.

The technology values hold information about speed, feed rate and feed rate
inwards as well as kind of cooling medium and cooling settings.

© 2018 camProx OHG Karlsruhe Germany


Tool Database 123

Technology:

With Bar pushing centers you can add an offset and the maximal movement range in
X-direction as well as a correction value.

Limits for Pushing Centers:

© 2018 camProx OHG Karlsruhe Germany


124 camQuix Manual Ver. 1.44

© 2018 camProx OHG Karlsruhe Germany


Tool Database 125

In the input area 'Extended' an additional condition for the use of a tool can be
entered. These parameters should be used only by experts. The preset value is 1.
Extended:

In the input area angle head holds information about the tool (if it is fitted in an angle
head), angle values of this head, offset from the spindle to the tool and what collision
bodies this angle head can be simulated with.

Angle Head:

© 2018 camProx OHG Karlsruhe Germany


126 camQuix Manual Ver. 1.44

© 2018 camProx OHG Karlsruhe Germany


Part

VII
128 camQuix Manual Ver. 1.44

7 Profile Database
In the profile data base which can be opened by profiles are managed by their
DXF name, a description, the cross sections, the allowed positions on the CNC
machining center,the saw and the offset.

With the import of these files the profiles saved in these files will be rotated/mirrored
automatically as well as activated and deactivated. Also the values for the support
and the cauls are entered. These values are valid always for the active target
machine and is saved for every target machine separately.

© 2018 camProx OHG Karlsruhe Germany


Profile Database 129

Profile chart with the profiles of the data base with


the following information :

ID No: Description of the profile /DXF file


machine:Rotation angle to the left (O) original (M)
mirrored
saw :Rotation angle mirrored to the left (O) original
(M)

Position of the profile in the DXF file

Position of the profile on the machine.


The red frame displays the original position of the
profile without movement (offset) in Y and Z

Position of the profile on the saw

© 2018 camProx OHG Karlsruhe Germany


130 camQuix Manual Ver. 1.44

Overwrites the original DXF file with the actual


Input field for additional description of the profile
Producer:Producer of the profile
Standard length of the profile
width of the profile
Height of the profile
Input field for the cauls in Y direction

Input field for the cauls in Y 2 direction

Input field for the support in Z direction

Input field for additional clamps


Rotate profile clockwise

Rotate profile counterclockwise

Mirror profile
In addition to the profile data base there is a spacer
data base (for the cauls).There in addition to certain
cauls blocks (for simulation and collision control)
also certain clamp parameter can be defined
(maximum distance, offset Y or Z, ...) With this button
you assign one or several special cauls to a profile
including the special defined parameters. If this
profile is used later for programming
these special parameters are used instead of the
original values.
Standard is the rotation of the profile (e.g. in case
works have been programmed from the profile
bottom) during the NC program by 180°.
Nevertheless, the same zero points and offsets as in
the original position are valid. If necessary multiple
zero points for the work of the profile can be
predefined.

(E.g. A zero point in the front with an Y-offset of


12.5mm, as second clamp position a zero point in
the back without offset but rotated by 90°).This is
helpful, if special clamp positions are necessary.

© 2018 camProx OHG Karlsruhe Germany


Profile Database 131

Here you can define a position in Y and Z where e.g.


the profile shall be contacted or where a gripper (U
axis) holds the profile and transports the machine.
These values are machine specific and will be
evaluated
only in some cases by the post processor.
Offset for the processing of standard dividing saw
Cuts
Insert field for the index search

Add new DXF profile

Import complete directory with profiles

delete profile

Leave dialog and save changes

Leave dialog without saving changes

© 2018 camProx OHG Karlsruhe Germany


132 camQuix Manual Ver. 1.44

7.1 Offsets for Profiles


There are several possibilities to define the offset, but in the end, the value noted in
the Bar-Value-Field (for the program) is valid fo the current program...

Here are the rules

1. The definition in the profile-database is the base for

a. The definition in the new programs

b. Actualizing the value in the program – IF following the option is active:

In this case, the Y-Offset-Field for the program is grey/disabled!

2. If this option IS active, it’s normally not allowed any more to define the offset
manually, EXCEPT you want to detach the Offset-definition from the profile-DB just
for this program…

That means:

If you want to define the Offset ONLY over the profile-DB, just activate the option in

© 2018 camProx OHG Karlsruhe Germany


Profile Database 133

the IMPORT-tab ()

Else define the special offset in the program individually.

© 2018 camProx OHG Karlsruhe Germany


134 camQuix Manual Ver. 1.44

7.2 Spacer
Spacer can be found in the Profile Database (some Infos where given in the chapter
before).

If you leave the red marked fields blank, camquix will use the standard spacer.

In the Field below named "Clamp Description by Rectangle Blocks" you can add or
delete new blocks, name them, and after you marked one,
you can change the color, position and size. The values refer to the zero-point of the
profile. If you want to check your spacers,
you can switch to the machine overview by pressing the hook, then press F5, and
then okay.

Attention: The now defined blocks will be additionial to them set in settings->clamps!

When no Spacer is associated to a profile then it doesn't matter, but when it is


associated to "XYZ", then
the chosen PVC-Spacer in the options will be omitted and camquix will instead of
them use the spacers defined above!

© 2018 camProx OHG Karlsruhe Germany


Profile Database 135

© 2018 camProx OHG Karlsruhe Germany


Part

VIII
138 camQuix Manual Ver. 1.44

8 Generating the Machine Program


When generating the machine program the tool are assigned automatically the
orders optimized and also the clamps are set. Afterwards via the post processor the
file for the machine can be generated.

© 2018 camProx OHG Karlsruhe Germany


Generating the Machine Program 139

8.1 Automatic Tool Assignment


After all processes have been set manually or by import, the NC-generator can be
started with F5 or
Following scheme comes up:

Automatic tool allocation:

In the top chart of the view all programmed processes (possibly with supplemented
with the automatically generated like saw Cuts) are listed, including following data:
Working type, position, working side, stipulated minimal Cut- / stretch length of tool
and possible manually assigned tools.

In the following columns the possible tools for the specific work are listed. As well as
the optimized allocations of the available tools.
In the bottom chart of the view all tools available on the actual machine are listed.

© 2018 camProx OHG Karlsruhe Germany


140 camQuix Manual Ver. 1.44

The line appears red colored, if no tool was allocated. This can be due to the
following reasons:

there is no tool with fitting diameter available.


all tools with fitting diameter are too short.
all dedicated tools are locked for processing on this specific side.
all dedicated tools are not suitable for processing the specific material.
If you double click on a red marked working an error log will appear and you can
see why there is no tool assignment!

Tool input area:

© 2018 camProx OHG Karlsruhe Germany


Generating the Machine Program 141

Note:
In addition to the possibility, that a specific tool type isn’t available, wrong
stretch length, wrong edge length or wrong diameter are the main reasons
for not finding a fitting tool.

Another reason could be, that processing sides are locked for specific
clamp locations for example in the case of double-clamping.S0 or F0 in
material technology field means this tool isn’t adapted for this material. Thus
steel- and aluminum-tools can be easily managed in parallel. For additional

© 2018 camProx OHG Karlsruhe Germany


142 camQuix Manual Ver. 1.44

functions regarding the tool database, please see chapter 7. By pressing


you enter the next list.

For additional functions regarding the tool database, please see (Tool data base).

By pressing you enter the next list.

© 2018 camProx OHG Karlsruhe Germany


Generating the Machine Program 143

8.2 Automatic Order Optimization and Clamp Setting


After the tool assignment (please see also chapter (automatic tool assignment) ) the
work order will be optimized automatically and the clamps will be set.

Clamp- and collisions-view:

In the tree view all works are listed in the order of NC-output. You have to step
through this order to check for collisions.

The works of the list can be set into a new order manually by drag and drop of the
different works in the list.

© 2018 camProx OHG Karlsruhe Germany


144 camQuix Manual Ver. 1.44

8.3 Running the Post Processor


By pressing the NC program is generated out of the clamp and collision view(
Automatic Order Optimization and clamp setting) The name of the machine file
depends on one of the fields in the order dialogue with an additional numbering
corresponding to the machine assembly.

If the option 'Time Calculation' is activated, after the post processor run the time
calculation is being displayed in the editor and can freely be changed and saved.

Detailed Time Calculation:

© 2018 camProx OHG Karlsruhe Germany


Part

IX
146 camQuix Manual Ver. 1.44

9 Options and Settings


All general settings and options for the program and the respective target machine
are explained in this chapter.

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 147

9.1 Global Settings


In the register Global Settings the program language and general program settings
are made.

© 2018 camProx OHG Karlsruhe Germany


148 camQuix Manual Ver. 1.44

Language selection of the program


interface

Presentation style (the looking of the


window-frames, the buttons, …)
Name of the active target machine
Description of the active target machine

Change color for Tree View, Window.....

Dongle type (standard Wibu System)


Texts for the works are displayed in the
graphic (slowly if displaying large
files)
Reduced graphic mode for slower graphic
boards
Start last opened files
Enabling Auto Update

Selection of the standard editor via file


selection window
Selection of the internet support program
via file selection window
Selection of the cad program file
selection window
Selection of the standard HTML browser
via file selection window

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 149

Close dialogue without saving

Close dialogue and save the changes


made

© 2018 camProx OHG Karlsruhe Germany


150 camQuix Manual Ver. 1.44

9.2 Paths & Organization


In the register Path & Organization the paths for the import file, the machine files
(post processor, macro data base and tool data base), the output path for the
machine, the path for the macro images and the machine type are defined.

Partly these files contain a major part of your work effort. Therefore you are
recommended to use a drive which is backed up regularly!

Import:

camQuix generates files (orders) with the .NCX extension and saves them
separately from the NC files ('File \ Save as')..This path is suggested for the
repeated opening of the files.

Technology:

Machine depending paths for the files which the active machine (control) needs.

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 151

Output:

Some machines need several files for a NC program in different directories. 4


different possible directories can be selected for saving a file.
These paths can be used also if a NC program is slitted for different machines (e.g.
sawing and milling). Storage path for graphic file for the actual order. The file is
generated via 'Start\ saves the view as image'.

Selection of the directories for the import of files and


profile data by direct input or via the file selection
window and its
respective file extension.
Selection of the directories for the post processor for
the machine and the saw (optional) and a
documentation (setup sheet), the tool file, the macro
data base and the tool data base of the machine (only
for special machine types) of the selected target
machine by direct input or via the file selection
window
If is selected, it will be checked if a
machine tool data base exists. If it does not, there
won't be added a tool for a work and an error
message is displayed. Additionally you can select the
format of the tool file.

© 2018 camProx OHG Karlsruhe Germany


152 camQuix Manual Ver. 1.44

Selection of the directories for the output of the NC


programs and the path for the output of the
screenshots of the 3D window ( in the menu
start>save view as image)

NC file will be overwritten if it has the same file name


without warning
Profiles will be imported via DXF
Displays macros only for the active profile lists
Allows repeated loading
When starting the program all macro data will be
loaded automatically
If the post processor assigns a NC number
automatically, this number is defined on the basis of
this value. Using different settings for several work
places different number ranges for the developer
can be determined.
A formula field, wherein you can determine the
compiling of the
Barcode for the single parts
(e.g. Job.JIdentNo.left(5) + Cut.CCom No)
These variables are issued in detail in chapter
'Post Processor'.
Selection of the machine type with the following
distinction:
- Single Bars: one sawed Cut per machine program
- Bar-pushing center: pushing center saws +
processes sequentially
- Complete Bars: Saw and machine a complete Bar
- Multiple Clamping
- Multiple clamping / Twin: multiple presawed Cuts in
two clamp areas

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 153

9.3 Optimization
In the Register Optimization all information for tool and order optimization for
standard machines and pushing centers is given.

Enter here the machine speed of the machine which then will
be used as basis for the time calculation and the optimization.

Enter here standard values for the (automatic tool assignment).


Please see also chapter Tool Database.

For pushing centers and machines that a standard value for off-
Cuts at the edges of the Bar and between the parts is defined.
Will distribute rest between parts up to entered value

Rest of the complete Bar at the start of the Bar

© 2018 camProx OHG Karlsruhe Germany


154 camQuix Manual Ver. 1.44

In general a circle pocket is being milled, not drilled. However a


lot of construction programs generate by default only circle
pockets (e.g. logiKal). To make the system still use a drill , this
point has to be activated. ( With that there is no more difference
between drilling and circle pocket).
When this point is activated, the system calculates the depth
table for all works automatically, after the tool has been
assigned. (Respective to the Cut depth entered in the tool data
menu).
Manually defined depth tables will always be overwritten.
In the tool list the user can assign priorities to some or all
works. When this point is activated, the system optimizes the
work order according to these priorities.
If you purchase this tool, you are able to use this option. It will
allow you to minimize the waste due to cuttings.

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 155

9.4 Clamp
In the register "Clamps" the clamps are defined and all parameters for automated
clamp setting are explained.

1) Minimum Distance between two clamps.

2) The distance between spindle and clamps (standard in X :


30mm , standard in YZ : 4mm )

3) Only for complete Bar processing: the minimum length from


which a waste piece has to be clamped
Maximal Distance:
(these values are not respected if they are set in way that no
valid clamping position would result. The smaller these values
are, the more changes will be made! )

1) The maximum profile length outside the first and the last
clamp.

© 2018 camProx OHG Karlsruhe Germany


156 camQuix Manual Ver. 1.44

2) The maximum profile length between two clamps

3) In which point the profile is clamped (the X-position of the


block on the left hand which fixes the profile)
1) The maximum work distance on the left hand from the first
and on the right hand of the last clamp.

2) The maximum distance of a work between two clamps from


both of them

3) In which point the profile is clamped (the X-position of the


block on the right hand which fixes the profile)

Clamp list. With clamps can be added and with they


can be deleted.

The Min-/, Max-/ and standard position of the clamps and a


possible correction value can be set for every clamp
separately.

1) With some machines only the starting and end position of the
clamps can be set.(Applies to machines that are operated
manually or pneumatically)
2) The left clamp position should be standard
3) If the machine supports rotation along the X axis, the function
can be displayed within the simulation (important only for
presentation)
4) Set a check mark if you want a special clamping position, in
order to stabilize the Bar during the work.
5) (similar to point a) Activate if only certain step positions are
allowed. In this case you may enter the number.
6) Only for complete Bars: Activate, if the edges of the profile
are outside the clamps (important for collision control !)
7) Only for work of multiple parts: set an additional free zone in
front of and behind a single part to avoid collision. (standard :
200)
8) Accuracy: 1° = Very accurate, but slow when it comes to a
high work volume, 45° very fast!

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 157

The single segments the clamp is made of are defined here as

rectangle blocks. With blocks can be added and with

they can be deleted.

In the block properties the block is defined by a name and a


color.

All other fields define the pposition and the dimension of the
blocks.

When working with movable parts within a unit, the usage of


formula is recommended (green fields), in order to display the
actual clamp situation and to be able to run the collision control
properly.

The zero point and the coordinates are defined as shown in the
graphic below.

© 2018 camProx OHG Karlsruhe Germany


158 camQuix Manual Ver. 1.44

9.5 Machine
In the register machine all additional machine bodies such as spindle, table,
headstocks and if existing different loading zones are defined.

Defines the spindle by two diameters.


The first one is located at the tool holder
and the second one right behind it.

Additional machine elements are defined


here. With top button elements can be
added to the list and be deleted with
lower button.

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 159

The element options are defined here.


There are two types of bodies: Base (not
movable bodies such as the machine
base) and headstocks (they move with
the machine head, but rotate only along
the C axis). A name and color can be
added to the elements for a better
distinction. For headstocks there has to
be defined the dimensions, the position
and the turn center. The definition of the
bodies is the same as for the clamps.
(please see chapter Clamp).
Here the collision bodies of the machine
are defined (similar to the blocks of the
clamps). The definition is limited to the
blocks, the description is made by an
absolute position and by fitting
dimensions.
If necessary additional offsets can be
defined. These are being taken into
consideration for the following program
situations:
1. for the first work (to make the robot
load the machine properly)
2. for the last work before and the first
work after "rotate profile 180°"
3. for the last work (to unload)

According to the definition of the post


processor the machine variables defined
there can be determined here.

They are used to render the post


processor flexible for the use with multiple
machines.

© 2018 camProx OHG Karlsruhe Germany


160 camQuix Manual Ver. 1.44

9.6 NC
In the register NC all parameters for the NC-generation are made.

Deletes all files of the NC path. Attention!


Creates sawing Cuts in the NC program at
the beginning and at the end of the part
Creates sawing Cuts in the NC program
for the notch-outs.
When activated the first cut is from above,
second from side.
For the work order: Select the order of the
sawing Cuts. From right to left or from left
to right?
Displays the calculated times after the NC
generation

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 161

For the output of multiple profiles: they can


be sorted by their ID number
Standard the optimization begins at the
starting point of the Bar. Sometimes it can
be necessary to start optimization at the
end.
The activated checkbox corrects by the
saw blade thickness for underCuts.
Special function for pushing centers with a
fix saw.
When the checkbox is activated the radius
correction is calculated by the machine and
not by the program. (If supported by the
post processor and the machine)
When a depth chart is created for works,
the checkbox is pre-activated (time
consuming but maybe necessary for
cooling the tool)
In the time calculation all times are being
listed separately (G0, G1, etc.)
As standard setting the sawing Cut is
processed always along the front edge of
the saw blade. In order to save production
time the Cut can be calculated also with
back side (if the saw blade thickness is
determined exactly)
Depends on the machine: for a value > 0,
at the program start the complete material
height is measured (e.g. every 250mm)
Definition of the security distances for the
roughing and the finishing Cut.

The movement towards the work piece


stops at a distance of (security distance) to
it and is processed deeper (the additional
depth corresponds to the amount in the
field 'Tailing'); as long as the contour will
not be damaged (e.g. blind hole).

The security distance (rough) is used when


wheeling around the profile.
Normally a smooth movements towards the
work piece and away from it are generated
to get a plane work area. In order to save
time, it also can be deactivated.
According to the machine it is

© 2018 camProx OHG Karlsruhe Germany


162 camQuix Manual Ver. 1.44

All works that are not processable in


standard position of the Bar are made
processable by rotating the work piece. I.e.
the machine stops, you turn the work piece
and then the other works will be made. In
the input field the order of the rotation
beginning from the original position can be
defined. Here you can test if all other works
are possible. The values stand for the
rotation (steps of 90° counter clockwise).
'213' means. Tests first with rotation of
180°, then 90° and then 270° (if supported
by the post processor).
For processing very short parts from the
side, it is not possible anymore to clamp
them with one or more clamps. With this
option for every side you can define a
manual rotation of the profile, so that the
work piece will be processed only from the
top.
Works of the standard-Profile-Situation is
at last
Depending on the machine: the highest
tool number (matches maybe to the tool
position) and in which dimension the parts
shall be pushed apart for the processing
along the sides..
Querrys the Toolfile before each
optimization
Normally tools are deactivated by setting
them to "T0" (i.e. no tool position, therefore
not ready). Activate the checkbox if you
may need tools which are not ready or if
such tools might be more suitable.

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 163

9.7 Import
In the register Import you can set the parameters for DXF file conversion.

Changes all files from the selected


directory if activated.

Profile position (rotation on the basis of


the DXF situation) and the position on
the machine (possible cauls or supports)
are determined in the profile data base.
Active option brings the imported
profiles into this position.

© 2018 camProx OHG Karlsruhe Germany


164 camQuix Manual Ver. 1.44

ATTENTION:When working with formula.


These will get lost when rotating the
profile (some variables, such as profile
width, height are not correct anymore.
Therefore a formula will be rendered
before the rotation and afterwards only
the result is being saved).

Therefore it makes sense for new


profiles to bring the DXF into the right
position and then to work without the
rotation in the profile data base.
Especially when working with macros,
where formula can be very important.
(Only for complete Bars) For some
machines it is helpful to position long
parts at the start of the Bar for a better
clamp situation.
In case of the option is activated, you
can choose if you want to order it by
descending length.
For miter Cuts notch-outs might be
calculated very tightly. This option
enlarges them if activated.
Free contours are converted into slots
per segment.
Only complete parts but no works of the
single parts are listed (for very large files
which shall only be converted)
Especially for the 3D import face colors
can also be imported (according to
standard table e.g. green for thread)
When importing some data formats such
as (Schüco, logiKal, .. ) the macro
structure is imported as well. In this case
the macros can be replaced with the
own macros automatically (in order to
automate regulary changes
Some data formats interpret all side
definitions as a free side (defined by
zero point and rotation). Some of these
side definitions can be converted again
into the standard sides (Top, Front,
Back, ...).
Divides the work depth into a fixed Cut
depth.
Restricts the maximum depth of pockets

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 165

Restricts the maximum depth of drilling


Restricts the minimum radius of
rectangle pockets
Defines the standard diameter of the mill
for free milling
This options divides oversized slots or
rectangular pockets into several small
ones. This option is made for machines
with a limited procedural area.

Creates automatically counter sinks for


all drilling with defined angle and depth.

At the import, threads get a


corresponding drilling, if one is
imported.
According to the table big drilling are
complemented by the corresponding
predrills. (Useful when working with
steel)
If necessary also cycles can be
complemented with drilling (in order to
keep service time for mills )

Selection of the file type of the imported


XML-file type (standard corresponds to
Schüco-XML : MCO or ENC)

© 2018 camProx OHG Karlsruhe Germany


166 camQuix Manual Ver. 1.44

9.8 Origins
In the register one or more Origins (zero points) of the machine are defined.

List of the machine zero points. With


upper button a new zero point can
be added to the list and with button
below it can be deleted.

You can add a name to the zero


points in order to distinct them
better

On which side of the profile is the


stop located?

© 2018 camProx OHG Karlsruhe Germany


Options and Settings 167

Machine Position

This line will be send to the machine


at an active zero point. (If supported
by the post processor).
If a program is generated for every
zero point, a an extension can be
added to the file name or if this
name begins with "/" a separate
directory can be created and the
program can be saved there.
Selection of the sides which cannot
be worked due to the actual clamp
position. At a parallel clamping for
example the back side of the profile
in the front and the front side of the
profile in the back could not be
processed.

© 2018 camProx OHG Karlsruhe Germany


Index 169

automatische Wegoptimierung und Spannersetzen

Index 143
automatische Werkzeugzuordnung 139
Automatisches Drehen 160

-3- -B-
3D-Ansicht 85, 89 Bar - Durchlaufanlage 150
3D-Fenster 147, 150 Barcodeausdruck 10
Baumansicht 147
-A- Baumstruktur 32
Baumübersicht 32
A 85, 89 Bearbeitung 13, 32
A-Achse 118 Bearbeitung durchschieben 32
A-Achsenwinkel 85, 89 Bearbeitung Seite zoomen 32
Abfallseite 51 Bearbeitung verschieben und/oder kopieren 27
abhängig von Formel 76 Bearbeitung zoomen 32
Abmessungen 118 Bearbeitungen 38, 139
Absolut Koordinaten 42, 44, 46, 47, 48, 49, 68 Bearbeitungsdaten 38
Absolutkoordinaten 84 Bearbeitungsreihen 70
Aktion Iconleiste 27 Bearbeitungsseite 42, 44, 46, 47, 48, 49, 65, 68,
aktiv 42, 44, 46, 47, 48, 49, 68, 76 76, 139
Allgemeine Bearbeitungsdaten 82 Bearbeitungsseiten 118
allgemeine Programmeinstellungen 147 Bearbeitungstiefe 13
Alt-N 13 Bearbeitungstyp 139
Angabe der Parameter 13 Befehlssequenzen der Maschine 108
Angabe der Position 13 Beilage 128
Angabe der Seite 13 Beilage in Y 7
Angaben zur NC-Erzeugung 160 Beschreibung 76, 103
Anschlagplatte 10 bestehendes Programm öffnen 24
Arbeitsvorschub 118 Bestückung 10
Assembly 10, 32 Bezeichnung 118
Aufnahmen 150 Bezeichnung der aktuell gewählten Zielmaschine
aufteilen 94 147
Auftrag 5, 32 Bild 103
Auftragsdaten 38 Bilder 147
Auftragsvariablen 111 Bohrer 118
Ausführungsreihenfolge 97 Bohrerspitze 42, 68
Ausgabe 150 Bohrung 13, 42
Ausgabepfad 150 Breite 13, 46, 47, 51
Ausräumen
Ausräumzyklus
13, 46, 47, 99
99
-C-
Ausschneiden 32
Austauchen 94 C 85, 89
Auszugsrichtung 84 C-Achse 118
automatische Kernlochbohrungen für Gewinde 163 C-Achsenwinkel 85, 89
automatische Senkung für Bohrungen 163 CAD 147
automatische Tiefentabellenaufteilung 94 CAD starten 27
automatische Vorbohrungen für große Löcher 163 CAD-Programm 147

© 2018 camProx OHG Karlsruhe Germany


170 camQuix Manual Ver. 1.44

CamQuix 2 Endpunkt 51
Ergebnis 113
-D- erweiterte Bedingungen 118

Das globale Koordinatensystem 84 -F-


Datei Iconleiste 24
Daten 38 Fehlermeldung 150
Datenbank 76 Feld rot 113
Dateneingabefanster 13 Festanschlag 166
Dateneingabefenster 38, 93 feste Säge 160
Datenimport 163 Feste Werkzeugzuordnung 93
Definition der Standardseiten 86 Folgebearbeitung 97
Detailierte Zeitberechnung 144 Format der Werkzeugdatei 150
Dokumentation/Einrichteblatt erzeugen 27 Formel 42, 44, 46, 47, 48, 49, 68, 113
Dokumentations PP 150 Fräser 118
Dongle 147 Fräser Durchmesser 65, 68
Drahtmodell 28 Fräsrichtung 46, 47, 98
Drehwinkel 13, 83 Fräsvorschub 93
Drehzahl 93, 118 Freie Fräskontur 13
DRILL 118 Freie Konturen in Schlitze gewandelt 163
DRILL2 118 freie Seite 85, 89, 118
DRILL3 118 freie Seiten 83, 89
Durchlaufanlage 13
Durchlaufanlagen 118 -G-
Durchmesser 13, 42, 44, 48, 49, 93, 118
Durchsichtigkeit 28 ganze Stangen 150
Düse 118 gedreht 128
DXF 128 Gegenlauf 98
DXF Import 65 gekippt 51
DXF-Import 13 geneigt 51
DXF-Zeichnung 65 Generierung 139
Geometrie Makros 105
-E- Geometriemakros 103
geschwenkt 51
Ebene 51, 85, 89 Geschwindigkeiten der Maschine 153
Ebenen 51 gespiegelt 128
Eckenradius 13, 47 Gewinde 13, 49
Editor 147 Gewindebohrer 118
Editorfenster 144 Gewindefräser 118
Einfügen 32 Gewindewerkzeug 118
Einfügepunkt 70, 76 Gewindewerkzeuge 118
Einlesen 163 Gleichlauf 98
Einrichtblatt PP 150 Globale Einstellungen 147
Einrichteblatt 10 Globales Koordinatensystem 84
Eintauchrichtung 83 Grafikkarten 147
Eintauchtiefe 100, 160 Graphikfensters 147
Eintauchvorschub 93, 118 gravieren 68
Einzelstäbe 150 grün 111, 112, 113
Emulsion 118 grüne Eingabefelder 111, 112

© 2018 camProx OHG Karlsruhe Germany


Index 171

grüne Variablenfelder 113 Kreistasche 13, 44


Gruppen 105 Kühlmittel 118
Kühlmittelintervall 118
-H- Kühlmittelzufuhr 118
Kurze Teile nur von oben bearbeiten 160
Helix 44
Hinten 51, 83, 85, 86, 118 -L-
Hintergrundfarbe 147
Hinterschnitt 160 Länge 13, 46, 47, 93
Höhe 76 Lange Schlitze oder Rechtecktaschen aufteilen 163
Langloch 13, 46
-I- Langloch und Kreistasche zu einer Schlossolive
gewandelt 163
Iconleiste 23 Letzte Werkzeugplatznummer 160
Identnummer 76, 118 Linie feste Anzahl 70
Import 150 Linie fester Abstand 70
Import von PBZ-Dateien 24 Linie max. Abstand 70
Import von XML-Dateien 24 Linie min. Abstand 70
inaktiv 42, 44, 46, 47, 48, 49, 68, 76 Links 83, 85, 86, 118
interne Namen 111, 112 Löschen 32
Internetsupport-Programm 147 Luft 118

-J- -M-
Job 5 Macrobilder 150
Job.JVar 111 Macros 147
Magazinplatz 118
-K- Makro 13, 65, 76
Makro Datenbank 103
Kernlochdurchmesser 49 Makro Datenbankmaske 103
Klinkung 13, 51 Makro erstellen 32
Klinkungen 160 Makro Variablen 76
Kollision 143 Makrodatenbank 76, 103, 105, 150
Kollisionsansicht 143 Makrodatenbank öffnen 25
Kollisionskörper 118 Makroeingabemaske 76
Kombigewindebohrer 118 Makroname 107
Kombigewindefräser 118 Makros 102, 163
Kommissionsnummer 10 Makrovariableliste 76
Konstruktionsansicht 27 Makrovariablen 76, 112
Kontextmenu 113 manuell zugeordnete Werkzeuge 139
Kontextmenü 32 Manuelle Werkzeugzuordnung 13
Konvertierung 163 Maschine 107, 128, 158
Koordinatensystem 83 Maschinen Makros 107
Kopfverschnitt 153 Maschinen PP 150
Kopieren 32 Maschinen- und PP-Makros 103
Kopieren + Verschieben 32 Maschinenbestückung 144
Korrektur 42, 44, 46, 47, 48, 49, 68 Maschinenbett 158
Korrekturformel 118 Maschinendatei 144
Kreis 70 Maschinendateien 150

© 2018 camProx OHG Karlsruhe Germany


172 camQuix Manual Ver. 1.44

Maschinenelemente 158 Neues Makro erstellen 103


Maschinenkörper 158 Neues Profil 7
Maschinenmakros 160 neues Programm 24
Maschinennullpunkte 166 Neues Programm erzeugen 3
Maschinenprogramm Generierung 138 Neues Teil 10
Maßlinien 65 Nullpunkt 10, 84
Material 7 Nullpunkte 166
Materialseite 51 Nullpunktverwaltung 150
Materialwandungen 94
Matrix 70 -O-
maximale Länge 93
maximale Tiefe von Bohrungen 163 Oben 51, 83, 85, 86, 118
maximale Tiefe von Taschen 163 Öffnungswinkel 13, 51
maximale Verfahrbereiche 118 Offset 118
maximalen Durchmesser 93 Offset in X 10
Mehrfach Spannung / Twin 150 Offset Y 7
MILL 118 Offset Z 7
MILL2 118 Öl 118
MILL3 118 ----OLD_KEYWORDS----Neue Stange 7
minimale Länge 93 OpenGL 37
minimale Schnitt- und Ausspannlänge 139 Open-GL 28
minimalen Durchmesser 93 Open-GL Iconleiste 28
minimaler Eckenradius von Rechtecktaschen 163 Optimierung 139, 153
mit der Maus verschieben 143 Optionale Angaben 13
Mit zuletzt geöffneten Datei starten 147 optionale Beschreibung 118
Muster erstellen 32 Optionen 100
Optionen und Einstellungen 146
-N- Optionen und Einstellungen öffnen 25
Orientierung 13, 49
Nachlauf 13, 42, 44, 46, 47, 48, 49, 68, 100
Name 10, 76, 166 -P-
Namen 103, 111, 112
NC 139, 160 parallele Schnitte 153
NC erzeugen 139 Parallelspannung 166
NC-Ausgabe 143 Parameter 38, 107
NC-Ausgabeverzeichnis öffnen 25 Parkposition 160
NC-Programm 144 Parser Error 113
NC-Programm erzeugen 27 Pfade 150
NC-Programme 150 Pfade & Organisation 150
Nenndurchmesser 49 Polarkoordinaten 76
Neu-Befehl 3, 5 Position 76, 139
Neue Bearbeitung 13, 32 Position des Festanschlag 166
neue Bearbeitung einfügen 27 Postprozessor 150
Neue Stange 7, 32 Postprozessor Makros 108
Neuen Auftrag anlegen 5 Postprozessor Menu öffnen 25
neuen Auftrag einfügen 27 Postprozessorlauf 144
Neuer Auftrag 32 Priorität 13, 42, 44, 46, 47, 48, 49, 68, 97
Neuer Job 5 Prioritätengruppe 97
Neuer Stab 10, 32 Profil 7, 37, 160

© 2018 camProx OHG Karlsruhe Germany


Index 173

Profilanfang 51 Seite unten 86


Profildaten 38, 85 Seite vorne 86
Profildatenbank 7, 25, 128 Seiten auf denen in dieser Spannposition keine
Profile 128 Bearbeitung möglich ist 166
Profilende 51 Seitenansicht 37
Profilquerschnitt 7 Seitenbeschränkung 118
Profilsymbol 7 Seitendefinition 83
Programm speichern 24 Seitendefinitionen 84
Programm speichern unter 24 Seitendialog 85, 89
Programmieren mit Variablen 110 Seitenkoordinatensystem 85, 89
Programmieroberfläche 22 Seitenliste 85, 89
Senker 118
-R- Senkung 13, 48
Sequenzen 97
Radiuskorrektur 160 Sicherheitsabstand 160
Rahmen 65 Sicherheitsabstand für Sägen 160
Rechenoperationen 113 SINK 118
Rechtecktasche 13, 47 Spanner 143, 155
Rechts 83, 85, 86, 118 Spanner Abstände 155
Register 147 Spanner automatisch gesetzt 143
Reihenbearbeitung 70 Spanner Körper 155
Rest des Rohprofils 153 Spanner Standardpositionen 155
rot 113, 139 Spanner Verfahrbereiche 155
Spanner, drehbare 155
-S- Spanner, Nullpunkt und Koordinaten eines 155
Spannermanagement 155
Sägablattbreite 160 Spannermanagement, automatisch 155
Säge 128 Spiegeln in X 32
Säge neigen 10 Spiegeln in Y 32
Säge PP 150 Spindel 158
Säge schwenken 10 Spindelkästen 158
Sägekante 51 Spitzen-Spitzenlänge 10
Sägen 118 Spitzenwinkel 48
Sägeschlitz 51 Sprache 147
Sägeschnitt 51 Stab 10, 32
Sägeschnitte 160 Stab, Teil oder Bearbeitung drehen 27
SAW 118 Stab, Teil oder Bearbeitung spiegeln 27
Scheibenfräser 118 Stablängenoptimierung starten 27
Schifterschnitt 10 standard Editor 147
Schlossolive 163 Standard Tiefe für Bohrungen 65
Schnelleinstieg 2 Standard Tiefe für freie Fräsbahnen 65
Schnittwinkel 10 Standard Tiefe für Gewinde 65
SCREW 118 Standardbild 103
SCREW2 118 Standarddurchmesser des Fräsers für freie
Seite 42, 44, 46, 47, 48, 49, 68, 76 Fräsbahnen 163
Seite hinten 86 Standardpriorität 97
Seite links 86 Standardseiten 85, 86
Seite oben 86 Standardverschnitt 153
Seite rechts 86 Standardwerte 65

© 2018 camProx OHG Karlsruhe Germany


174 camQuix Manual Ver. 1.44

Standardwerte für die Werkzeugzuordnung 153


Standarseiten 83 -V-
Stange 7, 32
Start 51 Variablen 35
Steigung 49 Variablenfelder in den Eingabemasken 113
Stils 147 Variablentabelle 35
Strahl 118 Vereinfachter Grafik-Modus 147
Verschiebung der Aufnahme 118
-T- Verschnitt 10
Verwaltung Iconleiste 25
TAP 118 Verwaltungsdaten 10
Tasche 99 Verweilzeit 94
Technologiedaten 7, 93, 99 Vollmaterial 94
Technologiewerte 118 Vollmodellansicht 28
Teifentabelle 32 Vorne 51, 83, 85, 86, 118
Teil 10 Vorschubgeschwindigkeit 94
Teiledaten 38
Teilenummer 10 -W-
Teillänge 10
Teiltiefe 94 Wahl des Dongletyps 147
Text 13, 68 wahre Teilelänge 10
Texteditor 103 warte 94
Tiefe 37, 42, 44, 46, 47, 48, 49, 65, 68 Wasser 118
tiefe Bearbeitungen 94 Wegoptimierung 97
Tiefe der Bearbeitungen aufteilen 163 Werkzeug 42, 44, 46, 47, 48, 49, 68, 160
Tiefenschritte 94 Werkzeug fest zugeordnet 93
Tiefentabelle 94 Werkzeug- und Wegoptimierung 153
Tiefentabellendialog 42, 44, 46, 47, 48, 49, 68 Werkzeugaufnahme 118, 158
T-Nummer 118 Werkzeugdatenbank 118, 150
Tooltip 113 Werkzeugdatenbank der Maschine 150
Trennschnitte 160 Werkzeugdatenbank öffnen 25
Typ der Maschine 150 Werkzeuge 118
Werkzeugeingabemaske 139
-U- Werkzeugplatznummer 160
Werkzeugsatz 139
überlappende Taschen 163 Werkzeugtrommel 158
überlappendes Langloch und Kreistasche 163 Werkzeugtypen 118
Übersicht 139 Werkzeugverteilung 139
Uhrzeigersinn 98 Werkzeugverwaltung 118
umsortieren 143 Werkzeugwerte 118
umsortiert 97 Werkzeugzuordnung 93
Unten 51, 83, 85, 86, 118 Winkel 46, 47, 118
Unterlage 128 Winkelkopf 118
Unterlage in Z 7 Work.WVar 112
Unterprogramm 107
Unterprogramme 108 -X-
Untertypen 118
Ursprung 85, 89 X 42, 44, 46, 47, 48, 49, 68, 70, 76
Ursprungsposition 83 X-Achse 85, 89

© 2018 camProx OHG Karlsruhe Germany


Index 175

XML-Dateityp 163

-Y-
Y 42, 44, 46, 47, 48, 49, 68, 70, 76
Y-Achse 85, 89

-Z-
Z 42, 44, 46, 47, 48, 49, 68, 70, 76
Z-Achse 85, 89
Zahlenwert 111, 112
Zeichnungsobjekte 65
Zeitberechnung 144, 153, 160
Zielmaschine 26, 128, 147
Zielmaschine Iconleiste 26
zurück 94
Zusammenfassungen 103
Zusätzliche Eintauchtiefe 100, 160
Zusätzliches eintauchen des Sägeblattes 160
Zweige 32

© 2018 camProx OHG Karlsruhe Germany


176 camQuix Manual Ver. 1.44

Notizen

© 2018 camProx OHG Karlsruhe Germany

You might also like