M Codes
1 7 0
96-8000 rev R June 2007
M49 Set Status of Pallet
This M code sets that status of the pallet specified by the P code to the value specified by the Q code. The
possible Q codes are 0-Unscheduled 1-Scheduled 2-Loaded 3-Completed 4 through 29 are user definable. The
pallet status is for display purposes only. The control does not depend upon it being any particular value, but if it is
0, 1 2 or 3, the control will update it as appropriate.
Example: M49Pnn Qmm
Sets the status of pallet nn to a value of mm.
Without a P-code, this command sets the status of the currently loaded pallet.
M50 Execute Pallet Change
Used with a P value or pallet schedule table to perform a pallet change. Also see the pallet changer section.
M51-M58 Set Optional User M Codes
The M51 through M58 codes are optional for user interfaces. They will activate one of the relays and leave it active.
Use M61-M68 to turn these off. The RESET key will turn off all of these relays.
See M21-M28 for details on the M-Code relays.
M59 Set Output Relay
This M code turns on a relay. An example of its usage is M59 Pnn, where “nn” is the number of the relay being
turned on. An M59 command can be used to turn on any of the discrete output relays in the range from 1100 to
1155. When using Macros, M59 P1103 does the same thing as using the optional macro command #1103=1,
except that it is processed at the end of the line of code.
NOTE:
8M #1 uses addresses 1140-1147.
M61-M68 Clear Optional User M Codes
The M61 through M68 codes are optional for user interfaces. They will turn off one of the relays. Use M51-M58 to
turn these on. The Reset key will turn off all of these relays.
See M21-M28 for details on the M-Code relays.
M69 Clear Output Relay
This M code turns off a relay. An example of its usage is M69 Pnn, where “nn” is the number of the relay being
turned off. An M69 command can be used to turn off any of the output relays in the range from 1100 to 1155. When
using Macros, M69 P1103 does the same thing as using the optional macro command #1103=0, except that it is
processed at the end of the line of code.
M75 Set G35 or G136 Reference Point
This code is used to set the reference point for G35 and G136 commands. It must be used after a probing function.
M76 / M77 Control Display Inactive / Control Display Active
These codes are used to disable and enable the screen display. This M-Code is useful during the running of a large
complicated program as refreshing the screen takes processing power that otherwise may be necessary to com-
mand the moves of the machine.
M78 Alarm if Skip Signal Found
This M-code is used with a probe. An M78 will generate an alarm if a programmed skip function (G31, G36 or G37)
receives a signal from the probe. This is used when a skip signal is not expected, and may indicate a probe crash.
This code can be placed on the same line as the skip G-code or in any block after.
M79 Alarm if Skip Signal Not Found
This M-code is used with a probe. An M79 will generate an alarm if a programmed skip function (G31, G36, or G37)
did not receive a signal from the probe. This is used when the lack of the skip signal means a probe positioning
error. This code can be placed on the same line as the skip G-code or in any block after.
Summary of Contents for Mill
Page 12: ...96 8000 rev R June 2007 Safety 5 ...
Page 14: ...96 8000 rev R June 2007 Safety 7 LATHE WARNING DECALS ...
Page 15: ...8 Safety 96 8000 rev R June 2007 ...
Page 17: ...10 Introduction 96 8000 rev R June 2007 ...
Page 117: ...110 4 5 Axis Programming 96 8000 rev R June 2007 ...
Page 199: ...Settings 192 96 8000 rev R June 2007 ...