See symbols based on ISO 1219-1 and 2 here">
Hydraulic symbols can provide a clear representation of the function of each hydraulic component and therefore laying each symbol out on the page in the same way the components are placed in the circuit allows for the complete function of the hydraulic equipment to be diagnosed and understood.
It would be nice to think that each type valve had it's own symbol and that all valves can be clearly defined, however, the international standard has been the focus of much discussion for many years and is something of a compromise. The problem is that manufacturers often have subtle differences in the detail of their valve design which they'd all like to form part of the standard symbol.
A relief valve for example may always have the same basic function but can be constructed in significantly different ways. Cost may vary between £10 and £1000 and performance may be equally different. As an hydraulics engineer it's important to understand the difference but this may not always be possible from the symbol. For example knowing where whether the valve uses a sealed poppet, spool element or both can make a big difference to the circuit operation; as can pilot feed or orifice positions etc
The approach we recommend is generally to build your own larger symbols from the same basic elements whenever more detail is required. If you learn the basics you should be be able to interpret all circuits provided you pay particular attention whenever the fine detail changes. Sometimes putting too much detail will confuse things so designers might leave it out. Often the manufactures are not keen to disclose too much information on what is essentially their own unique IP that has probably taken them many years to develop.
Always be careful not to assume circuit drawings are correct. Circuits may be changed without the drawings being updated and some are just plain wrong. Use them as a master to work through the components in the actual circuit you are working on; checking the valves to the symbols as you go.