You are not logged in.
Pages: 1
Machine = 5-axis mill/turn (Swiveltable A with rotay table C mount onto A, in turning rotary table C = spindle)
Controller = Sinumerik 840D
For milling we use TRAORI
Word TRAORI is defined as:
RotaryControlPointOnOff = 1
DynamicWorkOffsets = 1
UpdateRotaryOffsets
This causes the machine to orient Driven_Point along with A & C rotary axis.
In other words, tooltip maintains position relative to part when rotating A/C axis
We also would like to use TRAORI(2)
This means tooltip maintains position relative to part when rotating A axis but is NOT driven by the C-axis rotation.
No matter what I try, driven_point keeps rotates along with C-axis
We use this with no problem on other 5-axis machines (Tilting head/Rotary table).
In those machine TRAORI(2) is defined as:
RtcpOn
- Tried using RTCP macro but realized machine has both rotaries in the part (RPCP) and none in the tool (RTCP)
- Tried connecting G55 to A-axis instead of on C-axis - makes no difference.
Is there a way to exclude C-axis rotations from Driven_Point?
Patrick Delisse
KMWE Aerospace - https://www.kmwe.com
(Vericut V9.5, Siemens NX2206, Campost)
Offline
try:
RpcpOffset
Function — ROTATION PLANE
Status — ACTIVE
Comment — Added V6.2
Valid Inputs — Value
0 = exclude rotary axis offset values from transformation calculations applied to
the input coordinates
1 = include rotary axis offset values in transformation calculations applied to the
input coordinates (default)
This macro enables controlling the effect of rotary axis offset values on RPCP
transformation calculations. This feature is designed for the Siemens 840D control to
enable producing the same cut pattern from a single NC program regardless of whether
the part is located at the rotary table center, or has been repositioned using different
rotary axis offse
Offline
Can't figure out how to use RpcpOffset macro. Don't see any difference if I apply it in combination with what I had defined for TRAORI(2)
If I apply only RpcpOffset, nothing happens -Drivenpoint doesn't go along with A-axis-
Is there a way to exclude 1 rotary axis (C) from the rpcp/rotarycontrolpoint functions.
Patrick Delisse
KMWE Aerospace - https://www.kmwe.com
(Vericut V9.5, Siemens NX2206, Campost)
Offline
Hi There,
Would you like to submit the files to support.uk@cgtech.com.
We can then make the necessary changes to the .ctl file for yourselves and supply you with the updated .ctl and details of the changes made.
Offline
Just sended the stuff overthere
Patrick Delisse
KMWE Aerospace - https://www.kmwe.com
(Vericut V9.5, Siemens NX2206, Campost)
Offline
Resolved the issue as below:
What we have done is to move the TRAORI(2) macros to:
Added to Word Address, Register, A *
What happens here is we turn on RPCP, execute the motion, then cancel RPCP.
So any C Axis motion does not use the TRAORI(2) function.
Then the Word TRAORI(2) only sets the variable TRAORI_STATE
Modified the Word Address, Register, TRAORI(2) *
Offline
Pages: 1