Page 1 of 1

Cutting different depths with the same profile plane

Posted: Mon Dec 19, 2022 3:48 pm
by tkoon-imc
Good afternoon,

I am posting to see if anyone has experience changing the depth of cut with retaining the same path. My company specialized in lathe turning and we often have to return our products that have been sent back to meet specs after usage. However, each product will have different wear so a single CNC program would not work. I have thought about simply changing the tool offset but did not want to go that route. Thank you!

Re: Cutting different depths with the same profile plane

Posted: Mon Dec 19, 2022 3:51 pm
by cnckeith
hi, i moved this post to the Machining Strategies forum.

Re: Cutting different depths with the same profile plane

Posted: Mon Dec 19, 2022 4:02 pm
by suntravel
Can you show a drawing? I am not really catching what you want to achieve.

Uwe

Re: Cutting different depths with the same profile plane

Posted: Mon Dec 19, 2022 5:15 pm
by tblough
You could use G52 to temporarily shift the work coordinate system.

Re: Cutting different depths with the same profile plane

Posted: Mon Dec 19, 2022 7:17 pm
by cncsnw
If it is a one-tool job, I would just do it with the tool offsets (preferably the wear offsets, so it is easier to reset).

Re: Cutting different depths with the same profile plane

Posted: Tue Dec 20, 2022 6:13 am
by suntravel

Code: Select all

; Description: Offset X from User
; Programmer: Uwe
; Date: 20-Dec-2022
; --- Header ---
N0001 G21 ; millimeter measurements 
  :::: --- Stock Dimensions ---
  :::: X- = -20.0, X+ = 20.0
  :::: Z- = -60.0, Z+ = 0.0
  :::: ---
  G40 ; Cutter Comp Off 
  G28
M224 #101" Type Diameter Offset %f\n Cycle Start to continue"#101  
  
; --- Rapid ---
N0002 T0100 
  M9
  G96 S120.0 M3
  G4 P1.0
  G0 X[10.0+#101] Z0.5 T0101
N0003 G1 X[12.0+#101] Z-0.5 G99 F0.1
N0004 X[12.0+#101] Z-10.0 
N0005 X[28.0+#101] Z-10.0 
N0006 X[30.0+#101] Z-11.0 
N0007 X[30.0+#101] Z-20.0 
N0008 X[36.0+#101] Z-30.0 
N0009 X[40.0+#101] Z-30.0 
N0010 G28 T0100
  M5
  M9
  G40
; End of Program
Diameter Offset from Operator input, but needs some editing of all X values in the G-Code.

Uwe