This subject is designed to give students the necessary skills to properly plan and write a numerical control program. Topics covered include preparatory function, miscellaneous functions, linear interpolation, circular interpolation and canned cycles. Each student will have an opportunity to program and run the CNC machining center.
Basic of CNC programming. Machine configuration, axis alignment. General flow of the CNC process. Differences between conventional and CNC machines. | |
Rectangular and polar coordinate systems. Drawings for programmers. Workpiece - determining and assigning program zero, shift coordinates, registers, tool length and diameter compensation. | |
Program structure, types of program format, blocks, words, basic codes, type of motions, linear and circular interpolations. | |
Canned cycles – machining centers – Fanuc style programming | |
Canned cycles – turning centers – Fanuc style programming | |
Heidenhain – conversational format, program structure, codes, interpolation, cycles, parameters, free contour programming | |
Subprograms, parameters, macro – expert level programming | |
Test (1[h]) |
Practices (7x2[h]+1[h])
Linear and circular interpolation on plane - G/M codes. | |
Simple movement on plane | |
Contour programming, tool diameter correction, approach and departure of contour | |
Canned cycles – turning center – Fanuc style programming | |
Canned cycles – milling center – ISO programming | |
Conversational programming – linear and circular interpolation, cycles, editing and testing program -Heidenhain simulator | |
Conversational programming – parameters and free contour programming -Heidenhain simulator | |
Termination and summary (1[h]) |