The goal of the Shopfloor programmer is to easy make flat sufraces, round and square contours, round and square pockets and slotted holes.
A simple setup is made for getting familiar with the interface. (manual in Dutch while beta testing) It is still in development, so be carefull when using it! I am not responsible for the break downs of your CNC machine.
Eding CNC is a Dutch company which makes CNC controllers.
This macro contains routines which make standard cycli easy to program on the machine. These different functions save you time for making round or square holes and contours. Also a Teach-in option is built in for making serial productions.
All toolpaths are tool radius compensated. For this option you need to have your tool table up-to date or else no compensation is done or the wrong size.
For example: A motor mount with a slide option to place the belt in position.
- Flat surface
- Main mounting bolts
- Main axle pass through
- Motor mounting slots for sliding
- Motor axle pass trough oval slot
- Cut out of workpiece.
Functions in a nutshell:
Flood and mist coolant selectable, spindle speeds and feeds, radiuscompensation from the tooltable, helix lead in where possible.
FLATTENMaking the top of your workpiece flat and clean to start with a flat base or even all sides.
SQUARE CONTOURA contour inside or oustide in a square or rectangle shape.
ROUN DCONTOURA contour inside or oustide in a round shape.
SQUARE POCKETA square or rectangle pocket with helix lead in for fast approach of depth.
ROUND POCKETA round pocket with helix lead in for fast approach of depth.
SLOTTINGMaking keyways easy in horizontal or vertical shape in any size.
DRILLINGTo drill holes with a canned cycle.
CIRCULAR DRILLINGMake boltpatterns in a circular shape like a pattern for flanges or end caps.
Starting position of first hole is selectable.
TAPPINGEasy made tapping with a rigid tapping head.
PART PROGRAMTeach-in function to make a series of cycli in one file and later on editable.
HEADERSFor making standard headers and footers while in Teach-in mode.
Makes it easier to use codes like G21 and other defaults to use.
Also program ends like a M9 G28 and M30 to end the code.
MACHINE WARM UPTo warmup the machine moving all axles to it's maximum reach and run the main spindle.
Bugfixes and features in v0.2.2:
- Bugfix: Square contour coordinates changed to sizes instead. Overshootcompensation was calculated wrong.
- Bugfix: Added brackets to variables conform interpreter needs.
- Bugfix: Stepover Helix lead in changed to half the radius from centerpoint.
Latest version: Google drive projects: Saarloos.net Shopfloor programmer v0.2.2
Earlier version: Older but obsolete version: Saarloos.net Shopfloor programmer v0.2.1
Be aware that this software is in Bèta release!
Contact me if you find any errors or have comments.
If you like it or saved you a lot of time? You can donate with Paypal:
Current version: v0.2.2 - Issues and features list:
|8||Bug||Development||Square contour step down inside and outside swapped X and Y.||0.2.2.1|
|7||Bug||Testing||Square contour coordinates changed to sizes instead. Overshootcompensation was calculated wrong.||0.2.2|
|6||Bug||Testing||Added brackets to variables conform interpreter needs.||0.2.2|
|5||Bug||Testing||Stepover Helix lead in changed to half the radius from centerpoint.||0.2.2|