Here's a combination of Stefan's and Matthew's answer. Both of them addressed one of the points needed to solve your problem. To get 5pt margins on left, right, and top, use
\usepackage[left=5pt,top=5pt,right=5pt]{geometry}
For centering, put \centering inside the figure environment (just as Stefan wrote). A complete example:
\documentclass{article}
\usepackage[left=5pt,top=5pt,right=5pt]{geometry}
\usepackage{tikz}
\usepackage{caption}
\begin{document}
\begin{figure}[ht]
\centering
\begin{tikzpicture}[scale=(3/10)]
\draw[help lines] (0,0) grid (600mm,500mm);
\end{tikzpicture}
\caption{some caption here}
\end{figure}
\end{document}
Now this does not cover nearly the whole page. For this you have to change the scale of your tikzpicture or increase the values 600mm and 500mm accordingly.
As Matten wrote in his answer, this is only a good idea for single pages. If you want to do something like this in a larger document, then you can use Stefan's answer to the question I linked to in a comment above:
\begin{figure}[ht]
\noindent
\makebox[\textwidth]{
\begin{tikzpicture}[scale=(3/10)]
\draw[help lines] (0,0) grid (600mm,500mm);
\end{tikzpicture}
}
\caption{some caption here}
\end{figure}
tikzpictureis just too large, it doesn't fit into the text width. – Hendrik Vogt Nov 30 '10 at 21:07\centeringoutside of the floating figure. – Stefan Kottwitz Nov 30 '10 at 21:10\centeringis a macro not an environment. Wrapping any environment around thefiguredoesn't do much. The\centeringmust go into it. Also afigurewhich should cover the whole page should use[p]not[ht]or use a non-floating environment. – Martin Scharrer May 03 '11 at 20:33