Haas Alarm: 912 (M) APC-NO P CODE OR Q CODE FOR M46 – M46 must have a P code and a Q code. The P code must be a line number in the current program. The Q code is the pallet number, if loaded, that causes a jump to the program line number.