PUTFTOCF command could not be transferred
Siemens · SINUMERIK 828D
What does 22320 mean?
This alarm indicates that the cyclic transfer of the PUTFTOCF data block (fine tool compensation) failed because the transfer area is already occupied. This commonly occurs if another channel is simultaneously attempting to transfer a data block, creating a resource conflict. If left unaddressed, this prevents fine tool compensation from being applied, potentially leading to inaccuracies in machining and affecting product quality.
Common Causes
- Another channel or function (e.g., HMI, PLC) is actively writing to the same fine tool compensation (FTOCF) data block, causing a conflict.
- The transfer area for the PUTFTOCF command is locked or busy due to an ongoing internal drive process or data synchronization.
- Insufficient buffer space or memory within the drive to receive the PUTFTOCF data block.
- Incorrect timing or sequencing of the PUTFTOCF command from the PLC/HMI, attempting to write before the previous operation is complete.
- Corrupted data block or invalid format being sent with the PUTFTOCF command.
Repair Steps & Checklist
Click steps to track your progress.
- 1
1. Review the PLC program and HMI scripts to ensure only one source is attempting to write to the fine tool compensation data block at any given time.
- 2
2. Introduce a delay or handshake mechanism in the PLC program to ensure the previous data transfer is complete before initiating a new PUTFTOCF command.
- 3
3. Check the drive's internal diagnostic parameters (e.g., r2000, r2001 for communication status) to identify any active data transfer locks.
- 4
4. Verify the integrity and format of the data block (e.g., correct data types, length) being sent with the PUTFTOCF command.
- 5
5. Cycle power to the drive to clear any temporary memory lock-ups or buffer issues.