Bypass idle state modifications – Rockwell Automation IASIMP Computer Numerical Control (CNC) Machining Accelerator Toolkit Quick Start User Manual
Page 248

248
Rockwell Automation Publication IASIMP-QS034A-EN-P - October 2012
Appendix B
Logic Module Customization
3.
Use the String Browser to modify or set the
State_Name.
The new state name must match the updated state
set by the MachineSTATE_Add-On Instruction
instruction. For example, if the
MachineSTATE_Add-On Instruction instruction
places the machine into the
Machine.State.PRODUCING state, then the
corresponding State_Name tag must be set to
PRODUCING.
Each instance of any MachineSTATE_Add-On
Instruction needs to be set or updated based on
changes to the machine states.
Bypass Idle State Modifications
By default, the state machine transitions from STOPPED to IDLE when start is pressed on the HMI terminal.
While in IDLE, typically all of the modules are reset and ready to run. A sercos or CIP Motion axis, for example,
are enabled and holding position at this point. When start is pressed a second time, the machine transitions from
IDLE to RUNNING and motion begins. If your machine is not required to dwell on the IDLE state, but instead
transitions to the RUNNING state, then make this edit.
1.
Navigate to rung 5 in the R03_Control routine for the machine module.
2.
Delete the XIC and ONS instructions.
The IDLE state was not removed. Instead, the state machine
transitions instantly from IDLE into STARTING without
requiring a second start request. To the operator it appears as if
the IDLE state was removed or bypassed altogether.