The invention provides a double-linear-motor contour compensation device and method based on a fuzzy RBF network 
integral sliding mode with respect to a double-linear-motor 
numerical control feeding 
system with the axial direction being in mutual vertical movement. A real-time 
contour error is used as the input of a controller, the powerful self-learning ability of the controller enables the 
contour error to tend to zero within limited time, and thus contour 
machining precision is improved. The double-linear-motor contour compensation device comprises a commutating and 
voltage-stabilizing unit, an IPM 
inverter, a DSP, a Hall sensor, a 
grating ruler, a current detection unit, a position and speed detection unit, an 
optical coupling isolation circuit, a driving protection circuit and a fault detection and protection circuit. The DSP comprises a QEP circuit of an 
event manager EVA, an ADC module, a PWM unit, a Flash storage module, a program storage, a 
timer and a PDPINT pin. A PI controller of a position 
signal setter, a 
linear motor position loop, a 
speed loop and an 
electric current loop, a 
contour error calculator, a fuzzy RBF network 
integral sliding mode contour compensator and a driver device are further arranged inside the DSP. The double-linear-motor contour compensation device is good in robustness, suitable for contour 
machining tasks of any track and capable of achieving high-precision contour control.