Cotton inserting machine can automatically cut and insert cotton into containers quickly and accurately. The machine is designed with a programmable logic controller (PLC) and novel high precision electronic positioning system. It features variable frequency control of mainframe speed. It possesses many protective functions. For example, it will automatically stop when bottle or cotton is absent or bottles are jammed. The product is well up to GMP requirements.