LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Here is a user component for a Willey Vogel centralized lubricator. These are used in a lot of european machines. They were bought out by SKF and are used in many modern CNC machines as well.

The lubricator typically has a pressure switch which needs to close after running the pump for at least 10 seconds. If it doesn't close, there is likely a leak in the system or the pump never ran (ie fuse blown). It also has a fluid level switch which will open if the fluid level is too low.

To use the component, typically this is added to custom.hal:

#central lubrication
loadusr -W lube.py
net lube-run lube.run => hm2_5i25.0.7i77.0.0.output-02
net machine-is-enabled lube.machine_status <= motion.motion-enabled
net spindle-on lube.spindle_status <= motion.spindle-on
net lube-ps-float-sw lube.pressuresw_floatsw <= hm2_5i25.0.7i77.0.0.input-14

The component can be downloaded here: upload:lube.py

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions
Last edited February 21, 2015 12:56 pm by Zeeshan Munir (diff)
Published under a Creative Commons License