|Home » Forums » CNC » Message||Login|
You are not logged in. Consider these WOODWEB Member advantages:
program offset on Genesis4/11
I run a cnc with xilog3 which when writing a program the first line is a header with details of board size, zone etc etc and it has a BX,BY and BZ that I use to offset the program when machining, for example square a board at 100x100 i'll cut the board at 104x104 and set the offsets as BX 2 and BY 2 so the start point is 2mm in on both X and Y
I'm changing machine next week and its running Genesis on a Busellato, I had experience on winner90 years ago and cant remember ever seeing an option to offset the start point.
My question is, can it be done? if so, how?
Really appreciate any help any can give
Genesis and Genesis Evolution have provisions for program or origin offset. It can be done the program or at the machine in the program list. For Genesis Evolution, the program offset is found in the "r" variables section. Its icon is found next to the program parameters icon. In Genesis, I believe there was an offset command like routing or drilling.
The most flexible way to use the offset command is in the list at the machine. Since you don't always know the optimal value for the offset when you write the program, the value can be entered by the operator. For Genesis Evolution, in the row where the program is entered, scroll to the right and you will see input cells for offsets in X, Y and Z. For Genesis, this feature may not be available depending on the age of the machine. The older it is, the less likely the feature is available.
Hope this answers your question.
Hi thanks for the response
In 'list' if I scroll across I don't have offset tabs just variable tabs, do you know if these are lets say ' programmable' or any other way to insert the offset x,y and z tabs
If you don't see the inputs for XYZ offsets in the list, you must have the older Genesis software. You can't add the offsets at the machine but you can add them in the program.
I suppose you could set the offsets as variables in the program and then declare the variables in the list as needed. Give it a shot.
Ok will do thanks for that :-)