G150 – pocket milling


In this example, we will mill the pocket shown using steps along the X-axis of 0.3”(I). We will take a maximum depth of cut of 0.2”(Q). (The first pass will only be 0.1”). We will leave 0.02”(K) for a finishing pass. The geometry is in program number O0200(P) 

O0010 ;

T1 M06 ;

G54 G90 G00 X3.0 Y3.5 ;

G43 Z0.1 H1 ;

S2500 M03 ;

N10 G81 Z-0.5 R0.1 F25. ;

T2 M06 ;

G43 Z0.1 H2 ;

S2000 M03 ;

G150 P200 G41 X3.0 Y3.5 Z-0.5 F30. R0.1 Q0.2 I0.3 K0.02 ;

G00 Z0.1 M09 ;

G28 G91 Y0 Z0 ;

M30 ; 

O0200 ;

G01 X2.0 ;

Y2.0 ;

X4.0 ;

Y4.0 ;

G03 X2.0 Y4.0 R1.0 ;

G01 Y3.5 ;

M99 ; 

(Sub-program for Pocket geometry) 

Notice that there is a drill cycle in line N10 for a clearing hole. 


Jane Campus Blog

Software Technologies

Software technologies

A CAD model of a mouse.

Originally software for Computer-Aided Design systems was developed with computer languages such as Fortran, but with the advancement of object-oriented programming methods this has radically changed. Typical modern parametric feature based modeler and freeform surface systems are built around a number of key C (programming language) modules with their own APIs. A CAD system can be seen as built up from the interaction of a graphical user interface (GUI) with NURBS geometry and/or boundary representation (B-rep) data via a geometric modeling kernel. A geometry constraint engine may also be employed to manage the associative relationships between geometry, such as wireframe geometry in a sketch or components in an assembly.

Unexpected capabilities of these associative relationships have led to a new form of prototyping called digital prototyping. In contrast to physical prototypes, which entail manufacturing time and in the design.


Jane Campus Blog