Sie sind auf Seite 1von 16

CutViewer Mill

CutViewer Mill V3.2 is an easy to use program that simulates 2 and 2 axes CNC Machines
removing material from stock in true Solid Modelling. CutViewer will increase your
productivity,eliminate programming errors, and prevent machine down time. Easy to use
functions allow better understanding of CAM processes. Detects collision of the tool with stock
while in Rapid. Estimates machining time. Currently used in more than 25 countries all over the
world.
CutViewer is a 32 bit application that works on Windows 2000 or higher version of Windows.
Minimum hardware Requirements: Pentium or AMD processor with minimum 32 MB of RAM
Video Graphics card with minimum memory of 4 MB
10 MB of available Hard disk space

Features:CutViewer can open and display Standard ISO G-code files. We can also provide upon request, a
special .dll file that enables it to read any control. CutViewer provides easy real-time manual
editing and verification of the program file, viewing the process from different viewpoints of the
part, measuring the finished part, collision detection, and many other features.
The post reader can be user customized for your specific CNC hardware.
The raw stock can be defined as either a squared block or a cylinder. Stock and tool data can be
included in your CNC program, or defined separately prior to running the program.
This version supports the following types of tools:
Ball End Mill
Bull End Mill
Flat End Mill
Tapered Mills
Chamfer Tools
Drills
Center Drills
The ball mill tool can be used with control points on either the ball surface or on the ball center.
Supported File FormatSupported
ISO G-Code Files
Fanuc 0T files
Fanuc 10TA f11TA Files
OKUMA Files
TRAUB File
SIEMENS 840D

The following buttons are available at the Main Toolbar:

1. Open File

This is for opening NC file from a folder or across network. But make sure you select the
appropriate filter in the Files of type combo-box to tell CutViewer which configuration to use
to interpret the g-code.
2. Reset

Resets the simulation showing the initial Stock at the start position.
3. Run

Press this button to start the simulation.


4. Step forward/backward

CutViewer supports forward and backward step-by-step modes, displaying of the current tool
position, tool parameters and spindle speeds and allow easy isolate an area of concern. One can
set up break points, reach a problem area, switch to a line by line mode, observe the cuts line by
line,stop at a particular point, open the edit window and edit the line, without requiring any line
numbers or other identifiers.
5. Pause

Suspends execution. While processing is paused, you may apply zooming, measure the part as
well change the Setup parameters and EDIT the code. The Run button will restart simulation
from the paused position with provision for new parameters. You can also edit the file, but you
have to select the Run-Rebuild menu item or press Ctrl-F9 in order to implement the changes.
6. Stop

Stops execution of the simulation. Unlike Pause, you cannot restart from the current position
after pressing Stop. Pressing Run following Stop will start the simulation from the
beginning of the file. Also press Run following Stop if you want to restart process after
finish of the simulation. The simulation will be started keeping the latest scale for each graphic
window. If you want to start with the initial scale press the Reset button.
7. View buttons

Press the appropriate button to set the desired view for the graphic window that has a focus (this
window is identified by blue border).
8. Parallel to Axis sectioning

Generates a sectioned part slicing it with a plane parallel to the Axis.


9. Through 2 points sectioning

Allows you to cut away a portion of the part through any vertical plane defined by two points.
10. Unsectioning

Press this button to restore the sectioned part.


11. Zoom Window

Allows for the zooming by a window or region selection method. To use this function, click the
button and while holding down the left mouse button select the desired window and then release
the mouse button.
12. Zoom In

Press this button and then press the left mouse button at the desired point to Zoom in on a part.
Press the right mouse button to leave Zoom In mode.

13. Zoom Out

Press this button and then press the left mouse button to Zoom out on a part. Press the right
mouse button to leave Zoom Out mode.
14. Zoom Restore

Reverts to the initial zoom view.


15. Pan

Moves the part within the window. Press the button, and then hold the left mouse button down
while moving the mouse. When the view is in the desired position release the mouse button.
Press the right mouse button to leave Pan mode.
16. Rotate

Rotates the view. This mode is available for ISO view only. Press the button, then hold the left
mouse button down while moving the mouse. When the view is in the desired position release
the mouse button. Press the right mouse button to leave Rotate mode.
17. Measurements

Displays a tool for making measurements of the part.


18. Setup

Launches a dialog where you can configure how CutViewer works. If you press the save button
to exit rather than the OK button your settings will be the default the next time you launch
CutViewer.

Tool and stock definition


As CutViewer loads an NC file, it looks for information about the stock size, tool geometry and
program origin placement relative to the stock origin. This requires the addition of several lines
to the NC file. If these lines are omitted from the NC file, CutViewer will initiate a sequence of
dialogs prompting for the missing information. If you prefer to insert the lines manually follow
the directions below:
Each NC file must contain following additional lines: STOCK, FROM, and TOOL. Tool, Stock
and From definition lines should be prefixed with a semicolon, left parenthesis or the character
your CNC controller uses for a comment line.

A.The stock shape may be a Block or Cylinder with a bore.


1. The line format for a Block is described below:
STOCK/BLOCK, Length, Width, Height, Origin X, Origin Y, Origin Z

The first three variables are the stock size, given in positive numbers representing the actual
measurements of the material. The stock reference point (origin) is the lower left corner in the
isometric view (the point with the minimal X,Y,Z coordinates) . The Stock origin also can be
identified by the intersection of the yellow, blue and red axes when the rotate (view) button is
pushed. The last three numbers indicate the x,y,z position of the program origin relative to the
stock origin. This definition provides more control than assigning z=0 at the top surface of the
block, it also requires more attention.
For example:1.If the stock has a length of 100 mm, a width of 70 mm, a height of 30 mm and the program
origin is at center of the top face:
(STOCK/BLOCK,100,70,30,50,35,30)

2.Similarly,stock with a program origin at the origin of the top surface is written as:
(STOCK/BLOCK,6,4,1,0,0,1)

2. If the stock shape is a Cylinder with a bore:


(STOCK/CYLINDER, D1, D2, Height, Origin X, Origin Y, Origin Z)

D1 is Outer Diameter
D2 is Inner Diameter

The inner diamter D2 may be 0. Diameters and Height represent the actual measurements of the
cylinder. The stock reference point (origin) is the center of the cylinder bottom.

For example
1.If the cylinder has a diameter of 100 mm, a height of 30mm and the program origin is at center
of the bottom face:
(STOCK/CYLINDER,100,0,30,0,0,0)

2.If the program origin is at center of the top face:


(STOCK/CYLINDER,100,0,30,0,0,30)

3.If the cylinder has a bore diameter 40 mm:


(STOCK/CYLINDER,100,40,30,0,0,30)

If you start the program with the wrong Stock parameters you can re-deine the stock selecting the
Redefine a Stock menu item from the Edit window popup menu or simply pressing Alt+S and
the Stock definition dialog will appear.

B. Types Of Tools
1. TOOL/MILL, Diameter, Corner radius, Height, Taper Angle
Tool/Mill: the Corner Radius will indicate the type of mill used where 'r' is the corner radius
specified and 'D' is the tool Diameter:

r=0 for a flat end mill (Fig.1)


r<D/2 for bull end mill (fig.2)
r=D/2 for ball end mill (if the control point is the tool tip) (Fig.3)
r=-D/2 for ball end mill ( if control point is the center of the ball) (Fig.4)
2. TOOL/CHAMFER, Diameter, Point Angle, Height

or
TOOL/CHAMFER, Diameter, Point Angle, Height, Chamfer Length

3. TOOL/DRILL, Diameter, Point Angle, Height

4. TOOL/CDRILL, D1, A1, L, D2, A2, H

Programming in Cut viewer Mill in G-M code that uses these Subroutines
(G-code) programs gives the user great power and flexibility in creating and running programs
that describe path motion and its associated I/O.This is important not just for classic CNC
machine tool applications, but for any application that uses CAD/CAM software for the
automatic generation of these programs.

F500 - Cutting speed 500 mm/min


G00 X10.00 Y5.00 -Rapid move to (10,5)
M03 - Start spindle
G04 P2.0 - Wait 2 seconds
G01 Z0 - Lower cutter
X30.25 Y5.00 - Linear XY move
G03 X35.25 Y10.00 R5 - CCW (Counter Clockwise) arc move
G02 X5.00 Y50.10 R5 - CW (Clockwise) arc move
G01 Z5 - Cutter up
M05 - Stop cutter
G00 X0 Y0 - Rapid move back to home

T03 - Select tool 3


M30 -End of program (not actually needed)

G-M CODE IN CUTVIEWER MILL V3.2


SAMPLE 1. G-M CODE for writing cad cam on workpiece/stock
INPUT:M03 S500
(STOCK/BLOCK,60,100,5,0,0,5)
(TOOL/DRILL,2,120,2)
(COLOR,255,255,255)
G00 X20 Y60 Z2
G01 Z-.5 F50
G02 X10 Y70 R10
G02 X20 Y80 R10
G01 Z2
G00 X25 Y60
G01 Z-.5
G01 Y75
G02 X30 Y80 R5
G02 X35 Y75 R5
G01 Y60
G01 Z2
G00 X25 Y70
G01 Z-.5
G01 X35
G01 Z2
G00 X40 Y60
G01 Z-.5
G03 X50 Y70 R10
G03 X40 Y80 R10

G01 Z2
G00 X45 Y77.5
G01 Z-.5
G01 Y62.5
G01 Z2
G00 X20 Y 20
G01 Z-.5
G02 X10 Y30 R10
G02 X20 Y40 R10
G01 Z2
G00 X25 Y20
G01 Z-.5
G01 Y35
G02 X30 Y40 R5
G02 X35 Y35 R5
G01 Y20
G01 Z2
G00 X25 Y30
G01 Z-.5
G01 X35
G01 Z2
G00 X40 Y20
G01 Z-.5
G01 Y35
G02 X42.5 Y37.5 R2.5
G01 X45 Y32.5
G01 X47.5 Y37.5
G02 X50 Y35 R2.5
G01 Y20
M05
OUTPUT:-

SAMPLE 2. G-M CODE for making bottle on workpiece/stock


INPUT:M03 S500
(STOCK/BLOCK,100,100,5,0,0,5)
(TOOL/DRILL,2,120,2)
(COLOR,255,255,255)
G00 X50 Y10 Z2
G01 Z-.5 F50
G01 X25
G02 X30 Y25 R30
G01 Y45
G02 X40 Y70 R40
G03 X45 Y80 R50
G01 Y90
G01 X55
G01 Y80
G01 X45
G01 X55
G03 X60 Y70 R50
G02 X70 Y45 R40
G01 Y25

G02 X75 Y10 R30


G01 X25
M05
OUTPUT:-

SAMPLE 3. G-M CODE for making circle on workpiece/stock


INPUT:M03 S500
(STOCK/BLOCK,50,50,5,0,0,5)
(TOOL/CHAMFER,2,120,2)
(COLOR,255,255,255)
G00 X15 Y15 Z2 F50
G01 Z-.5
G02 X5 Y25 R10
G02 X15 Y35 R10
G02 X25 Y25 R10

G02 X15 Y15 R10


M05
OUTPUT:-

Das könnte Ihnen auch gefallen