Hi I Have a website, i am using meta name="Robots" content="noindex,follow, now i want to cache these pages from Search engine. Is Google will cache my links ,if i will remove the noindex tag ?
If you remove the meta element then the next time Google crawls they will see the page is available to be indexed. They may or may not index the page depending as normal. So yes... remove the meta noindex element (or change to index,follow... same thing) if you want them to index the page.
... and after you've done that, don't forget to submit your site to Google Webmaster Tools to have the crawler visit your site sooner than it normally would.