Coadster32
Aluminum
- Joined
- May 4, 2011
- Location
- Milford, Ct
Hi all,
Having a bit of trouble wrapping my head around circular interpolation within cylindrical interpolation. I have scanned though the four pages of Practical Machinist posts on this subject here, and didn't quite see what I am looking for. I understand the yellow fanuc book version of it, but having a time getting it to do the same thing in inches instead of MM. For a 5mm quadrant radius, you move 5mm in C and Z axis respectively, and the R value would be 5. When I do this in inches, it doesn't come out proper. I've attached my program below for viewing. This is a Takisawa TS-4000YS lathe, Fanuc 32i control. Parameter 1022 C-is set at 5, and I call up G18. I've tried a circle, and a rectangle with radius corners. The feedrate all calculates out to be proper, so I would understand the C-value to be right in the G07.1 line. I get no errors, and the C and Z moves come out right. The radius' do not. I have tried increasing the value for C, but to no avail. The machine came with sample programs, but they are in MM as well, and those numbers don't quite seem to add up either. I'm hopeful someone else came across this as well, and it's a simple thing to get right.
O0444( CYLINDRICAL INTERPOLATION)
(1.750 ALUM STOCK)
G28U0V0A0(HOME ALL AXIS)
M141(COORD SYSTM#1)
M76(MILL MODE)
G00Z8.T0700(1/8 SNG FLT ENGRAVE TOOL)
(BTTM DBL-Y OD MILL BLCK)
G97S2500P12M71
G00X1.850Y0Z0C0.T08(START AT C0 ABOVE PART)
Z-.280
G98G01Z-.300F10.(FEEDRATE MODE)
G07.1C.875(CYLD INTERP ON--.875 RAD OF PART)
(ENGRAVE CIRCLE)
(FAILED ATTEMPT)
G01X1.740F3.
G18G3Z-.200C.100R.100
G3Z-.100C0R.100
G3Z-.200C-.100R.100
G3Z-.300C0R.100
GOTO1000(END PRG)
(ENGRAVE RECTANGLE SHAPE)
(FAILED ATTEMPT)
G01X1.740F3.
C20.
G03Z-.250C20.05R.05
G01Z-.150
G03Z-.100C20.R.05
G1C-20.
G03Z-.150C-20.05R.05
G1Z-.250
G03Z-.300C-20.R.050
G01C0
G01X1.760H10.(FADE OFF PART)
N1000G1X1.850F10.(ABOVE PART)
G07.1C0(CYLD INTERP CANCEL)
G00Z8.M72
G28U0V0
M30
%
Having a bit of trouble wrapping my head around circular interpolation within cylindrical interpolation. I have scanned though the four pages of Practical Machinist posts on this subject here, and didn't quite see what I am looking for. I understand the yellow fanuc book version of it, but having a time getting it to do the same thing in inches instead of MM. For a 5mm quadrant radius, you move 5mm in C and Z axis respectively, and the R value would be 5. When I do this in inches, it doesn't come out proper. I've attached my program below for viewing. This is a Takisawa TS-4000YS lathe, Fanuc 32i control. Parameter 1022 C-is set at 5, and I call up G18. I've tried a circle, and a rectangle with radius corners. The feedrate all calculates out to be proper, so I would understand the C-value to be right in the G07.1 line. I get no errors, and the C and Z moves come out right. The radius' do not. I have tried increasing the value for C, but to no avail. The machine came with sample programs, but they are in MM as well, and those numbers don't quite seem to add up either. I'm hopeful someone else came across this as well, and it's a simple thing to get right.
O0444( CYLINDRICAL INTERPOLATION)
(1.750 ALUM STOCK)
G28U0V0A0(HOME ALL AXIS)
M141(COORD SYSTM#1)
M76(MILL MODE)
G00Z8.T0700(1/8 SNG FLT ENGRAVE TOOL)
(BTTM DBL-Y OD MILL BLCK)
G97S2500P12M71
G00X1.850Y0Z0C0.T08(START AT C0 ABOVE PART)
Z-.280
G98G01Z-.300F10.(FEEDRATE MODE)
G07.1C.875(CYLD INTERP ON--.875 RAD OF PART)
(ENGRAVE CIRCLE)
(FAILED ATTEMPT)
G01X1.740F3.
G18G3Z-.200C.100R.100
G3Z-.100C0R.100
G3Z-.200C-.100R.100
G3Z-.300C0R.100
GOTO1000(END PRG)
(ENGRAVE RECTANGLE SHAPE)
(FAILED ATTEMPT)
G01X1.740F3.
C20.
G03Z-.250C20.05R.05
G01Z-.150
G03Z-.100C20.R.05
G1C-20.
G03Z-.150C-20.05R.05
G1Z-.250
G03Z-.300C-20.R.050
G01C0
G01X1.760H10.(FADE OFF PART)
N1000G1X1.850F10.(ABOVE PART)
G07.1C0(CYLD INTERP CANCEL)
G00Z8.M72
G28U0V0
M30
%