![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Fagor Automation Discuss Fagor Automation products here. |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Recently came into ownership of a slide cnc with a fagor 8025 control, and I'm having trouble using variables, and such.. here is what i need converted. % O1113( FTH RADIUS ) #501=2.020 (ROUGH HEAD DIA) #502=1.950 (FINISH HEAD DIA) #503=.040 ( RADIUS SIZE ) #513=0.000 (DISH OD) #514=.0000 (DISH DEPTH) #520=220 (RGH CUTTING SFM) #521=100 (FIN CUTTING SFM) #522=.005 (RGH FEED TPR) #523=.003 (FIN FEED TPR) #517=.010 ( DEPTH OF RGH CUT ) #518=.250 (WIDTH OF MARGIN ) #504=#501+.05 #505=#502+.05 #506=#503+.0156 #507=#506*2 #508=0-#506 #509=#502-#507 #510=#503*2 #511=0-#503 #512=#502-#510 #515=#513+.01 #516=0-#514 #519=0-#518 M1 N1 (ROUGH HEAD NPR 51) M98P1 G0G40G54G99 T0505M8 G50S3500 G96S#520M3 G0X#504Z.1 G94X-.075Z.01F#522 Z.006 Z.002 G0X#501Z.01F.025 G71U#517R.02 G71P101Q102U.005W.005F#522 N101G1X#509 G1Z0.0 G3X#502Z#508R#506 G1Z#519 N102G0X#501 G0X3.0 M98P1 M5 M1 N2 (FINISH HEAD NPR 51) M98P1 T0707M8 G50S3500 G96S#521M3 G0X#505Z.050 G94Z0.F#523 X-.1 G0X#509Z.050 G1Z0.F.01 G3X#502Z#508R#506F.0015 G1Z#519F#523 G0X3.00M5 M98P1 IF[#513GT0]GOTO3 M30 N3 (ROUGH DISH NPR 51) M1 M98P1 T0909M8 G50S3500 G96S#520M4 G0X#515Z.1 G1Z.01F.01 G72U0.0W.007R.01 G72P103Q104U0.0W.004F#522 N103G1Z.003 X.01Z#516 X-.006 N104G0Z.01 G0Z.1 M98P1 N4 (FINISH DISH NPR 51) M98P1 T0909M8 G50S3500 G96S#520M4 G0X#515Z.1 G1Z.01F.01 G70P103Q104S#521F#523 G0Z.1 G0X3.0 M98P1 M30 % |
|
#3
| |||
| |||
| Yes, the 8025 can easily do it, you just have to convert it to the appropriate format that 8025 requires. If you have the programming manual, you will see it uses certain F codes for mathematical functions. For example, F1 is addition. N0 P1 = P2 F1 P3 (Adds P2 and P3 together and puts the value in P1) N10 G01 X P1 F50 (Positions the X axes to the value in P1 at 50 ipm) another example: N0 P1 = K5.521 (Gives P1 the value of 5.521)(you must have that K before a numeric value) N10 Z P1 (positions the Z axes to the value in P1 There are F codes for most mathematical functions including multiplication, division, cosine, Arc tangent, square root and others. There are some parameters with predetermined fixed meanings as well, but all of this is covered in Chapter 13 of the 8025 T programming manual. If you do not have a Programming manual, let me know, and I will email you an electronic copy. Once you give it a quick read.... it'll be simple. I used to do some very complex parametric programming with the 8025 about 20 years ago. I think once you know the basic format and commands, it will take you 5 minutes to convert your shown program over. good luck ! |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Need Help!- CNC Programming | bri008 | WoodWorking | 24 | 08-04-2009 08:41 AM |
| Programming help! please!? | angelo.p | General Metal Working Machines | 2 | 05-15-2009 02:26 PM |
| Programming | suhas more | Employment Opportunity | 0 | 10-28-2008 03:22 AM |
| Problem- CNC Programming | sabreen | General CNC (Mill and Lathe) Control Software (NC) | 0 | 02-13-2008 11:35 AM |
| Heidenhain programming problems | lt1pat | General CNC (Mill and Lathe) Control Software (NC) | 1 | 03-12-2006 11:28 AM |