text: <s>[INST] Kinetix 350 Active Homing Summary: MAH ends in ERR 84 - Drive Digital Input Not AssignedI am setting up a new application using older components: ControlLogix 1756-L63 CPU rev 20.11, 1756-EN2T Ethernet/IP card, RSLogix 5000 v20.01, Kinetix 350 rev 1.55. This is an upgrade of a system we had with a SLC500 and an Ultra 3000 indexing through an HSRV. The motor is directly coupled to a ball screw to move flat sheets of material to a sequence of positions for forming. I have the homing sequence set to actively home to a switch, forward bi-directional, and the switch is a normally closed switch wired into the IOD connector of the Kinetix 350. From the Status screen of the Axis Properties, I can change the state of the Home I/O by waving something metal in front of the proximity switch. When I execute a MAH instruction, the ER bit comes on, and the Axis_Home.ERR parameter changes to 84. The ERR codes for Motion Instructions chart in Motion-RM002 says that it means this: 84 - The CIP drive device digital input is not assigned. - Drive Digital Input Not Assigned. I cannot find any place to specify that the homing switch should be anything other than the IOD input, and it seems like this should be intuitive. On the Ultra drives, I had to specify one of the digital inputs as the homing switch, but this should be automatic, right? What am I missing? [/INST] It should be automatic. You might try flashing the drive (current or newer version) to clear out any corrupt configuration information. You could also delete and re-create the axis in case there's something corrupt in the axis tag. \\n </s>