Discussion:
Mori Seki SL1 NC lathe programming
(too old to reply)
c***@cox.net
2006-04-27 01:36:28 UTC
Permalink
THanks to the several who have helped me get my lathe running! It all
seems to be fixed up and even the BTR is working. Now I have to get
the programming figured out. When I write simple code to move or turn
the turret, I keep getting error message 14 indicating bad characters.
Should I be able to enter something like that below as a test?

N01 G98 S1000 M3 M8
N02 G00 X2.0 Z-2.0
N03 M5 M9
N05 G00 X0 Z0
N04 M30

Thanks,
Keith Clark
John
2006-04-27 01:49:49 UTC
Permalink
Post by c***@cox.net
THanks to the several who have helped me get my lathe running! It all
seems to be fixed up and even the BTR is working. Now I have to get
the programming figured out. When I write simple code to move or turn
the turret, I keep getting error message 14 indicating bad characters.
Should I be able to enter something like that below as a test?
N01 G98 S1000 M3 M8
N02 G00 X2.0 Z-2.0
N03 M5 M9
N05 G00 X0 Z0
N04 M30
Thanks,
Keith Clark
The control may only be able to handle one M code in a block/

John
John
2006-04-27 01:50:46 UTC
Permalink
Post by c***@cox.net
THanks to the several who have helped me get my lathe running! It all
seems to be fixed up and even the BTR is working. Now I have to get
the programming figured out. When I write simple code to move or turn
the turret, I keep getting error message 14 indicating bad characters.
Should I be able to enter something like that below as a test?
N01 G98 S1000 M3 M8
N02 G00 X2.0 Z-2.0
N03 M5 M9
N05 G00 X0 Z0
N04 M30
Thanks,
Keith Clark
The G98 may not be used on that machine.

John
c***@cox.net
2006-04-27 03:05:15 UTC
Permalink
Thanks John, I discovered that only one M code is allowed, that
helped. I think I may have some other problems with parameters. I
will post another question on that problem. I am still having the
error message but the parameters are wrong.

thanks
Keith
Dave Lyon
2006-04-27 14:13:02 UTC
Permalink
Post by c***@cox.net
THanks to the several who have helped me get my lathe running! It all
seems to be fixed up and even the BTR is working. Now I have to get
the programming figured out. When I write simple code to move or turn
the turret, I keep getting error message 14 indicating bad characters.
Should I be able to enter something like that below as a test?
N01 G98 S1000 M3 M8
N02 G00 X2.0 Z-2.0
N03 M5 M9
N05 G00 X0 Z0
N04 M30
Thanks,
Keith Clark
Are you sending this program to the machine?

It could be that your parity, or other comm setting is wrong.

Try sending from the machine to the computer.
c***@cox.net
2006-04-27 14:22:51 UTC
Permalink
My machine does not have the rs232 port to send out from machine to
punch or BTR but when I look manually at the content of the addresses
the program seems to be there correctly downloaded. I think I just
have to get more familiar with the conventions required.

I plan to do a one block at a time download to see where the problems
occur.

I am confused by the g50 command. When the machine is zeroed the x and
z coordinates are 0 and 0. Why do I need the g50.? Is is possible to
change the absolute coordinates of the zero position for x and z? How
does one know what values to enter?

Thanks
Keith
Dave Lyon
2006-04-27 14:55:58 UTC
Permalink
Post by c***@cox.net
My machine does not have the rs232 port to send out from machine to
punch or BTR but when I look manually at the content of the addresses
the program seems to be there correctly downloaded. I think I just
have to get more familiar with the conventions required.
I'm a little confused. You said you have a BTR, which to me means a board
that emulates a tape reader/punch so you can send info to and from a
computer. Is that correct?

It is possible that you are putting in some codes that your machine doesn't
like, such as the 2 M codes in one line. If I am correct in what you are
trying to do, it is also possible that you're getting some noise from your
communication line. If you're sending code from a computer, make sure that
you are using a text only word processor. Sometimes, if you're not, the
software may send a formatting or other hidden character that your machine
does not understand, and can't display. Or, you could be overflowing the
buffer on your older machine and dropping characters (probably not on that
short of a program).
brewertr
2006-04-27 15:59:13 UTC
Permalink
Keith,

G50 is your tool offset geometry and you need it for each tool.
Normaly X is to centerline of spindle and Z is usually to the end of
your completed part.

Zero Return the machine
Origin X and Z axis if not 0 in each counter
Index to tool
Start Spindle

Face off your part or touch the front.
Z axis reading + or - whatever the raw material condition is and
this is your G50 Z input.

Turn the OD
X axis reading + the OD diameter and the answer is your G50 X input.

Now some machines the Z could be Z- or + so you need to work that out
and X is the same way.

In this example I am assuming Z zero is the finish face (length) and X
is Zero is Spindle Centerline.

Tool #1

Z axis at home counter is 0. Face off part and the counter reading is
Z9.850, you check the part and you have .025 material left to face off.
Z = 9.850+.025 = 9.875

X axis at home counter is 0. Turn the OD and the counter reading
X5.908 mic the OD and the part is 1.507. X= 5.908
+ 1.507= 7.415

In this example G50 X7.415 Z9.875

Once your tools are set and you don't change the tool you never need to
change the X value. For Z you only need check one tool then make the
same adjustment to all the others (this is equivalent to a work shift).

For drills indicate the center of tool holder and that is your X value
and that will never change unless something changes on the machine.

For my example it assumes you are programming X+ values and Z- values.

Tom
Post by c***@cox.net
My machine does not have the rs232 port to send out from machine to
punch or BTR but when I look manually at the content of the addresses
the program seems to be there correctly downloaded. I think I just
have to get more familiar with the conventions required.
I plan to do a one block at a time download to see where the problems
occur.
I am confused by the g50 command. When the machine is zeroed the x and
z coordinates are 0 and 0. Why do I need the g50.? Is is possible to
change the absolute coordinates of the zero position for x and z? How
does one know what values to enter?
Thanks
Keith
Cliff
2006-04-27 16:13:51 UTC
Permalink
Post by brewertr
G50 is your tool offset geometry and you need it for each tool.
Normaly X is to centerline of spindle and Z is usually to the end of
your completed part.
Z: I'd think any locating surface .... to the chuck or fixture ... not
some later machined feature.
--
Cliff
brewertr
2006-04-27 21:16:09 UTC
Permalink
Post by Cliff
Post by brewertr
G50 is your tool offset geometry and you need it for each tool.
Normaly X is to centerline of spindle and Z is usually to the end of
your completed part.
Z: I'd think any locating surface .... to the chuck or fixture ... not
some later machined feature.
--
Cliff
There is no work shift on the machine so the way I explained in my
experience is the fastest and most reliable method.

Tom
Cliff
2006-04-28 07:43:11 UTC
Permalink
Post by brewertr
Post by Cliff
Post by brewertr
G50 is your tool offset geometry and you need it for each tool.
Normaly X is to centerline of spindle and Z is usually to the end of
your completed part.
Z: I'd think any locating surface .... to the chuck or fixture ... not
some later machined feature.
There is no work shift on the machine so the way I explained in my
experience is the fastest and most reliable method.
You'd not even know where the end of the finished part is .....
it does not exist to touch off on til it's been made <g>.

On top of that, tolerance accumulates. But it all relates
back to the part locating datum (for manufacturing purposes) so
it's best to start there with that as a known datum in *most*
(not all) cases.
--
Cliff
brewertr
2006-04-28 15:09:21 UTC
Permalink
Cliff,

If we were in court I would have to say you are assuming facts not in
evidence, you are trying to making machining a lot more difficult than
it is or has to be. The vast majority of turning is simple, we only
make it difficult or make it sound difficult.

Tom
sinp
Post by Cliff
You'd not even know where the end of the finished part is .....
it does not exist to touch off on til it's been made <g>.
On top of that, tolerance accumulates. But it all relates
back to the part locating datum (for manufacturing purposes) so
it's best to start there with that as a known datum in *most*
(not all) cases.
--
Cliff
Cliff
2006-04-28 18:03:43 UTC
Permalink
Post by brewertr
Cliff,
If we were in court I would have to say you are assuming facts not in
evidence, you are trying to making machining a lot more difficult than
it is or has to be. The vast majority of turning is simple, we only
make it difficult or make it sound difficult.
Tom
sinp
Post by Cliff
You'd not even know where the end of the finished part is .....
it does not exist to touch off on til it's been made <g>.
On top of that, tolerance accumulates. But it all relates
back to the part locating datum (for manufacturing purposes) so
it's best to start there with that as a known datum in *most*
(not all) cases.
--
Cliff
If you make a generalized statement it should be correct.
In some cases touching off as suggested will work .. but only for
certain rather simple parts and even then you may have to kludge the
code: see programming past center to get to the center, etc.
As to touching off on features not yet produced ... <G>.
--
Cliff
Cliff
2006-04-27 16:15:55 UTC
Permalink
Post by brewertr
G50 is your tool offset geometry and you need it for each tool.
Normaly X is to centerline of spindle and Z is usually to the end of
your completed part.
X: Would that be to tool touch-off or to the center
of the tool nose radius?

Might be some good fishing here <G>.
--
Cliff
brewertr
2006-04-27 20:43:26 UTC
Permalink
Cliff wrote:
snip
Post by Cliff
X: Would that be to tool touch-off or to the center
of the tool nose radius?
My example is Tool edge for both Z & X.

Tom
Cliff
2006-04-27 20:58:48 UTC
Permalink
Post by brewertr
snip
Post by Cliff
X: Would that be to tool touch-off or to the center
of the tool nose radius?
My example is Tool edge for both Z & X.
Kind of hard to cut to center then ...?
Diameter programming .... or radial ....
--
Cliff
brewertr
2006-04-27 21:56:02 UTC
Permalink
Cliff wrote,
snip
Post by Cliff
Kind of hard to cut to center then ...?
Diameter programming .... or radial ....
Cliff,

Are you serious or is this a joke?
I assumed you were a machinist or have some experience machining.

Tom
Post by Cliff
Post by brewertr
snip
Post by Cliff
X: Would that be to tool touch-off or to the center
of the tool nose radius?
My example is Tool edge for both Z & X.
Kind of hard to cut to center then ...?
Diameter programming .... or radial ....
--
Cliff
Cliff
2006-04-28 07:46:13 UTC
Permalink
Post by brewertr
Cliff wrote,
snip
Post by Cliff
Kind of hard to cut to center then ...?
Diameter programming .... or radial ....
Cliff,
Are you serious or is this a joke?
I assumed you were a machinist or have some experience machining.
Kind of hard to be in SFM mode & cut to center with a negative diameter,
IMO <g>.
Think about it & read how the tool is being set again.
Post by brewertr
Tom
Post by Cliff
Post by brewertr
snip
Post by Cliff
X: Would that be to tool touch-off or to the center
of the tool nose radius?
My example is Tool edge for both Z & X.
Kind of hard to cut to center then ...?
Diameter programming .... or radial ....
--
Cliff
--
Cliff
Cliff
2006-04-28 08:49:26 UTC
Permalink
Post by Cliff
Post by brewertr
Cliff wrote,
snip
Post by Cliff
Kind of hard to cut to center then ...?
Diameter programming .... or radial ....
Cliff,
Are you serious or is this a joke?
I assumed you were a machinist or have some experience machining.
Kind of hard to be in SFM mode & cut to center with a negative diameter,
IMO <g>.
Think about it & read how the tool is being set again.
In addition, using the touch-off zero methods described, much else
should come out wrong: tapers, arcs, fillets between surfaces not both
parallel to the axes, contact point effective feedrates ....... it would all be
right IF you had a *sharp* 90 degree corner on the insert/tool that way ...
and it was aligned with the axes. Otherwise not <g>.
--
Cliff
brewertr
2006-04-28 15:48:54 UTC
Permalink
Cliff,

ROFLMAO, if you can't dazzle them with shine you baffle them with
bullshit.

Put the books down and go to a shop floor, let someone try to teach you
common since and while your there try to learn something. This is an
SL-1 for goodness sake, KIIS (keep it simple stupid).

Tom
snip
Post by Cliff
In addition, using the touch-off zero methods described, much else
should come out wrong: tapers, arcs, fillets between surfaces not both
parallel to the axes, contact point effective feedrates ....... it would all be
right IF you had a *sharp* 90 degree corner on the insert/tool that way ...
and it was aligned with the axes. Otherwise not <g>.
--
Cliff
Cliff
2006-04-28 18:11:58 UTC
Permalink
Post by brewertr
Cliff,
ROFLMAO, if you can't dazzle them with shine you baffle them with
bullshit.
Put the books down and go to a shop floor, let someone try to teach you
common since and while your there try to learn something. This is an
SL-1 for goodness sake, KIIS (keep it simple stupid).
Tom
snip
Post by Cliff
In addition, using the touch-off zero methods described, much else
should come out wrong: tapers, arcs, fillets between surfaces not both
parallel to the axes, contact point effective feedrates ....... it would all be
right IF you had a *sharp* 90 degree corner on the insert/tool that way ...
and it was aligned with the axes. Otherwise not <g>.
--
Cliff
Tom,
Just do it right to begin with.
That almost always works. And you don't learn
bad/ineffective practices.
Right off, I'd guess a few tinker all day with code, offsets,
measuring the part til it's good, adding quality via inspections &
fudging .... and that many may produce bad features that they
cannot easily measure to adjust in from the scrap ...

I don't go there. Try best practices.
--
Cliff
brewertr
2006-04-28 23:57:27 UTC
Permalink
Cliff,

Your wrong on all counts,

Tom


Cliff wrote:
snip
Post by Cliff
Tom,
Just do it right to begin with.
That almost always works. And you don't learn
bad/ineffective practices.
Right off, I'd guess a few tinker all day with code, offsets,
measuring the part til it's good, adding quality via inspections &
fudging .... and that many may produce bad features that they
cannot easily measure to adjust in from the scrap ...
I don't go there. Try best practices.
--
Cliff
Cliff
2006-04-29 10:04:28 UTC
Permalink
Post by brewertr
Cliff,
Your wrong on all counts,
Tom
snip
Post by Cliff
Tom,
Just do it right to begin with.
That almost always works. And you don't learn
bad/ineffective practices.
Right off, I'd guess a few tinker all day with code, offsets,
measuring the part til it's good, adding quality via inspections &
fudging .... and that many may produce bad features that they
cannot easily measure to adjust in from the scrap ...
I don't go there. Try best practices.
Somehow I don't think so <G>.
And inconsistant practices which vary from machine to machine,
part to part, etc. confuse people & lead to more errors & problems.
BTW, Where's jb?

http://www.paranormalfriends.com/Midipg/midipgH6.htm
http://www.thegrooveshack.com/Moody/imhenrytheeighthiam.mid
--
Cliff
brewertr
2006-04-28 15:19:33 UTC
Permalink
Cliff,

Ive been doing it for nearly 20 years without problem, have you?

Tom
Post by Cliff
Post by brewertr
Cliff wrote,
snip
Post by Cliff
Kind of hard to cut to center then ...?
Diameter programming .... or radial ....
Cliff,
Are you serious or is this a joke?
I assumed you were a machinist or have some experience machining.
Kind of hard to be in SFM mode & cut to center with a negative diameter,
IMO <g>.
Think about it & read how the tool is being set again.
Post by brewertr
Tom
D Murphy
2006-04-28 15:57:44 UTC
Permalink
Post by brewertr
Cliff,
Ive been doing it for nearly 20 years without problem, have you?
He doesn't understand the difference between cutter compensation on a mill
and tool nose radius compensation on a lathe.
--
Dan

Quid Aere Perennius
Cliff
2006-04-28 18:07:30 UTC
Permalink
Post by D Murphy
Post by brewertr
Cliff,
Ive been doing it for nearly 20 years without problem, have you?
He doesn't understand the difference between cutter compensation on a mill
and tool nose radius compensation on a lathe.
Not at all at issue here, Dan.
Though in each case the centerpoint of the tool's radius
must follow a curve offset from the desired contour by that
radius to produce the correct shape.
Some have problems following the reasoning <G>.
--
Cliff
brewertr
2006-04-29 04:40:33 UTC
Permalink
Cliff wrote:
snip
Post by Cliff
Not at all at issue here, Dan.
Though in each case the centerpoint of the tool's radius
must follow a curve offset from the desired contour by that
radius to produce the correct shape.
Some have problems following the reasoning <G>.
--
Cliff
Cliff,

You are talking about programming tool path when the question was how
to set G50 on an vintage SL-1.

Contrary to your statement about "Some" having problems following your
reasoning, I understand exactly what you are describing about
programming the tools radius to follow the desired contour and achieve
the correct part shape. I just differ with you on the simplest way to
achieve it.

What you fail to understand Cliff is that there are different ways to
achieve the same thing, does not mean they are wrong, just different.
If you would open your ears rather than your mouth you may learn
something.

Tom
brewertr
2006-04-29 05:09:05 UTC
Permalink
Cliff,

My post came off and reads a little stronger than I meant for it to be
and apologize to you for that. Please explain to me/us how you would
calculate the G50 values for this Mori-Seiki SL-1 and I promise to keep
ears and mind open to your input.

Tom
Post by brewertr
snip
Post by Cliff
Not at all at issue here, Dan.
Though in each case the centerpoint of the tool's radius
must follow a curve offset from the desired contour by that
radius to produce the correct shape.
Some have problems following the reasoning <G>.
--
Cliff
Cliff,
You are talking about programming tool path when the question was how
to set G50 on an vintage SL-1.
Contrary to your statement about "Some" having problems following your
reasoning, I understand exactly what you are describing about
programming the tools radius to follow the desired contour and achieve
the correct part shape. I just differ with you on the simplest way to
achieve it.
What you fail to understand Cliff is that there are different ways to
achieve the same thing, does not mean they are wrong, just different.
If you would open your ears rather than your mouth you may learn
something.
Tom
Cliff
2006-04-29 10:08:08 UTC
Permalink
Post by brewertr
Cliff,
My post came off and reads a little stronger than I meant for it to be
and apologize to you for that.
Tom,
No worries.
I'm just getting good at yanking chains <G>.
--
Cliff
Cliff
2006-04-29 10:11:54 UTC
Permalink
Post by brewertr
Please explain to me/us how you would
calculate the G50 values for this Mori-Seiki SL-1 and I promise to keep
ears and mind open to your input.
Set your tool datum points to the touch-off on locating
datums +/- the TNR (depends on direction of touch-off).
Program to the offset curve.
Pretty simple. Always works.
--
Cliff
brewertr
2006-04-29 16:50:57 UTC
Permalink
Cliff,

I guess I was not specific enough or you are just being evasive. I will
ask you again to please explain to me step by step how you would
calculate the G50 for this machine. I want you to show me how your
procedure is easier and/or better than mine.

I feel that your way is more confusing to the operator, programmer &
setup person not easier or better than mine, especially when we get to
machine code. However I would like for you by your example show me the
steps to setting G50 for this machine.

Tom
Post by Cliff
Post by brewertr
Please explain to me/us how you would
calculate the G50 values for this Mori-Seiki SL-1 and I promise to keep
ears and mind open to your input.
Set your tool datum points to the touch-off on locating
datums +/- the TNR (depends on direction of touch-off).
Program to the offset curve.
Pretty simple. Always works.
--
Cliff
Cliff
2006-04-29 17:52:22 UTC
Permalink
Post by brewertr
I want you to show me how your
procedure is easier and/or better than mine.
I program the tool's arc center to follow the
offset curve that the tool's radius centerpoint must
follow to make a good part under almost all conditions <G>.
--
Cliff
Cliff
2006-04-29 10:06:59 UTC
Permalink
Post by brewertr
snip
Post by Cliff
Not at all at issue here, Dan.
Though in each case the centerpoint of the tool's radius
must follow a curve offset from the desired contour by that
radius to produce the correct shape.
Some have problems following the reasoning <G>.
Cliff,
You are talking about programming tool path when the question was how
to set G50 on an vintage SL-1.
Contrary to your statement about "Some" having problems following your
reasoning, I understand exactly what you are describing about
programming the tools radius to follow the desired contour and achieve
the correct part shape. I just differ with you on the simplest way to
achieve it.
What you fail to understand Cliff is that there are different ways to
achieve the same thing, does not mean they are wrong, just different.
Programming to that sharp corner on the tool that's not there
(touching off as mentioned) is not one of them though <g>.
Post by brewertr
If you would open your ears rather than your mouth you may learn
something.
--
Cliff
brewertr
2006-04-29 16:28:56 UTC
Permalink
Cliff,

Nowhere did I say program to the corner of a tool that is not there.

Tom

Cliff wrote:
snip
Post by Cliff
Programming to that sharp corner on the tool that's not there
(touching off as mentioned) is not one of them though <g>.
snip
Post by Cliff
--
Cliff
Cliff
2006-04-29 17:47:53 UTC
Permalink
Post by brewertr
Cliff,
Nowhere did I say program to the corner of a tool that is not there.
Tom
snip
Post by Cliff
Programming to that sharp corner on the tool that's not there
(touching off as mentioned) is not one of them though <g>.
snip
That's exactly what you are doing setting the tools
that way. You set X & set Z & they intersect
(X=0, Z=0) at that corner that's not there.

"Face off your part or touch the front.
Z axis reading + or - whatever the raw material condition is and
this is your G50 Z input."
"Turn the OD
X axis reading + the OD diameter and the answer is your G50 X input."

"Normaly X is to centerline of spindle and Z is usually to the end of
your completed part."

"If we were in court I would have to say you are assuming facts not in
evidence, you are trying to making machining a lot more difficult than
it is or has to be. The vast majority of turning is simple, we only
make it difficult or make it sound difficult."
--
Cliff
brewertr
2006-04-29 18:00:33 UTC
Permalink
Cliff,

"Face off your part or touch the front.
Z axis reading + or - whatever the raw material condition is and
this is your G50 Z input."
"Turn the OD
X axis reading + the OD diameter and the answer is your G50 X
input."

Tool has a .015 R, do you not know where the center of the tool nose
radius is?

Tom
Post by Cliff
Post by brewertr
Cliff,
Nowhere did I say program to the corner of a tool that is not there.
Tom
snip
Post by Cliff
Programming to that sharp corner on the tool that's not there
(touching off as mentioned) is not one of them though <g>.
snip
That's exactly what you are doing setting the tools
that way. You set X & set Z & they intersect
(X=0, Z=0) at that corner that's not there.
"Face off your part or touch the front.
Z axis reading + or - whatever the raw material condition is and
this is your G50 Z input."
"Turn the OD
X axis reading + the OD diameter and the answer is your G50 X input."
"Normaly X is to centerline of spindle and Z is usually to the end of
your completed part."
"If we were in court I would have to say you are assuming facts not in
evidence, you are trying to making machining a lot more difficult than
it is or has to be. The vast majority of turning is simple, we only
make it difficult or make it sound difficult."
--
Cliff
D Murphy
2006-04-29 18:11:30 UTC
Permalink
Post by brewertr
Cliff,
"Face off your part or touch the front.
Z axis reading + or - whatever the raw material condition is and
this is your G50 Z input."
"Turn the OD
X axis reading + the OD diameter and the answer is your G50 X input."
Tool has a .015 R, do you not know where the center of the tool nose
radius is?
I've been 'round and 'round with Cliff on this. I'll tell you now it's
pointless. He just doesn't get that you can program blueprint dimensions
and use a radiused tool on a modern control.

He doesn't see the advantages of having program nubers relate to the
drawing. Nor does he appear to see the advantages of touching off on X and
Z and hitting the measure button with no additional math involved.

Either that or he wants everyone to know how it was done back in the day
when controls sucked.

He either doesn't understand or like the concept of programming from an
imaginary tool point, inputting the imaginary tool tip direction and using
tool nose radius compensation which is different than cutter compensation.
--
Dan

Quid Aere Perennius
Cliff
2006-04-29 18:31:19 UTC
Permalink
Post by D Murphy
Post by brewertr
Cliff,
"Face off your part or touch the front.
Z axis reading + or - whatever the raw material condition is and
this is your G50 Z input."
"Turn the OD
X axis reading + the OD diameter and the answer is your G50 X input."
Tool has a .015 R, do you not know where the center of the tool nose
radius is?
I've been 'round and 'round with Cliff on this. I'll tell you now it's
pointless. He just doesn't get that you can program blueprint dimensions
and use a radiused tool on a modern control.
That's called "work surface programming" and the control must
be told the tool's radius and perhaps a vector so as to compute
the offsets it must drive along.
Not covered by these posts thus far <G>.
Post by D Murphy
He doesn't see the advantages of having program nubers relate to the
drawing. Nor does he appear to see the advantages of touching off on X and
Z and hitting the measure button with no additional math involved.
Some only know simple manual programming <shrug>.
I recall one guy with a dull pencil stub & a scrap of old paper ... full
of old scribbled numbers already ...
Post by D Murphy
Either that or he wants everyone to know how it was done back in the day
when controls sucked.
Some things work.
Post by D Murphy
He either doesn't understand or like the concept of programming from an
imaginary tool point, inputting the imaginary tool tip direction and using
tool nose radius
None of which did Tom claim thus far ... <G>.
Post by D Murphy
compensation which is different than cutter compensation.
How so?
--
Cliff
D Murphy
2006-04-29 20:07:33 UTC
Permalink
Post by Cliff
Post by D Murphy
He either doesn't understand or like the concept of programming from
an imaginary tool point, inputting the imaginary tool tip direction
and using tool nose radius
None of which did Tom claim thus far ... <G>.
Just trying to save him some time.
Post by Cliff
Post by D Murphy
compensation which is different than cutter compensation.
How so?
Proving my point.
--
Dan

Quid Aere Perennius
Cliff
2006-04-30 12:35:48 UTC
Permalink
Post by D Murphy
Post by Cliff
Post by D Murphy
He either doesn't understand or like the concept of programming from
an imaginary tool point, inputting the imaginary tool tip direction
and using tool nose radius
None of which did Tom claim thus far ... <G>.
Just trying to save him some time.
Why? He's yanking hard on the line thus far ...
Post by D Murphy
Post by Cliff
Post by D Murphy
compensation which is different than cutter compensation.
How so?
Proving my point.
Nope. The math & functionality is the same (planar case) <G>.
LOL ....
--
Cliff
brewertr
2006-04-30 17:24:05 UTC
Permalink
Cliff,

You can't skip to step 2, 3, 4 and 5 without completing step 1 first.
Post how step by step you calculate G50 settings for Keith's SL-1.

11th request for Cliff's Seamless, Unified Hybrid, Solid Modeling G50
settings LOL,

Tom
Post by Cliff
Post by D Murphy
Post by Cliff
Post by D Murphy
He either doesn't understand or like the concept of programming from
an imaginary tool point, inputting the imaginary tool tip direction
and using tool nose radius
None of which did Tom claim thus far ... <G>.
Just trying to save him some time.
Why? He's yanking hard on the line thus far ...
Post by D Murphy
Post by Cliff
Post by D Murphy
compensation which is different than cutter compensation.
How so?
Proving my point.
Nope. The math & functionality is the same (planar case) <G>.
LOL ....
--
Cliff
Cliff
2006-04-30 18:58:27 UTC
Permalink
Post by brewertr
You can't skip to step 2, 3, 4 and 5 without completing step 1 first.
You cannot make all good parts without <G>.
Per your plans you could change the TNR & nothing else
& still make the same part geometry with the same program ..

Nope.
--
Cliff
brewertr
2006-04-30 19:13:16 UTC
Permalink
Cliff,

You are ASSuming functions and capabilities the SL-1 machine does not
have.

Please post your:

"Best Practices, New Paradigm, Seamless, Unified Hybrid, Solid
Modeling, NON-GIBBSCAM, Point and Click, TNR, Known Datum, Parallel to
the Axis, Contact Point, No kludge, Offset Curve, Desired Contour,
SL-1, G50 calculating method"

Tom

Cliff wrote:
snip
"You cannot make all good parts without <G>.
Per your plans you could change the TNR & nothing else
& still make the same part geometry with the same program .. "
Cliff
2006-04-29 18:11:56 UTC
Permalink
Post by brewertr
Cliff,
"Face off your part or touch the front.
Z axis reading + or - whatever the raw material condition is and
this is your G50 Z input."
"Turn the OD
X axis reading + the OD diameter and the answer is your G50 X input."
Tool has a .015 R, do you not know where the center of the tool nose
radius is?
Not at that sharp corner <G>.
If you adjust for it in your setting calculations (you did not) ...
and then program to the offset curve ..
--
Cliff
brewertr
2006-04-29 17:00:46 UTC
Permalink
Cliff,

Please explain to me in my example of setting G50 for an SL-1 where I
would not know where the center of the tool nose radius is?
Post by Cliff
Post by D Murphy
Post by brewertr
Cliff,
Ive been doing it for nearly 20 years without problem, have you?
He doesn't understand the difference between cutter compensation on a mill
and tool nose radius compensation on a lathe.
Not at all at issue here, Dan.
Though in each case the centerpoint of the tool's radius
must follow a curve offset from the desired contour by that
radius to produce the correct shape.
Some have problems following the reasoning <G>.
--
Cliff
Again you are talking about programming and not setup, in my example of
setting up the machine and determining the G50, the programmer,
operator and setup person knows where the center of the tool nose
radius is, how come you are having so much difficulty with it?

Tom
Cliff
2006-04-29 17:58:27 UTC
Permalink
Post by brewertr
Cliff,
Please explain to me in my example of setting G50 for an SL-1 where I
would not know where the center of the tool nose radius is?
Post by Cliff
Post by D Murphy
Post by brewertr
Cliff,
Ive been doing it for nearly 20 years without problem, have you?
He doesn't understand the difference between cutter compensation on a mill
and tool nose radius compensation on a lathe.
Not at all at issue here, Dan.
Though in each case the centerpoint of the tool's radius
must follow a curve offset from the desired contour by that
radius to produce the correct shape.
Some have problems following the reasoning <G>.
--
Cliff
Again you are talking about programming and not setup, in my example of
setting up the machine and determining the G50, the programmer,
operator and setup person knows where the center of the tool nose
radius is, how come you are having so much difficulty with it?
Tom
Tom,
You have set it all up as if that sharp corner were actually there
doing the cutting.
It's not there.

Programming & setup sort of have to work together. Hard to
compensate for that sharp corner with programming ....

BTW, Have you been having problems getting certain part features
correct? Rejections from inspections? Endless setup adjustments
& fudges? Lots of MDI changes? Scrap for dimensional reasons?
--
Cliff
brewertr
2006-04-29 18:16:36 UTC
Permalink
Dear Cliff,

You really are a pompous ass, but that won't cloud the issue even
though you keep trying to side step it.

Post your example of how step by step Keith should determine the G50
settings for his SL-1 machine.

Tom


Cliff wrote,

snip

" Tom,
You have set it all up as if that sharp corner were actually there
doing the cutting. It's not there.

Programming & setup sort of have to work together. Hard to
compensate for that sharp corner with programming ....

BTW, Have you been having problems getting certain part features
correct? Rejections from inspections? Endless setup adjustments
& fudges? Lots of MDI changes? Scrap for dimensional reasons?
--
Cliff "
Cliff
2006-04-29 18:33:48 UTC
Permalink
Post by brewertr
Dear Cliff,
You really are a pompous ass, but that won't cloud the issue even
though you keep trying to side step it.
Using a G50 would still leave you programming that sharp corner
that's not there <G>.

BTW, What ever became of tool length offsets?
--
Cliff
brewertr
2006-04-29 18:38:22 UTC
Permalink
Cliff, Cliff, Cliff,

We are discussing an SL-1, you may wish to keep this in mind.

Still waiting for you to post steps on how Keith can determine his G50
inputs.

LOL,
Tom
Post by Cliff
Post by brewertr
Dear Cliff,
You really are a pompous ass, but that won't cloud the issue even
though you keep trying to side step it.
Using a G50 would still leave you programming that sharp corner
that's not there <G>.
BTW, What ever became of tool length offsets?
--
Cliff
Cliff
2006-04-29 18:44:12 UTC
Permalink
Post by brewertr
Cliff, Cliff, Cliff,
We are discussing an SL-1, you may wish to keep this in mind.
You think it has magical invisible sharp corners on it's tools?
--
Cliff
brewertr
2006-04-29 18:42:24 UTC
Permalink
Cliff said,

"Using a G50 would still leave you programming that sharp corner
that's not there <G>. "

Cliff,

That is an incorrect.

Tom
Post by Cliff
Post by brewertr
Dear Cliff,
You really are a pompous ass, but that won't cloud the issue even
though you keep trying to side step it.
Using a G50 would still leave you programming that sharp corner
that's not there <G>.
BTW, What ever became of tool length offsets?
--
Cliff
Cliff
2006-04-29 18:45:02 UTC
Permalink
Post by brewertr
Cliff said,
"Using a G50 would still leave you programming that sharp corner
that's not there <G>. "
Cliff,
That is an incorrect.
Why do you think not?
--
Cliff
brewertr
2006-04-29 18:50:58 UTC
Permalink
Post by Cliff
Post by brewertr
Cliff said,
"Using a G50 would still leave you programming that sharp corner
that's not there <G>. "
Cliff,
That is an incorrect.
Why do you think not?
--
Cliff
Cliff,

Its in the code we generate for the machine.

Tom
Cliff
2006-04-29 19:20:58 UTC
Permalink
Post by brewertr
Post by Cliff
Post by brewertr
Cliff said,
"Using a G50 would still leave you programming that sharp corner
that's not there <G>. "
Cliff,
That is an incorrect.
Why do you think not?
Cliff,
Its in the code we generate for the machine.
What is? "Generate" how, exactly <G>?
--
Cliff
brewertr
2006-04-29 20:31:06 UTC
Permalink
Cliff,

You can't jump to the middle until you complete the beginning. In
setting up and programming an SL-1 you need to know how to do a G50
first. You have to finish step one and two before you move to step 3.

It is obvious to me now that you have never programmed, setup or
operated a vintage CNC machine. You are way too use to controllers that
do everything for you that you don't even know the basics, quite
limiting for you but humorous for me.

You are good with catch phrases <JB> I'll give you that much. You are
among the best at baffling people with bullshit rather than dazzling
them with shine.

Tom
Post by Cliff
Post by brewertr
Post by Cliff
Post by brewertr
Cliff said,
"Using a G50 would still leave you programming that sharp corner
that's not there <G>. "
Cliff,
That is an incorrect.
Why do you think not?
Cliff,
Its in the code we generate for the machine.
What is? "Generate" how, exactly <G>?
--
Cliff
Cliff
2006-04-30 12:35:49 UTC
Permalink
Post by brewertr
It is obvious to me now that you have never programmed, setup or
operated a vintage CNC machine.
LOL .... some methods work on all. And I fully expect I've worked
with far older machines than you have. Perhaps older than you've
ever seen or heard of. Some not even CNC ... <G>.
--
Cliff
brewertr
2006-04-30 18:00:59 UTC
Permalink
Cliff wrote:
snip
" LOL .... some methods work on all. And I fully expect I've worked
with far older machines than you have. Perhaps older than you've
ever seen or heard of. Some not even CNC ... <G.
--
Cliff"

Cliff, Cliff, Cliff,

Then it should be a simple task for you to post your recommended
step-by-step instruction on how Keith can calculate his G50 settings
but so far you have been unable to do so.

This is the 14th request for you to post your method, if you have
enough information to say someone is wrong you also have enough
information to post your step-by-step procedure LETS SEE IT!

Tom
brewertr
2006-04-29 20:37:20 UTC
Permalink
Cliff,

SIXTH REQUEST,

PLEASE POST STEP BY STEP INSTRUCTION ON HOW KEITH SHOULD CALCULATE AND
INPUT HIS G50's.

REMEMBER THIS IS A MORI-SEIKI, SL-1.

Tom
Post by Cliff
Post by brewertr
Post by Cliff
Post by brewertr
Cliff said,
"Using a G50 would still leave you programming that sharp corner
that's not there <G>. "
Cliff,
That is an incorrect.
Why do you think not?
Cliff,
Its in the code we generate for the machine.
What is? "Generate" how, exactly <G>?
--
Cliff
brewertr
2006-04-29 19:03:32 UTC
Permalink
Cliff,

"Why do you think not?"

It's in the calculating and generating machine code.

Tom

PS: Cliff, where is your step by step instruction on how Keith can
determine his G50 inputs. Then we can discuss programming and code
generation should it come to that. This is the fourth or fifth request,
STILL WAITING.
Post by Cliff
Post by brewertr
Cliff said,
"Using a G50 would still leave you programming that sharp corner
that's not there <G>. "
Cliff,
That is an incorrect.
Why do you think not?
--
Cliff
Cliff
2006-04-29 19:22:04 UTC
Permalink
Post by brewertr
Cliff,
"Why do you think not?"
It's in the calculating and generating machine code.
??
Per your prior comments?
--
Cliff
Cliff
2006-04-29 19:24:11 UTC
Permalink
Post by brewertr
PS: Cliff, where is your step by step instruction on how Keith can
determine his G50 inputs. Then we can discuss programming and code
generation should it come to that. This is the fourth or fifth request,
STILL WAITING.
??
Neither of us seems to have his manuals .... and you seem
confused, what with that magical invisible sharp corner ....
--
Cliff
brewertr
2006-04-29 19:32:45 UTC
Permalink
Cliff,

OK, you can't do it.

Me ROFLMAO, you just proved you have never done it if you need to ask
for a manual.

LOL,
Tom
Post by Cliff
Post by brewertr
PS: Cliff, where is your step by step instruction on how Keith can
determine his G50 inputs. Then we can discuss programming and code
generation should it come to that. This is the fourth or fifth request,
STILL WAITING.
??
Neither of us seems to have his manuals .... and you seem
confused, what with that magical invisible sharp corner ....
--
Cliff
Cliff
2006-04-30 12:35:47 UTC
Permalink
Post by brewertr
Me ROFLMAO, you just proved you have never done it if you need to ask
for a manual.
Do you have any idea how many different combinations of machines,
controllers, options & parameter settings there are?
Or what works on all?
Or anything about best practices?
--
Cliff
brewertr
2006-04-30 17:16:45 UTC
Permalink
Cliff wrote
"Do you have any idea how many different combinations of machines,
controllers, options & parameter settings there are?
Or what works on all?
Or anything about best practices?
--
Cliff "

The original question was how to calculate G50 on a Mori-Seiki SL-1. I
posted how to do it and you said I was wrong. NOW YOUR SAYING you need
a Manual, Machine Options and Parameter settings to post how to do it.
If YOU don't know how to do it yourself and can't post your method to
this newsgroup then you have no business saying my method is wrong.

Cliff said "Or what works on all?"

Not the question, the original poster asked how to do it for HIS
machine says Tom

Cliff said "Or anything about best practices?"

Cliff, you sound uncannily close to "Seamless, unified, hybrid
modeling". Post your method for this machine. (EIGHT REQUEST)

Tom

PS; NINTH REQUEST

WHEN YOU FIGURE OUT HOW TO DO G50 SETTINGS ON AN SL-1 PLEASE HOW SETP
BY STEP KEITH CAN CALCULATE AND INPUT G50's FOR HIS MACHINE.
Cliff
2006-04-30 19:03:53 UTC
Permalink
Post by brewertr
The original question was how to calculate G50 on a Mori-Seiki SL-1.
Nope. It was "Why do I need the g50.?"

LOL ...

You've still not compensated for the TNR ....
--
Cliff
brewertr
2006-04-30 19:17:36 UTC
Permalink
Cliff,

Stay on topic, your skipping to TNR, you said my method of calculating
G50 was wrong. Post your step by step method for an SL-1.

Tom
Post by Cliff
Post by brewertr
The original question was how to calculate G50 on a Mori-Seiki SL-1.
Nope. It was "Why do I need the g50.?"
LOL ...
You've still not compensated for the TNR ....
--
Cliff
Cliff
2006-04-30 19:34:11 UTC
Permalink
Post by brewertr
Stay on topic, your skipping to TNR
Which is exactly what you missed as has been pointed out
since my first (?) post to this thread <G>.
--
Cliff
Cliff
2006-04-30 19:05:28 UTC
Permalink
Post by brewertr
If YOU don't know how to do it yourself and can't post your method to
this newsgroup then you have no business saying my method is wrong.
Other than knowing from the beginning that it will not make good
parts in all cases?

BTW, What sort of stuff do you make? Turned shafts?
--
Cliff
brewertr
2006-04-30 19:22:36 UTC
Permalink
Cliff,

Try to focus and stay on topic, show us your method of calculating G50
for an SL-1. You said mine was wrong but you you have to know how to do
it in order to produce good parts on a Mori-Seiki SL-1, so lets have
it.

I want to see Cliff's

"Best Practices, New Paradigm, Seamless, Unified Hybrid, Solid
Modeling, NON-GIBBSCAM, Point and Click, TNR, Known Datum, Parallel to
the Axis, Contact Point, No kludge, Offset Curve, Desired Contour, G50
calculating method"

Tom
Post by Cliff
Post by brewertr
If YOU don't know how to do it yourself and can't post your method to
this newsgroup then you have no business saying my method is wrong.
Other than knowing from the beginning that it will not make good
parts in all cases?
BTW, What sort of stuff do you make? Turned shafts?
--
Cliff
brewertr
2006-04-29 22:21:44 UTC
Permalink
Cliff,

Cliff wrote:
snip
".... and you seem confused, what with that magical invisible sharp
corner ...."

G50 is directly related to the center of the tool nose radius. You
have insinuated I am doing it wrong and I want you to explain step by
step how YOU would do it. You have stated that my example is
programming to the "Theoretical Sharp Edge" which is incorrect and I
will show you why.

First you need to explain step by step how you would calculate the G50
for Keith's machine then we can move on to programming the Center of
the Tool Nose Radius around the contour of the part. If you don't know
how or can't calculate a simple G50 you can't program the correct tool
path ON THIS MACHINE. How you determine the G50's dictates how to
calculate and program the tool path.

All that you have been spouting is theory, its time to get to the
specifics. I've shown you mine now you must show me yours.

Tom

PS:

SEVENTH REQUEST,

CLIFF,

HOW WOULD "YOU" STEP BY STEP DETERMINE THE G50 INPUTS FOR KEITH'S SL-1
MACHINE?
Post by Cliff
Post by brewertr
PS: Cliff, where is your step by step instruction on how Keith can
determine his G50 inputs. Then we can discuss programming and code
generation should it come to that. This is the fourth or fifth request,
STILL WAITING.
??
Neither of us seems to have his manuals .... and you seem
confused, what with that magical invisible sharp corner ....
--
Cliff
Cliff
2006-04-30 12:35:51 UTC
Permalink
Post by brewertr
All that you have been spouting is theory
??
You need to know how things work <G>.
--
Cliff
brewertr
2006-04-30 17:35:04 UTC
Permalink
Post by Cliff
Post by brewertr
All that you have been spouting is theory
??
You need to know how things work <G>.
--
Cliff
Cliff,

OK Cliffie since you know how things work please post your step by step
instructions on how Keith can calculate his G50 values on HIS SL-1
machine.

12th request for you to post your "Cliff's New Paradigm, Seamless,
Unified Hybrid, Solid Modeling, Point and Click, G50 settings method",
LOL

Tom
Garlicdude
2006-04-29 18:56:48 UTC
Permalink
Post by brewertr
That is an incorrect.
Tom
Tom, Why do you keep feeding this asshole?? Your giving him the
attention he so desperately craves.

I know you want to prove him wrong, but he'll twist and turn, snip and
alter your posts to keep you hooked.

Ignore the asshole.
--
Regards,
Steve Saling
aka The Garlic Dude ©
Gilroy, CA
The Garlic Capital of The World
http://www.pulsareng.com/
brewertr
2006-04-29 19:20:10 UTC
Permalink
Steve,

I will try to control myself, lol.

Tom
Post by Garlicdude
Post by brewertr
That is an incorrect.
Tom
Tom, Why do you keep feeding this asshole?? Your giving him the
attention he so desperately craves.
I know you want to prove him wrong, but he'll twist and turn, snip and
alter your posts to keep you hooked.
Ignore the asshole.
--
Regards,
Steve Saling
aka The Garlic Dude ©
Gilroy, CA
The Garlic Capital of The World
http://www.pulsareng.com/
Cliff
2006-04-28 18:04:44 UTC
Permalink
Post by brewertr
Cliff,
Ive been doing it for nearly 20 years without problem, have you?
Tom
Post by Cliff
Post by brewertr
Cliff wrote,
snip
Post by Cliff
Kind of hard to cut to center then ...?
Diameter programming .... or radial ....
Cliff,
Are you serious or is this a joke?
I assumed you were a machinist or have some experience machining.
Kind of hard to be in SFM mode & cut to center with a negative diameter,
IMO <g>.
Think about it & read how the tool is being set again.
Post by brewertr
Tom
I don't recall being paid much to make a lot of simple parts <G>.
--
Cliff
D Murphy
2006-04-27 20:51:38 UTC
Permalink
Post by Cliff
X: Would that be to tool touch-off or to the center
of the tool nose radius?
Nope. It would be to the center of a drill holder. Offset other tools from
there.
--
Dan

Quid Aere Perennius
Cliff
2006-04-27 21:00:38 UTC
Permalink
Post by D Murphy
Post by Cliff
X: Would that be to tool touch-off or to the center
of the tool nose radius?
Nope. It would be to the center of a drill holder. Offset other tools from
there.
On some machines that might be about the same as the turret
centerline ..
--
Cliff
c***@cox.net
2006-04-27 16:22:52 UTC
Permalink
I see the logic and this is described in the manual but I did not
realize I had to enter a g50 for each tool. I may have been confused
between g50 and tool offset. It seems like with tool offset feature I
could enter x and z tool offset value obtained as you have described
for each tool. Then, I would not have to issue g50 for each tool?

Thanks,
Keith
brewertr
2006-04-27 21:08:53 UTC
Permalink
Keith,

The terminology has evolved so with the older manuals it can be a
little misleading.

G50 is your Tool Offset, and yes you need it for every tool.
"Tool Offset" referred to in your manual is really the Tool Wear
Offset.

(Be careful that G50 is calculated at tool change position and I have
assumed in my example that G28 X0.0 Z0.0 is your tool change position.
I did not want to confuse you with too much information but your format
is important. If you use a secondary tool change position such as G30
then that is where you zero out the counter and figure your offsets.)

I do not know the exact G codes for your machine but for safety and
easy restarting I format something like this on an older lathe. For
yours it will be different since you can't have two G codes on the same
line.

"Start of tool"

N1
G00 G20 G40 G80 G97 G99 (safety)
G28 U0.0 W0.0 T0000 / M08 (tool change position)
G50 X? Z? (tool # 1 geometry offset)
G97 S2000 M03 T0100 (Start Spindle, Tool Change)
G00 X ? Z ? T0101 (rapid approach part with tool wear offset)

General machining movements

"End of Tool"

G00 X (clear part) Z (clear part)
G28 U0.0 W0.0 T0000 M09 (tool change
M01

Tom
Post by c***@cox.net
I see the logic and this is described in the manual but I did not
realize I had to enter a g50 for each tool. I may have been confused
between g50 and tool offset. It seems like with tool offset feature I
could enter x and z tool offset value obtained as you have described
for each tool. Then, I would not have to issue g50 for each tool?
Thanks,
Keith
Cliff
2006-04-27 16:10:10 UTC
Permalink
Post by c***@cox.net
Thanks
Can you get any support from the machine's seller?
--
Cliff
brewertr
2006-04-27 21:29:11 UTC
Permalink
Cliff,

I would prefer to see Keith's on topic posting than your off topic
posts.

Tom
Post by Cliff
Post by c***@cox.net
Thanks
Can you get any support from the machine's seller?
--
Cliff
Cliff
2006-04-28 07:44:18 UTC
Permalink
Post by brewertr
Cliff,
I would prefer to see Keith's on topic posting than your off topic
posts.
Tom
Post by Cliff
Post by c***@cox.net
Thanks
Can you get any support from the machine's seller?
The prior owner of the machine may know a bit about it.
--
Cliff
john
2006-04-27 16:29:11 UTC
Permalink
Post by c***@cox.net
My machine does not have the rs232 port to send out from machine to
punch or BTR but when I look manually at the content of the addresses
the program seems to be there correctly downloaded. I think I just
have to get more familiar with the conventions required.
I plan to do a one block at a time download to see where the problems
occur.
I am confused by the g50 command. When the machine is zeroed the x and
z coordinates are 0 and 0. Why do I need the g50.? Is is possible to
change the absolute coordinates of the zero position for x and z? How
does one know what values to enter?
Thanks
Keith
I would start with a very simple program to check the data link...Turn
the spindle on, turn it off end of program. That machine may not
have a lot of stuff like newer machines have... like a G50.

M03 S200
M05
M30


Then make a prgram with a simple X move and Z move. Use only G00 codes
and G01 codes with a feedrate.

One thing at a time until you find what it takes. Or get a programming
book for the control with all the info in it.


John
c***@cox.net
2006-04-27 17:44:17 UTC
Permalink
Sounds like a good suggestion. I just discovered that I have a Yasnac
2000B not G but Yaskawa says to use the G manual. It does have a G50
supposedly. I'll see if it works line by line as you suggest.

Keith
brewertr
2006-04-28 06:49:47 UTC
Permalink
Keith,

John is absolutely right about doing a few little things at a time.
Old machines like yours can have some surprises, what we take for
granted now is not safe to do with your machine.

Tom
Post by john
Post by c***@cox.net
My machine does not have the rs232 port to send out from machine to
punch or BTR but when I look manually at the content of the addresses
the program seems to be there correctly downloaded. I think I just
have to get more familiar with the conventions required.
I plan to do a one block at a time download to see where the problems
occur.
I am confused by the g50 command. When the machine is zeroed the x and
z coordinates are 0 and 0. Why do I need the g50.? Is is possible to
change the absolute coordinates of the zero position for x and z? How
does one know what values to enter?
Thanks
Keith
I would start with a very simple program to check the data link...Turn
the spindle on, turn it off end of program. That machine may not
have a lot of stuff like newer machines have... like a G50.
M03 S200
M05
M30
Then make a prgram with a simple X move and Z move. Use only G00 codes
and G01 codes with a feedrate.
One thing at a time until you find what it takes. Or get a programming
book for the control with all the info in it.
John
c***@cox.net
2006-04-28 17:44:10 UTC
Permalink
Thanks Guys,

I am still confused but once I can get the machine running and
experiment with the thintg I think I will understand it. I was
confused by the offsets and now realize how they would be used for wear
compensation. Unfortunately I am trying to be a machinist by the trial
and error method and although I have command of my cnc mill, I have no
experience with a cnc mill. I have command of my manual lathe so am
familiar with that.
I really do appreciate your help and know it takes time to formulate
the responses and check the posts!

Thanks again,
Keith
c***@cox.net
2006-04-28 17:45:09 UTC
Permalink
Thanks Guys,

I am still confused but once I can get the machine running and
experiment with the thing, I think I will understand it. I was
confused by the offsets and now realize how they would be used for wear
compensation. Unfortunately I am trying to be a machinist by the trial
and error method and although I have command of my cnc mill, I have no
experience with a cnc lathe. I have command of my manual lathe so am
familiar with that.

I really do appreciate all your help and know it takes time to
formulate the responses and check the posts!

Thanks again,
Keith
F. George McDuffee
2006-04-27 17:31:00 UTC
Permalink
Post by c***@cox.net
THanks to the several who have helped me get my lathe running! It all
seems to be fixed up and even the BTR is working. Now I have to get
the programming figured out. When I write simple code to move or turn
the turret, I keep getting error message 14 indicating bad characters.
Should I be able to enter something like that below as a test?
N01 G98 S1000 M3 M8
N02 G00 X2.0 Z-2.0
N03 M5 M9
N05 G00 X0 Z0
N04 M30
Thanks,
Keith Clark
=============
What are you using for an editor? In many cases a general purpose
editor program inserts non-printing control characters with the
text. Try using a cnc specific editor. You can also download
one of the old DOS sector patcher programs to examine the file
character by character. This can be helpful if you can down-up
load programs from the machine to the computer but not programs
you write on the computer to the machine. Typically the manuals
never mention this, but the programs written on the machine and
downloaded to the computer will contain non-printing control
characters.

Just a though.

Unka George
(George McDuffee)

There is something to be said for government by a great aristocracy
which has furnished leaders to the nation in peace and war for generations;
even a democrat like myself must admit this.

But there is absolutely nothing to be said for government by a plutocracy,
for government by men very powerful in certain lines and gifted with the "money touch,"
but with ideals which in their essence are merely those of so many glorified pawnbrokers.

Theodore Roosevelt (1858-1919), U.S. Republican (later Progressive) politician, president. Letter, 15 Nov. 1913.
c***@cox.net
2006-04-27 17:45:18 UTC
Permalink
Thanks, good suggestion!

Keith
c***@cox.net
2006-04-29 22:16:29 UTC
Permalink
Tom, Dan, Cliff, and everyone else

Thanks for this detailed discussion. I did not expect such a naive
question to generate the discussion it did. It appears to me that what
Tom described is exactly what is detailed in the Yasnac manual for
setting the G50 x and z. It does not seem to matter what the
configuration of the tool tip is since we are only interested in the
orthogonal planes of movement by x and z. Consideration of tool tip
compensation for curves seems to be irrelevant to my question.

When I posed the question, I was under the impression that my lathe was
so old that it did not have G50. I was trying to understand what it
did so I could somehow work around it. At that point, every time I
tried to work with G50 the machine responded with an invalid character
error. I finally stumbled on the fact that it does not use decimal
points! Too bad the manual fails to mention that important point. Now
I am able to begin to work with machine and can actually get the axes
to move to my programming advances. You can understand how confused I
was when nothing seemed to work and I figured the manual was for a more
modern machine. Hopefully the compensation feature described in the
manual will work on my lathe so it will all be done automatically for
me when I get to that point in my learning.

Again, thanks to everyone for their input!

Keith
brewertr
2006-04-29 22:34:49 UTC
Permalink
Keith,

Your original posting had to do with determining G50 values and I did
not realize you were having trouble with the units or data input
format. This will probably happen a lot for you because of the age of
the machine. Keep a list going as you figure them out.

Tom
Post by c***@cox.net
Tom, Dan, Cliff, and everyone else
Thanks for this detailed discussion. I did not expect such a naive
question to generate the discussion it did. It appears to me that what
Tom described is exactly what is detailed in the Yasnac manual for
setting the G50 x and z. It does not seem to matter what the
configuration of the tool tip is since we are only interested in the
orthogonal planes of movement by x and z. Consideration of tool tip
compensation for curves seems to be irrelevant to my question.
When I posed the question, I was under the impression that my lathe was
so old that it did not have G50. I was trying to understand what it
did so I could somehow work around it. At that point, every time I
tried to work with G50 the machine responded with an invalid character
error. I finally stumbled on the fact that it does not use decimal
points! Too bad the manual fails to mention that important point. Now
I am able to begin to work with machine and can actually get the axes
to move to my programming advances. You can understand how confused I
was when nothing seemed to work and I figured the manual was for a more
modern machine. Hopefully the compensation feature described in the
manual will work on my lathe so it will all be done automatically for
me when I get to that point in my learning.
Again, thanks to everyone for their input!
Keith
c***@cox.net
2006-04-30 03:58:59 UTC
Permalink
Tom, Unfortunately I did not know that I was having trouble and just
thought the machine was not recognizing the G50 command. I am using
Bob Cad/Cam and they have a post for the Yasnac 2000B. Hopefully that
post is compatible and will speed me along.

Thanks again,
Keith
brewertr
2006-04-30 06:55:20 UTC
Permalink
Kieth,

Don't worry about the G50 input, things like that happen.

I don't know Bob CAD/CAM so when you post machine code from it send me
a private email with the code & a copy of your drawing or sketch
attached and I will be happy to look it over and check it for you.
Sometimes it helps to have another set of eyes checking the work till
you get error-less code to the machine.

Tom
Post by c***@cox.net
Tom, Unfortunately I did not know that I was having trouble and just
thought the machine was not recognizing the G50 command. I am using
Bob Cad/Cam and they have a post for the Yasnac 2000B. Hopefully that
post is compatible and will speed me along.
Thanks again,
Keith
c***@cox.net
2006-04-30 18:08:15 UTC
Permalink
Thanks Tom, as soon as I get the adapter made for the drawtube, receive
the hard jaws and get ready to try to cut I will send.
Cliff
2006-04-30 12:35:50 UTC
Permalink
Post by c***@cox.net
Tom, Dan, Cliff, and everyone else
Thanks for this detailed discussion. I did not expect such a naive
question to generate the discussion it did.
We like to fish <G>.
Post by c***@cox.net
It appears to me that what
Tom described is exactly what is detailed in the Yasnac manual for
setting the G50 x and z. It does not seem to matter what the
configuration of the tool tip is since we are only interested in the
orthogonal planes of movement by x and z. Consideration of tool tip
compensation for curves seems to be irrelevant to my question.
It needs to be considered & you need to know & understand
(or may later) I suspect.
If you start with good practices they may remain. Breaking bad ones
later can be hard.
--
Cliff
brewertr
2006-04-30 17:43:18 UTC
Permalink
Cliff wrote:
snip
Post by Cliff
It needs to be considered & you need to know & understand
(or may later) I suspect.
If you start with good practices they may remain. Breaking bad ones
later can be hard.
--
Cliff
Cliff,

13th request for you to post your recommended step by step method for
Keith to calculate his machine's G50 settings. What is his "Good
Practices" method for calculating G50's?

Tom
Garlicdude
2006-04-30 18:20:11 UTC
Permalink
Post by Cliff
If you start with good practices they may remain. Breaking bad ones
later can be hard.
--
Cliff
Yeah, like the practice of being a crossposting asshole
--
Regards,
Steve Saling
aka The Garlic Dude ©
Gilroy, CA
The Garlic Capital of The World
http://www.pulsareng.com/
brewertr
2006-04-30 18:47:25 UTC
Permalink
I'm STILL waiting for Cliff's;

"Best Practices, New Paradigm, Seamless, Unified Hybrid, Solid
Modeling, Point and Click, TNR, G50 calculating method" post.

LOL,
Tom
Post by Garlicdude
Post by Cliff
If you start with good practices they may remain. Breaking bad ones
later can be hard.
--
Cliff
Yeah, like the practice of being a crossposting asshole
--
Regards,
Steve Saling
aka The Garlic Dude ©
Gilroy, CA
The Garlic Capital of The World
http://www.pulsareng.com/
Cliff
2006-04-30 19:12:08 UTC
Permalink
Post by Garlicdude
Post by Cliff
If you start with good practices they may remain. Breaking bad ones
later can be hard.
--
Cliff
Yeah, like the practice of being a crossposting asshole
Was this crossposted for your amusement?
LOL .... no way do wingers get to backslap & goose each other all in
the dark .... so much for bonding, eh?
--
Cliff
brewertr
2006-04-30 19:25:41 UTC
Permalink
Cliff,

Stay focused, put up or shut up.

Lets see your; "Best Practices, New Paradigm, Seamless, Unified Hybrid,
Solid Modeling, NON-GIBBSCAM, Point and Click, TNR, Known Datum,
Parallel to the Axis, Contact Point, No kludge, Offset Curve, Desired
Contour, G50 calculating method" post.

Tom
Post by Cliff
Post by Garlicdude
Post by Cliff
If you start with good practices they may remain. Breaking bad ones
later can be hard.
--
Cliff
Yeah, like the practice of being a crossposting asshole
Was this crossposted for your amusement?
LOL .... no way do wingers get to backslap & goose each other all in
the dark .... so much for bonding, eh?
--
Cliff
Loading...