GMF, canal, mode programme, comportement après remise à zéro
3.5 Mode Programme
Signaux AP
CN → AP
Basic Program Plus
<Chan>.basic.in.stateReset
<Chan>.basic.in.stateInterrupted
<Chan>.basic.in.stateActive
<Chan>.basic.in.progStateRunning
<ModeGroup>.basic.in.ready
<ModeGroup>.basic.out.reset
AP → CN
Basic Program Plus
<Chan>.basic.out.ncStart
<Chan>.basic.out.progTest
<Chan>.basic.out.disableNcStart
<Chan>.basic.out.ncStopBlockEnd
<Chan>.basic.out.ncStop
<Chan>.basic.out.ncStopAxesAndSpindles
<Chan>.basic.out.reset
<Nc>.basic.out.emergencyStop
3.5.4
Interruption du programme
Signaux d'interface CN/AP
Conditions
Une interruption de programme n'est exécutée que si le canal et le programme CN sont
actifs :
• <Chan>.basic.in.stateActive == 1 (Canal : actif)
• <Chan>.basic.in.progStateRunning == 1 (Programme : en cours d'exécution)
Interruption du programme
Le traitement du programme peut être interrompu par les événements suivants :
• <Chan>.basic.out.ncStopBlockEnd == 1 (Arrêt CN à la limite du bloc)
• <Chan>.basic.out.ncStop == 1 (Arrêt CN)
• <Chan>.basic.out.ncStopAxesAndSpindles == 1 (Arrêt CN Axes plus broches)
• <Chan>.basic.out.singleBlock == 1 (Activer un seul bloc)
• Instruction programmée M00 ou M01 dans le programme CN exécuté
54
Basic Program
LBP_Chan*.E_ChanReset
LBP_Chan*.E_ChanInterrupt
LBP_Chan*.E_ChanActive
LBP_Chan*.E_ProgRunning
LBP_ModeGroup.E_MGOK
LBP_ModeGroup.A_MGReset
Basic Program
LBP_Chan*.A_NCStart
LBP_Chan*.A_ProgTest
LBP_Chan*.A_NCStartDisabl
LBP_Chan*.A_NCStopBlock
LBP_Chan*.A_NCStop
LBP_Chan*.A_NCStopASp
LBP_Chan*.A_Reset
LBP_NC.A_EMERGENCY
Description fonctionnelle, 01/2023, A5E48053578D AF
DB21, ... .DBX35.7
DB21, ... .DBX35.6
DB21, ... .DBX35.5
DB21, ... .DBX35.0
DB11.DBX6.3
DB11.DBX0.7
DB21, ... .DBX7.1
DB21, ... .DBX1.7
DB21, ... .DBX7.0
DB21, ... .DBX7.2
DB21, ... .DBX7.3
DB21, ... .DBX7.4
DB21, ... .DBX7.7
DB10.DBX56.1
Fonctions de base