originally frameaccum~ can perform a "phase wrap" just like phasewrap~ does with an argument that is non zero, this is missing in the Pd version, so you need to use both frameaccum~ and phasewrap~, which is also less efficient than a single object.
From Max's documentation
Arguments phasewrap-flag (0 or nonzero) [int] OPTIONAL
A non-zero integer argument will cause the accumulated values to be wrapped between -π and π. This optional feature is to reduce roundoff error when using frameaccum~ to accumulate phase values. When the argument is set to one. frameaccum~ object performs a phase warping (like the phasewrap~ <../../docs/refpages/msp-ref/../msp-ref/phasewrap~.maxref.xml>object). It is more efficient to use the non-zero argument than to use a combination of frameaccum~ andphasewrap~ <../../docs/refpages/msp-ref/../msp-ref/phasewrap~.maxref.xml> objects.