How to activate the inbuilt algorithms in winMulti to optimise the spindle switching off and on when doing spot preps
Auteur Gareth Green | Dernière modification 26/02/2020 par Gareth Green en cours de rédaction ⧼frevu-button-review-label⧽
Pas encore d'image
How to activate the inbuilt algorithms in winMulti to optimise the spindle switching off and on when doing spot preps
spot prep, group, preemptive, pre-emptive
Problem initially highlighted at Roseview windows
P,10430,ss,01,18,jn51839/017
O,00325,VSLATCHH,0000,0000,0000
O,01095,VSLATCHH,0000,0000,0000
O,01305,VSRP,0000,0000,0000
O,01330,VSLATCHH,0000,0000,0000
O,01580,VSLATCHH,0000,0000,0000
O,01605,VSRP,0000,0000,0000
O,08825,VSRP,0000,0000,0000
O,08850,VSLATCHH,0000,0000,0000
O,09100,VSLATCHH,0000,0000,0000
O,09125,VSRP,0000,0000,0000
O,09335,VSLATCHH,0000,0000,0000
O,10105,VSLATCHH,0000,0000,0000
This is a sample 449 code for a single piece. Each operation is a simple spot prep
Here is a video of a spot prep before optimisation. Notice the spindle has to switch on, accelerate, plunge, reverse then switch off and decelerate
Software v5.14.9.0 onwards optimises the spindle operations that use
The algorithm manipulates the bar recipe to skip spindle deceleration phase and then skip next spindle acceleration phase when it detects the similar operations next to each other. This means the spindle is left running inbetween operations, and only switched off when the angle or tool type is changed
Here is a video of a series of preps after optimisation
Benefits
Downsides.
Problems occurred at Roseview when moving from one spot prep to another
To maximise optimising, grouping has been added
Parameter | Description | Default Value | Notes |
---|---|---|---|
groupOpNeighbour | Maximum distance from one prep to same prep to group together | 0 | Set to Zero to disable grouping.
If preps are further apart than this, they will not be grouped |
groupOpFootprint | Maximum footprint of grouped operations | 1000 | This is the distance from the first similar operation when grouping has to stop because it would mean the x axis has to reverse too far. Used as a safety net to prevent the entire bar length from being one big group |
preemptiveMachining | Switches the system on and off | 0 | Set to 1 to switch on |
en none 0
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #