If there is no output triggered by CMP, check if the polarity setting of _8154_det_trigger-logic() matches the external device.
Common troubleshooting
Possible causes and solutions for the phenomenon
Motor does not rotate, pulse output mode does not match or jumper error check _8154_det_pls_outmode(); Confirm JP jumper
Encoder reading is abnormal, differential voltage is insufficient, or wiring is reversed to measure EA+/EA - differential ≥ 3.5V; use pls_logic to reverse
Stop the limit immediately. The EL logic setting does not match the actual switch. Set it to normally open/normally closed using _8154_det_limit-logic()
Return to origin failed ORG/EZ logic or mode configuration error check parameter _8154_det_home_comfig(); Capture ORG signal with oscilloscope
Arc interpolation is not circular, and reasonable vector velocity or acceleration is not set to ensure that MaxVel and Tacc make the tangent velocity reasonable
CMP has no pulse output comparison source or the comparison value is set improperly. Confirm that the comparison source is feedback or command counter; Check CmpMethod
Multi card synchronization failed due to K1/K2 connection error or duplicate card IDs. Cascade according to section 2.6; Ensure that each card's SW1 is unique
Premature stop of movement triggered by soft limit or ALM effective check_8154_get-io_status(); Disable soft limit testing
