I have a related inquiry about DATUM SHIFT.
1. Version : NX11.0.2
2. Referance Machine : sim08_mill_5ax_tnc_mm
3. Controller : Heidenhain
4. Request : DATUM SHIFT value output
Open sample file. NX11\MACH\samples\nc_simulation_samples\sim08_mill_5ax_cam_tnc_mm.prt
The upper main mcs is set to the head side, and the local mcs is set to the lower side.
I try post processor.
I tried to change main mcs to the same location as local mcs.
I tried the post processor again.
DATUM SHIFT Code block is not output.
I want the same settings as now. The post processor is currently configured via PostConfigurator.
I want to make it through the existing Post Builder.
However, Even if main mcs and local mcs are the same, DATUM SHIFT block is always output. (ref:MACH\resource\library\machine\installed_machines\sim08_mill_5ax\postprocessor\heidenhaintnc_PostConfigurator\sim08_mill_5ax_tnc_mm)
Where is the setting wrong?
The MCS with Purpose MAIN is only used if there is no machine loaded.
Otherwise the "Machine Zero" Junction is used for Machine reference zero point.
You can adjust the output of the Zero Offset in PC as you like.
If you want no Output of Zerro Offset switch it to off.
See this link in docs too:
It outputs this transformation in the "out of the box" Siemens post.
It should work on the Heidenhain posts form the machine sim as well.
N480 G0 C0.0 A0.0
N490 TRANS X.3 Y.65 Z.5 <<<<<<<<<<<<<<<<<<<<<<
N500 G0 X.926921 Y1.678 Z8.8526 S0 D60 M3
N510 ;Approach Move
N530 ;Engage Move