CNC Knowledge
34 FOLLOWERS
Hi, I am Harshal Dhawas a Mechinical Engineer. I am very passionate about cnc machining. I always try to learn more and teach more about my cnc machining programming skills and other technical, programming skill.
CNC Knowledge
1y ago
Code
Group
Function
GOO
01*
Rapid Motion (ST20 945 in/min,ST30SS 1200 in/min in Z)
G01
01
linear Interpolation Motion
G02
01
CW Interpolation Motion
G03
01
ccw Interpolation Motion
G04
00
Dwell (non-modal)
G09
00
Exact Stop (non-modal)
G10
00
Programmable Offset Setting (non-modal)
G17
02
XY Plane Selection (used with live tooling)
G18
02*
ZX Plane Selection (Plane used onlathes)
G19
02
VZ Plane Selection (used with live tooling)
G20
06
Inch Programming Selection (setting #9)
G21
06
Metric Programming Selecti ..read more
CNC Knowledge
2y ago
Different types of CNC machines are available in the market today. They can be used for different purposes such as 3D printing, cutting, and engraving etc. CNC machines are a valuable tool that has the potential to create thousands of high-quality parts with just a few minutes work. However, it is not enough to have the machine in your shop and start cutting out parts for your customers. You will need to know how to use these machines so that you can produce high-quality parts without much effort. In this blog I am going to explain what type of CNC machine best suits your needs.
Thi ..read more
CNC Knowledge
2y ago
SPINDLE SPEED [N] : Spindle speed plays a very important role in calculating cutting speed. Spindle speed is also called RPM. This means how much revolution the spindle does in a minute is called RPM or spindle speed.
Suppose 2000 spindle speed. If you want to show spindle speed in a CNC program, it should be called S2000.
CUTTING SPEED: It is the speed at which material remove in one minute by cutting tool from a linear distance of workpiece. It is express as mm/min or m/min.
Formula ;
  ..read more
CNC Knowledge
2y ago
CNC means Computer Numerical Control and VMC means Verticle Machining Center. There is no difference between CNC and VMC , because VMC is a type of CNC . But here we see the difference between CNC Lathe and VMC /CNC Milling.
<!--[if gte mso 9]>computer worldNormalcomputer world3942020-09-09T15:19:00Z2020-09-09T15:36:00Z1164935by adguard72109714.00<![endif ..read more
CNC Knowledge
2y ago
Numerical Control Means operation which is controlled by number, letter and symbol. By using this technology machine tool & workpiece operate automatically. Numerical instruction is designed to do a particular job. NC machine has the capability to change the program for a particular job. In this system, we feed program in punch card/ punch tape. Application of numerical control is in lathe & milling machine and many other like; welding, sheet metal working, riveting.
History : The invention of numerical control has been due to the pioneering work of John T. Parson ..read more
CNC Knowledge
2y ago
In helical milling program we are widening diameter of hole up to 31.5mm . Lets see how to make program for helical milling ;
O1234
N10 M06T0606 ;
N20 G91 G54 G21 G17 G80 G43 ;
N30 M03S1200 ;
N40 G00 X0.0 Y0.0 ‘
N50 G00Z10 M08 ;
N60 G01 Z0 G95 F0.2 ;
N70 G01X15.5 G41 ;
N80 G03I= -15.75 Z= IC (-4) ;
N90 G03I= -15.75 Z= IC (-4) ;
N100 G03I= -15.75 Z= IC (-4) ;
N110 G03I= -15.75 Z= IC (-4) ;
N120 G03I= -15.75 Z= IC (-4) ;
N130 G03I= -15.75 Z= IC (-4) ;
N140 G03I= -15.75 Z= IC (-4) ;
N150 G01 ..read more
CNC Knowledge
2y ago
G10 Programmable offset is used for tool data entry (tool offset) and fixture offset data entry (work offset) in CNC machine. It is very easy to take offset in this method. g10 is used to serve in the datum position program. This code is very useful in a machine when you want to perform an operation on multiple fixtures or do the same process over and over again. Using this code, we can save the time required for offset setting.
1] TOOL OFFSET DATA ENTRY ( Tool offset) - The Tool Holder Presetter Gaugeis used to offset the tool. The values of X a ..read more
CNC Knowledge
2y ago
M CODE
DESCRIPTION
USE IN
M00
Program stop
Lathe& Milling
M01
Optional code for program stop
Lathe& Milling
M02
End of program
Lathe& Milling
M03
Spindle start clockwise
Lathe& Milling
M04
Spindle start counter clockwise
Lathe& Milling
M05
Spindle stop (cancel M03 & M04)
Lathe& Milling
M06
Tool change command
Milling
M08
Coolant ON
Lathe& Milling
M09
Coolant OFF
Lathe& Milling
M10
Chuck clamp
Lathe
M10
4th axis break ON
Milling
M11
Chuck unclamp
Lathe ..read more
CNC Knowledge
2y ago
G CODE
DESCRIPTION
USE IN
G00
Rapid traverse
Lathe & Milling
G01
Linear Interpolation (machining in straight line)
Lathe & Milling
G01
Chamfer & corner rounding
Lathe
G02
Circular interpolation clockwise . ( Arc machining )
Lathe & Milling
G03
Circular interpolation counter-clockwise (Arc machining)
Lathe & Milling
G04
Dwell time
Lathe & Milling
G05
Fine spindle control
Lathe
G09
Exact stop
Lathe & Milling
G10
Programmable offset setting
Lathe & Milling
G12
CW Circular ..read more
CNC Knowledge
2y ago
Follow the below steps ;
Step 1 – Press “ AUTO” key.
Step 2 – Removal “M/C LOCK”. If the machine is lock by pressing machine lock key.
Step 3 – Keep “FEEDRATE” zero .
Step 4 – Press “ PROG” key. And select the required program by clicking the program key.
Step 5 – Press “ CYCLE START” key.
Step 6 – Gradually increase the feed rate.
Step 7 – After work was performed then press “CYCCLE STOP” key.
click here MDI JOG EDIT OFFSET GRAPH ..read more