840 D post Processor home position before tool change.

840 D post Processor home position before tool change.

jhayesWTCVT
Explorer Explorer
554 Views
4 Replies
Message 1 of 5

840 D post Processor home position before tool change.

jhayesWTCVT
Explorer
Explorer

Good afternoon,
I am looking for some help with my post processor my my machine Spinner U630 5 AXIS.

Before every Tool change i am after for the machine to return every axis to its home position X ais being the first then so on. Normally to do this on this machine you would use Cycle 800. But when i post the programs out this is not the case and the machine says can't do tool change as axis no in home position.

 

Could some one look into editing the 840D Post so for every tool change it uses cycle 800.

 

I look forward to your response.

0 Likes
555 Views
4 Replies
Replies (4)
Message 2 of 5

a.laasW8M6T
Mentor
Mentor

Hi

 

Assuming you are using an up to date post you can edit this section

  retract: {
    methodXY     : undefined, // special condition, overwrite retract behavior per axis
    methodZ      : undefined, // special condition, overwrite retract behavior per axis
    useZeroValues: ["G28", "G30"], // enter property value id(s) for using "0" value instead of machineConfiguration axes home position values (ie G30 Z0)
    homeXY       : {onIndexing:false, onToolChange:false, onProgramEnd:{axes:[X, Y]}} // Specifies when the machine should be homed in X/Y. Sample: onIndexing:{axes:[X, Y], singleLine:false}
  },

 

Where it says homeXY

 

Change to this for it to home XY on tool

  retract: {
    methodXY     : undefined, // special condition, overwrite retract behavior per axis
    methodZ      : undefined, // special condition, overwrite retract behavior per axis
    useZeroValues: ["G28", "G30"], // enter property value id(s) for using "0" value instead of machineConfiguration axes home position values (ie G30 Z0)
    homeXY       : {onIndexing:false, onToolChange:{axes:[X, Y], singleLine:true}, onProgramEnd:{axes:[X, Y]}} // Specifies when the machine should be homed in X/Y. Sample: onIndexing:{axes:[X, Y], singleLine:false}
  },

 

Making Single line "true" will home X then Y.

Z will already be retracted.

Andrew Laas
Senior Machinist, Scott Automation


EESignature

0 Likes
Message 3 of 5

jhayesWTCVT
Explorer
Explorer
Will this mark AXIs B and C return to home position as well ?
Thanks for the reply
0 Likes
Message 4 of 5

a.laasW8M6T
Mentor
Mentor

No I dont think so

 

I'm not familiar with Siemens controls

Does the Cycle 800 do this for you?

 

I notice there are options for Cycle 800 in the post

alaasW8M6T_0-1757741997213.png

 

Andrew Laas
Senior Machinist, Scott Automation


EESignature

0 Likes
Message 5 of 5

jhayesWTCVT
Explorer
Explorer
Yes cycle 800 dose this but when using multi axis it dose post this out
0 Likes