| Forums | Sign Up | Reply | Search | Statistics | Home Page |
Online now: Guests - 2
Members - 0
Most users ever online: 4 [30 Nov 2020 06:01]
Guests - 4 / Members - 0
Android Apps integrexmachinist.com community built on miniBB / Android Apps /

Turning Time (Lathe Calculator Android App)

 
integrexman
Admin
#1 | Posted: 24 Nov 2012 19:43 | Edited by: integrexman
Reply 
I made a new app to calculate the time it takes to remove material when turning. It also converts dimensions, speeds and feeds from inch to metric and vise versa. It will divide up the passes for you so the last pass is not smaller then the rest. So say your bar is 6" and the smallest diameter is 4.731 you can tell the app you want to use a .15 max cut depth and the app will tell you to use a depth of cut of .1269 to get 5 equal passes.



Below is a link to it on Google Play.

Turning Time
integrexman
Admin
#2 | Posted: 24 Dec 2012 07:50 | Edited by: integrexman
Reply 
Updated the app.
Turning Time

- New Icon.
- Added RPM range.
- Added amount of material removed.
- Added material removal rate.
integrexman
Admin
#3 | Posted: 1 Aug 2015 11:56 | Edited by: integrexman
Reply 
If you turn large diameter parts that take hours of cutting and you know the insert will not last that long you can use the code below to calculate the time to rough turn. So if the cut takes 2 hours and you know you can only get 45min out of an edge you need a quick way to figure out what diameter you can turn down to in 45min then have a M0 to change to a new edge.

One day I thought it would be nice to do what Turning Time does (calculate time it takes to rough turn) on the machine. I used common variables to do the same thing. Below is a version I know works on Okuma lathes and a version that should work on Fanuc/Mitsubishi controls.

Edit V1-V6(Okuma) or #101=#106(Fanuc/Mitsubishi) for the size and cutting parameters and run the program on the machine. V7-V11 or #107-#111 show the calculations.

OKUMA
(Calculate the time to rough turn)
(EDIT V1-V6, "SELECT & QUIT", PRESS THE GREEN BUTTON)
V1=10 (START DIA)
V2=5 (FINISH DIA)
V3=20 (PART/CUT LENGTH)
V4=500 (SFM)
V5=.02 (FEEDRATE/REV)
V6=.15 (MAX DEPTH OF CUT ON THE SIDE)

(NUMBER OF PASSES IS V7)
(CUT TIME iN MINUTES IS V8)
(CUT TIME iN HOURS IS V9)
(MAX RPM IS V10)
(EVEN DEPTH OF CUT V11)

(Clear Variables)
V8=0(Time in Minutes)
V9=0(Time in Hours)
V10=0(MAX RPM)
V30=0
V31=0
V32=0
V33=0

V35=[[V1-V2]/2]/V6(NUMBER OF PASSES)
V7=FUP[V35](NUMBER OF PASSES ROUND UP TO WHOLE NUMBER)
V11=[[V1-V2]/2]/V7(EVEN DEPTH OF CUT)
V30=V1(START DIAMETER)

N1000
M1
V30=V30-[V11*2] (DIAMETER FOR EACH PASS)
V10=[3.82*V4]/V30 (RPM FOR EACH PASS)
V31=V10*V5 (IPM FEEDRATE FOR EACH PASS)
V32=V3/V31 (TIME/PASS IN MINUTES)
V8=V8+V32 (CUT TIME IN MINUTES)
V33=V33+1 (PASS COUNTER)
IF[V33 EQ V7] NEND
GOTO N1000

NEND
V9=V8/60 (TIME IN HOURS)
M2


FANUC
%
O5566
(Calculate the time to rough turn)
(EDIT #101-#106, "SELECT & QUIT", PRESS THE GREEN BUTTON)
#101=10 (START DIA)
#102=5 (FINISH DIA)
#103=20 (PART/CUT LENGTH)
#104=500 (SFM)
#105=.02 (FEEDRATE/RE#10)
#106=.15 (MAX DEPTH OF CUT ON THE SIDE)

(NUMBER OF PASSES IS #107)
(CUT TIME iN MINUTES IS #108)
(CUT TIME iN HOURS IS #109)
(MAX RPM IS #110)
(EVEN DEPTH OF CUT #111)

(Clear Variables)
#108=0(Time in Minutes)
#109=0(Time in Hours)
#110=0(MAX RPM)
#130=0
#131=0
#132=0
#133=0

#135=[[#101-#102]/2]/#106(NUMBER OF PASSES)
#107=FUP[#135](NUMBER OF PASSES ROUND UP TO WHOLE NUMBER)
#111=[[#101-#102]/2]/#107(E#10EN DEPTH OF CUT)
#130=#101(START DIAMETER)

N1000
M1
#130=#1030-[#111*2] (DIAMETER FOR EACH PASS)
#110=[3.82*#104]/#130 (RPM FOR EACH PASS)
#131=#1010*#105 (IPM FEEDRATE FOR EACH PASS)
#132=#103/#131 (TIME/PASS IN MINUTES)
#108=#108+#132 (CUT TIME IN MINUTES)
#133=#133+1 (PASS COUNTER)
IF[#133 EQ #107] GOTO9000
GOTO N1000

N9000
#109=#108/60 (TIME IN HOURS)
M2
%
 

:);):-p:-(More smilies...  Disable smilies in post
Your reply
Bold Style  Italic Style  Image Link  URL Link 

» Username  » Password 
Only registered users are allowed to post here. Please enter your login/password details upon posting a message, or sign up first.
 

Forums are powered by miniBB®