Continue to Site

Welcome to MCAD Central

Join our MCAD Central community forums, the largest resource for MCAD (Mechanical Computer-Aided Design) professionals, including files, forums, jobs, articles, calendar, and more.

JIS Standard Spline model (Internal)

anandel

New member
Hi all,

I need this JIS spline to be modeled up to send out for quote and the 'man-in-charge' here prefers it to be modeled right and not 'represented'. Do any of you mates have one in your library that I can borrow and save myself some time in re-inventing gear modeling?
smiley19.gif


The spec sheet looked something like the attached sheet (hi-lited is what I'd need) and it all looks greek and latin to me. I really appreciate any help from you kind people
smiley2.gif
. Thanks!

2008-03-24_123229_JIS-Spline.zip
 
I hope that this helps- here's the notes that I created for my technique.
Internal Spline Example Below (Material Removed):<?:namespace prefix = o ns = "urn:schemas-microsoft-com:eek:ffice:eek:ffice" />


  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a New Coordinate System with Z in axial direction </LI>
    <LI =Msonormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a first Datum Curve Defined as Follows: (copy and paste) </LI>
<DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 1in; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0in; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt">
/*User Input Below
BASE_DIA=97.4279

/*Equations Below
r=BASE_DIA/2
ang=t*90
s=(PI*r*t)/2
xc=r*cos(ang)
yc=r*sin(ang)
x=xc+(s*sin(ang))
y=yc-(s*cos(ang))
z=0</DIV>

  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a Second Datum Curve Defined as Follows: (copy and paste) </LI>
<DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 1in; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0in; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt">
/*User Input Below
CIR_SPC_W_MAX=2.544
CIR_SPC_W_MIN=2.356
PITCH_DIA=112.5
BASE_DIA=97.4279

/*Equations Below
r=BASE_DIA/2
adjusttime=2*sqrt(PITCH_DIA^2-BASE_DIA^2)/(BASE_DIA*PI)

top=r*cos(adjusttime*90)+(PI*r*adjusttime/2)*sin(adjusttime* 90)
bottom=r*sin(adjusttime*90)-(PI*r*adjusttime/2)*cos(adjustti me*90)
adjustpitch=2*(90-atan(top/bottom))

adjustthickness=360*((2/3)*CIR_SPC_W_MAX+(1/3)*CIR_SPC_W_MIN )/(PI*PITCH_DIA)

angadjust=adjustpitch+adjustthickness

ang=t*90+90-angadjust
s=(PI*r*t)/2
xc=r*cos(ang)
yc=r*sin(ang)
y=xc+(s*sin(ang))
x=yc-(s*cos(ang))
z=0</DIV>

  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; COLOR: #006600; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create Extrude </LI>
    <LI =Msonormal style="MARGIN: 0in 0in 0pt; COLOR: #006600; mso-list: l0 level1 lfo1; tab-stops: list .5in">Pattern Extrude </LI>



<BR style="PAGE-BREAK-BEFORE: always" clear=all>
External Spline Example Below (Material Added):


  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a New Coordinate System with Z in axial direction </LI>
    <LI =Msonormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a First Datum Curve Defined as Follows: (copy and paste) </LI>
<DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 1in; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0in; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt">
/*User Input Below
BASE_DIA=97.4279

/*Equations Below
r=BASE_DIA/2
ang=t*90
s=(PI*r*t)/2
xc=r*cos(ang)
yc=r*sin(ang)
x=xc+(s*sin(ang))
y=yc-(s*cos(ang))
z=0</DIV>

  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a Second Datum Curve Defined as Follows: (copy and paste) </LI>
<DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 1in; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0in; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt">
/*User Input Below
CIR_TOOTH_THK_MAX=2.356
CIR_TOOTH_THK_MIN=2.169
PITCH_DIA=112.5
BASE_DIA=97.4279

/*Equations Below
r=BASE_DIA/2
adjusttime=2*sqrt(PITCH_DIA^2-BASE_DIA^2)/(BASE_DIA*PI)

top=r*cos(adjusttime*90)+(PI*r*adjusttime/2)*sin(adjusttime* 90)
bottom=r*sin(adjusttime*90)-(PI*r*adjusttime/2)*cos(adjustti me*90)
adjustpitch=2*(90-atan(top/bottom))

adjustthickness=360*((1/3)*CIR_TOOTH_THK_MAX + (2/3)*CIR_TOOTH_THK_MIN)/(PI*PITCH_DIA)

angadjust=adjustpitch+adjustthickness

ang=t*90+90-angadjust
s=(PI*r*t)/2
xc=r*cos(ang)
yc=r*sin(ang)
y=xc+(s*sin(ang))
x=yc-(s*cos(ang))
z=0</DIV>

  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; COLOR: #006600; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create Extrude </LI>
    <LI =Msonormal style="MARGIN: 0in 0in 0pt; COLOR: #006600; mso-list: l0 level1 lfo1; tab-stops: list .5in">Pattern Extrude</LI>



<BR style="PAGE-BREAK-BEFORE: always" clear=all>
External Spline Example Below (Material Removed):


  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a New Coordinate System with Z in axial direction </LI>
    <LI =Msonormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a First Datum Curve Defined as Follows: (copy and paste) </LI>
<DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 1in; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0in; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt">
/*User Input Below
BASE_DIA=1.060660*25.4

/*Equations Below
r=BASE_DIA/2
ang=t*90
s=(PI*r*t)/2
xc=r*cos(ang)
yc=r*sin(ang)
x=xc+(s*sin(ang))
y=yc-(s*cos(ang))
z=0</DIV>

  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; COLOR: #006600; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create a Second Datum Curve Defined as Follows: (copy and paste) </LI>
<DIV style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; PADDING-BOTTOM: 1pt; MARGIN-LEFT: 1in; BORDER-LEFT: windowtext 1pt solid; MARGIN-RIGHT: 0in; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt">
/*User Input Below
CIR_TOOTH_THK_MAX=0.0738*25.4
CIR_TOOTH_THK_MIN=0.0680*25.4
PITCH_DIA=1.5*25.4
BASE_DIA=1.060660*25.4
TEETH=36

/*Equations Below
r=BASE_DIA/2
adjusttime=2*sqrt(PITCH_DIA^2-BASE_DIA^2)/(BASE_DIA*PI)

top=r*cos(adjusttime*90)+(PI*r*adjusttime/2)*sin(adjusttime* 90)
bottom=r*sin(adjusttime*90)-(PI*r*adjusttime/2)*cos(adjustti me*90)
adjustpitch=2*(90-atan(top/bottom))

adjustthickness=360*((1/3)*CIR_TOOTH_THK_MAX + (2/3)*CIR_TOOTH_THK_MIN)/(PI*PITCH_DIA)

angadjust=adjustpitch+adjustthickness-360/TEETH

ang=t*90+90-angadjust
s=(PI*r*t)/2
xc=r*cos(ang)
yc=r*sin(ang)
y=xc+(s*sin(ang))
x=yc-(s*cos(ang))
z=0</DIV>

  1. <LI =Msonormal style="MARGIN: 0in 0in 0pt; COLOR: #006600; mso-list: l0 level1 lfo1; tab-stops: list .5in">Create Extrude </LI>
    <LI =Msonormal style="MARGIN: 0in 0in 0pt; COLOR: #006600; mso-list: l0 level1 lfo1; tab-stops: list .5in">Pattern Extrude</LI>
 
No problem. My notes leave out detail that may or may not be obvious. I work for a company that makes splined parts so my notes make some assumptions of Pro/E familiarity...post a reply if you have any questions- I'll be happy to answer. BTW- this technique works for all splines (JIS, ANSI Inch & Metric, 30, 37.5, 45 deg pressure angle) since it constructs the involute curves based on the fundamental mathematics.
 

Sponsor

Back
Top