//Spindle Stop //set Spindle speed control via DAC & PWM1 channel #include pins.h #include vars.h main() { portclr(OUTPUT_SPINDLE); portclr(OUTPUT_CCW_SPINDLE); proc=plc_proc_idle; message=PLCCMD_TRIGGER1_OFF; timer=10;do{timer--;}while(timer>0); if (spindle_off_delay!=0) { timer=spindle_off_delay; do { timer--; } while (timer>0); }; dac01=0x0; gvarset(7370,0); timer=30;do{timer--;}while(timer>0); //Spindle State gvarset(7371,0); timer=30;do{timer--;}while(timer>0); //Spindle Speed exit(99); //normal exit };