imagine i have 3d mesh for example one box. i want to expand this box as layers like if height of box is 1cm i want to divide it to 100 layer with 100 micron thickness.
You are looking for a slicer. Go to the following link and scroll down to "3D Printing Tools." You will see a short list of some good and open source slicers.
http://emlab.utep.edu/resources.htm
BTW, if you come across any other good open source software, please let me know. I'd like to include it in this list.
If I understand your question properly, you want to stake slices from an object, not unlike generating contours from a terrain model.
I can think of a few ways:
1) Create>>Shape>> Section - This gives you a plane in space which you can manipulate and move through your model. On the parameters box, press "Create shape" when you are ready to make a slice. This will only give you splines (lines) in space.
2) You could also make a thin slicing "slither box" that is wider than your object (X,Y), with the height of 100 microns (Z). Position it at the bottom of your object, then use the array tool (tools>>array) to precisely replicate the 100 layers you want layered upwards. Also, array your original shape x100, all in the same place . Then select each "slither box" and "boolean compound object" it to one of copies of the object. The boolean output should be set to "intersection". This will definitely work but it may be a bit cumbersome to do 100 times.
3) I have definitely seen free Max plugins that automate the above in seconds. Please let me know and I'll try to find it for you.