VI. Thermal Displacement Offset Function....................................... 4 -59
1. Thermal Displacement Offset Function (Main)..................................................................4 -62
2. Thermal Displacement Offset Function (Maintenance) .....................................................4 -64
3. Thermal Displacement Offset Function (Maintenance 2) ..................................................4 -64
VII. UUP Function.................................................................................. 4 - 6 5
1. General Description........................................................................................................... 4 -65
2. Connection Of UUP ........................................................................................................... 4 -65
v
vi
1. OUTLINE
The SEIKI-SEICOS Σ 10M/16M/18M has realized a miniaturized high-reliability system by
integrating up-to-date device technology. TheΣ10M/16M can perform high-speed, highaccuracy machining, using 64-bit RISC (Reduced Instruction Set Computer).
The operation system as a human interface is designed very user-friendly from a perspective of
the user. For example, a canned cycle editing function is provided as an option in order to
facilitate editing of canned cycles.
This manual describes how to operate the following models.
See “SEIKI-SEICOS Σ10M/16M/18M-PROGRAMMING” for programming, and “SEIKI-SEICOSΣ10/16/18/21” for alarms and maintenance.
(1) This manual and SEIKI-SEICOS SΣ10M/16M/18M-PROGRAMMING describe the entire
functions of this NC unit, including the optional functions. The selected functions vary from
one machine to another. As some of the functions described in the manual are not
available, check the specifications of the machine beforehand.
(2) When there is any function not described “possible” in the manual, take it “impossible.”
(3) The information herein is subject to change without prior notice.
CAUTION
The programs, parameters, macro variables, and tool offset amounts have been stored in the
internal memory of the NC unit. Generally, they are not lost by turning on/off the power. They
may be erased by mistake or you are forced to erase the precious data saved in the memory in
order to recover from a failure.
Make back-up copies of various data in advance so that you can quickly recover from such an
unexpected incident.
CAUTION
Before starting machining, be sure to fully confirm proper operation of Machine by performing a
trial run.
Before using work coordinate data and tool offset data, be sure to confirm that the data have
been properly input.
1 - 1
1 - 2
2. SPECIFICATIONS
1. CONTROLLED AXES
1-1 Controlled Axes
The 3 axes, X, Y and Z, are controllable. Furthermore, up to 8 axes can be controlled by
adding the optional 5 axex; 4th through 8th axes.
1-2 Simultaneous Controllable Axes
The 3 axes, X, Y and Z, can be controlled simultaneously regardless of rapid traverse or cutting
feed. Furthermore, up to 8 axes can be controlled simultaneously (option). Table 1.2 shows
the configuration of the controlled axes.
Table 1-2
No. of AxesAxis NameRemarks
Standard3 axesX, Y, Z
controlled axes
Additional axes5 axesSelect of of U, V, W, A,
controlB and C
SimultaneousStandard 3 axes +All the axes specified by
controllable axesadditional axes the system
(up to 8 axes)
(Note 1) The number of controlled axes, and relations between the axis names and axes can be
selected with prameters.
1-3 Increment System
There are two types of increment systems; IS-B and IS-C. You can select either of them by a
parameter. (Is-A is not available for the moment.)
Millimeter/inch switching is set with a parameter. For detailed description of parameter, refer to
“Parameters”.
1-4 Maximum Commandable Value
Table 1.4 shows the increment systems and commandable values.
1-5 10-Time Input
The input increment can be made 10 times larger by parameter setting. Table 1.5 shows the
commandable values.
Maximum commandableIS-A±999999.99±99999.999±999999.99
valueIS-B±99999.999±9999.9999±99999.999
IS-C±9999.9999±999.99999±9999.9999
[10-Time Input Increment]
For the Types IS-B and IS-C, the input increment can be made 10 times larger by parameter
setting.
(mm) (inch)
Table 1-5
Rotary Axis
(deg.)
Linear Axis
Unit Type
Input incrementIS-B0.010.0010.01
IS-C0.0010.00010.001
Least command incrementIS-B0.010.0010.01
IS-C0.00010.000010.0001
Maximum strokeIS-B±99999.999±9999.9999±99999.999
IS-C±9999.9999±999.99999±9999.9999
Maximum commandableIS-B±999999.99±99999.999±999999.99
valueIS-C±99999.999±9999.9999±99999.999
(Note 1) For the Type IS-A, nothing is changed even if you set the parameter for 10-time input
increment.
(mm) (inch)
Rotary Axis
(deg.)
2 - 2
1-6 Position Detector
The pulse encoder is provided as a standard position detector. Optionally, the pulse scale or
the Inductosyn detecting function can be selected. When the Inductosyn detecting function is
selected, however, you need a converter which serves as an interface equivalent to the pulse
scaler.
When adding an option for detecting an absolute position, an absolute encoder will be attached.
2 - 3
2. INTERPOLATING FUNCTIONS
2-1 Positioning (G00)
Each axis can be fed at a rapid traverse rate independently by specifying G00.
2-2 Linear Interpolation (G01)
Linear interpolation is performed at the feed rate specified by an F-code in a G01 command.
2-3 Single Direction Positioning (G60)
Since this function allows precise positioning with backlash excluded, positioning can be
performed from only one direction.
2-4 Circular Interpolation (G02, G03)
Circular interpolation can be performed arbitrarily at 0 to 3600 at the feed rate specified by an
F-code in a G02 or G03 command.
2-5 Radius Designation on Arc (G02, G03)
R can be directly specified as a circular arc radius value, assuming I, J, and K to be a vector
amount from a start point to the center in circular interpolation.
2-6 Sine Curvilinear Interpolation <Virtual Axis Interpolation> (G07)
By performing interpolation without moving one axis within a circular arc plane (hypothetical
axis) in a helical cutting command, sine curvilinear interpolation is performed between the
remaining two axes.
2-7 Helical Cutting (G02,G03)
Another axis is linearly interpolated synchronously with circular interpolation.
2-8 Polar Coordinate Interpolation (G120,G121)
A command programmed in the orthogonal coordinate system is converted into a linear axis
move (tool) and rotary axis move (work rotation) to control a profile.
2-9 Cylindrical Interpolation (G271)
If a linear axis stroke and rotary axis angle are specified by a program command, the rotary
axis stroke internally specified in terms of angle is converted into a distance on the
circumference. As the distance on the circumference can be regarded a linear axis stroke on
the circumference, linear interpolation and cirfular interpolation can be performed in
combination with other linear axis.
2 - 4
3. THREAD CUTTING
4. FEED FUNCTIONS
4-1 Rapid traverse Rate and Rapid Traverse Override
The speed in the axial direction is allowed up to 240,000 mm/min (IS-B).
An override can be applied to a rapid traverse rate by rapid traverse override.
4-2 Cutting Feed Rate and Feed Rate Override
A feed rate is allowed from 6 to 240,000 mm/min (IS-B).
Feed rate override allows you to apply an override in an increment of 10% from 0% to 200%.
Table 4-2 shows the feed rate command value range.
Table 4-2
TypeF-command Range
Feed per
minute(G94)
Feed per
revolution (G95)
Threading (G33)
(Note 1) The type can be selected with a parameter.
(Note 2) The cutting feed rate is a command given relative to the reference axis.
(Note 3) The maximum cutting feed rate is limited by the cutting feed clamp rate set with a
parameter.
(Note 4) When an F1-digit feed option is added, F1-F9 have special meanings.
No. 3401, #0 = 0Specifies F23 for feed per revolution in inches.
1Specifies F24 for feed per revolution in inches.
#1 = 0Specifies F32 for feed per revolution in millimeters.
1Specifies F33 for feed per revolution in millimeters.
#2 = 0Specifies F51 for feed per minute in inches.
1Specifies F52 for feed per minute in inches.
#3 = 0Specifies F60 for feed per minute in millimeters.
1Specifies F61 for feed per minute in millimeters.
#4 = 0Specifies F26 for threading lead in inches.
1Specifies F17 for threading lead in inches.
#5 = 0Specifies F35 for threading lead in millimeters.
1Specifies F26 for threading lead in millimeters.
#6 = 0Feed per minute of 0mm abides by #3.
1Feed per minute of 1mm for F62.
4-3 Override Cancel
A cutting feed override rate can be fixed at 100% by a signal from the machine.
4-4 Automatic Acceleration/Deceleration
Linear acceleration/deceleration is performed in case of rapid traverse, and exponential
function type acceleration/deceleration is performed in case of cutting feed or jog feed.
4-5 Dwell (G04)
Migration to operation in the next program block can be delayed by a specified time by a G04
command. Use P, X, or U for an address.
4-6 Exact Stop Check (G09)
In the block where G09 is specified, an imposition check is made at the end of block execution.
Normally, the G64 mode is effected and the program proceeds to the next block immediately
after interpolation is completed. If G61 is specified, the program will proceed to the next block
after entering imposition at the end point of each block, in the subsequent move commands.
The G61 mode is cancelled by specifying G64.
2 - 6
4-8 Automatic Corner Override (G62)
An override is applied automatically to a cutting feed rate at a corner during tool diameter
compensation.
5. REFERENCE POINT
5-1 Reference Point Return A (G27 to G29)
Reference point return a includes the following:
(1) Manual reference point return
(2) Reference point return check (G27)
(3) Automatic reference point return (G28)
(4) Return from the reference point (G29)
5-2 Reference Point Return B (G30)
Second reference point return (G30) returns the axes to the position set in a parameter.
5-3 Third/Fourth Reference Point Return (G30)
The axes can be returned to the 3rd/4th reference point preset by a G30 command (P3, P4).
5-4 Floating Reference Point Return (G301)
The axes can be returned to the preset optional point of the machine.
6. COORDINATE SYSTEM
6-1 Coordinate System Setting (G92)
An axis command following G92 sets the coordinate system where a current tool coordinate
value will be a specified value.
6-2 Machine Coordinate System Selection (G53)
A tool moves to a position in the machine coordinate system by a G53 command.
6-3 Plane Designation (G17, G18, G19)
A G-code is used to specify the plane where you want to perform circular interpolation, tool
diameter compensation, and so on.
G17: X-Y plane, G18: Z-X plane, G19: Y-Z plane
6-4 Local Coordinate System Selection (G52)
With a G52 command, you can set a child coordinate system, that is, local coordinate system in
all the work coordinate systems (G54 to G59).
6-5 Work Coordinate System setting (G54 to G59)
One of the preset coordinate systems is selected by a G-code, G54 through G59. The
subsequent program is executed in that selected coordinate system. The number of additional
pairs is 60.
2 - 7
7. COORDINATES AND DIMENSIONS
7-1 Absolute/Incremental Programming
Absolute/incremental programming is switched by a G-code.
A decimal point can be input to the command data associated with a distance (angle), speed,
and dwell. A decimal point position is after the millimetric or inch units digit. Decimal point
usable addresses include X, Y, Z, A, B, C, U, V, W, I, J, K, R, P, and F. When P is a
subprogram number, however, the decimal point is not available.
7-3 Inch/Metric Conversion (G20, G21)
You can select the inch system/metric system as units of input by specifying G20/G21.
8. SPINDLE FUNCTIONS
8-1 Spindle Function (8-digit S-code)
By specifying an address S following by up to 8-digit numerical command, you can send out an
analog signal and gear signal corresponding to a binary code signal and spindle motor rpm.
8-2 Spindle Override
An override can be applied from 50 to 150% in an increment of 10% by an external signal.
9. TOOL FUNCTIONS
9-1 Tool Function (8-digit T-code)
An 8-digit BCD code signal is sent out by specifying an address T followed by up to 8-digit
numerical command.
9-2 Addition of Tool Offsets
The number of tool offset or tool diameter compensation pairs can be expanded up to 400.
9-3 Tool Life Management Function
The tools are sorted into several groups and when the cutting time or integrated cutting times of
a tool in each group reaches the specified life time or cutting times, this function selects the
next tool in the preset order.
9-4 Programmable Data Input (G10)
With a G10 command, you can choose to set or change a tool offset amount and change the
work coordinate system (G54 to G59).
2 - 8
10. MISCELLANEOUS FUNCTIONS
10-1 Miscellaneous Function 8-digit M-code)
The machine can be turned on/off by specifying an address M followed by up to 8-digit
numerical value.
10-2 Second Miscellaneous Function (B-function)
An 8-digit BCD code signal is sent out by an address A, B, or C followed by up to 8-digit
numerical command, based on parameter setting.
10-3 Miscellaneous Function Lock
The M, S, T, and B-function commands are disabled. No signal is sent out to the machine.
11. PROGRAM CONSTRUCTION
11-1 Command Tape
8-unit black paper tape (EIA RS-227, ISO 1154, JIS C6246)
11-2 Tape Format
EIA/ISO (At input: Automatic recognition, At output: Selected by a parameter)
1 1-3 Input Format
A variable-block, word-address format with decimal point (EIA RS-274C, ISO R1056/R1058) is
used.
2 - 9
11-4 Command Tape Codes
AddressDescription
AAdditional axis coordinate value
BAdditional axis coordinate value, 2nd miscellaneous function
CAdditional axis coordinate value
DTool offset number selection
E
FFeed functions
GPreparatory functions
HTool offset number selection
IX-axis component of the circular arc center
JY-axis component of the circular arc center
KZ-axis component of the circular arc center
LCanned cycle times designation, Repeat times in a subprogram call
MMiscellaneous function
NSequence number
OProgram number
PDwell, Program number in a subprogram call
QCanned cycle
RRadius command value for circular interpolation, True circular cutting,
Canned cycle
SSpindle functions
TTool functions
UAdditional axis coordinate value
VAdditional axis coordinate value
WAdditional axis coordinate value
XX-axis coordinate value, Dwell
YY-axis coordinate value
ZZ-axis coordinate value
2 - 10
11-5 Command Words and Command Value Ranges
FunctionAddressMetric Input.Inch Input.
Program number #O1~999999991~99999999
Sequence number # N1~999999991~99999999
Preparatory functionG0~9990~999
Coordinate valueX, Y, Z,±99999.999mm±99999.999mm
U, V, W,
I, J, K, L
Q, R,
A, B, C,±99999.999deg±99999.999deg
Feed per minuteF1~999999mm/min0.1~99999.9inch/min
Spindle functionS
Tool functionT
Miscellaneous function M
DwellP, X0~99999.999sec0~99999.999sec
Call program number #P1~999999991~99999999
Repeat timesL1~999999991~99999999
Offset number #D, H0~4000~400
11-6 Subprogram (M98, M99)
A subprogram can be called in the MEMORY mode. A called subprogram can further call
another subprogram. The subprogram can be called eightfold at maximum.
11-7 Programmable Mirror Image (G501, G511)
A mirror image can be applied to each axis by a program command.
11-8 Direct Tap (G741, G841)
In the G741/G841 tap cycle, high-speed, high-precision tapping can be performed by
completely synchronizing spindle rotation with Z-axis feed.
11-9 Optional Block Skip
A program block containing a slash code, “/”, in its beginning is ignored by turning on the
OPTIONAL BLOCK SKIP switch provided on the part of the machine. You can add “/2” through
“/9” (optional block skip 2 through 9) as an option.
1 1-10 Control-in/-out
“(“: Control-out
“)”: Control-in
This function is used when giving a program name to a program number or giving a comment
halfway a program. All the information between control-out and control-in is ignored within a
significant information section.
2 - 11
1 1-11 Command Data Input Methods
(1) MDI (manual data input) through the keyboard
(2) Inputting from an external input/output device via an RS-232C interface (Reading the NC
tape)
1 1-12 Internal Data Output Methods
(1) Displaying on the CRT
(2) Outputting to an external input/output device via an RS-232C interface (Punching out the
NC tape)
12. HOW TO FACILITATE PROGRAMMING
12-1 Canned Cycle for Drilling (G73, G74, G76, G80 to G89)
Drilling, tapping, and boring cycles can be specified in one program block.
12-2 Drilling Pattern Cycle (G70, G71, G72, G77)
By specifying a radius and angle, a drilling position is calculated into the orthogonal coordinates
to perform positioning. A canned cycle is used in combination.
12-3 ATC Canned Cycle (M06)
If M06 is specified upon completion of machining by the spindle tool, the machine operates as
follows. This simplifies the program, ignoring a warming-up period for the ATC.
<Example of Cycle>
) M15...................................................Spindle stop (M05) and coolant stop (M09)
* Z-axis to the ATC position.................1st or 2nd reference point
+ X-and Y-axis to the ATC position1st or 2nd reference point and spindle positioning
(M19)
, ATC activated (M06)
12-4 Optional Angle Chamfering Corner R (, C/, R)
Optional angle chamfering or corner R can be inserted automatically by adding C or R to the
end of the program block where linear or circular interpolation is specified.
12-5 Screen-driven Special Canned Cycle
Machining profile patterns such as drilling, circle machining, square plane machining, square
side machining, track machining, and pocket machining can be easily programmed through the
screen, and complicated machinings can be performed in one program block.
2 - 12
13. TOOL OFFSET FUNCTIONS
13-1 Tool diameter Compensation (G40 to G42)
A tool diameter can be compensated by specifying a G-code command, G40 through G42. An
offset number can be set by a D-code, set by the lower 4 digits of a T-code, or selected,
depending on parameter setting.
13-2 Tool Length Compensation (G43, G44, G49)
A tool position can be offset (tool length compensation) by a G43/G44 command. An offset
number can be set by an H-code, set by the lower 4 digits of a T-code, or selected, depending
on parameter setting.
13-3 Tool Offset (G45 to G48)
A tool position can be offset by specifying a G-code command, G45 through G48. The tool
position is extended or contracted to a move command in the axial direction by the offset
amount specified by a D-code or H-code.
13-4 Three Dimensional Tool Offset (G40, G41)
When machining a three dimensional curved surface, the offset amount set in the tool offset
memory is offset three dimensionally by specifying an offset component in the three
dimensional direction.
14. ACCURACY COMPENSATING FUNCTIONS
14-1 Backlash Compensation
This function is to compensate the lost motions which the mechanical system has. A
compensation amount can be set as a parameter in the least command increment for each axis
within a range of up to 9,999 pulses.
14-2 Stored Pitch Error Compensation
This function is to compensate a pitch error for feed screws. Compensation data is set as a
parameter. The number of compensation positions is 128 for each axis.
15. COORDINATE CONVERSION
15-1 Axis Switching
According to a selection of the machining plane, this function changes the program addresses,
X, Y, and Z, specified in the program into the machine axis addresses, and changes the signs
of the machine axes. This enables the program to use the right-handed orthogonal coordinate
system for each machining surface.
15-2 Scaling (G50, G51)
The profile specified in the machining program can be expanded or contracted at your desired
scale factor.
2 - 13
15-3 Coordinate Rotation (G68, G69)
The profile specified in the machining program can be rotated as mentioned in (A) or (B) below.
(A) When assuming the rotation center to the origin of the work coordinate system
(B) When specifying the rotation center in the program
16. MEASURING FUNCTIONS
16-1 Skip Function
If a skip signal is input from an external device in the midst of an X-, Y-, or Z-command
following G31, the next block will be executed, cancelling the rest of this command.
16-2 Work Setter (Datum Level, Master Hole)
This function is to write a work coordinate system shift amount automatically by simple manual
operation, using a touch sensor.
16-3 Tool Setter (Tool Length, Tool Diameter)
This function is to write a tool offset amount automatically by simple manual operation, using
the touch sensor.
16-4 Safety Guard
A machining tool length is measured by starting the program for the first time. When it is
started for the second time, a workpiece at an actual machining position is measured by the
measuring device attached to the spindle. Putting these two information and the offset amount
used together, a workpiece-tool interference is checked for by an approach command (G00).
17. CUSTOM MACRO
17-1 Custom Macro
A function peculiar to the user can be created. There are 100 common variables, but their
number can be optionally extended up to 600.
18. AXIS CONTROL
18-1 Follow-up Function
In case of emergency stop or servo alarm, a machine travel amount is reflected on an NC unit
internal position. For this reason, automatic operation is enabled after resetting the emergency
stop or servo alarm, even if you do not have to perform zero point return.
In case of speed feedback or position feedback alarm, however, an actual machine position and
the NC unit internal position do not match, because the follow-up function does not work
properly.
2 - 14
18-2 Mirror Image
This function can reverse the sign of the travel direction specified by a program command or
MDI command for the X-, Y-, Z-axis, or an additional axis. Make this setting in the setting
screen.
18-3 Oscillation Function
This function is to reciprocate a positioning axis, which is not used for cutting a machining
profile, over a width asynchronous with a cutting plane axis.
19. MANUAL OPERATION
19-1 Manual Continuous Feed
) Jog feed
A jog feed rate is the speed set in a parameter applied an override of 0 to 655.34% in an
increment of 0.01%.
* Manual rapid traverse
Manual rapid traverse is also allowed. An override is applied to the rapid traverse rate
set as a parameter.
19-2 Manual Pulse Generator
The machine is capable of fine feed by means of the pulse generator on the machine operation
panel. One rotation of the pulse generator generates 100 pulses. You can select a scale factor
of x1, x10, or xM (M=1 to 1,000 set in a parameter) by a signal from the machine.
20. AUTOMATIC OPERATION
20-1 DNC Operation
DNC operation can be performed from the host CPU equipped with an RS-232C interface.
20-2 Program Number Search
An 8-digit program number following 0 can be searched for from the data in the program
screen.
20-3 Sequence Number Search
A sequence number can be searched for in the program currently selected from the data in the
program screen.
20-4 Restart of Program
To restart a program, there are three ways; program restart, block restart, and machining break
point return.
) Program restart is a function to restart from the block of a specified sequence number.
* Block restart is a function to restart from the beginning of or halfway the block.
+ Machining break point return is a function to position a tool to a break point by jog feed.
2 - 15
20-5 Sequence Number Comparison and Stop
If you encounter the block of a preset sequence number during program execution, the
machine stops after executing that block.
20-6 Preread Buffer
In order to avoid discontinuation of the program blocks at the time of cutting due to the
processing time of the NC unit, the preread buffer generally prereads one program block in
case of automatic operation.
(1) The preread buffer prereads the different number of program blocks, depending on the
function.
FunctionNo. of Preread Blocks
Multibuffer14 blocks
High-accuracy profile controlUp to G05 P0 block
Tool diameter compensation2 to 4 blocks
Others0 or 1 block
(Note 1) In the tool diameter compensation mode, the preread buffer prereads up to 4 blocks
if they contain the blocks free from an axis move command.
(Note 2) The following commands suppress the preread buffer.
When the SINGLE BLOCK switch is turned on and the program blocks are executed
sequentially by pressing the CYCLE START switch, the preread buffer does not exist.
Because, when the CYCLE START switch is pressed, one program block is taken into the
preread buffer and executed immediately. Therefore, the preread buffer does not exist
during and after execution.
(Note 1) The preread buffer prereads the program blocks in the following modes.
(1) Tool diameter compensation mode (G41, G42)
(2) When optional angle chamfering corner R is specified (, C, R)
(3) Thread cutting (G33)
(4) Tapping mode (G63)
(5) High-accuracy profile control (G05 P10000)
(Note 2) When the SINGLE BLOCK switch is turned from OFF to ON during automatic
operation to stop it, the preread buffer exists.
20-7 Feedhold
All axes can be stopped temporarily. Pressing the CYCLE START button restarts feeding the
axes. Prior to restarting axis feed, you can allow intervention by manual operation in the
manual mode.
2 - 16
20-8 External Reset and Reset Signal
The NC unit can be reset from the outside. A reset cancels all the commands and decelerates
the machine to a stop. A reset signal is output to the machine while the RESET button of the
MDI & CRT panel is being pressed, the machine is being reset by an external reset signal, or
the EMERGENCY STOP button is being pressed.
20-9 Override Memory and Automatic Override
When performing trial cutting, an overrides (feed override/spindle override) according to the
machining conditions is memorized for each tool. At the time of machining, the abovementioned memorized override is reflected automatically, not the override rate selected at the
operation panel.
20-10 Data Server
A large-capacity program can be processed at a high speed by means of the Ethernet controller
and the hard disk of the auxiliary storage unit. (For details, see SEIKI-SEICOS Σ DATA
SERVER INSTRUCTION MANUAL, FTP TYPE)
21. PROGRAM TEST FUNCTIONS
21-1 Machine Lock
In the machine lock mode, the machine does not move, but the position display is updated as if
the machine were moving. Z-axis command cancel becomes equivalent to when a machine
lock is applied only to the Z-axis.
This is effective when checking the contents of the machining data by pen-writing.
When the machine lock is turned ON→OFF in auto operation, Machine is shifted by the amount
moved by the machine lock.
21-2 Dry Run
If the DRY RUN switch is turned on, the machine operates at a jog feed rate instead of a
programmed cutting feed rate. This function can be also enabled in case of rapid traverse by
parameter setting.
21-3 Single Block
Program commands can be executed block by block.
21-4 Pre-Machining Plotting
In pre-machining plotting, as machine performs synchronous plotting while in auto running in
machine lock and dry run state, format failures and erroneous coordinate commands, if any, in
a program can be easily detected.
When, on start of pre-machining plotting, an interlock signal, etc. to stop interpolation has been
made effective, pre-machining plotting is stopped with the corresponding command.
2 - 17
22. DISPLAY AND SETTING
22-1 Machining End Notice
Input a scheduled program end time. When the machining time reaches the scheduled end
time, a signal is output to an external device.
22-2 Run Hour Display
Machine run hours are displayed in the format of hours:minutes:seconds.
They are displayed for each of the functions such as scheduled end time, machining time, lap
T, date and time.
23. PART PROGRAM STORAGE & EDITING
23-1 Part Program Storage & Editing
The contents of the NC tape can be stored and edited. They can be deleted, altered, and
inserted, and an editing range can be set by expanded part program editing. Use of
backgrounding allows you to edit another program during automatic operation.
Tape storage length: 80, 160, 320, 500, 1,000, 2,000, or 4,000m
Registered programs: 100, 200, 400, 800, or 1,000 programs
23-2 Part Program Comparison
The program registered in the memory is compared with the one in the tape.
24. DIAGNOSTIC FUNCTIONS
24-1 Self Diagnostic Function
This function makes various checks.
① Automatic operation starting condition
② Manual operation starting condition
③ Manual pulse generator starting condition
④ Speed setting status
24-2 Cutting Monitoring Function
This function monitors the cutting load of the spindle and feed axes to prevent abnormal cutting
or defective cutting.
25. DATA INPUT AND OUTPUT
25-1 Input/Output Interface (RS-232C)
This function allows you to output the programs, tool offset amounts, parameters, etc.
memorized in the memory to an external device, and input the data from the external device. A
device equipped with the RS-232C interface is available as an external device.
2 - 18
26. SAFETY FUNCTIONS
26-1 Emergency Stop
An emergency stop cancels all the commands and stops the machine instantaneously.
26-2 Overtravel
When the machine reaches a stroke end, a relevant signal is received, the axes are stopped
instantaneously, and an overtravel alarm is indicated.
26-3 Interlock
When an interlock is applied to any one of the operating axes, all the axes are decelerated to a
stop. When an interlock signal is reset, they are accelerated to restart operation.
26-4 Stored Stroke Limit 1
Stored stroke limit 1 assumes the outside of the area set by a parameter to be a prohibited
area.
26-5 Stored Stroke Limit 2 and 3 (G22, G23)
Use this function when you want to ensure that a tool will not enter a non-cutting area. Both
stored stroke limit 2 and 3 assumes either inside or outside of the set area to be a prohibited
area, based on parameter setting. This function is enabled or disabled by a G-code command.
G22 : Enabled
G23 : Disabled
26-6 Stroke Check Before Move
This function checks whether or not specified end point coordinates enter a stored stroke limit
area before a move command in the program block.
27. STATUS OUTPUT
27-1 NC Ready Signal
When the NC unit is turned on and becomes ready to control, this signal is output to the
machine, and when the NC unit is turned off, a signal output to the machine is called off.
27-2 Automatic Operation Running Signal
This is a signal to be output while automatic operation is under way.
27-3 Automatic Operation Stopping Signal
This is a signal to be output while the program is stopping due to feedhold.
27-4 Distribution Complete Signal
This is a signal to be output upon completion of distribution so that the M-, S-, T-, or B-function
can be executed after completing a move command in the block where there were specified.
2 - 19
28. EXTERNAL DATA INPUT
28-1 External Data Input
The data are sent from a machine’s external device to the NC unit to carry out required
operation.
) External O- or N-number search
* External tool offset data read
29. HIGH-SPEED CUTTING
29-1 High-accuracy Profile Control
Machining errors due to the CNC includes the one resulting from acceleration/deceleration after
interpolation. In order to eliminate this error, the following functions are realized at a high speed
by the RISC processor.
(1) Acceleration/deceleration function before multiblock preread interpolation which does not
cause any machining errors due to acceleration/deceleration.
(2) Automatic speed control function which can realize smooth acceleration/deceleration
considering a change of profile and speed, and allowable acceleration of the machine by
prereading multiple blocks.
2 - 20
Loading...
+ 200 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.