TKP Guide V10 (4-5-2015)
TKP Guide V10 (4-5-2015)
TKP Guide V10 (4-5-2015)
PACKAGE
Chapters
1. MC Training Manual
3. USB Interface
4. Installation
1 800 4A FAGOR
i
FAGOR AUTOMATION
MC TRAINING MANUAL
ii
Contents
Chapter 1
Introduction……………………………………………………………….. 1
Reference Search………………………………………………………….. 5
Tool Calibration…………………………………………………………… 6
Surface Milling………………………………………………………..…… 10
Simulation…………………………………………………………………. 12
Circular Pocket……………………………………………………………. 15
Rectangular Pocket………………………………………………………... 18
Zero Offsets……………………………………………………………….. 27
ISO Mode…………………………………………………………………. 29
Tool Inspection…………………………………………………………….. 33
iii
Chapter 2
Optional PCALL Cycles …….…………………………………………... 38
Slot Milling………….…………………………………………………….. 39
Ring Milling………….……………………………………………………. 41
Rectangular Groove………………………………………………….……. 43
Part Skew…………….……………………………………………………. 45
Engraving………………………………………………………………….. 47
Chapter 3
USB Interface…………….…………………….……………………………. 49
Chapter 4
Z axis Motor Quill Kit instructions……………………………...……….…….. 53
Backlash Compensation……………………………………………………….... 84
iv
INTRODUCTION
This manual has been generated to be a guideline for your assistance for the
conversational programming of the Fagor control. In this manual we will be
generating a part-program using the canned cycles that will be the most beneficial
for your programming needs. In this manual we will be exercising the following
operations:
After the completion of these operations, you will begin to understand all the
steps that are necessary in programming the Fagor CNC Control. Once you grasp
each of these concepts you will be able generate any part in which you desire. Using
this manual as your guideline will also help you generate part-programs in a timely
manner. You will soon realize once you learn the programming of one canned cycle,
you will understand the programming concept of each and every one of the other
canned cycles. Whether it is your first time using a CNC or if you are a CNC
programming expert, the conversational programming of the Fagor CNC Control
will benefit all users.
1
Conversational Screen Regions
Part Zero
Tool Number
Coordinate
Spindle percentage
2
8055 Screen Modes
Conversational Side
G-Code Side
3
New and Classic views are available by changing
General Machine Parameter 193
4
REFERENCE SEARCH
On power-up, it is always recommended to home your machine before performing
any specific task. This is more of a safety precaution. When referencing your
machine the CNC will know exactly where it is located. To reference your machine
perform the following operation:
* Note: Pressing the ESC Key instead of Cycle Start will cancel the operation
5
TOOL CALIBRATION
For this specific program we will be using three tools. Before we begin any type of
programming we will calibrate all three of our tools. For this particular program we will
preset our Z starting point at .01 The reason for this is our first programming cycle will
be Surface Milling. In our Surface Milling cycle we will remove .01 from the surface
allowing us to program our remaining cycles starting from Z zero.
6
5. Jog your Z axes accordingly until the tip of your tool is touching off on the top of
your part. This can be done by using the hand wheel (if supplied) or the Z+ / Z-
keys.
6. Enter the value of .02000 for your Z and then press Enter. This box is located in
the lower-left corner of your screen. This will preset your Z starting point at
.01000
See Figure1
7. Define your tool:
L- This will define the length of your tool from its home position. By
selecting Z and then hitting the Enter key,
Make sure the Z-ENTER box is highlighted in red when performing this
operation. By pressing the Z key, then press ENTER to confirm. See
Figure 2
After pressing ENTER, you will notice in the top right corner of the screen
Z will have updated value to the preset of .0100. See Figure 3
K- This is the length wear of your tool. At this time it is unnecessary to
put any value in this field.
R- This is the Tool Radius. For this example we will be using a tool with a
½’ radius.
I- This is the Radius Wear. At this time it is unnecessary to put any value
in this field.
Press ESC when done
TOOLS 2 AND 3
Select T (Tool)
Enter 2 or 3 (Tool Number)
Press Cycle Start
Repeat steps 2-6
Press ESC when done
7
Figure 1
Figure 2
8
PRESETTING PART
ZERO
In this example
X 0 and Y 0 will be in the lower left hand
corner. All numbers will be positive for
programming based on the center of the tool.
X AXIS
1. From the Jog Mode, jog your X axis until you are to the position you wish to call
zero. Enter the following keys:
Figure 1 Figure 2
Figure 3 Figure 4
9
Repeat these steps for your Y and Z axis.
SURFACE MILLING
2. For this operation we will be using the Bi-Directional Milling along X. To toggle
between different Surface Milling cycles select the “half-key” over the icon while
the box is highlights in red.
Half-key
10
4. Define your machining conditions:
Zs- This is your Z safety distance. This is the amount your tool will be
above your starting point before beginning its operation. In this example
we will be using a value of .1 Press ENTER
Z- This is the starting point on the Z axis. In this example we will be using
a value of .01 Press ENTER
P- This is the total depth we will be removing off the surface of the
material. In this example we will be using the value of .01 Press ENTER
I- This is the amount we will be removing off the surface of the material
per pass. In this example we will be using the value of .01 meaning it will
only take one pass to get to its final depth.
Fz- This is the penetration feedrate. This value is entered in inches per
minute. In this example we will be using the value of 10. Press ENTER
11
SIMULATION
Before the execution of any part program, running your program in simulation is strongly
recommended. The following steps will guide you on how to set-up your graphics.
Y Min: 0
Y Max: 4
Z Min: -1.0
Z Max: 0.01
5. Now to run your program in simulation press the Cycle Start Button.
12
Storing Part Programs
2. Select the Part-Program Key once more and enter a Part-Program Number. Hit
enter when you have entered in your number. In this example we will us 11.
- The CNC will call up the first available number
3. Enter a comment for your part-program and hit Enter. In this example we are
using SAMPLE1.
13
4. Select the Right Arrow Cursor. Now the right-hand column (cycles) will be
highlighted in red.
5. Once this section is highlighted in red you may now hit enter and your cycle is
saved
14
CIRCULAR POCKET
Level Cycle 3
2. Press the Level Cycle key. Press this key until you are in Level Cycle 3
(Circular Pocket 1). See Figure above
3. Define your pocket:
Xc- This is the center point of your pocket along the X Axis. In this
example we will be using a value of 1.5. Press ENTER
Yc- This is the center point of your pocket along the Y Axis. In this is
example we will be using a value of -2. Press ENTER
R- This is the Radius of the pocket. In this example we will be using a
value .75
4. Define your machining conditions:
Zs- This is your Z safety distance. This is the amount your tool will be
above your starting point before beginning its operation. In this example
we will be using a value of 0.1. Press ENTER
Z- This is the starting point on the Z axis. In this example we will be using
a value of 0. Press ENTER
P- This is the total depth of the pocket. In this example we will be using a
value of 0.5. Press ENTER
15
I- This is the amount we will be removing depth wise per pass. In this
example we will be removing a 0.25” of material per pass meaning it will
take two passes until we get to our final depth. Press ENTER
Fz- This is the penetration feedrate. This value is entered in inches per
minute. In this example we will be using a value of 5. Press ENTER
S- This is your spindle speed. In this example we are using a value of 1000
rpm.
Press ENTER
16
This is your Sideways Penetration Angle. In this example we will
penetrate into the center of our pocket on a 30 Degree Angle. Press
ENTER
8. Save your part-program. Press -Hit this button twice, then press ENTER
to save.
17
RECTANGULAR
POCKET
Select corner
Level Cycle 2
Radius
Type of
corner
1. Select the F7 Icon.
2. Press the Level Cycle key. Press this key until you are in Level Cycle
2 (Rectangular Pocket). See above
18
- The value in this field must be entered in degrees. A value is entered
into this field when we are machining a part on an inclination angle. In this
example we will be using a value of 0. Press ENTER
r – In this cycle we are able to define the radius of the corners. You have
the options of square, rounded, or chamfer. To toggle between the options
19
5. Define your Finishing Pass:
F- This is your finishing feedrate. In this example we will be using a value
of 10 inches per minute. Press ENTER
S- This is your spindle speed. In this example we are using a value of 1000
rpm. Press ENTER
Select your spindle direction. To toggle between directions push the
7. Save your Cycle to your part-program: See page 21 step 8 on Saving a Program
20
DRILLING +
RECTANGULAR POSIT.
Level Cycle 1
21
t- This is the dwell time (seconds). In this example there will be a .5
second dwell time per pass. Press ENTER
6. Select the Rectangular Posit. Icon Located on the left of the CNC screen.
*Note- Your starting coordinates (X1, Y1) and machining conditions are
automatically entered because they were predefined in our drilling cycle.
23
DRILLING+ARC
POSITIONING
Level cycle 1
24
t- This is the dwell time (seconds). In this example there will be a 0.5
second dwell time per pass. Press ENTER
Level cycle 2
25
- The value in this field must be entered in as degrees. A value is entered
into this field when we are machining a part on an inclination angle. In this
example we will be using a value of 0. Press ENTER
N- This is the total number of holes in the arc. In this example we will be
using a value of 8. Press ENTER
This is the angular distance between points. In this example we will be
using a value of 0 Press ENTER
This is the angle of the end point. In this example we will be using a
value of 0 Press ENTER
10. Save your Cycle to your part-program See page 21 on Saving a Program
You have now created and simulated your part-program and are ready for execution.
26
ZERO OFFSETS
G54 through G57 are our absolute zero offsets. This feature allows us to store a part zero
position into a table. With this option you are able to recall your part zero position
without having to touch off on your part again. This feature is useful when having parts
that are commonly machined. To setup your Zero Offsets perform the following task:
*Note: Refer to page 12 of the manual on how to preset your part zero
27
3. Select the Zero Icon for a second time to enter the Zero Offset Table
* Note: All of the coordinate values for G54 are currently at zero
* Note: The coordinates are now the exact value of their position away from home
5. Press Enter
*Note: Your values will not be stored if you do not hit enter
28
ISO MODE
The ISO key gives you access to the MDI Mode. What this feature allows you to do is
perform one or more functions at a time. It allows you to move more than one axes at
a time, start the spindle, set the feed, insert G-Codes, etc. To operate in ISO Mode,
execute the following instructions:
Dialog Box
2. Type in S100 M3
29
INSERTING CODE IN-BETWEEN
CANNED CYCLES
This feature allow us to insert M and G-Codes in-between our cycles in our library. In
this example we will be inserting a G54 to start our program and a M00 in-between each
cycle. The M00 will stop the program from executing the next programmed cycle until
we hit cycle start. This feature is helpful in examining the tool after the completion of
each cycle.
3. Type in G54
30
4. Select the P.PROG Key
*Note: Make sure our first programmed cycle is highlighted in red before hitting
enter.
5. Press Enter
*Note: This allows us to insert our first programmed cycle underneath the G54.
31
8. Now to insert M00 execute the following commands: (M00 is a conditional stop
command)
Select the ISO Key
Clear out the G54
Type in M00
Select the P.PROG Key
Highlight the first Canned Cycle (BIDR. MILLING ON X)
Press Enter
Now you can highlight the remaining Canned Cycles one at a time and by
pressing enter you will insert M00 in-between each of them
32
TOOL INSPECTION
This feature allows us to examine our tool at any point while executing our program.
Whether the tool breaks or if you are checking the status, this feature will allow you to
stop your program, move your axes around and begin your program from the point you
have left off at.
*Note: You will notice on the top of the screen it will read INTERRUPTED
Displayed: Interrupted
*Note: Notice the coordinate values are different from when we stopped the program
33
4. After examining the tool or changing it, press Cycle Start
5. Select M3, which is the F3 key, then press Cycle Start to start your spindle
6. Select X and Y and then Cycle Start so these two axes are repositioned first
34
8. Now press Cycle Start to begin the execution of your program
35
QUICK REFERENCE GUIDE (MC)
TAPPING
REAMING
BORING
36
CONVERSATIONAL PARAMETERS
X STARTING POINT ON X
Y STARTING POINT ON Y
Z PART Z COORDINATE
Zs SAFETY DISTANE
P TOTAL DEPTH
I DEPTH OF CUT
Fz PENETRATION FEEDRATE
ROUGHING
F FEEDRATE
S SPINDLE RPM
SPINDLE DIRECTION (CLOCKWISE / COUNTER CLOCKWISE)
T TOOL NUMBER
D OFFSET NUMBER
b SIDEWAYS PENETRATION ANGLE
CLIMB / CONVENTIONAL MILLING
D ROUGHING PASS
FINISHING
F FEEDRATE
S SPINDLE RPM
SPINDLE DIRECTION (CLOCKWISE / COUNTER CLOCKWISE)
T TOOL NUMBER
D OFFSET NUMBER
Q SIDEWAYS PENETRATION ANGLE
CLIMB / CONVENTIONAL MILLING
d FINISHING PASS
N NUMBER OF FINISHING PASS
dz FINISHING PASS IN Z
37
Optional PCALL CYCLES
Note: These options only available for the 8055 Turnkey
models sold by Fagor Automation USA & Canada
38
» Slot Milling
Programming a slot:
X,Y - Enter the X and Y center coordinates.
L - Slot length.
H - Slot width.
Z - Part Z coordinate.
P - Slot depth.
39
Roughing setup:
Finishing setup:
δ - The amount you want to leave on the sides of slot for your finishing pass.
N - Number of finishing passes.
δz - The amount you want to leave on the floor of the slot for your finishing pass.
» Ring Milling
40
» Ring Milling
Programming a ring:
Re - Outside radius.
Ri - Inside radius.
Z - Part Z coordinate.
P - Ring depth.
41
Roughing setup:
Finishing setup:
δ - The amount you want to leave on the sides of ring for your finishing pass.
N - Number of finishing passes.
δz - The amount you want to leave on the floor of the ring for your finishing pass.
42
» Rectangular Groove
L – Rectangle length.
H – Rectangle height.
D – Rectangle width.
R – Enter radius.
Z – Part Z coordinate.
P – Rectangle depth.
43
Fz – Feed rate for Z axis
Roughing setup:
Finishing setup:
δ - The amount you want to leave on the sides of rectangle for your finishing pass.
N - Number of finishing passes.
δz - The amount you want to leave on the floor of the rectangle for your finishing pass.
44
» Part Skew
ACTIVE or OFF - Icons to turn on/off part skew feature with part program.
Teach P1, RECALL key – Highlight field and press RECALL key to load X & Y Points automatically.
Teach P2, RECALL key – Highlight field and press RECALL key to load X & Y Points and Calculate
skew angle automatically.
Note: Add Part Skew ACTIVE event to the beginning of a multi event part program to
skew all events that follow, then add Part Skew OFF event to the end of a multi event
part program or after any desired event to cancel the skew feature. See example below.
45
Part Skew OFF cycle screen
46
» Engraving
First steps for Engraving:
1.) Press the ISO icon key on the front panel below the F2 key. (A red bar will appear on
the bottom of the screen)
2.) Press SHIFT and then number 0 to add a semicolon to the bar below.
3.) ENGRAVING ENTERING MODE will now appear at the top left screen.
4.) Type in the characters you wish to engrave after the semicolon in the bottom bar.
5.) Press ENTER to save the characters to the temporary memory and launch the
engraving cycle screen automatically.
47
Programming an Engraving :
X,Y – Enter the X and Y corner coordinates.
H – Height of characters.
A – Oblique angle.
D – Engraving depth.
Z – Part Z coordinate.
Coolant– On or off.
S– Spindle speed.
T– Tool Number.
F– Feedrate.
48
USB Connections
USB Specifications: Use Blank USB stick.
Do not use USB stick with encryption files on it.
Programs:
1) Use the format from CNC program to edit all future programs.
2) Programs must have six digits with .pim or .pit extensions. Example: 000123.pim
a) .pim for mills
b) .pit for lathes
G-Code Side
3) The 1st line of the program should have %programcomment,MX,
Initialize Connection:
1) You must be on the G-code side of the CNC (Press Shift, then ESC).
3) Press Main Menu, Utilities (F6), and then Explorer (F7). Conversational Side
5) Press right arrow key above reset and all of your folders will appear under USB DISK.
49
One Button
Software Backup
Backup PLC, parameters, etc using a USB stick:
Instructions
(Prior to backup, create a new directory in your USB stick. Ex. My CNC Backup.)
2. Press + (F7).
3. STATUS (F1). This feature is available on the
following version software:
4. CNC (F1).
Ver.13 + for mills
5. BACKUP (F1). Ver.14 + for lathes
50
* Programs that are hidden will be encoded when opened in notepad *
51
8055 Turnkey Package
Elrod Knee Mill Installation Kit
e-mail: [email protected]
1-800-4A-FAGOR (1-800-423-2467)
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
TURNKEY MOUNTING ARM KIT ASSEMBLY
1 - Bolt SHCS shoulder bolt 5/8-11 x 3 ¼ (B) (Note: used on Bridgeport machines)
80
1 – Saddel Braket with 4 jacking screws M6 x 20mm (J)
1 – Motor cable clamp and BHCS ¼ - 20 x 3/4 (Note: one per motor) (K)
81
X- or Left Side Tripper Placement
82
Y+ Tripper Placement
Y- Tripper Placement
83
Final installation of switch and two dogs on Y axis
Note: The system will use the switch first as a home switch. Once the control has
found its home, It will then take and use the switch as an over travel switch for both
the positive and the negative side of its travel.
Confirmation of Movement /
Backlash Compensation
To confirm that system is moving the correct distance (1” = 1”) we must confirm the
following: Note: You need a dial indicator for this process
1. Confirm that the PITCH for the axis is correct (P7) and that the encoder line count
is correct (P8).
84
- Select the + key (F7)
2. Take the dial indicator place it on the table and use the spindle as a reference
point to confirm the movement on the X axis.
3. Go to the JOG mode and turn the jog switch form continuous mode to incremental
mode (x1000). Every time the X+ or X- is pressed you will move .1000” at a
time.
4. Press the X+ key the CNC screen displays that the X axis has moved .1000”.
Confirm with the dial indicator that it has moved the correct distance. Repeat the
process until the CNC shows that you have moved 1”. Confirming every time that
the dial indicator shows the correct distance moved.
5. Repeat the same process as above in the X- direction. At this point you might
have notice that the system shows some lost motion (backlash). Take note of the
backlash, and Follow these steps to compensate for the backlash.
- Using the down arrow key , cursor down and highlight parameter 14
(BACKLASH)
- Enter the value that you would like to compensate for backlash and
press ENTER
6. Once the whole process has been completed you should be able to move both in
the positive direction and negative direction .1000” at a time and confirm this
with the dial indicator. The system should show that 1” = 1”.
85
Figure 1
Once we have confirmed that the task have been accomplished. Follow these steps:
86
- Home all axes ( please refer to the section in this manual “Homing the
Control”)
- Once the control has been homed jog the X axis towards the positive
direction stopping short of hitting its positive over travel dog.
- Make note of the X axis position on the screen.
- Jog the X axis towards the negative direction stopping short of hitting
its negative over travel dog.
- Make note of the X axis position on the screen.
- Select the MAIN MENU key .
- Select the + key (F7).
- Select the MACHINE PARAMETERS key (F4).
- Select the AXIS PARAMETERS key (F2).
- Select the X axis key (F1).
- Using the down arrow key , cursor down and highlight parameter 5
(limit +).
- Select the MODIFY key (F2).
- Enter the value of the positive travel that was recorded earlier and
press ENTER .
- Using the down arrow key , cursor down and highlight parameter 6
(limit -).
- Select the MODIFY key (F2).
- Enter the value of the negative travel that was recorded earlier and
press ENTER.
- Confirm the parameter changes. These parameters require that you do
a SHIFT RESET for the control to apply the changes.
Note: You can repeat the same process for Y and Z axis before you do a SHIFT RESET.
It is not necessary to do one axis at a time.
87
Fagor TKP Scale Setup
Once the Fagor Scale has been installed on the machine, the feedback must be
changed from motor to scale feedback.
To install the Scale cable which is typically an EC cable, open the main electrical
cabinet and slide the reader head side cable through the ¾” conduit clamp.
Next, pull the cable to appropriate length needed and screw the clamp nut ring:
88
Now take out the covers for the long wire duct. Notice you will have a cable with
two connectors on in. Usually it will be marked X10 for X axis, X11 for Y axis,
X12 for Z axis, etc.
Disconnect the bottom connector with a flat head screw driver and connect the
EC cable and tighten.
89
Now it will run on Scale feedback. The motor feedback will not be connected. It
will remain disconnected. Put the covers back on the wire duct.
On the outside of the main cabinet, pull the appropriate scale cable length needed.
Now with a Phillips screw driver tighten the two screws on the conduit clamp
outside the main cabinet. Do not over tighten the screws because it may break the
cable.
90
3) Once the axis has been chosen, make sure the parameters are in METRIC…
This can be done by pressing [F7]. (Below lower right corner of the
screen).
SCALE
GROUP FAGOR SCALE MODELS
1 SX, SVX, GX, MX, MVX, MKX, CX, CVX
2 SP, SVP, GP, MP, MVP, CP, CVP
3 SOX, SOVX, GOX, MOX, MOVX, COX, COVX
4 SOP, SOVP, GOP, MOP, MOVP, COP, COVP
Once the appropriate Scale Group has been chosen, change the CNC Axis
Parameter accordingly to the Scale Group. Please see Fagor Installation
Manual for more details.
91
CNC AXIS PARAMETRS SCALE GROUP 1 SCALE GROUP 2 SCALE GROUP 3 SCALE GROUP 4
(P5) LIMIT + LENGTH OF SCALE LENGTH OF SCALE LENGTH OF SCALE LENGTH OF SCALE
(P6) LIMIT - LENGTH OF SCALE LENGTH OF SCALE LENGTH OF SCALE LENGTH OF SCALE
(P7) PITCH .004 MM .02 MM .004 MM .02 MM
(P8) NPULSES 0 0 0 0
(P9) DIFFBACK YES YES YES YES
(P10) SINMAGNI 0 20 0 20
(P11) FBACKAL ON ON ON ON
(P14) BACKLASH 0 0 0 0
(P31) DECINPUT YES/NO HOME SW. YES/NO HOME SW. YES/NO HOME SW. YES/NO HOME SW.
(P32) REFPULSE + - + -
(P36) REFVALUE USER DEFINE USER DEFINE USER DEFINE USER DEFINE
(P52) IOTYPE 0 0 1 OR 2 1 OR 2
(P53) ABSOFF 0 0 0 0
(P57) EXTMULT 5 1 5 1
(P68) IOCODI1 0 0 1000 1000
(P69) IOCODI2 0 0 1001 1001
After the parameters have been change, Press [Shift], then [RESET]. This
will reboot the CNC and the parameters will take effect.
If the Axis is jogging in the wrong direction, change Axis Parameter (P13)
AXISCHG : YES/NO OR (P26) LOOPCHG: YES/NO
92
TURNKEY INPUTS
I1 Emergency (pre-wired) (Normally Open) X2 pin 10
I2 Spindle Overload/Fault (Normally Open) X2 pin 29
I3 Z axis Limit (-) (Normally Closed) X2 pin 11
I4 X axis Home/Limit (+) (Normally Closed) X2 pin 30
I5 Y axis Home/Limit (+) (Normally Closed) X2 pin 12
I6 Z axis Home/Limit (+) (Normally Closed) X2 pin 31
I7 X axis Limit (-) (Normally Closed) X2 pin 13
I8 Lube Level (Normally Closed) X2 pin 32
I9 Spindle High Gear (Normally Open) X2 pin 14
I 10 Spinlde Brake (Normally Open) X2 pin 33
I 11 Y axis Limit (-) (Normally Closed) X2 pin 15
I 12 A axis Home (Normally Open) X2 pin 34
I 13 A axis unclamped (Normally Open) X2 pin 16
I 14 A axis clamped (Normally Open) X2 pin 35
I 15 Coolant Pump Overload (Normally Closed) X2 pin 17
I 16 Remote Cycle Start/Stop (Normally Open) X2 pin 36
TURNKEY OUTPUTS
93