If by "parameters" you mean values on the Machine Parameters pages, then no: none of them need to be changed.
Generally that would be done with changes to the PLC program, and optionally to the M function macros.
I am guessing that you would also want the spindle fan to run if you start the spindle using manual spindle control mode (from the jog panel, VCP or wireless MPG) as well as in a program with M3 or M4.
In that case, you would choose an unused output relay; give it the name you want; delete any PLC logic that relates to any previous (unneeded) function of that output; and add a line or two to control it the way you want.
As a hypothetical example, suppose you are using a copy of "Centroid-Standard-Mill-ALLIN1DC-r6.src". You will see that all nine relay outputs are assigned to some function or another, but perhaps you decide that you don't need a PLC-controlled worklight output, and so you can reassign OUT6.
In the definitions section of the PLC program, replace:
with:
Locate the code in MainStage that controlled the worklight output:
Code: Select all
;--Worklight
IF (Aux7Key_I || SkinAux7_M_SV || KbAux7Key_M) THEN (Aux7PD_PD)
IF (Aux7PD_PD ^ Aux7LED_O) || OnAtPowerUp_M THEN (Aux7LED_O)
IF Aux7LED_O THEN (WorkLightOut_O)
... and delete it.
Then you could either add to MainStage, in place of the deleted code, a line that reads:
Code: Select all
IF SpindleEnableOut_O THEN (SpindleCoolingFan_O)
Or you could go up into JogPanelStage, locate the code which reads:
Code: Select all
IF (SpindleEnableOut_O || SpinStart_M ) && !SpinStop_M
THEN (SpindleEnableOut_O)
and modify it so it reads:
Code: Select all
IF (SpindleEnableOut_O || SpinStart_M ) && !SpinStop_M
THEN (SpindleEnableOut_O), (SpindleCoolingFan_O)
Then recompile your PLC program, directing the output to a file named "mpu.plc", and restart.
To answer your question: yes, there is a PLC programming manual. There is also a series of videos on the subject.