Sachverhalt:
A._ ist dem Bundesgericht aus zahlreichen Verfahren bekannt. Vorliegend geht es um den Entscheid der KESB U._ vom 24. Januar 2019, mit welchem die Kindesschutzmassnahmen für die Tochter C._ angepasst und die Kompetenzen der Beiständin erweitert wurden.
Auf die hiergegen erhobene Beschwerde trat das Kantonsgericht von Graubünden mit Entscheid vom 25. April 2019 (Zustellung am 26. Juni 2019) mangels genügender Begründung nicht ein. In einer materiellen Eventualbegründung erläuterte es die Notwendigkeit der verfügten Anordnungen.
Dagegen hat A._ beim Bundesgericht am 24. Juli 2019 eine Beschwerde eingereicht. Die beiden Verfahren 5A_592/2019 und 5A_593/2019 betreffen zwei weitere Entscheide des Kantonsgerichts.

Erwägungen:
1.
Die Beschwerde hat ein Rechtsbegehren und eine Begründung zu enthalten (<ref-law>), in welcher in gedrängter Form dargelegt wird, inwiefern der angefochtene Entscheid Recht verletzt (<ref-law>), was eine Auseinandersetzung mit der Begründung des angefochtenen Entscheides erfordert (<ref-ruling> E. 2 S. 116).
2.
Die Beschwerde enthält keinerlei Rechtsbegehren. Schon daran scheitert sie.
Die Vorinstanz ist auf das Rechtsmittel der Beschwerdeführerin nicht eingetreten. Streitgegenstand ist deshalb grundsätzlich nur die Frage, ob die Vorinstanz zu Recht einen Nichteintretensentscheid gefällt hat (<ref-ruling> E. 1.2 S. 41). Dazu finden sich in der Beschwerde keinerlei Ausführungen.
Im Übrigen würde die Beschwerdebegründung, welche nebst Bibelzitaten einzig die Aussage enthält, die KESB berufe sich auf alte Angelegenheiten, aber vieles habe sich verändert, selbst in Bezug auf die subsidiären materiellen Ausführungen des Kantonsgerichtes den sich aus <ref-law> ergebenden Begründungsanforderungen nicht genügen.
3.
Nach dem Gesagten erweist sich die Beschwerde als offensichtlich nicht hinreichend begründet, weshalb auf sie nicht eingetreten werden kann und der Präsident im vereinfachten Verfahren entscheidet (<ref-law>).
4.
Angesichts der konkreten Umstände wird auf die Erhebung von Gerichtskosten verzichtet (<ref-law>).

Demnach erkennt der Präsident:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Es werden keine Kosten erhoben.
3.
Dieses Urteil wird der Beschwerdeführerin, der KESB U._, C._ und dem Kantonsgericht von Graubünden, I. Zivilkammer, schriftlich mitgeteilt.
Lausanne, 30. Juli 2019
Im Namen der II. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Herrmann
Der Gerichtsschreiber: Möckli