"我们" and "咱们" differ in the meaning of the object.
"咱们" must include the listener, and use it to call each other when speaking. includes the meaning of shortening the distance between the two sides.
"我们" i can include the listener, and sometimes it doesn't include the listener.