Ciao, premettiamo che in questo forum non si parla normalmente di programmazione CNC. Chiariamo anche il fatto che non esiste un unico linguaggio CNC, ma esistono tanti "dialetti ISO" e ogni costruttore può aggiungervi un linguaggio parametrico-macro. E' appunto di un linguaggio macro di uno specifico controllo che stiamo parlando, e non di un programma in ISO.

Detto questo per risolvere il tuo problema il tuo linguaggio deve disporre dell'operatore AND, non è detto che si scriva and, in linguaggio C ad esempio si usa il simbolo &&, comunque significa in pratica e, esempio, IF LARGH>400 E LARGH >=600 THEN

IF LARGH>400 AND LARGH <=600 THEN
IF LARGH>600 AND LARGH <=1000 THEN
IF LARGH>1000 AND LARGH >=1500 THEN
IF LARGH>2000 THEN

Se il linguaggio mette a disposizione un ELSEIF usare questi al posto degli IF sucessivi al primo