Skip to main content

part program for the given profile

N05 G00 G90 G40 G80 G54 G21 G94 G49 G00 G90 G40 G80 G54 G21 G94 G49 N05
N10 G91 G28 Z0 N10 G91 G28 Z0
N15 G28 X0 Y0 N15 G28 X0 y0
N20 M06 T01 N20 M06 T01
N25 M03 S1200 N25 M03 S1200
N30 G90 G00 X20 Y0 :
N35 G00 G43 Z2 H1 N35 G00 G43 H1 Z2
N40 G01 Z-2 F150 M08 M08 N40 G01 Z-2 F150
N45 X80 F300
N50 G02 X100 Y20 I20 J0 F200
N55 G01 Y80 F300
N60 G02 X80 Y100 I0 J20 F200
N65 G01 X20 F300
N70 G02 X0 Y80 I-20 J0 F200
N75 G01 Y20 F300
N80 G02 X20 Y0 I0 J-20 F200
N85 G00 Z10 N85 G00 Z10
N90 M09 N90 M09
N100 G91 G28 Z0 N100 G91 G28 Z0
N105 G28 X0 Y0 N105 G28 X0 y0
N110 M05 N110 M05
N115 M30 N115 M30

report error at


Popular posts from this blog

esprit software specifications

ESPRIT programming system is one of your DP Technology, a world leader in CAD / CAM software.For twenty years, DP Technology has an established position in the engineering industry, which is due to continuous development and use of the benefits of NC control systems.ESPRIT uses more than twenty years of experience in programming in the language of the ISO command and knowledge of machines working in the CNC system and its tools.DP Technology is investing 20% of its revenues in research and development.This ensures that the company always keep the leading position among the world's leading manufacturers of CAD / CAM.ESPRIT is an optimal system for operators and programmers looking for a friendly CAM system.It allows the programming of processing: milling (3, 4 and 5 axis)machine tools electroeroding WEDM wire.The program has a friendly Windows ® interface. The result is that the service and learning is easy and pleasant, often intuitive.The time needed to deal with the environ…

desktop milling machine

There is an interesting product for hobbyists and cnc students "a desktop milling machine" listed in portable cnc

Freezone jobs

Multi cut threading macro program example using G76

Multi cut threading macro program example using G76

Custom Macro – Using variables for the Programming :

Ideal application for the use of Variable programming (i.e. Custom Macro Programming) on a CNC Lathe :

As such the usage is covering very vast application area. You name it and it can be coded using macros. But, by and large following are the core application areas :

1) Threading applications like variable lead threading, Multi start threading,

Square and Trapezoidal threading, circular form non-standard type

threading ;

2) Multi-start worm cutting ;

3) Face and radial grooving of non-standard type;

4) Design one’ s own cycle of any type.

Example : Carrying out 4 start threading of the size – M16 x 2.0 mm pitch. Write a custom Macro “A” Program for the same. Use Multi-cut threading cycle – G76. Use following data :

Data :

i) O. D. = 15.8 mm
ii) δ1 = 30.0 mm
iii) δ2 = 5.0 mm
iv) 1st cut depth = 0.3 mm
v) Lead = Pitch x no. of starts = 2 x 4…