Understanding 3D cameras

Hi, I am new to Isaac Sim. I wanted to understand how 3D cameras work. I am planning to use a 3D camera/ LIDAR attached to the TCP flange of a Cobot arm. I plan to use synthetic data generation to train the cobot for the routine. Is there any considerations or limitations that I should be aware of? Like any minimum distance, field of view etc which could generate any possible errors? Is there a way to take a point cloud snapshot and use that to perform the motion (the environment is narrow and availability of light might be a concern) or does Isaac sim require a constant line of sight? I am very new, so thanks in advance!