CNC Glossary [Letter: M]

Letter:   A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z



TermDescription [ EN / PL ]
M CODECoded number, following the M address, that specifies a miscellaneous function.
M CODE GROUP CHECK FUNCTIONChecking that the combination of M codes specified in a block is valid.
M CODE GROUP FUNCTIONDisplaying M codes by group and checking that the combination of M codes specified in a block is valid.
M CODES FOR TOOL POST SYNCHRONIZATIONM code that causes a tool post to wait for another during machining.
M FUNCTIONSpecifying machine operations such as start and stop of the spindle and the end of a program.
MACHINABILITYThe degree of difficulty with which a metal may be machined; may be found in appropriate handbooks.
MACHINE LANGUAGEA language written in a series of bits which are understandable by, and therefore instruct, a computer. The first level computer language, as compared to a second level assembly language or a hird level compiler language
MACHINE PROGRAMMEan ordered set of instructions in automatic control language and format recorded on appropriate input media and sufficiently complete to effect the direct operation of an automatic control system
MACHINE COORDINATE SYSTEMCoordinate system whose origin is defined as being the machine zero point, a machine-specific point which acts as a reference point for the machine
MACHINE LOCKChanging position displays, without moving the controlled axes, for program checking.
MACHINE TOOLA power-driven machine designed to bore, cut, drill, or grind metal or other materials.
MACHINE ZERO POINTThe machine zero point can be set by three methods—by the operator, manually by a programmed absolute zero shift, or by work coordinates, to suit the holding fixture or the part to be machined.
MACHINING CENTREA machine tool, usually numerically controlled, capable of automatically drilling, reaming, tapping, milling and boring multiple faces of a part and often equipped with a system for automatically changing cutting tools
MACHINING CENTERA CNC milling and drilling machine that has an automatic tool changer making it capable of performing multiple operations.
MACHINING TIME STAMP FUNCTIONMeasuring the time required to execute a program, on a memory operation basis, and displaying the measured time on the CNC screen. The measured time is written as a comment in the program.
MACHINING, FINISHMachining a surface to give it the desired finish
MACHINING, ROUGH (ROUGH FINISHING)Removing excess stock (material) with a machine tool thus shaping it in preparation for finish machining
MACHINISTA person who is skilled in the operation of machine tools. He must be able to plan his own procedures and have a knowledge of heat-treating principles
MACROA source language instruction from which many machine language instructions can be generated (see compiler language)
MACRO CALLCalling a custom macro program for execution, passing parameters.
MACRO COMPILER/MACRO EXECUTERPrograms used to convert a custom macro source to an executable form (macro compiler), save the conversion results into ROM, and execute them (macro executer).
MACRO STATEMENTBlock containing a calculation command, control command, or macro call command.
MACRO VARIABLEVariable used in a custom macro program.
MAGNESIUM-A lightweight, ductile metal similar to but 1ighter than aluminum.
MAGNETIC CORE STORAGEThe process of storing information on magnet memory elements for later use by a computer.
MAGNETIC COREAn element for switching or storing information on magnetic memory elements for later use by a computer
MAGNETIC DISK STORAGEA storage device or system consisting of magnetically coated metal disks
MAGNETIC CHUCKA flat, smooth-surfaced work holding device which operates by magnetism to hold ferrous metal workplaces for grinding.
MAIN FRAMEThe portion of a computer system consisting of the arithmetic and control units and the working memory
MAIN PROGRAMSet of instructions that form the main part of a program. This term is used in contrast to the term subprogram.
MALLEABLECapable of being extended or shaped by hammering or rolling.
MANAGEMENT INFORMATION SERVICE (MIS)An information feedback system from the machine to management and implemented by a computer
MANDRELA precision-made tapered shaft to support work for machining between centers.
MANUAL DATA INPUT (MDI)A means of inserting data manually into the control system
MANUAL FEEDRATE OVERRIDEDevice enabling operator to reduce or increase the feedrate
MANUAL PAST PROGRAMMINGThe manual preparation of a manuscript in machine control language and format to define a sequence of commands for use on an NC machine
MANUAL ABSOLUTE ON AND OFFManual intervention for selecting whether to add the amount of movement caused by manual operation to the coordinates (current position in a workpiece coordinate system) handled by the CNC.
MANUAL FEED IN SPECIFIED DIRECTIONFeeding a controlled axis manually in any specified direction.
MANUAL HANDLE FEEDFeeding a specified controlled axis by rotating the handle to generate command pulses.
MANUAL HANDLE INTERRUPTIONManual handle feed performed during automatic operation, in such a way that the manual-feed amount is added to the automatic-feed amount.
MANUAL INTERVENTIONPausing automatic operation and starting manual operation.
MANUAL NUMERIC COMMANDFeeding a controlled axis in jog mode by executing the data specified in program form.
MANUAL OPERATIONFeeding a controlled axis manually.
MANUAL PER REVOLUTION FEEDJog feed in which the feedrate is obtained by multiplying the feedrate per rotation, set in the CNC, by the spindle speed. Used to override the jog feedrate.
MANUAL PRESSINGManual control in which the operator presses a button on the machine operator’s panel to start punching.
MANUAL PULSE GENERATORUnit that converts rotation to pulse train when its handle is rotated manually. Used for manual handle speed.
MANUAL RAPID TRAVERSEFeeding a controlled axis at the rapid traverse rate in jog mode.
MANUAL REFERENCE POSITION RETURNManual feeding a specified controlled axis to a reference position.
MANUSCRIPTForm used by a part programmer for listing detailed manual or computer part programming instructions
MASTER AXISAxis for which move commands can be specified during synchronous operation.
MAXIMUM STROKEMaximum range of movement that can be controlled by the CNC or PMC.
MDI MODEMode in which MDI operation is possible.
MDI OPERATIONAutomatic operation based on a program input to the CNC from the MDI keyboard. The program is erased upon the completion of MDI operation.
MEMORY BULKAny non-programmable large memory, i.e., drum, disk
MEMORY CYCLE TIMEThe minimum time between two successive data accesses from a memory
MEMORY PROTECTA technique of protecting stored data from, alteration, using a guard bit to inhibit the execution of any modification instruction
MEMORYA device or media used to store information in a form that can be understood by the computer hardware
MEMORY MODEMode in which memory operation can be performed.
MEMORY OPERATIONAutomatic operation based on a program previously stored into CNC memory.
MENU SWITCHUse of the CRT/MDI, LCD/MDI or PDP/MDI panel to emulate some switches on the machine operator’s panel.
MESHTo engage, as the teeth between two gears.
MIC; MIKEA term used for micrometer, or to measure with a micrometer.
MICROMETER, DEPTHA micrometer in which the spindle projects through a flat, accurately machined bar used to measure the depth of holes or recesses.
MICROMETER, THREADA micrometer in which the spindle is ground to a point having a conical angle of 60 degrees. The anvil, instead of being flat has a 60 degree V-Shaped groove which fits the thread.
MICROPROCESSORA single integrated circuit which forms the basic element of a computer.
MICROPROGRAMMINGA programming technique in which multiple instruction operations can be combined for greater speed and more efficient memory use.
MICROSECONDOne millionth of a second
MILD STEELA term used for low-carbon machine steel.
MILLA milling machine; also, the act of performing an operation on the milling machine.
MILLINGCNC milling is a process that employs rotating, multi-point cutting tools to remove material from a workpiece.
MILLING CUFFERA cutting tool, generally cylindrica] in shape, used on a milling machine and operated essentially like a circular saw
MILLISECONDOne thousandth of a second
MINEMONICAn alphanumeric designation, designed to aid in remembering a memory location or computer operation
MINOR DIAMETERThe smallest diameter of a screw thread. Also known as the “root diameter.
MIRROR IMAGESInverting an incremental value for a programmed dimension word along a specified coordinate axis from positive to negative, or vice versa, with respect to a specified reference point.
MISCELLANEOUS FUNCTIONAn off-on function of a machine such as Clamp or Coolant on. (See Auxiliary Function.)
MISCELLANEOUS FUNCTION AUXILIARY FUNCTIONSpecifying start or stop of the spindle, or the end of a program. Spindle and tool functions may sometimes be included, in which case the term auxiliary function is used.
MODAL CALLCalling a custom macro program (once an instruction to call it is specified) each time a block having an axis movement command is executed. The calling is repeated until the call instruction is canceled.
MODAL G CODEG code which, once issued, remains valid until another G code in the same group is issued.
MODEHolding a specified function in the CNC. For example, once a cutter compensation preparatory function is issued, the CNC stays in the state in which cutter compensation is possible until a cutter compensation cancel preparatory function is issued (cutter compensation mode).
MODE SELECTIONSelecting an operation mode.
MODEMA contraction of modulator demodulator. The term may be used with two different meanings: 1. The modulator and the demodulator of a modem are associated at the same end of a circuit. 2. The modulator and the demodulator of a modem are associated at the opposite ends of a circuit to form a channel
MODULEAn independent unit which may be used on its own or in conjunction with other units to form a complete entity.
MONITORA device used for observing or testing the operations of a system.
MORSE TAPERA self-holding standard taper largely used on small cutting tools such as drills, end mills, and reamers, and, on some machines, spindles in which these tools are used.
MOVABLE HEADSReading and writing transducers on bulk memory devices which can be positioned over the data locations.
MOVE COMMAND CALLINGCalling a specific custom program from a block containing a move command, after the move command has been executed.
MSIMedium Scale Integration (See LSI.) Smaller than LSI, but having at least 12 gates or basic circuits with at least 100 circuit elements.
MULTI-EDIT FUNCTIONDisplaying two programs side-by-side so that they can be edited simultaneously.
MULTI-PIECE MACHINING FUNCTIONUsing simplified commands to punch out two or more products of the same shape from a workpiece.
MULTIBUFFERPreventing interpolation from being stopped between blocks by buffering multiple blocks.
MULTIPLE M COMMANDS IN A SINGLE BLOCKEnabling the issue of more than one M code in a single block.
MULTIPLE REPETITIVE CYCLECanned cycle that is repeated until a program-specified target figure is attained. By means of this method, the specification of only a final figure, for example, enables the automatic determination of intermediate tool paths.
MULTIPLE SUBSCREENSDisplaying information about the current position and a program being executed on a subscreen (window placed on the main screen).
MULTIPLE TOOL CONTROLAutomatically indexing tools in a multiple-tool unit, which consists of two or more different tools in a single tool holder.
MULTIPLE-THREAD SCREWA screw made of two or more threads to provide an increased lead with a specified pitch.
MULTIPLEXERA hardware device which handles multiple signals over a single channel.
Total : M - 97