Professional Documents
Culture Documents
Smartshop Iii Fanuc Series Oi-Mf CNC Manual: Laguna Tools 2072 Alton Parkway Irvine, California 92606 PH: 800.234.1976
Smartshop Iii Fanuc Series Oi-Mf CNC Manual: Laguna Tools 2072 Alton Parkway Irvine, California 92606 PH: 800.234.1976
Smartshop Iii Fanuc Series Oi-Mf CNC Manual: Laguna Tools 2072 Alton Parkway Irvine, California 92606 PH: 800.234.1976
LAGUNA TOOLS
2072 Alton Parkway
Irvine, California 92606
Ph: 800.234.1976
www.lagunatools.com © 2018, Laguna Tools, Inc. LAGUNA® and the LAGUNA Logo® are the registered trademarks of Laguna Tools, Inc. All rights reserved.
1. Table of Contents
GENERAL INFORMATION ....................................................................................................................................... 8
SAFETY RULES................................................................................................................................................................8
LIMITED WARRANTY ....................................................................................................................................................... 9
NOISE EMISSION ..........................................................................................................................................................10
SPECIFICATION SHEET ....................................................................................................................................................10
RECEIVING YOUR MACHINE .............................................................................................................................................10
MAINTENANCE ............................................................................................................................................................11
Lubrication ..........................................................................................................................................................11
Daily checks .........................................................................................................................................................11
Weekly checks .....................................................................................................................................................11
BASIC COMPONENTS.....................................................................................................................................................13
AUTOMATIC TOOL CHANGER (ATC) ................................................................................................................................14
MANUAL TOOL RELEASE BUTTON....................................................................................................................................14
AUTOMATIC TOOL TOUCH-OFF SWITCH ...........................................................................................................................15
Page. 3
LIGHT TOWER ..............................................................................................................................................................26
Red Light .............................................................................................................................................................26
Yellow Light .........................................................................................................................................................26
Green Light ..........................................................................................................................................................26
BOOT SCREEN..............................................................................................................................................................27
POSITION SCREEN.........................................................................................................................................................27
PROGRAM EDIT SCREEN ................................................................................................................................................28
OPERATION BASICS.............................................................................................................................................. 29
Page. 4
Loading a Program..............................................................................................................................................39
Starting a Program in AUTO Mode (after program is loaded into CNC memory) ...............................................39
Running a Program In Single-Block Mode...........................................................................................................39
STOPPING PROGRAMS...................................................................................................................................................39
Stopping a Running Program .............................................................................................................................. 39
Resume a Stopped Program................................................................................................................................ 39
MDI MODE ................................................................................................................................................................40
Entering Commands in MDI Mode ......................................................................................................................40
ALARMS ............................................................................................................................................................... 41
Page. 5
Screen Capture of the CNC Controller .................................................................................................................46
CONNECTING THE CNC CONTROLLER TO THE NETWORK ......................................................................................................46
Setting Up the Ethernet Port ...............................................................................................................................46
Setting Up FTP Transport (for connection to PC) ................................................................................................46
Testing the Network Connection (PING) .............................................................................................................47
Connecting to the PC ...........................................................................................................................................47
Copying Files Using FTP Protocol (via ethernet)..................................................................................................47
SYSTEM BACKUP AND RESTORE .......................................................................................................................................47
Full System Backup and Restore Using USB Memory Device ..............................................................................47
Restoring Parameters from Backup Files ............................................................................................................48
SRAM Backup (CF Memory Card Only) ................................................................................................................48
SRAM Restore (CF Memory Card Only) ...............................................................................................................48
SETTING AND UNDERSTANDING SYSTEM PARAMETERS AND VARIABLES...................................................................................49
Macro Variable List .............................................................................................................................................49
Access and Modify Macro Variables ...................................................................................................................49
AUTOMATIC TOOL CHANGER – MEMORY AND COUNTER LOCATIONS .....................................................................................50
Instructions to Initialize/Verify Program State and Tool Changer Position.........................................................50
TOOL TOUCH-OFF – SETTING COORDINATES AND DETERMINING Z-OFFSET .............................................................................50
APPENDIX ............................................................................................................................................................ 69
Page. 6
Page. 7
General Information
Safety Rules
As with all machinery, there are certain hazards involved with the operation and use of
your machine. Using it with caution will considerably lessen the possibility of personal
injury. However, if normal safety precautions are overlooked or ignored, personal injury
to the operator may result. If you have any questions relating to the installation and
operation, do not use the equipment until you have contacted your supplying distributor.
Read the following carefully and fully before operating the machine.
1. Keep the working area clean and ensure adequate lighting is available.
2. Do not wear loose clothing, gloves, bracelets, necklaces or ornaments.
3. Do wear face, eye, respiratory and body protection devices as indicated for the
operation or environment.
4. Ensure that the power is disconnected from the machine before tools are serviced
or any attachment is to be fitted or removed.
5. Never leave the machine with the power on.
6. Do not use dull, gummy or cracked cutting tools.
7. Ensure that the keys and adjusting wrenches have been removed and all the nuts
and bolts are secured.
Page. 8
Limited Warranty
New machines and accessories sold by Laguna Tools carry a one-year warranty
effective from the date of shipping. Machines sold through dealers must be registered
with Laguna Tools within 30 days of purchase to be covered by this warranty. Laguna
Tools guarantees all new machines and accessories sold to be free of manufacturers’
defective workmanship, parts and materials. We will repair or replace, without charge,
any parts determined by Laguna Tools, Inc. to be a manufacturer’s defect. We require
that the defective item/part be returned to Laguna Tools with the complaint. Any
machines returned to Laguna Tools must be returned with packaging in the same
manner in which it was received. If a part or blade is being returned it must have
adequate packaging to ensure no damage is received during shipping. In the event the
item/part is determined to be damaged due to lack of maintenance, cleaning or
misuse/abuse, the customer will be responsible for the cost to replace the item/part,
plus all related shipping charges. This limited warranty does not apply to natural
disasters, acts of terrorism, normal wear and tear, product failure due to lack of
maintenance or cleaning, damage caused by accident, neglect, lack of or inadequate
dust collection, misuse/abuse or damage caused where repair or alterations have been
made or attempted by others.
Laguna Tools, Inc. is not responsible for additional tools or modifications sold or
performed (other than from/by Laguna Tools, Inc.) on any Laguna Tools, Inc.
machine. Warranty maybe voided upon the addition of such described tools and/or
modifications, determined on a case-by-case basis.
Software purchased through Laguna Tools Inc. is not covered under this warranty
and all technical support must be managed through the software provider. Software is
non-refundable.
Normal user alignment, adjustment, tuning and machine settings are not covered by
this warranty. It is the responsibility of the user to understand basic machinery
operation, settings and procedures and to properly maintain the equipment in
accordance with the standards provided by the manufacturer.
Parts, under warranty, are shipped at Laguna Tools, Inc.’s cost either by common
carrier, FEDEX ground service or a similar method. Technical support to install
replacement parts is primarily provided by phone, fax, e-mail or Laguna Tools
Customer Support Website. The labor required to install replacement parts is the
responsibility of the user.
Laguna Tools is not responsible for damage or loss caused by a freight company or
other circumstances not in our control. All claims for loss or damaged goods must be
notified to Laguna Tools within twenty-four hours of delivery. Please contact our
Customer Service Department for more information.
Only new machines sold to the original owner are covered by this warranty.
For warranty repair information, call 1-800-332-4094.
Noise emission
Given there exists a relationship between noise level and exposure times, it is not
precise enough to determine the need for supplementary precautions. The factors
affecting the true level of exposure to operators are clearly the amount of time exposed;
the characteristics of working environment; other sources of dust and noise, etc. For
example, adjacent machines may impact the level of ambient noise. It is also possible
that exposure level limits will vary from country to country.
Specification sheet
Note: The specification will depend on the machine that is ordered. Most machines are
made to order, and therefore the specification will vary depending on the machine you
require.
Note: It is probable that your machine will be delivered by a third party. Before you
unpack your machine, you will first need to inspect the packing, invoice and shipping
documents supplied by the driver.
Ensure that there is no visible damage to the packing or the machine. You must do this
prior to the driver leaving. All damage must be noted on the delivery documents and
signed by you and the delivery driver. You must then contact the seller, Laguna Tools,
within 24 hours. It is advisable to photograph any shipping damage to support an
insurance claim.
Note: Laguna Tools, Inc. endeavors to test each machine prior to shipping, and
you may find sawdust in or on your machine.
Page. 10
Maintenance
Lubrication
You must regularly (minimum every 12 hours) lubricate the rails. Use a thin layer of
30wt oil lubricant.. Spray daily and wipe off the excess.
Daily checks
1. Clean the machine and lubricate unpainted surfaces with a
30wt oil lubricant. Wipe off any excess and buff with a dry
polishing cloth. This will reduce the likelihood of rust forming.
2. Check cutter teeth for chips and dullness.
3. Generally inspect the machine for damage and loose or worn
parts.
4. Collets and spindle collet holes must be cleaned regularly.
Ensure that the slots in the collets are free of sawdust, as
sawdust builds up and will stop the collet compressing. If the
collet or spindle holes are not clean, the router bit may not run Collet fitted
f to
true and this will affect the performance of your machine. spindle nut
Weekly checks
1. Clean the cutters.
2. Check cutter teeth for chips and dullness.
3. Generally inspect the machine for damage an and loose or worn parts.
4. Check the dust extraction for blockages
blockages, as any large bits could cause blockages.
5. Check that all the electrical connectors are fitted correctly and are not loose.
Page. 11
Introduction to CNC Machines
The CNC is designed to give you years of safe service. Read this owner’s manual in its entirety before
assembly or use.
The advantage of the CNC machine is that it can, in most cases, fully machine the complete job without
it being removed from the table so you have finished parts of h
high
igh accuracy that are totally repeatable.
It can also produce intricate carvings with the purchase of the relevant software.
Nesting is also a valuable feature of CNC machining that saves on waste and costs. It is possible to
reduce the amount of differentt machines in the shop as the CNC will perform multiple functions and is a
must for cabinetmakers and serious woodworkers.
Gantry
8-Station
8 Rotary
Automatic Tool Changer
(ATC)
Vacuum Table
Caterpillar
Caterpil Track
Vacuum Zone Control Valves
Page. 12
Basic Components
Vacuum Table
The bed of the machine consists of a heavy steel all-welded frame with a composite work table that is
machined for use with a vacuum pump. The table includes T-slots (and clamps) for special fixturing. The
T-slots are used to clamp the job or fixtures to the bed.
Gantry
The gantry straddles the bed and carries the Spindle, Drill Block, and X and Z axes motion components.
It is moved along the length of the bed by precision Helical Rack-and-Pinions with drive motors on each
end of the gantry.
Frame
The frame is a heavy steel all-welded construction that provides a rigid platform for the other
components and ensures accuracy as well as edge finish.
Caterpillar Tracks
There are two major caterpillar tracks that run along the side of the machine and behind the gantry.
This special trough carries all the electrical and control cables and air lines.
Page. 13
Automatic Tool Changer (ATC)
The Automatic Tool Changer consists of a rotary-motion
platform and eight (8) tool holders or grippers mounted to
the platform. The machine control knows the current
position of the platform and will rotate it accordingly to
load and unload tools automatically as required by the
program.
To manually insert a tool holder, hold the tool holder is the spindle hole while pressing the
manual release button. Once the button is released, the tool holder will be pulled up into the
spindle hole and clamped in position.
Note. You will notice that there is air escaping from the spindle hole. This is to blow any dust out
of the spindle hole and keep it clean.
Note. The spindle hole is susceptible to rust and must be kept clean and lubricated with a
Teflon lubricant.
Page. 14
Automatic Tool Touch-Off Switch
The automatic tool touch-off system is used to measure the tool lengths automatically. This
system’s operation is described later in this manual.
Touch-Off Switch
Page. 15
Machine Installation
Machine Location
Before unpacking the machine, select the area where the machine will be installed. There are
no hard-and-fast-rules for its location, but below are a few guidelines:
1. There should be an area around the machine suitable for the length of material that will
be machined as well as any loading and unloading requirements.
2. There should be adequate lighting in the work area. The better the lighting, the better the
productivity and safety.
3. The floor area under the machine should be flat and solid so that the machine frame
does not shift as the gantry and tool plate traverse. Concrete is preferable.
4. Consider the electrical and air supplies, vacuum pump location and dust collection when
identifying an area to place the machine.
1. Using the tin snips, cut the banding that is securing the machine to the
Pallet (if fitted).
2. WARNING: EXTREME CAUTION MUST BE USED BECAUSE THE
BANDING CAN SPRING AND CAUSE INJURY.
3. Remove the box from the CNC machine (if fitted) and any other packaging material. The
parts ordered with the machine will be packed on or inside the machine.(Please note,
The machine is heavy, and it is recommended that
professional assistance [rigging] be used for unloading and
placing the machine).
4. Use a fork lift with sufficient lifting capacity and forks that
are long enough to reach the complete width of the
machine before attempting to lift the machine.
5. Remove the securing bolts that attach the machine to the
pallet (if fitted).
6. Approaching the machine from the side, lift the machine on
the frame taking care that there are no cables or pipes in
the area of the forks.
7. Move the machine to the required position and install the Supporting foot
leveling feet.
8. Then lower the machine gently to the floor.
9. Level the machine so that all the supporting feet are taking the weight of the machine
and no rocking is taking place.
Page. 16
Assembly & Setup
Cleaning the machine
The machine is shipped with the non-painted surfaces protected from rust by a film of grease.
The grease must be removed with WD40 or similar solvent, as it attracts saw dust and dirt. The
surfaces should then be coated with a Teflon lubricant or similar. Teflon tends to dry and will not
attract sawdust and dirt.
Electrical Connections
There is one electrical connection required. The main power cable is connected to the main
power switch on the side of the machine control cabinet.
The machine requires 3-phase 220V. Consult the machine specifications to determine the
amperage requirements for your specific machine.
When wiring the machine to the electrical system, keep the power cable as short as possible
and oriented so that it does not create a trip hazard.
Page. 17
to the machine and that the regulator then be set to 6 bar (85 psi). This will ensure that the
machine always has the minimum required air pressure. The input regulator has a moisture trap
that must be emptied each day.
It is important that the air supplied to the machine is clean and dry. The machine will not perform
consistently if the air is wet or dirty, as any dirt and moisture will block the valves. Wet, damp or
dirty air will damage your machine and cause inconsistent performance.
The pneumatic system does not need any type of lubricant. Some types of lubricant can
damage the machine and compromise the machine’s functions.
Vacuum pipe.
2. Fit the collet into the spindle nut. Press the collet into
the spindle nut until it snaps into place.
Note. The router bit must not be fitted into the collet until
the collet has been fitted into the spindle nut. With the
router bit fitted into the collet, the collet cannot compress
and snap into the spindle nut.
The face of the collet and the face of the spindle nut will be
close to flush.
Note. To remove the collet hold the spindle nut and press the
collet on the side. The collet will compress and pop out. Do not
Page. 18
try and remove the collet while a cutter is fitted, as the collet will not compress and pop out.
3. Fit the spindle nut and collet assembly onto the spindle cone and thread by hand.
Press the bit into the collet but note, the flute of the router bit must not be inside the collet and
should be a minimum of 1/16 “ outside the collet.
Final assembly
Note: Use this process to install each of the router bits into tool holders, being careful to use the
correct collet size for each router bit.
Note. Keep your collets clean and blow all dust out of the slots. Fine dust accumulates and will
affect the clamping action.
Page. 19
Selecting the Correct Router Bit
There are five basic types of router bits: straight, up shear, down shear, combination (also
called compression), and form tools (round over, ogee, etc.). Each type of bit has a specific
application for use.
Ball nose Router Bits are a variation of the up shear bit design but have a radiuses end. These
bits are typically used for 3D surfacing applications.
Combination Router Bits are the preferred configuration for machining veneered plywood as
well as melamine surfaced product. A variation of the bit is called the “Mortising Compression”
router bit. With this bit, the up shear portion of the bit is less than ¼” in length so that the bit can
be used on ¼” veneered plywood and for dados.
Page. 20
Working With Vacuum Tables and Spoil Boards
The more effective the vacuum table setup, the more secure the parts will be held in place.
Follow the instructions below to obtain optimum results.
The vacuum table has six (6) zones that can be used to configure the vacuum supply depending
on the type of application.
The table has vacuum ports for each zone that extract the air and generate the vacuum. The
table also has grooves to ensure that the air is extracted evenly across the zones. Each zone is
controlled by a valve lever located at the front of the machine.
For machining parts from panel materials (cabinets, fixtures, casegoods, etc.) a technology
referred to as “Flow-Through” fixturing is employed. A sheet of porous material (usually MDF
[medium-density-fiberboard]) is placed on top of the vacuum table. The panel material that is to
be machined is actually placed on top of the MDF, and the vacuum passes through the MDF
and holds the panel material down as it is machined. Great care should be taken when
machining parts free to limit the extension of the tool into the spoil board materials. The purpose
is to limit vacuum infiltration through grooves in the spoil board. This also allows the processing
of various nests without any setup time on the machine. This technology is the basis for nested-
based manufacturing (NBM).
1. To protect the vacuum table from damage. The cuter extends only a few thousandths
of an inch past the material thickness. Without the spoil board, the cutters could
damage the surface of the vacuum table.
2. To transfer the vacuum from the table to the job. This means that the spoil board has
to be porous to allow air flow to the panel material. Low cost MDF has proven to be a
very good material for this purpose.
3. To provide a “zero setup” environment for processing panel products.
Page. 21
Spoil Board Preparation
When MDF is sourced for the spoil board, it should be no thinner than 3/4 inch.
Contrary to what might seem logical, the thicker the MDF the Spoil board edge
better the suction that is created. “Flow-Through” fixturing
maintains a careful balance between air flow through the MDF
and the infiltration that occurs as the kerfs are machined. It is
not recommended that the spoil board material be thicker than
1 inch.
The spoil board edges are very porous, and sealing them can improve the part holding ability.
Hard candle wax is an excellent product for sealing the spoil board edges because it contains
no water and is very easy to apply. Never use a water-based product to seal the edges of the
board as this will make the board expand and become unsuitable for use as a spoil board. Even
some glue products contain water and can affect the edges of the spoil board.
Note. Do not confuse flatness with bow. If the board is bowed, the vacuum may not pull the
board flat on the table. Never try to use a bowed MDF panel as a spoil board.
1. Cut the spoil board to the size of the table of the machine if necessary.
2. Apply gasketing to the outermost vacuum grooves on the table surface.
3. Place the spoil board on the vacuum table, being careful not to displace the vacuum
gasketing.
4. Prior to placing the spoil board onto the vacuum table, ensure that the table is clean and
free from sawdust and dirt.
5. Turn on the vacuum pump and check for leaks.
6. Fly cut the surface of the spoil board, removing approximately 0.060” to insure that the
compressed surface of the material is removed.
7. Once the material surface is machined, turn off the vacuum pump, turn the spoil board
over and repeat the process for the other side. (Remember to ensure that the table and
spoil board are clean.)
Each time a new job is machined, there may be shallow cuts into the spoil board in areas where
the cutter passes through the material.
Prior to placing a sheet of material on the spoil board, clean with a hand-held blower or vacuum
cleaner. Dirt under the material will reduce the vacuum, and in extreme cases, parts may move
Page. 22
during the machining process. In general, keeping everything clean is the key to achieving
good, repeatable results.
The spoil board is porous and will absorb moisture. As moisture is absorbed the dimensions of
the board will change. In general this will not be a problem as the changes from day to day are
not that excessive and will typically be over the complete board. There are, however,
exceptions.
It is a good practice to keep material on the top surface of the spoil board overnight to prevent
warping due to uneven moisture absorption by the material.
Also, once a spoil board has been used and has kerf cuts that resulted from machining parts, it
is a good idea to fly cut the surface again. This time it should only be necessary to remove
0.015” of material since the only purpose is to produce a smooth, flat surface, and that amount
should remove the machining marks.
The spoil board must cover the complete table and sit on the flats around the table. If the spoil
board does not cover all the vacuum slots, the vacuum may be lost and the panel material will
not be pulled down onto the spoil board effectively.
Page. 23
Laguna SmartShop III
Control Cabinet Parts
CNC Controller
Emergency
Stop Button Operator Keyboard
Vacuum Pump
Manual Pulse Controls
Generator
(MPG)
Page. 24
CNC Controller Module Layout
‘Soft’ Keys
Keypad
[Hard Keys]
Display Screen – Main screen for viewing machine operation and status.
USB Memory Slot – USB interface for transferring programs and system backup.
Compact Flash (CF) Memory Slot – Memory interface for system backup and memory
expansion.
Keypad [Hard Keys] – CNC Controller functions keys with printed labels.
Keypad (Soft Keys) – CNC Controller function keys without printed labels.
Note: ‘Soft’ Keys are keys whose functions change depending on the operation being performed. They
do not have a printed label however the text shown directly above the key is the key’s currently
assigned function. Throughout this manual, a soft key will be indicated using round parenthesis ()
around the text display above the corresponding key; For example, as displayed above (ABS)(REL)(ALL)…
A Hard Key has a printed label and its function does not change. A hard key will be indicated using
square brackets [ ] around the key’s printed label; For example, as displayed above [POS][PROG]…
Page. 25
Operator Keyboard Module Layout
Emergency
Stop Button
Motion Speed
Override
Emergency Stop Button – Pressing the Emergency Stop Button stops all machine motion.
Spindle Speed Override Knob– Turning the spindle speed override knob will change the spindle
rotation 0% to 120% of programmed rotation rate.
Motion Speed Override Knob – Turning the motion speed override knob will change each
axes travel 0% to 120% of programmed travel speed.
Light Tower
A light tower is located at the top of the control cabinet. Its purpose is to provide color-coded
machine status. More than one light may be lit at one time.
Red Light – When lit an alarm condition exists. View alarm information on the CNC
Controller screen
Yellow Light – When lit the CNC Controller is executing program code.
Green Light – When lit the CNC Controller is powered and functional.
Page. 26
Common CNC Operator Screens
Boot Screen – The window below is displayed after CNC Controller boots.
Position Screen. – This window is used to display the current position of each axis, feedrate, and
cycle time. It is displayed by pressing the [POS] key on the CNC Controller. Pressing the [POS] key
multiple times will toggle through Absolute position, Relative position, and ALL positions screen.
Pressing (ABS), (REL), or (ALL) soft keys will display, Absolute position, Relative position, or ALL position
screens, respectively.
Page. 27
Program Edit Screen – The window shown below displays the contents of the currently loaded
program. This window can be used to display and edit programs as well as display program lines as they
are being run.
Page. 28
Operation Basics
Turning On the Machine
1. Make sure there are no objects or people near the machine that can be damaged or injured by
machine movement.
2. Make sure the Emergency Stop button is released by rotating it
clockwise.
ON POSITION
3. Rotate the main contact switch
clockwise until it clicks in place at
the ON position.
4. As CNC Controller powers up, the screen will display a series of status messages.
When the system has completed the startup process the screen below will be
displayed. The light tower will have the green light illuminated.
SYSTEM RUNNING
Page. 29
Turning Off the Machine
Turn off the main power by rotating the main contact switch
counter-clockwise to the OFF position.
Page. 30
Machine Movement Operations HANDLE REF JOG
Jog Axes
Press [JOG] to enter jog mode. Press [-X], [+X],
[-Y],[+Y],[-Z] or [+Z] to jog axis in desired direction.
X-Y-Z
Press and hold [RAPID] to jog axis at higher rate.
Direction
If an axis over-travel message is displayed, jog the
machine away from its positive or negative limit,
then press RESET to clear the message.
RAPID
Homing
Position each axis about 12 inches from its respective home position. For X and Y that is in the
negative direction, Z is in the positive direction.
Press [REF], then press [-X]. When the X-switch is tripped, the X-motion stops.
Press [REF], then press [-Y]. When the Y- switch is tripped, the Y-motion stops.
Press [REF], then press [+Z]. When the Z- switch is tripped, the Z-motion stops.
If equipped;
Press [REF], then press [B+]. When the B-switch is tripped, the B-motion stops.
Press [REF], then press [C-]. When the C-switch is tripped, the C-motion stops.
Note: In [REF] mode, axes will only travel toward their home position.
If an axis over-travel message is displayed, jog the machine away from its positive or negative limit, then
press [RESET] to clear the message.
Page. 31
Jogging the Tool Changer Magazine
The tool changer magazine can be jogged manually by pressing the [unlabeled] key to the right of [+Y]
and above [-X]. Spindle must be in the down position.
The manual tool release button is located on the back of rotary 8-position tool changer. Jog the spindle
near the rotary tool changer so it is within easy reach.
Note. When the manual release button is pressed the clamping method is released and the tool will fall
out. Place your hand so that the tool holder [not the cutter] is supported.
Z-offsets for Tools 1 – 8 are determined automatically by the tool touch-off procedure, M-Code M401.
Page. 32
Setting Spoiler Board Thickness
Measure the thickness of the spoiler board. Enter the thickness in the [SET/OFF](WORK) screen at
NO. 00 EXT block Z-Coordinate (example 0.6710).
Page. 33
Setting Drill Block Offsets for X and Y Axes
1. Extend front most drill (T11;)
2. Jog machine so the drill is located at the front-left most corner of the work surface.
3. Lower Z until the drill just makes contact with the work surface.
4. Note machine values for X, Y, and Z axes. This is the drill block work space origin.
5. Enter X and Y coordinate values for T11 into G54.1 P01 area.
To access the Offset Value screen enter:
[SET/OFS](WORK)[PG DN]…[PG DN] to G54.1 P01 section for the first drill.
6. Enter the X and Y values for the drill.
7. REPEAT for each drill in the drill block.
Hint: Drills are positioned 32mm (1.26”) apart. Add or subtract (1.26”) to previous drill’s values
to set the work space offsets for each drill.
Page. 34
Sample work coordinate values for a 5 x 5 drill block with the following orientation:
T14
T13
T12
T11
Drill Group X Y Z
T11 G54.1 P01 10.4013 6.3259 0.0000
T12 G54.1 P02 10.4013 5.0659 0.0000
T13 G54.1 P03 10.4013 3.8059 0.0000
T14 G54.1 P04 10.4013 2.5459 0.0000
T15 G54.1 P05 10.4013 1.2859 0.0000
T16 G54.1 P06 11.6613 1.2859 0.0000
T17 G54.1 P07 12.9213 1.2859 0.0000
T18 G54.1 P08 14.1830 1.2859 0.0000
T19 G54.1 P09 15.4413 1.2859 0.0000
....
Page. 35
PROGRAM OPERATIONS
For Program Operations the [HARD KEYS] shown below will be used.
[EDIT] [MDI]
(SOFT KEYS)
[PROG]
[SYSTEM]
[PAGE UP]
[PAGE DN]
(Press [Up Arrow] or [Down Arrow] buttons to scroll through list of programs)
To view the directory of a different device press [PROG][EDIT](OPRT)(DEVICE CHANGE). Select the device.
Directory Structure – The CNC has a directory structure as described below. To navigate to other
directories, highlight the directory name then press [INPUT]. The directory name and path will be
displayed at the top of the display. The contents of the selected directory will be displayed in the main
window. Select “RETURN TO UPPER FOLDER” [INPUT] to return to previous folder.
Page. 36
//CNCMEM/USER/LC2 Empty
//CNCMEM/USER/LIBRARY Empty
//CNCMEM/USER/PATH1 Program File Storage
//CNCMEM/USER/PATH2 Empty
Loading Programs
Load Program From CNC Controller Memory
[PROG][EDIT](highlight the program number)(OPRT)(MAIN ). The selected program number will
be preceded with the @ symbol. For example, @ 04001. The program number will also be displayed at
the top of the CNC display.
Copying Programs
Copy Program from USB or CF Memory Card to CNC Controller Memory
(SET I/O CHANNEL = 17 for USB; I/O CHANNEL = 4 for MEMORY CARD)
(Press [Arrow Up] or [Arrow Down] buttons to scroll through list of programs)
Highlight the program name then press (COPY). Note: Press the (Up Arrow) or (Down Arrow) to
see the selected program name is highlighted.
Press (DEVICE CHANGE)(CNC –MEM)(PASTE). The program file will be copied to the CNC
Memory.
[PROG][EDIT](OPRT)(DEVICE CHANGE)(CNC-MEM).
(Press [Arrow Up] or [Arrow Down] buttons to scroll through list of programs)
Highlight the program name then press (COPY). Note: Press the (Up Arrow) or (Down Arrow) to
see the selected program name is highlighted.
Press (DEVICE CHANGE)(USB –MEM) or (MEMORY CARD), then (PASTE). The program file will be
copied to the selected device.
Deleting Programs
Delete Program From CNC Controller Memory
[PROG][EDIT](OPRT)(DEVICE CHANGE)(CNCMEM).
Press [Arrow Up] or [Arrow Down] buttons to scroll through list of programs)
Highlight the program name then press (DELETE). Press (EXEC) to delete or (CAN) to cancel
operation.
Page. 37
Delete Program from USB Memory or CF Memory Card
[PROG][EDIT](OPRT)(DEVICE CHANGE)(USBMEM) or (MEMORY CARD)
Press [Arrow Up] or [Arrow Down] buttons to scroll through list of programs.
Highlight the program name then press (DELETE). Press (EXEC) to delete or (CAN) to cancel
operation.
Editing Programs
Edit Program on CNC Controller
[PROG][EDIT](FOLDER)
Press [Arrow Up] or [Arrow Down] buttons to scroll through list of programs.
Highlight the program name then press (MAIN PROGRAM). Press (PROG). The program is
displayed.
Highlight field to be edited. Enter new field data, then press [ALTER] to replace
field data.
Note: Every command line must end with an ‘end of block’ [EOB]
which is displayed as a semi-colon (;).
Renaming Programs
Rename a Program on CNC Controller
[PROG][EDIT](FOLDER)
Press [Arrow Up] or [Arrow Down] buttons to scroll through list of programs.
Highlight the program name then press (MAIN PROGRAM). Press (PROG). The program is
displayed.
Page. 38
Enter new program name (e.g. O1098),then press [ALTER] to replace field data
The program name is now preceded by a @ and its name is displayed at the top of the CNC
display.
Starting a Program in AUTO Mode (after program is loaded into CNC memory)
[PROG][AUTO][CYCLE START]
Program will run one line at a time. Press [CYCLE START] to progress through program manually
line-by-line.
Stopping Programs
Stopping a Running Program
[CYCLE STOP] to halt all motion except rotation of spindle or drill block.
Press [RESET] to stop spindle or drill block rotation and to move to beginning of program.
Note: If [RESET] has been pressed then the program will restart from the beginning.
Page. 39
MDI Mode
MDI Mode allows the operator to control the machine by entering specific M-Codes and G-Codes.
Page. 40
Alarms
Alarm conditions are displayed on the CNC Controller. When an alarm occurs, the red light on the light
tower will be lit. Below is a list of some common alarms and instructions to clear them.
Alarm Present
When Lit
Alarm Display on
CNC Controller
Set Parameter 1815 to 0000 0000 (APC, APZ = 0) for all axis.
Cycle power
Home all Axes
Set Parameter 1815.5(APC) = 1
Home all Axes, then cycle power.
Note: Any axis that creates a hard over-travel alarm will cause hard over-travel alarms for all axes.
Page. 41
Clearing Hard Over-Travel Alarms (Hard Over-Travel Switch Override)
If an axis trips an over-travel switch a HARD OVER-TRAVEL alarm occurs and the axis movement will be
disabled. The axis must be moved off of the switch before the alarm can be cleared. To override the
switch, press and hold the [unlabeled] button under the [+X] button and to the left of the [-Y] button.
While pressing this button also press the [RESET] button to clear the alarm. While continuing to press
the [unlabeled] button, jog the over-traveled axis off of the limit switch. Jogging the axis can be done
using [JOG] mode button or [HANDLE] mode using the handheld manual pulse generator.
Page. 42
SW0100 – Parameter Enable Switch On
Clearing Parameter Enable Switch Alarm
A Parameter Enable Switch Alarm occurs at boot
time if the ability to write/modify parameters on the
CNC Controller is enabled. This alarm is cleared by
pressing [RESET]. To prevent the alarm from
occurring, Parameter Write ability can be disabled by
accessing the SETTINGS screen by pressing the
[SET/OFF] key, then (SETTING) soft key. Highlight the
Parameter Write field and Enter 0, then [INSERT].
The Parameter Write ability is now disabled.
Page. 43
PS0090 REFERENCE RETURN INCOMPLETE
Clearing Reference Return Incomplete Alarms
A Return Incomplete Alarm occurs if the axis has traveled too far
(or not far enough) before reaching its home switch. To clear the
alarm press [RESET]. Repeat the Reference Return process for
the axis. Ideally, the axis should travel about 8” towards the
home switch.
Page. 44
Memory Card Program – PC Tool Operation
Creating and Modifying FANUCPRG.BIN
By using the Memory Card Program (FANUCPRG.EXE), you can create and modify (FANUCPRG.BIN), a
memory card program file which functions from the CF Memory card of the CNC Controller and
provides extended memory function. The maximum size of the memory card program file is 2048
Mbytes (2 Gbytes). Instructions for the Memory Card Program are provided in a separate FANUC
document, named 05_J_pc_tool_for_memory_card.pdf. After FANUCPRG.BIN has been created it is
transferred to the CNC Controller’s CF memory card. Once the CF memory card is inserted into the
CNC Controller it can be accessed using the following procedures.
The CF Memory Card will now be the source and destination of program functions.
You will notice the directory of the programs in FANUCPRG.BIN, those selected using FANUCPRG.EXE.
Memory Usage
Memory Device
Program Directory
Press [PROG](DIR)(OPRT)(DEVICE)(UNMOUNT)
The CNC Controller’s built-in memory will now be the source and
destination of program functions.
Page. 45
Advanced Configuration Information
Information for System Administrators
Setting System Time and Date
Press [MDI][SET/OFS][SETTING] , then [Page DN] until you see Date and Time fields. Highlight
field and enter new data followed by [INPUT].
Press [INPUT]
[EDIT][SYSTEM](EMBED)(COMMON)
Highlight IP ADDRESS field, Enter IP address of CNC, (e.g. 192.168.1.2) then press [INPUT]
Highlight SUBNET MASK field, Enter subnet mask, (e.g. 255.255.255.0) then press [INPUT]
Highlight ROUTER IP ADDRESS field, Enter router IP address (if any), then press [INPUT]
Highlight DNS IP ADDRESS 1 field, Enter DNS IP address (if any), then press [INPUT]
Highlight HOST NAME field, Enter host name of CNC, then press [INPUT]
Highlight HOST NAME (IP ADDRESS) field, Enter host IP address, (e.g. 192.168.1.10), then press
[INPUT]
Highlight PORT NUMBER field, Enter port number (21), then press [INPUT]
Highlight USER NAME field, Enter user name, (FANUC), then press [INPUT]
Page. 46
Highlight PASSWORD field, Enter password, (FANUC), then press [INPUT]
[PAGE DN] Highlight LOGIN FOLDER field, Enter folder name (CNC), then press [INPUT]
Note: Verify CNC folder is under the root directory on the target PC’s (C:\CNC).
Repeat steps if additional PC connections are needed. Three PC connections are possible.
[EDIT][SYSTEM](EMBED)(FOCAS2)
You may also ping the CNC from the PC. It should reply.
Connecting to the PC
[EDIT][SYSTEM](EMBED)(FTPTRANS)(OPRT)(HOST)(CONECT1) to connect to the PC.
The PC’s disk contents will be visible if a successful connection was made.
To copy a program from CNC memory to the PC press (OPRT)(F OUTPUT). Enter the program
number to copy to the PC then press (O SET). Enter the filename to write to the PC then press
(FNAME). Press (EXEC) to complete the action.
Page. 47
(To backup to USB drive – I/O Channel = 17)
(To backup to Memory Card – I/O Channel = 4)
Files will be written to the root folder of the target device overwriting any existing files named the same.
MESSAGE: THIS OPERATION NEEDS POWER OFF. SAVE FILE IS OUTPUT TO ROOT FOLDER. SAME
NAME FILE IS OVERWRITTEN. EXECUTE?
DEVICE NAME: will show the target device (USB MEM or MEM CARD).
(EXEC) to perform the backup. After the files have been written you will be prompted to cycle the
power. When the system reboots, other SRAM memory contents will be saved to the output device.
[SYSTEM][EDIT](PARAM)(OPRT)(F INPUT)(EXEC) The CNC System knows to load the set of parameter files
found in root directory of the set device. Message to cycle power will appear. Cycle power.
At the SYSTEM MONITOR MAIN MENU highlight 7. SYSTEM DATA UTILITY (SELECT)
ARE YOU SURE? Press (YES). Contents of CNC SRAM will be written to the memory card.
Highlight 1. END (SELECT) to exit backup utility and resume boot operation.
At the SYSTEM MONITOR MAIN MENU highlight 7. SYSTEM DATA UTILITY (SELECT)
ARE YOU SURE? Press (YES). Contents of previous backup will be restored to CNC SRAM.
Highlight 1. END (SELECT) to exit backup utility and resume boot operation.
Note: The SRAM_BAK.001 file needs to be on the CF Memory card. This file can be from a previous
backup to the CF card or copied from an (ALL DATA) backup located on USB.
Page. 48
Setting and Understanding System Parameters and Variables
Macro Variable List
There are several macro programs that run to perform certain operations; automatic tool change, tool
touch off. As these programs run they use variables (macro variables) to track machine status, direction,
locations… These variables are stored in specific memory locations and are described below.
To change a memory location value, highlight the location to be changed, enter the new value (123.456),
then press [INPUT]. Verify the correct location was changed. Verify the correct value is displayed.
Note: Use Variable number as a reference, since variable name is optional and not always used.
Page. 49
Automatic Tool Changer – Memory and Counter Locations
Instructions to Initialize/Verify Program State and Tool Changer Position
The automatic tool changer (ATC) routine performed by the Ladder uses memory locations and Counter
(C0002) to track its progress, current tool in spindle, current tool changer position. The memory
locations used and their function is described below.
To access the memory locations press [SYSTEM](PMCMNT)(DATA). Highlight D0400 then press
(OPRT)(ZOOM).
D0403 0 Always 0
D0404 0 Always 0
The above memory location (D0402) shows that Tool 3 is in the spindle. CONFIRM THAT IT IS.
If the tool number in D0402 is not correct, highlight the field and enter the number of the tool that is in
the spindle, then press [INPUT]. If the spindle is empty, enter 0, then press [INPUT].
The Counter C0002 can be viewed by pressing (COUNTR) button. C0000 for this example is 3
If C0000 does not show the current position of the tool changer, enter the current tool changer position,
then press [INPUT].
Page. 50
6. Using the [JOG] or [HANDLE], place tool over the machine table. Slowly lower the bit towards
the table until it just touches the surface.
7. Note the MACHINE Z coordinate on the [POS] Screen.
Example: -11.2977; This is the Z-Table coordinate for the machine table.
8. Subtract Z-TTO coordinate from Z-table coordinate
Example: (-11.2977)-(-10.0849) = -1.2128
9. Enter this value into MACRO VARIABLE LOCATION #504. This is the Z-offset value
10. Perform new Touch-Offs for each tool present. (TxM401; where x is tool number 1 – 8)
To access memory variable locations: Press [SET/OFS] (MACRO). Press [Page Up][Page Dn] until desired
macro variable number is displayed or enter the Variable Number, then [NO. SRH] to search to the
location.
To change a memory location value, highlight the location to be changed, enter the new value (123.456),
then press [INPUT]. Verify the correct location was changed. Verify the correct value is displayed.
Page. 51
All About Macros
Macros are programs used the CNC system to perform specific operations and are named using the CNC
programming notation; O9001. Programs O8000 and O9000 series are reserved for macro usage and are
not readily accessible by the operator by setting Parameter #3202. See information in Parameter
section for further information.
O8012 – Used to conveniently set variable names used in macros – helps troubleshooting.
O8113 – Program used in tool touch-off macro. This program is called by O9002.
O9001 – Program used for tool change macro (M06).
O9002 – Program used for tool touch-off macro (M401). This program calls O8113.
O9003 – Attach 4th Axis Hardware
O9004 – Detach 4th Axis Hardware
O9020 – Program used to set motor tuning parameters (M25).
Below lists the contents of each program but should not be considered the latest revision.
Page. 52
IF[#16EQ21.0]GOTO21(CHECK IF MAIN PROGRAM IS IN METRIC)
IF[#1006NE1]GOTO120
G91G0Z0.5(INCH)
GOTO125
N120G91G0Z12.7(METRIC)
N125
(RETRACT TWICE THE AMOUNT OF STORED EXTRA TRAVEL = 6.0MM)
G90G31Z#33F[#9*2](MAKE THE FINAL PROBE TOUCH AT AT SLOWER FEEDRATE)
IF[#1006NE1]GOTO130
G91G0Z0.25(INCH)
GOTO135
N130G91G0Z12.7(METRIC)
N135G90G31Z#33F#9
IF[#1006NE1]GOTO140
#100=[#5024+#504](REGISTER Z PSN AT SKIP SIGNAL)
GOTO145
N140#100=[#5064+#504*25.4](REGISTER Z PSN AT SKIP SIGNAL)
N145
Page. 53
G11
M99
N100IF[#1006NE1]GOTO101
G53Z#502(CLEAR FOR MAGAZINE TO INDEX-INCH)
GOTO102
N101G53Z[#502*25.4](CLEAR FOR MAGAZINE TO INDEX-METRIC)
N102G10L52
N1420P4R1000000
G11
IF[#1006NE1]GOTO106
G53X#500(MOVE Z TO TOOL CHG PSN-INCH)
GOTO107
N106G53X[#500*25.4](MOVE X TO TOOL CHG PSN-METIC)
N107M27(EXTEND TOOL MAG TO SPINDLE)
G04X2
M21(TOOL RELEASE)
Page. 54
M17(INDEX MAG TO TCMD-NEW TOOL#)
(CHECK TCMD=NEW POCKET#)
WHILE[#1005NE1]DO2
G04X1
END2
(MOVE Z DOWN)
IF[#1006NE1]GOTO130
G10L52
N1420P4R600000
G11
G53Z#501(MOVE Z DOWN-INCH)
GOTO150
N130G53Z[#501*25.4](MOVE Z DOWN-METRIC)
N150G04X1
(LOCK THE TOOL)
M20(TOOL GRIPPED)
M18(UPDATE T# IN SPDL D402)
G04X2
(STEP8 RETRACT MAG)
M28(RETRACT MAGAZINE)
G04X1
#199=#4113
IF[#1100EQ1]GOTO190
M49(DUSTHOOD DOWN)
N190G10L52
N1420P4R5000000
G11
N200M99
Page. 55
Contents of O9003 – Attach 4th Axis Hardware
%
O9003(M35 Attach 4th Axis)
G10L52
N3115P5Q0R0
N1023P5R5
N1815P5Q5R1
G11
M99
%
Page. 56
Contents of O9020 – AIAPC Parameter Setting Macro
O9020(AIAPC PARAMETER SETTING)
#3003=3(DISABLE SINGLE BLOCK)
#1=#1006
IF[#18EQ#0]GOTO80
IF[#18EQ1]GOTO50
IF[#18EQ2]GOTO60
IF[#18EQ3]GOTO70
GOTO80
N50
(R1 - SPEED)
G21
G10L52
N1769P1R128
N1769P2R128
N1769P3R128
N1769P4R128
N1660P1R2000000
N1660P2R2000000
N1660P3R2000000
N1660P4R2000000
N1735P1R1500000
N1735P2R1500000
N1735P3R1500000
N1735P4R1500000
N1737P1R1500000
N1737P2R1500000
N1737P3R1500000
N1737P4R1500000
N1783P1R500000
N1783P2R500000
N1783P3R500000
N1783P4R500000
G11
GOTO90
N60
(R2 - MID POINT)
G21
G10L52
N1769P1R128
N1769P2R128
N1769P3R128
N1769P4R128
N1660P1R1700000
N1660P2R1700000
N1660P3R1700000
N1660P4R1700000
N1735P1R1000000
N1735P2R1000000
N1735P3R1000000
N1735P4R1000000
Page. 57
N1737P1R1000000
N1737P2R1000000
N1737P3R1000000
N1737P4R1000000
N1783P1R475000
N1783P2R475000
N1783P3R475000
N1783P4R475000
G11
GOTO90
N70
(R3 - PRECISION)
G21
G10L52
N1769P1R64
N1769P2R64
N1769P3R64
N1769P4R64
N1660P1R700000
N1660P2R700000
N1660P3R700000
N1660P4R700000
N1735P1R500000
N1735P2R500000
N1735P3R500000
N1735P4R500000
N1737P1R500000
N1737P2R500000
N1737P3R500000
N1737P4R500000
N1783P1R400000
N1783P2R400000
N1783P3R400000
N1783P4R400000
G11
GOTO90
N80
#3000=1(R VALUE WAS NOT 1 THRU 3)
N90
IF[#1EQ1]GOTO92
G21
GOTO94
N92
G20
N94
#3003=0(ENABLE SINGLE BLOCK)
M99
Page. 58
About 9020 Macro Variable Values.
During motor tuning, Fanuc Servo Motor Tuning Application Software determined the following range of
parameter values. The values represent a system tuned for speed(R1.), speed-precision(R2.),
precision(R3.).
Note:
R1 values work well for cabinet nests or programs primarily made up of straight cuts.
R2 produced a nice performance balance between cabinet nests and fine geometry parts.
R3 is for high precision cutting – takes more time to complete program.
It is recommended to stay within the boundary limits of R1 and R3.
Scroll through the digital inputs by pressing [PAGE UP] or [PAGE DN] buttons, or enter the I/O address
then (SEARCH) to search to a specific digital input.
Scroll through the digital outputs by pressing [PAGE UP] or [PAGE DN] buttons, or enter the I/O address
then (SEARCH) to search to a specific digital output.
Page. 59
G – Addresses that are read by the CNC
K – Addresses of Keep Relays
D – Data Table Locations
T – Timers
C – Counters
This section is used to set tool length. Please read the section “Setting Tool Length” for more detail.
Page. 60
The Ladder
Ladder – Backup From CNC Controller
Press [SYSTEM](PMCMNT)(I/O)
Note 1: This backup file is the compiled version of the ladder. Load into FANUC LADDER III
software to decompile. You can then view and modify the ladder program.
Note 2: The Ladder backup file can also be from a previous [ALL DATA] backup. It is named
PMC1.000 by the backup operation. See FULL SYSTEM BACKUP TO USB.
Ladder III Software – Compile and Export for Loading into CNC Controller
Using Fanuc Ladder III software you can modify the Ladder.
When the compile operation has successfully completed it needs to be exported to a USB
memory device to transport to the CNC Controller.
Select FILE/EXPORT then browse to the root folder of the USB device.
HINT: Give the export file a simple name using mostly numbers….
(EXEC) to read
[EXEC]
Page. 61
STATUS : WRITING SEQUENCE PROGRAM
Page. 62
SYSTEM CONFIGURATION PARAMETERS
For Reference Only – Do Not Modify Unless Instructed To Do So.
PARAMETER #1005 (Bit 0) ZRN – HOME REFERENCE REQUIRED AFTER POWER-UP BEFORE AUTOMATIC
MOVE COMMAND.
Note: When an absolute position detector is NOT used, Home Reference is required after every Power-
up. When an absolute position detector is used, Home Reference is required only under certain
circumstances, such as after encoder cable disconnect, battery backup fail…
PARAMETER #1006 (Bit 5) ZMI – DIRECTION TO TRAVEL FOR MANUAL REFERENCE (HOME) POSITION
PARAMETER #1008 – SET ROTARY AXIS ROLL-OVER AND AXIS TRAVEL COMMAND VALUE MODE
After the homing the axis, the position will be set the value entered.
For example; C-Axis = -89.414; B-Axis = 113.866
STROKE LIMIT
Stroke limits set minimum/maximum axis coordinates which programs must operate within.
01320 LIMIT 1+ sets the limit for each axis positive travel. Units are in millimeters.
Highlight the field and enter desired number. Include a decimal point. Press [INPUT].
Example:
Page. 63
X 1676.000
Ym 2620.000
Ys 2620.000
Z 1.000
01321 LIMIT 1- sets the limit for each axis negative travel. Units are in millimeters.
Highlight the field and enter desired number. Include a decimal point. Press [INPUT].
Example:
X -1.000
Ym -1.000
Ys -1.000
Z -310.000
Page. 64
PARAMETER #1850 - GRID SHIFT (SLAVE MOTOR). (Example, 300 = .3mm)
PARAMETER #2005 BIT 6 (BRKC) = 1 – ENABLE BRAKE CONTROL FUNCTION (SEE PARAMETER 2083)
PARAMETER #2083 = 500 – BRAKE CONTROL TIMER. VALID ACTIVATION DELAY VALUE (0-1600MS)
Delay motor power disconnect by ‘VALUE’ after E-STOP is engaged.
Allow Z-BRAKE to fully engage before power down of motors.
Bit NE9(4) set to 1 will not allow access (view/edit/backup) to O9000 series programs
files. These files are allocated for macros or called from other macros.
Bit NE8(0) set to 1 will not allow access (view/edit/backup) to O8000 series program
files. These files are allocated for macros or called from other macros.
If NE8 and NE9 are set to 1 O8000 and O9000 series macros can only be backed up
through SRAM backup.
Page. 65
PARAMETER #3731 - SPINDLE SPEED OFFSET ADJUSTMENT VALUE
Set spindle to 0 RPM. Measure output voltage – max. voltage is 10 V. Use the
following equation to determine the offset Value.
Value = (-8196 x Offset Voltage) /12.5
Valid value range (+/-1024)
These parameters specify what macro number to run when a specific M-code is
executed.
Parameter #6080 – Macro 09020 – Change Servo Motor Tuning Parameter Set
Parameter #8303 (Bit 7 - SOFx) – Master-Slave position match (For slave motor only.)
Page. 66
Enables position matching function for synchronized axis.
Initialization Procedure: Power machine, home coordinated axis, press E-Stop, Cycle power.
Parameter #8314 – Maximum allowable error in synchronization error check based on machine
coordinates.
SV0005 “SYNC EXCESS ERROR (MCN)” occurs if value other than 0 is set and exceeded.
DS0001 “SYNC EXCESS ERROR (POS DEV)” occurs if value other than 0 is set and exceeded.
Page. 67
PARAMETER #1660 – Related to Accel/Decel
(100.)
(100.)
[MDI][SYSTEM][PRMSET][SERVO TUNING][OPRT][SELECT]
Press [PG DN] until desired axis is shown (Ym and Ys). Lower the value in the VELOC GAIN field. Press
[INPUT] to save parameter. Enter same value for second motor.
Page. 68
Appendix
M-CODE LIST
M03 – Spindle On - Clockwise
M06 – Tool change. Example: “M06T2” changes to tool 2. (T0 puts tool away) (Spindle must be down.)
M15 – Drilling block rotation off (T0; retract all tools on drilling block)
M25 - Specify servo motor tuning parameters based on geometry being cut.
M25 R1. for speed cutting.
M25 R2. for balance of speed and precision.
M25 R3. for precision cutting.
M35 – Attach 4th Axis – For systems with attachable/detachable turner hardware
M36 – Detach 4th Axis – For systems with attachable/detachable turner hardware
M401 – Automatic touch-off. Example, “M401T2” command will automatically touch off tool 2. The
specified tool will automatically be loaded into spindle.
Page. 69
Sample G-Code
The characters after semicolon on each line are comments and are not read by the machine.
Page. 70
2072 Alton Parkway. Irvine, CA 92606
Ph: 800.234.1976 | www.lagunatools.com
© 2018, Laguna Tools, Inc. LAGUNA® and the LAGUNA Logo® are the
registered trademarks of Laguna Tools, Inc. All rights reserved.