Software limit. A means of defining an area or boundary of motion for which the laser cutting machine cannot exceed. Typically these are used to define the cutting envelope in which the head can move without crashing into something. This is done in software, instead of hardware, so that it can be changed when you change your fixturing or setup, and so that the machine can warn you ahead of time before you attempt to do an impossible move. See Hard Limit.