ICEM_Notes_and_Installation_Instructions ICEM Notes And Installation Instructions

User Manual: ICEM_Notes_and_Installation_Instructions

Open the PDF directly: View PDF PDF.
Page Count: 1542

DownloadICEM_Notes_and_Installation_Instructions ICEM Notes And Installation Instructions
Open PDF In BrowserView PDF
CON T R 0 L

.• 1>

DAT A

C.O R P 0 RAT ION

DATE

ASSEMBLY NO

CORPORATE FILE NUMBER

SCMA

03/11/88

3B021

2043520012

102263

PAGE

1

SOFTWARE/CONTROLWARE MOVEMENT AUTHORIZATION
(NOT AN INVOICE)
SHIP TO

SOLD TO

*****************
* PACKING COPY *
*****************
COMPUTER PERIPHERALS INC.
ATTN: CHARLIE MARTOCELLO
2621 VAN BUREN AVE.
NORRISTOWN, PA 19403

COMPUTER PERIPHERALS INC.
ATTN: CHARLIE MARTOCELLO
2621 VAN BUREN AVE.
NORRISTOWN, PA 19403
CUSTOMER P.O.

TRANSMIT

NO

SALES REP

DEPT

ACCOUNT

SWEENEY
SELLING
OFFICE

INSTALLING
OFFICE

SYSTEM
TYPE

SYSTEM
SERIAL

FXX

FXX

CY830

00618

PRODUCT
NUMBER

RELEASE
LEVEL

H830P-010

678

DIVISION
CODE

PHAFAC

0090/

PRODUCT NAME

VER

PROD
QTY

TIELINE/NP NOS 2

252

1

COMPONENT
NUMBER

COMPONENT NAME

P16004
15190762AE
15190132AD

TIELINE/NP*N2-678 252 600
TIELINE/NP IHB
IH
TIELINE OP GUIDE
OP

PROJECT
NUMBER

FACILITY
CODE

VER COMP TY COMP UNIT
TYPE MN QTY PRICE

EXTND EXTND CP BACKPRICE QTY AV ORDER
0.00
0.00
0.00

1
1
1

ORDER PROCESSING CHARGE

0.00

3

PRODUCT CHARGE

0.00

M
M

1
1
1

0.00
0.00
0.00

TOTAL ORDER PROCESSING CHARGE

0.00

3

TOTAL PRODUCT CHARGE

0.00

1

TOTAL ORDER CHARGE

0.00

S
L
L

U.S. DOLLARS

MISCELLANEOUS CONTENTS: .
FREIGHT

SHIPPED FROM
SMD 1227-7240

ROUTING- SURFACE

AIR

CONTROL DATA CORPORATION
SOFTWARE MANUFACTURING AND DIST.
4201 N. LEXINGTON AVE.
ARDEN HILLS, MINNESOTA 55126-6198

VIA
NUMBER OF PIECES

PACKED BY

GROSS WEIGHT

FREIGHT COST

BILL OF LADING

-_.. _---_........

__.- _- _._ _ - - - - - - - - - - - - - - - - _ . _ - _ . _ - - ---_._
.... ..........

...

................. _-_. __._.... _ - - - - - - - - - _..._._-----_ ..-

....

'

'''1 "

."
'"

CON T R 0 L

DAT A

COR P 0 RAT ION

DATE

ASSEMBLY NO

CORPORATE FILE NUMBER

SCMA

03/11/88

3B021

2043520012

102263

SOFTWARE/CONTROLWARE MOVEMENT AUTHORIZATION
(NOT AN INVOICE)
001

-

600

.

-----_. __ ._ ......_._.. _ . _ - - - - - -

PAGE

2

....

CON T R 0 L
:1'"

...

DATE

ASSEMBLY NO

03/11/88

~B020

DAT A

COR P 0 RAT ION

CORPORATE FILE NUMBER

SCMA

2043520008

102262A

PAGE

SOFTWARE/CONTROLWARE MOVEMENT AUTHORIZATION
(NOT AN INVOICE)
SHIP TO

SOLD TO

1

*****************

COpy *

* PACKING

*****************

COMPUTER PERIPHERAL INC.
ATTN: CHARLIE MARTOCELLO
2621 VAN BUREN AVE.
NORRISTOWN, PA 19403
CUSTOMER P.O.

TRANSMIT

COMPUTER PERIPHERAL INC.
ATTN: CHARLIE MARTOCELLO
2621 VAN BUREN AVE.
NORRISTOWN, PA 19403
NO

DEPT

SALES REP

ACCOUNT

MCSWEENEY
SELLING
OFFICE

INSTALLING
OFFICE

PRODUCT
NUMBER

RELEASE
LEVEL

53591952C

688

SYSTEM
TYPE

SYSTEM
SERIAL

CY830

618

DIVISION
CODE

PHAFAC

0150/

PRODUCT NAME

VER

PROD
QTY

825/830/830A FK

008

1

COMPONENT
NUMBER

COMPONENT NAME

60456530R
60457180AH
60469390L
12361091AP
12361110AR
12361113AK
12361116AP
19267182AP
19267186AL
21989638AL
21989639AP
53140094AT
20298600
20298605
20298670

MSL15X REF MAN
CIP USER'S HDBK
MSL15X MI REF MAN
MSL151 EXEC PL
MSL151 CATALOG MF
LCN-NAD DOC
CMSE COMMON PL
MSL151 II DIAG PL
EXCH PROG LIST
MSL15X COMN MS PL
MSL15X MI PL
MALET DOCUMENT PL
825 FCA CHART
830 FCA CHART
834/7255 FCA CHT

VER COMP TY COMP UNIT
TYPE MN QTY PRICE
IH
IH
IH
FICH
FICH
FICH
FICH
FICH
FICH
FICH
FICH
FICH
FCO
FCO
FCO

P
M
P
M
M
M
M
M
M
M
M
M

PROJECT
NUMBER

FACILITY
CODE

1
1
1

1
1
1
1
1
1
1
1
1
1
1

1

0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00

EXTND EXTND CP BACKPRICE QTY AV ORDER
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

L

S
S
S
S
S
S
S
S
S
S
S
S

SHIPPED FROM

FREIGHT
SMD 1227-7240
ROUTING- SURFACE

AIR

CONTROL DATA CORPORATION
SOFTWARE MANUFACTURING AND DIST.
4201 N. LEXINGTON AVE.
ARDEN HILLS, MINNESOTA 55126-6198

VIA
NUMBER OF PIECES

PACKED BY

GROSS WEIGHT

FREIGHT COST

F.LADING

!

L
L

CON T R 0 L

DAT A

COR P 0 RAT ION

DATE

ASSEMBLY NO

CORPORATE FILE NUMBER

03/11/88

3B020

2043520008

SCMA

PAGE

2

102262A

SOFTWARE/CONTROLWARE MOVEMENT AUTHORIZATION
(NOT AN INVOICE)
PRODUCT
NUMBER

RELEASE
LEVEL

53591952C

688

PRODUCT NAME

VER

PROD
QTY

825/830/830A FK

008

1

COMPONENT
NUMBER

COMPONENT NAME

VER COMP TY COMP UNIT
TYPE MN QTY PRICE

22110266
22697034
53595810
53595895
67185379
SMD800371
53368864N

698 FCA CHART
7990 MASSTOR FCA
836/7255 FCA CHT
CDCNET FCA CHART
639/7221 FCA CHT
CIP SRB W/MSL
CIP825-830A W/MSL 008

FCO
FCO
FCO
FCO
FCO
SSD
PE A

EXTND EXTND CP BACKPRICE QTY AV ORDER
S
S
S
S
S
S
l' S

0.00
0.00
0.00
0.00
0.00
0.00
0.00

1
1
1
1
1
2

ORDER PROCESSING CHARGE

0.00

23

PRODUCT CHARGE

0.00

1
1
1
1
1
2
1

0.00
0.00
0.00
0.00
0.00
0.00
0.00

TOTAL ORDER PROCESSING CHARGE

0.00

23

TOTAL PRODUCT CHARGE

0.00

1

TOTAL ORDER CHARGE

0.00

U.S. DOLLARS

MISCELLANEOUS CONTENTS:
001

- 2400

---_ ... _...._--------_....._"".__._--"... _...._.. _.._"-_ .._._-- ....-..-

............. _... _.....

,

.... ... "_._.'-' .. .. _."-,,, .. _, ........... .. _.-_._._---------_."-,, .._"_ .. _ - - - - - "'

,

,,

'\'

,

CON T R 0 L

.. 1

DAT A

COR P 0 RAT ION

DATE

ASSEMBLY NO

CORPORATE FILE NUMBER

SCMA

02/11/88

3B022

2043520008

102264

PAGE

SOFTWARE/CONTROLWARE MOVEMENT AUTHORIZATION
(NOT AN INVOICE)
SHIP TO

SOLD TO

1

*****************

* PACKING

COPY *

*****************

COMPUTER PERIPHERALS INC.
ATTN: CHARLIE MARTOCELLO
2621 VAN BUREN AVE.
NORRISTOWN, PA 19403

COMPUTER PERIPHERALS INC.
ATTN: CHARLIE MARTOCELLO
2621 VAN BUREN AVE.
NORRISTOWN, PA 19403
CUSTOMER P.O.

TRANSMIT

DEPT

SALES REP

NO

ACCOUNT

MCSWEENEY
SELLING
OFFICE

INSTALLING
OFFICE

EXX

EXX

PRODUCT
NUMBER

RELEASE
LEVEL

H830-160

688

SYSTEM
TYPE

SYSTEM
SERIAL

CY830

00618

DIVISION
CODE

PROJECT
NUMBER

FACILITY
CODE
PHAFAC

0150/

PRODUCT NAME

VER

PROD
QTY

UNIPLOT 3 LIB&EXE

3.2

1

COMPONENT
NUMBER

COMPONENT NAME

VER COMP TY COMP UNIT
TYPE MN QTY PRICE

REL83C
SMD131742

UV32R10
UNIPLOT SRB

RIO 600
RIO MEMO

EXTND EXTND CP BACKPRICE QTY AV ORDER
0.00
0.00

1
1

ORDER PROCESSING CHARGE

0.00

2

PRODUCT CHARGE

0.00

H830-162

UNI TEK 4XXX DD

688

1
1

3.2

0.00
0.00

1
0.00
0.00

1
1

ORDER PROCESSING CHARGE

0.00

2

PRODUCT CHARGE

0.00

REL84C
SMD131578

TEK1087
TEKTRONIX DD UG

FREIGHT

RIO 600
MEMO

S
S

1
1

0.00
0.00

S
S

SHIPPED FROM
SMD 1227-7240

ROUTING- SURFACE

AIR

CONTROL DATA CORPORATION
SOFTWARE MANUFACTURING AND DIST.
4201 N. LEXINGTON AVE.
ARDEN HILLS, MINNESOTA 55126-6198

VIA
NUMBER OF PIECES

PACKED BY

GROSS WEIGHT

FREIGHT COST

BILL OF LADING

•

CON T R 0 L

I

DA T A

COR P 0 RAT ION

DATE

ASSEMBLY NO

CORPORATE FILE NUMBER

SCMA

0~llJ./88

3B022

2043520008

102264

PAGE

2

SOFTWARE/CONTROLWARE MOVEMENT AUTHORIZATION
(NOT AN INVOICE)
PRODUCT
NUMBER

RELEASE
LEVEL

H830-163

688

PRODUCT NAME

VER

PROD
QTY

BENSON 92/93XX DD

3.2

1

COMPONENT
NUMBER

COMPONENT NAME

VER COMP TY COMP UNIT
TYPE MN QTY PRICE

REL86C

MISCI087

RIO 600

0.00

1

ORDER PROCESSING CHARGE

0.00

1

PRODUCT CHARGE

0.00

TOTAL ORDER PROCESSING CHARGE

0.00

5

TOTAL PRODUCT CHARGE

0.00

3

TOTAL ORDER CHARGE
MISCELLANEOUS CONTENTS:
003

1

0.00

EXTND EXTND CP BACKPRICE QTY AV ORDER

600

_

-----"... _.__ .. .. _" ..• _ - - - - - - - - -

0.00

S

U.S. DOLLARS

.......

&J c::\ CONTR,.OL DATA
\:::J r:!J CORPOf\ATlON

SOFTWARE AVAILABILITY BULLETIN
Distribution List For
CDC CYBER 180/170/70L/6000
SAB No. 664
July 26, 1988

lCEM lGES TRANSLATOR
UNDER NOS 2
(Level 688B Release)
A.

ABSTRACT
lCEM lGES Translator Version 2.23 has been updated
under NOS 2.6.1 level 700. This release includes
180, A and E series systems. Depending upon the
will apply (Refer to tables 2 and 3 for appropriate

to release level 688B and verified to execute
support for the 6000, CDC CYBER 70, 17X, 170,
hardware mainframe, different product mnnbers
product numbers.)

B. DESCRIPTION OF RELEASE
lCEM lGES Translator Version 2.23 is a product that allows you to read graphic and non-graphic
data in a format that conforms with the Initial Graphic Exchange Specification (IGES) Version 2.0
and Version 3.0 and write that data in lGES Version 2.0 format. The lGES standard is published
by the United States Government's National Bureau of Standards. The IGES standard allows three
possible data formats - binary, compressed ASCII and ASCII.
The lGES Version 2.23 product
supports the ASCII version.
The software product is composed of two major programs with auxiliary programs and procedures, to
support various user choice options. The Version 2.23 input program reads an IGES standard file,
which has been converted from ASCII to 6/12 format, and outputs an IPARTD file suitable for lCEM
DDN V!. 65. The Version 2.23 output program reads an lCEM DDN V!. 65 IPARTD file and outputs an
IGES standard fi1 e in 6/12 format sui table for conversion to ASCII. Auxil iary programs and/ or
procedures convert the IGES Standard Files from ASCII to 6/12 or from 6/12 to ASCII. The user
has little direct control over the processing other than choosing the option as the programs are
intended for batch operation.

,C)

lCEM lGES Translator V2.23 has been verified to run with lCEM DDN V1.65.
C.

PUBLICATIONS
There are no new or updated publications pertaining to this release.

D.

ORDERING INFORMATION
These update materials are now available. These update materials will. be sent
existing licensed domestic customers with Support Service.
International
reference the separately enclosed ordering instructions for details on how
updates. Licensed software products and update materials are available only
have entered into a contractual agreement with Control Data for the use of these

automatically to
customers should
to order these
to customers who
products.

Customers not currently licensed for these update products, who place new orders through their
sales representative at this time, and who wish to receive level 688B as their initial delivery,
should specify the desired level in their order.
New software orders must be covered by a
license agreement which lists each product explicitly.

··0

Distribution List For
CDC CYBER 180/170/70L/6000
SAB No. 664
Page 2
TABLE 1.

Product Namet

SUMMARY LEVEL 688B
Nominal
Release
Level
Identifiertt

Level of
Lates t
Available
Media

PSRs
at
Level

New
Features

:---------------------------------------------------------------------------------------------------------------:
: ICEM IGES TRANSLATOR

688B

688B

688

No

:---------------------------------------------------------------------------------------------------------------:
tRefer to Tables 2 and 3 for applicable product numbers. Contact your Control Data sales
representative to ensure correct product number for appropriate mainframe.
The product listed in this table is BINARY only.
ttThis column indicates the latest release at which code and/or documentation changes have been
made for each product shown.

c"

o

"0

J

Distribution List For
CDC CYBER 180/170/70L/6000
SAB No. 664
Page 3

TABLE 2.

CDC CYBER 170-700, 170-800, AND 180-800 SERIES MAINFRAMES
MAINFRAME

720

730

740

: 176 ::
760 :-4XX :: 810 : 815
:: 810A:

750

825

..

830
835
830A:

840 : 845
840A:

850 : 855
850A:

860 : 865
860A:
870A:

875 : 990
:990E
:995E

:------------------------------------------------------------------------------------------------------------------:
PRODUCT NUMBER
:D720 :D730 :D740 :D750 :D760 :D770 ::D810 :D815 :D825 :D830 :D835 :D840 :D845 :D850 :D855 :D860 :D865 :D875 :D990
:H720 :H730 :H740 :H750 :H760 :H770 ::H810 :H815 :H825 :H830 :H835 :H840 :H845 :H850 :H855 :H860 :H865 :H875 :H990

PRODUCT NAME

:---------------------------------------------------------------------------------------------------------------------------------------------------------:
:-122 :-122 :-122 :-122 :-122 :-122 ::-122 :-122 :-122 :-122 :-122 :-122 :-122 :-122 :-122 :-122 :-122 :-122 :-122

lCEM IGES TRANSLATOR

:---------------------------------------------------------------------------------------------------------------------------------------------------------:
TABLE 3.

CDC 6000, CYBER 70 AND 17X SERIES MAINFRAMES
MAINFRAME
6000
CY70

171

172

173

PRODUCT NAME

D521
H521

D521
H521

D521
H521

lCEM lGES TRANSLATOR

-560

174

175
-100

175
-200

175
-300

-xx

176

D521
H521

D521
H521

D521
H521

:---------------------------------------------------------------:
PRODUCT NUMBER
D521
D521
H521 : H521

:------------------------------------------------------------------------------------------------------------------:
-560

-560

-560

-560

-560

-560

-560

Ci

CONTROL DATA
CORPORATION

ARDEN HILLS PROGR. DIV
SW MANUFACTURING & DIST.
FIELD AVAILABILITY SUMMARY
FOR APPLICATIONS UNDER NOS 2

19-CONFIGURATION MANAGEMENT-88

NO.
REV.
DATE
PAGE

77987679
078
07/11/88
1 OF 6

j
PRODUCT DESCRIPTION
SYSTEM SOFTWARE - Release Dates (Note
NOS 2 - Operating System

COMPATIBLE RELEASE LEVELS (by columns)
AND ASSOCIATED VERSIONS
1)

NOS 2 - Produc t Set
NOS 2 - Networks Products
APPLICATIONS UNDER NOS 2 (Note 2)
5870 LASER PRINTER APPLICATION:
HOST FORMS DESCRIPTION LANGUAGE (HFDL)
ELECTRONIC PRINTER IMAGE CONSTRUCTION
(EPIC)
XEROX INTEGRATED COMPOSITION SOF'lWARE
(XICS)
ADAMS
ANSYS
APEX IV
APT-IV
ASPEC
CAIl10ULD 2D
CAIMOULD 3D
CALC OMP HCBS DEVICE DRIVER (PS)
CDC 721 POST PROCESSOR (TIGS)
CDC-CVIF
CDCNET PACER
CDCNET SUPPORT TOOLS
CHROMATICS 1599 PP (TIGS)
CONCURRENT VERSION RECORD MANAGER (PS)
CONNECT DISTRIBUTED APPLICATION
DEVELOPER TOOLKIT
CONTOURING SYSTEM (PS)
CONTROL DATA CONNECT FOR IBM PC
CONTROL DATA CONNECT FOR MACINTOSH
CUTDATA
CYBIL (170 CODE GENERATOR)

04/87
678
V2.5.2
670
670

09/87
688
V2.5.3
688
688

647
647
V2.1C
V2.1C
647
647
V3.0
V3.0
647
647
V5.0
V5.0
630A
630A
VI.O
VI.O
664
664
V4.2B
V4.2B
580
580
VI.O
VI. 0
617A
617A
V2.2
V2.2
642
642
V8M7
V8M7
647A
647A
VI.O
VI.O
647A
647A
V1.0
Vl.O
664
688
V5.04
V5.04
617
617
VI. 4. 2 VI. 4.2
596A
596A
V1.1
VI. 1
688
--V4.4
--670
670
V2.1
V2.1
617
617
VI. 4. 2 VI. 4. 2
647
--V2.4.3
--688
688
VI.2
VI. 2
664
664
V4.07
V4.07
688
688
VI.3
V1.3
664
664
VI. 1
VI. 1
647A
647A
V3.0
V3.0
617B
617B
V2.1
V2.1

Ij

04/88
700
V2.6.1
688
688

-------------

630A
VI.O
664
V4.2B
580
VI.O
617A
V2.2
642
V8M7
647A
VI.O
647A
VI.O
688
V5.04
617
V1.4.2
596A
V1.1

-----

670
V2.1
617
Vl.4.2

-----

688
VI.2
664
V4.07

-----

700
V2.0
647A
V3.0
617B
V2.1

THIS DOCUMENT SUMMARIZES AVAILABILITY INFORMATION ANNOUNCED IN SOF'lWARE AVAILABILITY BULLETINS
(SABs) • IT IS NOT A STANDALONE ANNOUNCEMENT .DOCUMENT. PLEASE REFERENCE THE NOTES ON THE LAST PAGE
OF THIS FIELD AVAILABILITY SUMMARY.

o
9347H - 0327H/0328H

_.... __ .____ .u. __ .. _ _ _ _ _ _ _ _ __

- - - - - - - - _ .. _ - -.._ - - - - - _ .

__ _.__. _ - -..

CONTROL DATA
CORPORATION

ARDEN HILLS PROGR. DIV
SW MANUFACTURING & DIST.
FIELD AVAILABILITY SUMMARY
FOR APPLICATIONS UNDER NOS 2

19-CONFIGURATION MANAGEMENT-88

PRODUCT DESCRIPTION
SYSTEM SOFTWARE - Release Dates (Note 1)
NOS 2 - Operating System
NOS 2 - Product Set
NOS 2 - Networks Products
APPLICATIONS UNDER NOS 2 (Note 2)
CYBIL (P-CODE GENERATOR)
DI-3000 EXTENDED (PS)
DI-TEXTPRO (PS)
DRAM
DUCT
EDEN COMMON ACCESS SUPPORT SUBSYSTEM
EDEN GATEWAY SUBSYSTEM
EDEN STUDENT REGISTRATION SUBSYSTEM
EDEN BURSAR SUBSYSTEM
EDEN STUDENT AID MANAGEMENT SUBSYSTEM
EDEN ALUMNI SUBSYSTEM
GPSS V
GRAFMAKER (PS)
GTICES/STRUDL
GTTABLE
HASCO
HEWLETT-PACKARD 7221 PLOTTER (PS)
HEWLETT-PACKARD 7470A PLOTTER (PS)
HEWLETT-PACKARD 7550A PLOTTER (PS)
HOTSPOT (PS)
IBM PERSONAL COMPUTER DEVICE DRIVER (PS)
ICEM ADVANCED DESIGN UPGRADE
ICEM BEND
ICEM CAM-POST

NO.
REV.
DATE
PAGE

77987679
078
07/11/88
2 OF 6

COMPATIBLE RELEASE LEVELS (by columns)
AND ASSOCIATED VERSIONS
04/87
678
V2.5.2
670
670

09/87
688
V2.5.3
688
688

04/88
700
V2.6.1
688
688

617B
V2.1
664
V5.04

617B
V2.1
688
V5.05
688
V1.01
664
VI. 1
647A
V4.2

617B
V2.1
688
V5.0S
688
V1.01
664
VI. 1
647A
V4.2

-----

664
VI. 1
647A
V4.2
678
VI.1
678
V1.1
678
VI.1
678
VI.l
678
VI.1
678
VI.1
642
VI.4
664
V4.03
617
V85.05
562
V81.02
664
Vl.l
664
V5.04
664
V5.04
664
V5.04
596

642
VI. 4
664
V4.03
617
V85.05
562
V81.02
664
VI. 1
688
V5.04
688
V5.04
688
V5.04
596

642
V1.4
664
V4.03
617
V85. OS
562
V81.02
664
VI. 1
688
V5.04
688
V5.04
688
V5.04

---

-----

664
V5.04
678B
Vl.64
664
VI.2
678
V9.30

688
V5.04
688A
Vl.65
664
VI. 2
678
V9.30

688
V5.04
688A
VI. 65
664
VI.2
678
V9.30

---

---------------

-----------

-------------------------

THIS DOCUMENT SUMMARIZES AVAILABILITY INFORMATION ANNOUNCED IN SOFTWARE AVAILABILITY
(SABs). IT IS NOT A STANDALONE ANNOUNCEMENT DOCUMENT. PLEASE REFERENCE THE NOTES ON
OF THIS FIELD AVAILABILITY SUMMARY.

BULLETINS
T PAGE
I\.

~,
(

"--- '
9347H - 0327H/0328H

CONTROL DATA
CORPORATION

ARDEN HILLS PROGR. DIV
SW MANUFACTURING & DIST.
FIELD AVAILABILITY SUMMARY
FOR APPLICATIONS UNDER NOS 2

19-CONFIGURATION MANAGEMENT-88

PRODUCT DESCRIPTION
SYSTElf SOFTWARE - Release Dates (Note 1)
NOS 2 - Operating System
NOS 2 - Product Set
NOS 2 - Networks Products
APPLICATIONS UNDER NOS 2 (Note 2)
ICEM CAM-PUNCH
ICEM DATA MIGRATION UTILITY
ICEM DESIGN/DRAFTING
ICEM DESIGN/DRAFTING/ADVANCED DESIGN/
NUMERICAL CONTROL PACKAGE
ICEM DESIGN/DRAFTING/ADVANCED DESIGN
PACKAGE
ICEM ENGINEERING DATA LIBRARY
ICEM FACILITIES
ICEM HYDRAULICS
ICEM IGES TRANSLATOR
ICEM KINEMATICS
ICEM NUMERICAL CONTROL UPGRADE
ICEM PLASTIMOULD
ICEM SCHEMATICS
ICEM SOLID ANALYS IS
ICEM SOLID MODELER

IMSL VlO
INFORMATION ANALYSIS SUPPORT TOOL (PS)
INFORMATION MANAGEMENT FAC 2
INFORMATION PROCESSING FAMILY
IPF/CDCS LINK
LINCAGES
METAFILE (Stand-alone) TRANSLATOR (PS)

77987679
078
07/11 /88
3 OF 6

CCMPATIBLE RELEASE LEVELS (by columns)
AND ASSOCIATED VERSIONS
04/87
678
V2.5.2
670
670

09/87
688
V2.5.3
688
688

04/88
700
V2.6.l
688
688

647A
V2.0
688
--- V2.0.0
678B
688A
Vl.64
Vl.65
688A
678B
Vl.64
Vl.65
678B
688A
Vl.64
Vl.65
678
688
VI. 2. 6 Vl.2.7
678
678
Vl.4l
Vl.4l
664
664
Vl.3
Vl.3
688B
678
V2.2l
V2.23
664
664
Vl.O
Vl.O
678B
688A
Vl.64
Vl.65
664
664
VI.l
VI.l
642A
642A
Vl.15
Vl.15
664
664
Vl.13
Vl.13
664
664
Vl.13
Vl.13

647A
V2.0
688
V2.0.0
688A
Vl.65
688A
Vl.65
688A
Vl.65
688A
Vl.2.7
678
Vl.4l
664
Vl.3
688B
V2.23
664
VI.O
688A
Vl.65
664
Vl.l
642A
Vl.15
664
Vl.13
664
Vl.13

647A
V2.0

---

-----

ICEM TEKROUTE

NO.
REV.
DATE
PAGE

678
VlO.O
670
VI.2

-----

647
V2.6
642
VI.O
664
VI. 2
664
V5.02

---

---

678
VlO.O
670
VI. 2

-----

678
VlO.O
670
Vl.2

-----

---

---

647
V2.6
642
Vl.O
664
VI. 2
688B
V5.03

647
V2.6

-----

664
VI. 2
688B
V5.03

THIS DOCUMENT SUMMARIZES AVAILABILITY INFORMATION ANNOUNCED IN SOFTWARE AVAILABILITY
(SABs) • IT IS NOT A STANDALONE ANNOUNCEMENT DOCUMENT. PLEASE REFERENCE THE
OF THIS FIELD AVAILABILITY SUMMARY.

o

9347H - 0327H/0328H

. _ - - - - - - - - - - _ . _ - - _..

__ __..- _ ..._._--_._._......
.

...

.. _-----_.

_

CONTROL DATA
CORPORATION

ARDEN HILLS· PROGR. DIV
SW MANUFACTURING & DIST.
FIELD AVAILABILITY SUMMARY
FOR APPLICATIONS UNDER NOS 2

19-CONFIGURATION MANAGEMENT-88

PRODUCT DESCRIPTION
SYSTEM SOFTWARE - Release Dates (Note 1)
NOS 2 - Operating System
NOS 2 - Product Set
NOS 2 - Networks Products
APPLICATIONS UNDER NOS 2 (Note 2)
METAFILE SYSTEM (PS)
MIDAS-BASE PACK
MIDAS-DESIGN VERIFICATION
MIDAS DESIGNER WORKSTATION-BASE
MIDAS DESIGNER WORKSTATION-VLSI6260
MIDAS DESIGNER WORKSTATION-VLSI6261
MIDAS-GATE ARRAY LAYOUT
MIDAS LAYOUT WORKSTATION-APOLLO
MIDAS LAYOUT WORKSTATION-ORCATECH
MIDAS-TEST GENERATION
MIDAS-VLSI6260 TECHNOLOGY LIBRARY
MIDAS-VLSI6261 TECHNOLOGY LIBRARY
MOLDCOOL II
MOLDFLOR('TION

SOFTWARE AVAILABILITY BULLETIN
Distribution List For
CDC CYBER 180/170 /70L/6000
SAB No. 588
January 20, 1988

lCEM lGES TRANSlATOR
UNDER NOS 2
(Level 688 Release)

A.

ABSTRACT
lCEM lGES Translator Version 2.22 has been updated to release level 688.
This release includes
support for the 6000, CDC CYBER 70, 17X, 170, 180, A and E series systems.
Depending upon the
hardware mainframe, different product numbers will apply (Refer to tables 3 and 4 for appropriate
product numbers~) This product is now available.

B. DES CRIPTION OF RELEASE
lCEM lGES Translator Version 2.22 is a product that allows you to read graphic and non-graphic
data in a fonnat that confonns with the Initial Graphic Exchange Specification (IGES) Version 2.0
and Version 3.0 and write that data in lGES Version 2.0 format.
The lGES standard is publ ished
by the United States Government's National Bureau of Standards.
The IGES standard allows three
possible data formats - binary, compressed ASCII and ASCII.
The lGES Versi on 2.22 product
supports the ASCII version.
The software product is composed of two major programs with auxiliary programs and procedures, to
support various user choice options. The Version 2.22 input program reads an IGES standard file,
which has been converted from ASCII to 6/12 format, and outputs an IPARTD file suitable for lCEM
DDN VI. 64.
The Version 2.22 output program reads an lCEM DDN VI. 64 IPARTD file and outputs an
lGES standard file in 6/12 format suitable for conversion to ASCII.
Auxiliary programs and/or
procedures convert the IGES Standard Files from ASCII to 6/12 or from 6/12 to ASCII.
The us er
has little direct control over the processing other than choosing the option as the programs are
intended for batch operation.

o

Version 2.22 now reads both lGES 2.0 and 3.0 formats.
PSR corrective code has been added.
lCEM lGES Translator V2.22 has been verified to run with lCEM DDN V1.64.
C.

PUBLICATIONS
There are no new or updated publications pertaining to this release.

D.

ORDERING INFORMATION
These update materials are now available. These update materials will be sent
existing licensed domestic customers with Support Service.
International
reference the separately enclosed ordering instructions for details on how
updates.
Licensed software products and update materials are available only
have entered into a contractual agreement with Control Data for the use of these

automatically to
customers should
to order these
to customers who
products.

Customers not currently licensed for these upda.te products, who place new orders through their
sales representative at this time, and who wish ·to receive level 688 as their initial delivery,
should specify the desired level in their order.
New software orders must be covered by a
license agreement which lists each product explicitly.

o
- - - - - - - - - _....._....._._.•.. -

Distribution List For
CDC CYBER 180/170 /70L/6000
SAB No. 588
Page 2
TABLE 2.

Product Namet

,'

.........,

SUMMARY LEVEL 688
Nominal
Release
Level
Identifiertt

Level of
Latest
Available
Media

PSRs
at
Level

New
Features

:---------------------------------------------------------------------------------------------------------------:
: ICEM IGES TRANSIATOR

688

688

688

Yes

:------------------------~----------------------------- ---------------------------------------------------------:

tRefer to Tables 3 and 4 for applicable product numbers. Contact your Control Data sales
representative to ensure correct product number for appropriate mainframe.
The product listed in this table is BINARY only.
ttThis column indicates the latest release at which code and/or documentation changes have been
made for each product shown.

o

o

ARDEN HILLS PROGR. DIV
SW MANUFACTURING & DIST.

CONTROL DATA
CORPORATION
FIELD AVAILABILITY SUMMARY

NO.
REV.
DATE
PAGE

FOR APPLICATIONS UNDER NOS 2
19-CONFIGURATION MANAGEMENT-88

COMPATIBLE RELEASE LEVELS (by columns)
AND ASSOCIATED VERSIONS

PRODUCT DESCRIPTION
SYSTEM SOFTWARE - Release Dates (Note 1)
NOS 2 - Operating System
NOS 2 - Product Set
NOS 2 - Networks Products
APPLICATIONS UNDER NOS 2 (Note 2)
5870 LASER PRINTER APPLICATION:
HOST FORMS DESCRIPTION LANGUAGE (HFDL)
ELECTRONIC PRINTER IMAGE CONSTRUCTION
(EPIC)
XEROX INTEGRATED COMPOSITION SOFTWARE
(XICS)
ADAMS
ANSYS
APEX IV
APT-IV
ASPEC

o

CADMOULD 20
CADMOULD 3D
CDC 721 POST PROCESSOR (TIGS)
CDC-CVIF
CDCNET PACER
CDCNET SUPPORT TOOLS
CHROMATICS 1599 PP (TIGS)
CONNECT DISTRIBUTED APPLICATION
DEVELOPER TOOLKIT
CONTROL DATA CONNECT FOR IBM PC
CONTROL DATA CONNECT FOR MACINTOSH
CUTDATA
CYBIL (170 CODE GENERATOR)
CYBIL (P-CODE GENERATOR)
DRAM
DUCT

o

09/86
664
V2.S.1
650
664

12/86
670
V2.S.1
670
670

04/87
678
V2.S.2
670
670

09/87
688
V2.S.3
688
688

647
647
647
647
V2.1C
V2.1C
V2.1C
V2.1C
647
647
647
647
V3.0
V3.0
V3.0
V3.0
647
647
647
647
V5.0
V5.0
V5.0
V5.0
630A
630A
630A
630A
VI.O
V1.0
V1.0
V1.0
664
664
664
664
V4.2B
V4.2B
V4.2B
V4.2B
580
580
580
580
V1.0
V1.0
V1.0
V1.0
617A
617A
617A
617A
V2.2
V2.2
V2.2
V2.2
642
642
642
642
V8M7
V8M7
V8M7
V8M7
647A
647A . 647A
647A
V1.0
V1.0
V1.0
VI.O
647A
647A
647A
647A
V1.0
V1.0
V1.0
VI.O
617
617
617
617
VI.4.2 VI.4.2 VI. 4. 2 V1.4.2
596A
S96A
596A
596A
V1.1
VI.1
VI.1
VI.1
688
------V4.4
------664
670
670
670
V2.1
V2.1
V2.1
V2.1
617
617
617
617
VI.4.2 V1.4.2 V1.4.2 V1.4.2
. 647
--647
--VI.O
V1.0
----688
688
688
688
V1.3
V1.3
V1.3
V1.3
664
664
664
664
V1.1
V1.1
V1.1
VI.1
647A
647A
647A
647A
V3.0
V3.0
V3.0
V3.0
617B
617B
617B
617B
V2.1
V2.1
V2.1
V2.1
617B
617B
617B
617B
V2.1
V2.1
V2.1
V2.1
664
664
664
664
V1.1
V1.1
V1.1
VI.1
647A
647A
647A
647A
V4.2
V4.2
V4.2
V4.2

THIS DOCUMENT SUMMARIZES AVAILABILITY INFORMATION ANNOUNCED IN SOFTWARE
(SAB s ) • IT IS NOT A STANDALONE ANNOUNCEMENT DOCUMENT. PLEASE REFERENCE THE
OF THIS FIELD AVAILABILITY SUMMARY.

9347H - 0327H/0328H

77987679
069
12/21/87
1 OF 5

ARDEN HILLS PROGR. DIV
SW MANUFACTURING & DIST.

CONTROL DATA
CORPORATION

~

FIELD AVAILABILITY SUMMARY
NO.
REV.
DATE
PAGE

FOR APPLICATIONS UNDER NOS 2
19-CONFIGURATION MANAGEMENT-88

NOS 2 - Product Set
NOS 2 - Networks Products
APPLICATIONS UNDER NOS 2 (Note 2)
EDEN COMMON ACCESS SUPPORT SUBSYSTEM
EDEN GATEWAY SUBSYSTEM
EDEN STUDENT REGISTRATION SUBSYSTEM
EDEN BURSAR SUBSYSTEM
EDEN STUDENT AID MANAGEMENT SUBSYSTEM
EDEN ALUMNI SUBSYSTEM
GPSS V
GTICES/STRUDL
GTTABLE
HASCO
H/I, NICOLET, ZETA, BENSON PP (UNI)
ICEM ADVANCED DESIGN UPGRADE
ICEM BEND
ICEM CAM-POST
ICEM CAM-PUNCH
ICEM DESIGN/DRAFTING
ICEM DESIGN/DRAFTING/ADVANCED DESIGN/
NUMERICAL CONTROL PACKAGE
ICEM DESIGN/DRAFTING/ADVANCED DESIGN
PACKAGE
ICEM ENGINEERING DATA LIBRARY
ICEM FACILITIES
ICEM HYDRAULICS
ICEM IGES TRANSLATOR
ICEM KINEMATICS
ICEM NUMERICAL CONTROL UPGRADE

\

09/86
664
V2.S.l
6S0
664

12/86
670
V2.S.1
670
670

04/87
678
V2.S.2
670
670

678
647
--Vl.O
Vl.l
-647
678
--Vl.O
Vl.1
---647
678
--Vl.O
Vl.l
-647
678
--Vl.O
Vl.l
647
678
..
VI.O
Vl.1
647
678
--. -VI.O
VI.l
642
642
642
Vl.4
VI.4
Vl.4
617
617
617
V8S.0S V8S.0S V8S.0S
S62
S62
S62
V8l.02 V8l.02 V8l.02
664
664
664
Vl.l
Vl.l
Vl.l
647
647
647
V3.2
V3.2
V3.2
664
664
678B
Vl.62
Vl.62
Vl.64
664
664
664
V1.2
VI.2
V1.2
647A
647A
678
V9.2l
V9.30
V9.2l
647A
647A
647A
V2.0
V2.0
V2.0
664
664
678B
yl.62
Vl.62
V1.64
664
664
678B
VI.62
Vl.62
Vl.64
664
664
678B
V1.62
Vl.62
V1.64
642A
664
678
VI. 2. 3 VI. 2. S VI. 2. 6
664
664
678
V1.4
Vl.4
VI.41
664
664
664
V1.3
V1.3
Vl.3
664
664
678
V2.2
V2.2
V2.21
664
664
664
VI.O
Vl.0
Vl.O
664
664
678B
Vl.62
Vl.62
VI.64

---_-

09/87
688
V2.S.3
688
688

-----.. ---. -------.----..

642
Vl.4
617
V8S.0S
S62
V8l.02
664
VI.I
647
V3.2
678B
V1.64
664
V1.2
678
V9.30
647A
V2.0
678B
Vl.64
678B
Vl.64
678B
VI. 64
678
Vl.2.6
678
VI.41
664
Vl.3
688
V2.22
664
Vl.O
678B
Vl.64

THIS DOCUMENT SUMMARIZES AVAILABILITY INFORMATION ANNOUNCED IN SOFTWARE AVAILABILITY BULLETINS
(SABs). IT IS NOT A STANDALONE ANNOUNCEMENT DOCUMENT. PLEASE REFERENCE THE NOTES
-2AGE
OF THIS FIELD AVAILABILITY SUMMARY.
t9\ \ \ ,.I!j-:j\>-<- HARKS GET INCREMENTED TO THE RIGHT
(6.1) PARTS WITH THREE AND FOUR D'rGIT SHEET NUMBERS OVERPRINT.
(5.10) LDF NOT UPDATED WHEN NESTING TEMPLATE IS MODIFIED.
(17.1.13) INTERNAL CORNERS DOESN'T WORK •.
(17.9) SEMI FINISHES LATHE FAILS TO FOLLOW BOUNDARY WHILE IN GROOVE.
(15.1.7.2) CLOSURE END CONDITION CAN LEAD TO INCORRECT.
(MANUAL)DESCRIPTION NON STANDARD AND CONFUSING IN 8.6.15 CHANGE PAGE.
(17.4) STEP-OVER IN POCKET LEAVES MATERIAL.
(17.2.2) PITCH DOES NOT WORK AS DOCUMENTED.
(12.3.6) AT INDICATE PT. FOR RHO -- OP REJECT WONT BACK YOU OUT.
(6.5.4) OP.REJECT BOUNCES TOO FAR
(5.2.3) WHEN AN ERROR OCCURS, MENUS GET TURNED OFF.
(5.2.3.2) 'ERROR MSSAGE ON 721--0UTPUT TOO BIG FOR UTF--OUTSIDE DIALOG
(17.11) BAD POINTER IN DISPLAY AND EDIT.
(15.2.13) (9.15) FILLET SURFACES CAN NOT BE USED IN THESE MENUS
(F.12.1.5.3) CHAIN SELECT
(11.9) BAD FILLET ARCS PRODUCED IN AUXILLARY WORK VIEW
TRACE FILES FROM ONE TRMINAL DO NOT WORK ON OTHER TYPES
UNSUCCESSFUL AT MIRRORING OF A NOTE
NO RESCALE WHEN DISPLAYING ENTITIES WITH ATTENTION ON

--_.-.__.._....._.- - - - - - - - ' - - - - -- .._- '-'-_ ....-._. _....._--------_ .. - - - - -

75
01/17/86
AD2A587
AD2A589
AD2A596
AD2A597
AD2A599
AD2A602
AD2A603
AD2A612
AD2A614
AD2A616
AD2A626
AD2A627
AD2A628
AD2A629
AD2A63 0
AD2A631
AD2A635
AD2A636
AD2A637
AD2A647
AD2A653
AD2A654
AD2A656
AD2A658
AD2A659
AD2A66 0
AD2A661
AD2A667
. AD2A6743
AD2A6753
AD2A6847
AD2A6907
AD2A6927
AD2A6937
AD2A6947
AD2A6987
AD2A6997
AD2A7047
AD2A7057
AD2A7117
AD2A7127
AD2A7177
AD2A7197
AD2A720
AD2A721
AD2A723
AD2A7267
AD2A7277
AD2A728
AD2A731
AD2A732
AD2A7330
AD2A7340
AD2A7350

-M
U
S
S
S
S
M
M
C
M
C
C
U
S
M
S
C
S
U
S
S
M
S
S
S
.S
M
M
M
S
M
S
U
M
M
K
S
S
M
M
S
S
S
S
S
C
M
M
S
S
U
M
M
S

MODIFY/REPLACE VECTOR, LDF NOT UPDATED
CURVED MESH SURFACES THAT ARE DEFINED WITH 30 VARIABLE CURVES ABORT
'. . . /.
GPL INTOF RETURNS PT OF INTERSECTION BETWEEN PARALLEL LINES
RESIZE DOES NOT WORK RIGHT ON DIMENSIONS WITH FRACTIONS
MENU CHOICES LIKE 00, 111 AND 88 ARE ACCEPTED
RHO AND LOFT CONICS CANNOT BE CONSTRUCTED UNDER PRESENT CODE
AN [ TO LEVEL CHANGE REQUEST RETURNS TO ENTITY SELECTION
NO HELP MESSAGES IN ANALYSIS AREA
TRANSLATION BY REGION FAILS TO MOVE ALL ENTITIES
MODIFY DRAFTING ENT. REPLACE STRING 'NO MATCH FOUND'
PART MERGE FAILS ON THE PART NAMED GM SHEET 1
VIEW 4 CAME UP ON A DIFFERENT SCREEN LOCATION EACH TIME
TEK 4105/7/9 TERMINALS DO NOT DISPLAY ALL LISTS CORRECTLY
SURFACES NOT BEING BLANKED WHEN CREATING COMPOSITE SURF
DIMENSION USING FRACTION MODAL IN GPL IS OFF-CENTER
GPL LINEAR DIMENSIONS HAVE INCORRECT ARROWS AND DIMENSION LINES
GET ERROR MESSAGE IN ROUGHING IN LATHE
MILLINGVIOLATES CONTAINMENT (PROBABLY AN OLD PROBLEM)
TRIM TWO ENDS WITH SPLINE AS BOUNDARY FAILS
THE EXIT ARC IS NOT TANGENT TO BOUNDARY IN PROFILE OPERATION
13.6 ROTATION OF A 3-D SPLINE DOES NOT WORK CORRECTLY
12.4.6 STING BEARING DEGREE ENTRY NOT TURNED ON
REPAINT INCORRECTLY DISPLAYS CLIPPED ENTITIES
F9.9 POINT AT INTERSECTION DOES NOT WORK WITH MACHINING CURVE
6.1.10 IPARTD RETRIEVE LOSES SELECTIVE VIEW BLANK INFO
POINTS OUTSIDE OF E-CLIP RANGE MAY BE SELECTED
(~I
MANUAL DON'T SPECIFY DEFAULT WORK VIEW WHEN DISP.LAYING MULTIPLE VIEWS~
REDUNDANT PARAMETER SPECIFICATION IS NOT HANDLED PROPERLY
CURVE MESH SURFACE-CURVE LIMIT
UAE ERROR WHEN DELETING ALL WITH A GROUP AND RECTANGULAR ARRAY
TEK 4105 DOES. NOT RUN TEST SCRIPT VERY WELL
MAJOR DIAMETER CANNOT BE MODIFIED FOR LINE PASS THRU THE ORIGIN
PART MERGE DOES NOT CONVERT ENGLISH TO METRIC'UNITS
ARROW ON A RADIUS DIMENSION DISPLAYS INCORRECTLY IN SPECIAL CASE
LABEL USING SLOPE METHOD POINTS TO THIN AIR
ARC THROUGH 3 PTS CREATES LINE WITHOUT WARNING USER
VERTICAL LDlMEN DIMENSION LINES
AUTO GRAPL GENERAT_ES BAD ENT~TY NAME
USER DEFINED SYMBOL LIST AND DISPLAY
RETRIEVE NAMED ZOOM FROM DIFFERENT VIEW
DOCUMENTATION OF CHANGE PAGE "OVERLAP"
DOCUMENTATION OF ZOOM FROM HARD COpy
LOWER LEFT AND SCALE MENU 8.6.5 DOESN'T WORK IF SCALE IS ACCEPTED
A CHECK CURVE LOCATED AT THE END OF AN ENTITY IS
IN LATHE ROUGHING, THE FACING OPTION IGNORES THE VALUE
LINES TO STRING CONVERSION RE-ORIENTS GEOMETRY TO CURRENT DEPTH
F.8.10.l Z-CLIP VALVES ARE INCORRECTLY DEFAULTED
.F.8.l0.1 Z-CLIP REQUIRES VIEW REDEFINITION TO DISPLAY
USERS MAY INADVERTANTLY DEFINE PATTERN LIB FILES AS GLOBAL PART FILES
DUPLICATE/TRANSLATE AN HLR'D PART
MULTIPLE FORMAT VIEWS
PLOT COMPLETE MESSAGE DISPLAY WHEN EXIT WITH NO PLOT
PROBLEM WITH ] AT END OF VIEW NAME
COORDINATES OF A TEMPLATE IN A MERGED PART ARE NOT ALWAYS CORRECT

76
01/17/86

C)

0

0

AD2A7360
AD2A7420
AD2A7430
AD2A7440
AD2A7450
AD2A7460
AD2A7470
AD2A7480
AD2A753
AD2A7540
AD2A7550
AD2A7560
AD2A7570
AD2A7580
AD2A7590
AD2A7600
AD2A7610
AD2A762
AD2A7630
AD2A7640
AD2A765
AD2A7660
AD2A7670
AD2A7680
AD2A7690
AD2A7700
AD2A7710
AD2A7720
AD2A7730·
AD2A7740
AD2A7750
AD2A7760
AD2A7770
AD2A7780
AD2A7790
AD2A7800
AD2A7810
AD2A7820
AD2A7830
AD2A7840
AD2A7850
AD2A786
AD2A7870
AD2A7880
AD2A7890
AD2A7900
AD2A7910
AD2A7920
AD2A7930
AD2A7940
AD2A7950
AD2A7960
AD2A7970
AD2A7980

-S
S
M
M
M
M
S
M
M
M
M
M
S
M
M
S
S
C
S
S
S
S
S
S
U
S
M
S·
M
U
U
U
C
S
U
S
M
C
M
M
S
S
S
S
U
S
M
S
C
C
C
M
S
S

TOOL AXIS IS INCORRECT WHEN SURFACE NORMAL IS CHOSEN
SURFACE PIERCE POINT FAILS ON A HALF SPHERE
IN OFFSET CURVE, OFFSET DISTANCE DATA REQ SHOULD BE SPELLED OUT
DBM TABLET HAS REGENERATE ALL SQUARES DEFINED INCORRECTLY
DC TABLET HAS MISLEADING LABEL FOR COLOR BY ENTITY TYPE
DIFFERENCE IN DISPLAY 2 VIEWS BETWEEN MAIN AND DC OVERLAYS
DC TABLET HAS ALIGNMENT SCALE SET TO REF SAME AS UNCHANGED
ATTENTION INDICATORS DON'T GO AWAY AFTER DONE WITH FILLET
GTGT ISSUE WARNING FOR ASSIGNMENT
GTGT WARNING MESSAGE FOR UNNECESSARY SUBSCRIPT
GTGT DOESN'T CATCH ALL ATTRIB STATEMENTS THAT ARE VALID
GTGT ISSUES UNNECCESSARY WARNING
RESTORE RETRIEVE MODAL SETS THE DEFAULT ROTATION AXIS TO X
DUAL DIMENSION TEXT BRACKETS ARE MISPLACED ON THE RIGHT
SMALL FRACTIONAL TOLERANCES ARE BLANK, SHOULD READ ZERO
ARC LENGTH IN BACK VIEW FAULTY
ARC LENGTH DIM. DONE ON ARCS OF 180 DEG. ARE INCORRECT
UAE IN INCREMENTAL POINTS
20 OFFSET CURVE DREW AN ERRATIC CURVE & CONTINUED NORMALL~
FILLET CREATES ARC IN WRONG QUAD OF INTERSECTION
OFFSET CURVES WITH ZERO OFFSET DOES NOT WORK
FILLET DOESN'T TRIM EXTEND PROPERLY
SMALL FILLET IS CREATED IN WRONG QUADRANT
TRIM TWO CURVES TRIMS OFF WRONG END OF ONE CURVE
FILLET OF FILLETED ARCS SENDS USER TO DBM
THE LARGE· TABLET DIGITIZER DOES NOT WORK CORRECTLY
EMBEDDED TEXT GETS ECHOED TWICE
[ AND ] AREN'T HANDLED PROPERLY IN ATTRIBUTE REPORTS
AUTO MAX/MIN CUTS OFF .ARCS IN RECT ARRAY WHEN AT EDGE
GAP IN OFFSET SURFACE CURVE
INTERSECTION POINT BETWEEN DRAFT CURVE AND LINE IS INCORRECT
SSI WILL NOT FIND AN INTERSECTION CURVE
3D ANALYSIS RESULTS INCORRECT
ALL 2D ANALYSIS IS DISPLAYED IN INCHES WHEN IN FT/IN STDS
PRINCIPLE AXES ANGLES.ERROR IN 2D ANALYSIS·
DATA VERIFY
ATTENTION INDICATOR FROM THE-BEGINNING OF STRING REMAINS
DISPLAYING TEXT IN 4 STD. VIEWS BLOWS ZOOM SCALE TO INFINITY
DRAFTING ENTITIES CHOSEN FROM VIEW8 DISPLAY INDICATORS WRNG
DELETING A DIMENSION WITH ISO DRAFTING MODEL SET
SPACING OF VERTICAL DIMENSIONS WRONG WHEN PAR LIN DIM
FT/INCHES NOT DISPLAYED OR CANNOT BE ENTERED
SOME CORRESPONDING KEYS FOR USER DEF SYMBOLS ARE UNUSABLE.
DIMENSION TEXT PLACEMENT ERRORS
PROBLEM WITH CENTERING DIM TEXT WHEN MODIFY TEXT ORIGIN
SPLINE PRINTOUTS HAVE BAD DATA FOR NORMAL AND ALPHA ANGLES
WITH SINGLE SELECT FROM GROUP ON CONSTRNT SET SELECTS GROUP
ZOOM WITH AUTO MAX/MIN .
9-DRILL. INCORRECT .PULLOUT EEEDRATE WHEN MODIFIED IN GPG
9-CONT. INCORRECT TOOLPATH WHEN ALL GPG VALUES ARE MODIFIED
CONTOURING MODIFY GPG- TOOLS IDE COORDS LOST
THREADING MODIFY GPG THREAD SIZE/PASSES HAS BAD PROMPT
DRIVE LINE PROBLEMS IN LATHE CONTOUR
COpy PASS LINE LIMIT CAUSE THE SYSTEM TO BLOW-UP

77
01/17/S6
AD2A7990
AD2ASOOO
AD2AS010
AD2AS020
AD2AS030
AD2AS040
AD2AS050
AD2AS060
AD2AS07
AD2ASOS
AD2AS09
AD20330
AD20395
AD20433
AD20457
AD20460
AD20527
AD20554
AD20577B
AD205S6
AD2063S
AD20679
AD20S03
AD20S12
AD20S26
AD20S45
AD20S9S
AD20912
AD20961
AD21002
AD21026
AD21033
AD21042
AD21063
AD21064
AD21071
AD21075
AD21076
AD210S6
AD210S7
AD21106
AD21133
AD21152
AD21155
AD21159
AD21165
AD21174
AD211S3
AD21193
AD21196
AD2119S
AD21203
AD21206
AD21216

-C
5
5
U
5
U
U
U
U
U
5
U
U
U
M
5
M
5
U
U
M
5
C
5
5
S
U
5
S
U
S
U
5
5
S
5
5
5
5
C
5
U
U
-U
M
U
U
5
U
S
U
U
U
U

TEXT DISPLAY IN DIALOG AREA AND DYNAMIC TOOL DISPLAY GIVE ERROR
(,.- .'
IN COMMAND MODE, MATRIX COpy FROM FILE AND TOOLPATH FAILS
MACROS USING A LITERAL STRING INSIDE OF AN IF STATEMENT
2-SURF.PRO. - 'PAR.DRI.sURF.' SHOULD ALLOW USER TO SELECT U OR V-PATH
SYS-AID CALLED IN 3-D ANALYSIS (lS.4.1.1)
GPL BULK STATEMENT WILL NOT EXECUTE
REOPENING PTR 60R694 - COpy OPTION IN DISPLAY AND EDIT
F.15.3.13 COMPOSITE SURFACE RETURNS INCORRECT RESULT
F.15.3.13 COMPOSITE SURFACE SELECTION HANGS IN LOOP
DIMENSION LEADERS & WITNESS LINES MAY TRANSLATE AS NON-SOLID FONTED
LEADERS CREATED IN METRIC MODE W PART UNIT>TO ENGLISH UNIT EXTRA LONG
(BAD PNTR) PROBLEMS WITH DELETED USED-IN-DEFINITION ENTITIES.
(16.14)DETAIL MAGS APPEAR IN ALL VIEWS RATHER THAN SINGLE
(15.2.7)FILLET SURFACE ONLY HALF GENERATED BETWEEN PLANE AND DRAFT SU
(10.4/12.11)LINE TANTO 2 ARCS WOULD NOT HIDDEN LINE REMOVE: NO INTRS.
(15.2.7)FILLET DID NOT COMPLETE BETWEEN TAB CYL AND RULED SURFACE.
(12.3.5)LOFT CONIC THROUGH THREE POINTS INCONSISTENT.
*(1.10/6.2.2) PATTERN PROBLEM WITH SELECTIVE BLANKING
(17.5) COMPOSITE SURFACES DO NOT MACHINE
.
(7.9) REGENERATE ALL USING STRING, FILLET, CROSS HATCH GIVES
(DIGITIZE) EVENTUALLY LOST THE ABILITY TO DIGITIZE CERTAIN ENTITIES.
(lS.2) MULTI-CURVE ANALYTIC AREA IS NOT CONSISTENT.
(17)CD/2000 ABORTS DURING PATH OF RULED SURFACE.
(5.2.3) VIEW CHANGES IN AUTO GRAPL ON CIRCS WITH YZ ROT OF lS0.
* (17.6/7.1) WRONG DIRECTION FOR CLFILE TOOL AXIS VECTOR.
*BACKSPACE DO~SN'T ERASE CHARACTER WITH TABLET, ALPHA, 4016,GTA-1. ~I
*DRAFTING - DETAIL MAG IS DISPLAYED IN ALL VIEWS, NOT JUST ONE.
*NC - LATHE ROUGHING FACE CUT ORIGIN IS AMBIGUOUS.
*16.12-BOLT CIRCLE WILL NOT DISPLAY PROPERLY ON A MIRRORED CIRC.ARRAY
~(3.3.3.1)ENTITIEs OUTSIDE OF REGION PICKED FOR DELETION.
(7.2)PLOT-UNIPLOT-5"GAP CAUSES PLOT INACCURACIES RELATED TO USE OF
*SURFACE PIERCE PT DOES NOT ALWAYS FUNCTION.
*GRAIOF INPUT GUTF/TEK 4014 NO ERROR OUTPUT DURING COMPILE.
*SYMBOL DEFINE OR REPLACE.
*BLANK AND UNB·LANK ENTITIES FROM A MERGED DRAWING.
CD-2000 NC LATHE AND MILLING PROBLEMS.
*PLATE NESTING DOES NOT WORK.
*PROBLEMS DURING ROTATION OF SURFACES.
DEGREE SYMBOLS CHANGED TO DASH AFTER MERGE
*TRUE INTERSECTION POINT OF TWO LINES F.9.9.4.
*PACK 6.1.S PREVIOUS TO IGES IN/OUT.
*(16.3) CROSSHATCHING.
PART MERGE LOSES EXTENDED GEOMETRY (6.1.7)
6.1.7 PART MERGE LOSES SOME EXTENDED GEOMETRY
*CHANGE VIEWS - RIGHT/LEFT DOESN'T SCALE CORRECTLY.
(10.4) LINE TANGENT TO 2 ARCS GO TO WRONG SIDE OF ARCS
*PROGRAM STOPS ACCEPTING SCREEN POSITIONS.
TITLE BLOCK OVERLAY
CANNOT USE COMPO~ITE CURVE AS DRIVE OR CHECK CURVE
TERMINAL 4115B BAD CUT VECTORS IN LDF.
LATHE ROUGH BORE PLACES ROUGH STOCK OFFSET ON WRONG SIDE(1.49X)
~'
BAD CLFILE OUTPUT OF AN ABSOLUTE TOOLPATH DATA BLOCK(1.49X)
-_. .)
VARIOUS PROBLEMS WITH COMPOSITE SURFACES(1.49X)
*"PACK PART" CAUSED DISPLAY TO DISAPPEAR WHEN REPAINT OR ZOOM.

r',1

o

()

78
01/17/86
AD21248
AD21250
AD21251
AD21252
AD21263
AD21291
AD21335
AD21341
AD21347
AD21353
AD21357
AD21359
AD21362
AD21458
AD21472
AD21476
AD21482
AD21486
AD21488
AD21497
AD21499
AD22039
AD22046
AD22052
AD22054
AD22058
AD22060
AD22061
AD22065
AD22074
AD22085
AD22112
AD22115
AD22116
AD22117
AD22121
AD22123
AD22148
AD22155
AD22162
AD22182
AD22183
AD22189
AD22190
AD22193
AD22195
AD22198
AD22202
AD22204
AD22213
AD22220
AD22225
AD22226
AD22227

·S
U
U
U
S
S

*FLAME CUTTING, MENU F.17.15 - DEFINED CIRCLES.
*FLAME CUTTING, MENU F.17.15 - REZERO CUT.
*FLAME CUTTING, MENU F.17.15, MARK AND FAST MARK.
*ZOOM AUTO MAX/MIN DOES NOT WORK IF AN INFINITE LINE IS PRESENT.
CIO MESSAGES ON NOS/BE SYSTEMS
INCONSISTENT DEFINITION OF PARAMETER IN POINT ON A CURVE OPTION.
*LOSS OF SCALE DURING LAYOUT CONSTRUCTION.
(7.10) BULKIN DATA EXECUTION IS 10 TIMES SLOWER IN 1.50 THAN 1.45
BAD MOVE AND FAULTY CIRCLE RECORDS IN CLFILE
TRIMMING OF LINES AT ARC NORMAL TO VIEW IS WRONG.
VIEW MATRICES ARE NOT CHECKED SUFFICIENTLY.
*** TOO MANY "UNNECESSARY" OP COMPLETES REQUIRED ON DATA ENTRY
*** SUBTRACTIVE COLOR TABLE MANIPULATION SEEMS AWKWARD/INCOMPATIBLE
SPIKES ACROSS THE SCREEN ON 4115 TERMINAL
CROSSHAIRS DO NOT RETURN TO ACTIVE IF TERMINAL LOCKS UP ON A 4115
TRIM MULTIPLE CURVES TO A BOUNDARY PRODUCES IMPROPER RESULTS
LATHE ROUGH FACING OFTEN FAIL
BAD PATH USING BOUNDRY THAT HAS SOME SMALL (.0005") GAPS
TEKTRONIX 4115 DISPLAY CHARACTER SIZE IS CHANGED WHEN CD2000 IS EXITE
STRING MADE FROM TRANSLATED ENTITIES SCREWS UP REION SELECT
TRIMMING OF INFINITE LINES IS WRONG.
CONICS DISPLAY VLAUES AE INCONSISTANT·BETWEEN METRIC AND ENGLISH
RESULT OF PART MERGE IS INCOMPLETE (6.1.7)
(F.17.9) ICEM N/C LATHE FINISH STOCK
*CD2000 NC PROBLEMS.
DUPLICATIONS OF NON-DELETABLE ARE FLAGGED AS NON-DELETABLE.
DISPLAY PREVIOUS LAYOUT
DELETABLE STATUS CHANGED INCORRECTLY
HIDDEN LINE REMOVAL DOESNT WORK ON MACHING CURVES
*SUPPORT OF TEK4109 WITH TABLET TEK4957 BY ICEM PRODUCTS.
NO CIRCLE RECORD OUTPUTTED FOR LATHE ROUGHING
DISPLAY TOLERANCE TO CIRCULAR ARRAY
(17.15) FLAMECUTTING GENERATES WRONG TOOLPATH
(7.1) N/C CIRCULAR INTERPOLATION FINDS WRONG RADIUS AND CENTER
INCORRECT OUTPUT OF TOOLNO AND FEEDRATE VALUES AFTER 30 POINT CUT
CD2000 REQUIRES EXTRA CARRIAGE RETURN W/L=O AND TB=Y PARAMETERS
"NC MODAL TOLERANCE" ADVERSELY AFFECTS TOOLPATH DISPLAY
WEIGHT/UNIT LENGTH INCORRECT FOR SURFACES ROTATED ABOUT LINES
SELECTION LINING WITH ELLIPSE AS A BOUNDARY NOT WORKING
MIRROR OF TEXT TURNS TEXT UPSIDE DOWN
THE INITIAL PAINT FOR SEVERAL OF THE PARTS ON MY TAPE3 BOMBS OUT
*PROBLEM IN UNWRAP FEATURE
CD2K SHOULD NOT ALLOW APPLICATION KEYWORDS IN GLOBAL FILENAMES
3 - AXIS TOOLPATH IS WRONG
ENTITY SELECTION IN VIEWS OTHER THAN THE WORKING VIEW
LINES MODIFIED TO INFINITE LENGTH DON'T DATA VERIFY AS INFINITE
MULTIPLE VIEW PLOTTING MODE IN MENU 7.2 .
PROBLEM WITH 3-D ANALYSIS MENU 18.4
PROBLEMS WITH ELLIPSES - GENERATION AND OFFSETS
(F.8.7.11) UNABLE TO FORMAT A SINGLE VIEW.
ENTITY MANIPULATION REQUIRES TOO MUCH REPEAT INPUT.
CANNOT WORK AROUND GOTOER.MESSAGE IN DDN 1.5.0
(F. 17. 15) FLAME CUTTING GENERATES WRONG ENTRY AND EXIT TOOL PATH
(F. 17. 15) FLAME CUTTING GENERATES WRONG TOOL PATH.

C
U
U
U
C
U

S
U
S
U
S
U
U
U

C
U
U
U

S
S
C

C
U

S
S
U

M
M
M
U

C
C
M
M

C
S
U
C
U
U
U

S
U
U

C
U

S
U

- - - - - - _. ._----_ ...._._

..

_-_ ..... --_.- ..-

-_._-- - -- .. _.- - .- .. _......- --------------------

- - - - - - - - - - - _ _ --.._.. __._-.. . . ...

79
01/17/86
AD22228
AD22229
AD22230
AD22240
AD22241
AD22242
AD22249
AD22251
AD22254
AD22258
AD22266
AD22272
"AD22291
AD22292
AD22293
AD22297
AD22299
AD22300
AD22302
AD22303
AD22305
AD22309
AD22311
AD22312
AD22314
AD22315
AD22317
AD22319
AD22321
AD22330
AD22335
AD22337
AD22338
AD22339
AD22340
. AD22353
AD22354
AD22355
AD22357
AD22358
AD22359
AD22360
AD22362
AD22363
AD22364
AD22365
AD22367
AD22368
AD22370
AD22371
AD22379
AD22390
AD22394
AD22411

S
U
U
U
S
S
C
S
S
M
U
U
S
M
U
C
U
U
U
C
U
U
S
C
C
C
C
C
U
S
U
U
U
C
M
C
M
S
C
C
U
U
U
U
U
U
U
U
U
U
C
U
C
U

(F.17.15.)FLAME CUTTING GENERATES WRONG TOOL PATH.
(F.7.1) PROBLEM WITH CIRCULAR-INTERPOLATION IN FLAME CUTTING.
(F.7.1)PROBLEM WITH CIRCULAR INTERPOLATION IN FLAKE CUTTING.
SOLID LINES BECOME DASHED LINES
CIRCULAR ENTRY/EXIT CUT WRONG (FLAKE CUTTING).
*UNCOMPLETE FILLET SURFACE
PART MERGE NOT WORKING PROPERLY
INTERNAL CORNERS DOES NOT WORK
TANGENTIAL CUTTING DOES NOT CHECK FOR GEOMETRY VIOLATION
SCREEN BLANKS ON 4114 TERMINAL WHEN CREATING A PRINTR FILE IN CLFILE
CANNOT GENERATE ROUGH LATHE TOOLPATH WITH .03 RAD AND DEPTH OF CUT .0
3-SURFACE PROFILE TOOL AXIS PARALLEL TO OS GIVES BAD RESULTS.
F.5.9.2 LINE TANTO CURVE HAS DISPLAY PROBLEM
F.12.8.1 TRIM ONE END ON INFINITE LINES WORKS INCORRECTLY
F.9.15 SURFACE POINTS PRODUCE ERRONEOUS VALUES USING NORMAL & PIERCE
ICEM-DDN V1.53 BULKIN INPUT 10 TIMES SLOWER THAN IN V1.45 AND RESERVE
16.13.4 MODE ERROR WHEN ADDING TOLERANCE TO A DRAWING
BLANKED ENTITIES TRANSLATED/CHANGED LEVEL BY DUPL/TRANS OTHER ENTITlE
GOTOER. CALLED MESSAGE WHEN TRYING TO REPAINT BY CHANGING ZOOM.
SCREEN SELECT IS PICKING BLANKED ENTITIES NOT ELIGIBLE IN CURRENT TAS
DATA CAPTURE CORRUPTS THE RUN TIME LIBRARY.
PERFORMANCE PROBLEM WITH SURFACE MILLING
NO "RESCALE?" REQUEST AFTER UNBLANKING
FILLET W/SPLINE & LINE FILES
2-D OFFSET OF A 2-D SPLINE
DELETE BY LEVEL RANGE" DELETES WHOLE PART
FILLET SURFACE RADIAL GOES TO ZERO
NC POCKET FAILURE
ON 63-CHARACTER SET SYSTEM, A PERCENT SIGN IS CONVERTED TO A COLON.
16.13.14.2 CHANGING RADIUS CHANGES THE ORIGIN OF THE WORDING.
1.9.1.3 CHANGE THE DEFAULT COLOR FOR LEVELS 9 & 10.
NON-COMPATIBLE SETS.
HIDDEN LINE REMOVAL OF MACHINING CURVES WRONG
USER DEFINED SYMBOLS F5.4
PIPEWORK INTERFERENCE CHECK ABORTS
.
CHAIN SELECT DOESN'T WORK FOR SMALL METRIC ENTITIES •.
16.1.16 DRAFTING MODALS SAY DIAMETER SYMBOL ON EVEN WHEN OFF
UNABLE TO ADD FORMAT TO A SINGLE VIEW OF FRONT LAYOUT
1.53 PROBLEMS EXIST WITH CHAIN SELECT ESPECIALLY WITH METRIC UNITS
1.53 CROSSHATCHING
1.53 MODIFYING PENS AND NOT LEVELS IN MULTI-PICKS IS A PROBLEM
1.53 1982 ANSI STANDARDS PROBLEM
1.53 IMPLICIT POINTS PROBLEM
1.53 STRING NOT BEING CLOSED PROPERLY
1.53 PLUS - NEED BETTER TERMINAL RECOGNITION
1.53 PROBLEM WITH DETAIL MAGNIFICATION
8.7 EXTENSIVE LAYOUT USAGE CORRUPTS DATA BASE
(11.8)MODIFY ANGLES GIVES UNPREDICTABLE RESULTS
1.53 VIEW LAY-OUT FUNCTION NOT WORKING PROPERLY
1.53 VARIOUS PROBLEMS WITH 2-D ANALYSIS
15.1.4 DRAFT CURVE DOES NOT WORK
DRAGGING ENTITIES
7.10 BULKIN INPUT DOESN'T ACCEPT TEXT ANGLES ANY MORE, WRITES.
NOTE PARALLEL TO ARC NOT FUNCTIONING CORRECTLY WITH USER DEFINED CHAR
0

;'

t"
~."

""

80
01/17/86

(\

~)

I"'·-~"

~\

0

AD22416
AD22427
AD22432
AD22434
AD22438
AD22448
AD224513
AD22452
AD22455
AD22466
AD22467
AD22470
AD22471
AD22472
AD22473"
AD22480
AD22484
AD22487
AD22488
AD22489
AD22491
AD22493
AD22495
AD22496
AD22497
AD22498
AD22515
AD22518
AD22525
AD22526
AD22528
AD22532
AD22535
AD22536
AD22542
AD22547
AD22550
AD22560
AD22564
AD22565
AD22566
AD22567
AD22568
AD22570
AD22579
AD22594
AD22595
AD22600
AD'22606
AD226070
AD22610
AD22612
AD22613
AD22614

C
U
C
U
C
M
S
S
S
C
S,
C
C
M
M
U
U
U
C
S
U
U
U
S
S
S
U
U
S
S
U
U
S
S
C
C
M
C
M
S
S
U
S
U
U
U

C
U
C
U
S
C
C
M

F.6.1.7--PART MERGE "ORIGIN" AND "SCALE" FAILURE.
MENU 11.9- CANNOT DEFINE A FILLET BETWEEN TWO COPLANAR CURVES
F.16.3
F.16.X DRAFTING
UNRESTORABLE GPARTS.
OPTIM (DDNUTIL) READS ONLY 1 PICTURE ON THE TAPE9
CAN'T LOAD TAPE3 DATA OF SELECTED ENTITIES
LARGE MSTRING FILES TAKE TOO LONG TO INITIALIZE.
CANNOT SELECT SAME ENTITY FOR LABEL ENTITY AND ORIGIN DELTA ENTITY
DDN UNABLE TO CREATE POINTS OF LINES IN ANY OTHER VIEW THAN 1.
F.10.9 THROUGH POINT PERPENDICULAR TO LINE.
TRASHED TAPE3 WON'T RETRIEVE EXISTING PARTS OR CREATE NEW ONES
6.1.7 CHANGING SCALE AND ORIGIN ON PART MERGE DOES NOT WORK
MIRROR & ROTATE WORKS ON X-PLANE BY NOT Y-PLANE.
# OF ENTITIES PICKED, LIMITED WHEN SINGLE PICK THEN REGION PICK.
ICEMDDN TRANSLATE DESTROYS DIMENSION ENTITY POINTERS
(F.17.3) PROFILE TO ELLIPSOID SURFACE GIVES UNPREDICTABLE RESULTS
(F.17.6) PROBLEMS RELATED TO MACHINING ELLIPSOID SURFACE WITH ISLAND
SYS-IST CALLED ERROR MESSAGE.
CHANGE OF DEPTH PROBLEM.
UNDEFINED ADDRESS ENCOUNTERED PROBLEM
END MILL WITH CORNER RADIUS GOUGES SURFACE IN PROFILE
ZOOM SCALE NAME FROM ENGLISH TO METRIC DOES NOT TRANSLATE CORRECTLY
lEW WORKSTATION ONLY DRAGS 1 ENTITY
(IEW)PICKS NEAR SCREEN EDGE WRAP AROUND TO OTHER SIDE OF SCREEN
(lEW) DIALOG BUFFER CLEARED WITH ENTRY AFTER SCROLLING BACKWARD
THE PARTS ON MY TAPE3 ARE NOT ACCESSIBLE
(5.13)GPL TEXT COMMAND PUTS: IN CHARACTER STRING
TYPE-AHEAD CAUSES STRANGE GRID PATTERNS.
TYPE-AHEAD IN TRANSLATION GENERATES FALSE DISPLAY.
PHANTOM LINES SHOW UP WHEN AUTO-ZOOMING.
SURFACE MILLING CONTAINMENT DOES NOT WORK
F.I0.9 LINE THROUGH POINT-PERPTO LINE CREATES A LINE OF 0 LENGTH.
GENERATED TOOLPATH OF ROTATED PART COMES OUT IN BEFORE ROTATED PLACE.
UNDEFINED ADDRESS ENCOUNTERED AFTER DELETE LAST TOOLPATH.
FILLET DOESN'T WORK BETWEEN AN ARC ANn A 2-DEGREE LINE.
NEW DISPLAY VALUES FOR LABEL DIM. WILL NOT CHANGE CORRECT MENU ITEM
CANNOT CREATE A CORRECT RULED SURFACE BETWEEN A COMP CURVE & MACH CUR
ICEHDDN CORRUPTS DISPLAY LIST AT BAUD RATES HIGHER THAN 4800 BAUD
PART INTEGRITY DOESN'T FIND PROBLEM, BUT PART MERGE FIXES PROBLEM.
RETRIEVED DWG ONLY PARTIALLY PAINTS, THEN LOCKS UP.
IGES TRANSLATOR CREATES FONTED DIMENSION LINES
LAST CHAR OF 14 CHAR PARTNAME TRUNCATED ON MOVE TO DATABASE
DELETING TOOLPATH CAUSES FUTURE CHAIN SELECTS TO STOP INCOMPLETE.
ENTITY DRAGGING
ONE PART IN GPARTS IS NOT RETRIEVABLE
18.4 DIFFICULTIES IN USE AND ERRONEOUS RESULTS.
ICEMDDN CROSSHATCHING IMPOSSIBLE - OPEN BOUNDARY BUG.
PP ABORT ON ICEMDDN TO IGES TRANSLATION
IF LOCAL ASSIST/DISPLAY=YES,NO NOTES OF ANY KIND WILL BE DISPLAYED
MENU 1.14.1 STORAGE/REFRESH DISPLAY DOESN'T WORK IN 1.57 OR 1.6
F.l1.8 MODIFY ANGLES CAUSES BAD ENTITIES
ENTITIES NOT DISPLAYED AFTER BEING CREATED OR UNBLANKED
F.16.2.6-7 TAIL LOCATION PROMPT INCONSISTENT

-------

---'--'"""---"",""","

81
01/17/86
AD22619
AD22620
AD22622
AD226247
AD226257
AD226260

S
U
U
U
U
S

F.16.2.3 PARALLEL DIMENSION IGNORES CONSTRUCTION MODAL
F.16.8.2 FINISH HARK WITH NO VALUE CAUSES' BAD ADDRESS
F.16.13.6 MODIFY TEXT INCORRECT IF TWO It_" (MINUS'S) ARE ,USED.
FORMAT OF DISPLY COMMAND IS NON-ANSI
CLFILE-PARTNO BEING INSERTED BEFORE EVERYTHING ELSE.
TOOLPATH DISPLAY DASHED BUT CANON SAYS SOLID

82
01/17/86

C)

APPENDIX B: RESOLVED PROGRAMMING SYSTEM ERRORS (PSRs)

This section contains a list of system problems existing under previous
versions which were resolved in ICEM DON V1.6.

PRIORITY CODE: C=CRITICAL
U=URGENT
S=SERIOUS
M=MINOR

PSR NO.

o

AD2A014
AD2A243
AD2A248
AD2A251
AD2A257
AD2A278
AD2A286
AD2A298
AD2A328
AD2A330
AD2A342·
AD2A364
AD2A369
AD2A376
AD2A404
AD2A405
AD2A4l1
AD2A418
AD2A432
AD2A440
AD2A455
AD2A458
AD2A461
AD2A462
AD2A463
AD2A469
AD2A470
AD2A477
AD2A478
AD2A481
AD2A493
AD2A496

PRIORITY
S
S
U
·S
S
S
S
S
M
M
M
M
S
S
M
S
S
U
S
M
U
U
M
S
S
U
U
M
U
M
S
S

PROBLEM ABSTRACT

(15.1.3)SURFACE INTERSECTION CURVES NOT WORKING PROPERLY IN ALL. CASES
(17.6)15-AXIS END CUTTING HANGS WHEN CONTAINMENT WITH ISLANDS AND TAN
(15.1.3.2) SURFACE INTERSECTION CURVE (SPLINE) HAS PROBLEMS.
(10.9) LINE THRU POINT PERPENDICULAR TO A LINE DOESN'T ALWAYS
(8.6.14) RETRIEVE ZOOM SCALE DOES NOT WORK PROPERLY DURING
(12.4.2) VARIOUS STRING - KEY INS CAN CAUSE ABORT AND LOSS OF
(1.11.5/R) ATTENTION INDICATORS DISAPPEAR AFTER REPAINT WHEN
(7.4) SEQUENCE NUMBERS ARE NOT DISPLAYED ON 4114
(11) REJECT AT RADIUS f STRT ANGLE, END ANGLE GETS ARC/CIRCLE
(11.12) BAD POINTER IN REPLACE/MODIFY ARC
(9.9.2) "[It AT INDICATE CURVE BACKS UP TO WRONG MENU
(8.3.1.1) DISPLAY SINGLE VIEW AT LAST SCALE USED AFTER MULTI
(15.3) HEXAHEDRON INCORRECT.WHEN DEFINED OUTSIDE VIEW 1
(15.5.2) FEATURE DEVELOPMENT CANNOT HANDLE 3-D SPLINES
(15.1.5) COMPOSITE CURVE--SUBCURVES NOT CONTIGUOUS.
(5.5.3/6.6.1) DISPLAY TABLE "EXITS PREMATURELY AND IT'S LOCATION ON SC
(6.6.1) LEVEL DISPLAY TABLE INCORRECT & UNDEFINED VIEW GIVES BAD PTR
*BAD PTR ON RETRIEVAL OF PART WITH COMPOSITE CURVE.
*USER'S MANUAL DESCRIPTION OF MENU 13.5 TRANSLATE IS MISLEADING.
*LEVEL TABLE INITIALIZE ERROR.
*LATHE NC MACRO NOT COMPATIBLE WITH OTHER NC MACROS.
*DELETE FUNCTION INDICATORS INCONSISTENT.
(4~13) WRAP-AROUND PROBLEMS WHEN LISTING 80 CHARACTERS
(12.1) CHANGE VIEW WHEN AT ENTRY MODE GIVES BAD POINTER
(10.19) MODIFY PARAMETERS FOR CERTAIN LINES IS NOT WORKING.
THE SPIKE IS BACK ON ROCKY FLAT LATHE PATH P308.
POUND SIGNS ARE DISPLAYED IN STORAGE ON 4114.
(6.2.2) MENU OVERWRITE PATTERN RETRIEVE OF '<'
(MISC.) SELECT BY SEQ NUMBER IS NOT SETTING ATTN IND COUNT CORRECTLY
(5.1.3) CANON HAS INCONSISTENT ERROR MESSAGES-BOTH UAE AND ILLEGAL PT
(17.11.4) MIRRORING AN NC MACRO FAILS EVERYTIME.
(16.3) IMPOSSIBLE TO CREATE HORIZONTAL CROSS HATCHING.

. _ - - - - - - - - - - - - - - - - _ . -------_

............. -._ .._.-._.....

_--

83
01/17/86
AD2A500
AD2A502
AD2A512
AD2A518
AD2A519
AD2A532
AD2A534
AD2A544
AD2A546
AD2A555
AD2A557
AD2A562
AD2A583
AD2A591
AD2A593
AD2A595
AD2A601
AD2A604
AD2A608
AD2A610
AD2A615
AD2A617
AD2A619·
AD2A620
AD2A621
AD2A622
AD2A624
AD2A632
AD2A633
AD2A634
AD2A638
AD2A639
AD2A641
AD2A651
AD2A652
AD2A657
AD2A662
AD2A663
AD2A664
AD2A665
AD2A668
AD2A669
AD2A672
AD2A677
AD2A678
AD2A679
AD2A68 0
AD2A681
AD2A683
AD2A685
AD2A686
AD2A687
AD2A688
AD2A689

U
M

S
M
S
M
S
S
S
S
S
U
U

S
C
S
S
M
M
U
S
S
S
S
M
U
S
M

U

M
M

C
S
S
S
M
S
S
M
S
S
S
S
S
S
M
M
M
S
M
M
S
S
S

(MANUAL) LEVEL TABLE NOT ASSIGNED ERROR MESS INCORRCTLY EXPLAINED.
·(MISC) SECONDARY MESSAGE PATTERN BUNCHING TOGETHER COLUMN 4 AND 5
(TABLET) DOUBLE KEY-IN NAME ON 411X AND TABLET.
(5.1) F KEY OUT OF CANON WITH MENUS OFF TOGGLES MENUS ON.
(16.10) NOTE WITH TEST CONTROL WILL OVERWRITE DURING KEY-IN
(5.4) USER CHARACTER DEFINITION HANDLED INCORRECTLY ON 4114 TERM.
(5.10) GOTOERR. WHEN RUNNING NEST1 TRACE ON 1ST 3
(12.4) DELETE LST ENTITY IN STRING MENU CAUSES BAD POINTER
CAN'T INDEPENDENTLY SET X OR Y MIN/MAX OFFSET FOR PLOT
INCONSISTENCIES BETWEEN MENU OPTIONS--INCREMENTAL POINTS
INCREMENTIAL POINTS--WRONG PARAMETER VALUE FOR ARCS
(12.2) OFFSET CURVES
REDUCE MENU PROMPTS FOR ENTITY SELECT OPTION
V.A.E. ERROR WHEN MORE THAN 509 POINTS ENTERED
EXECUTE A GRAPL PROGRAM WITH ATTRIBUTES EXITS TO OP SYSTEMS
ERROR IN NAMING OF N/C TOOL
LARGE POINT MOVE ENTRIES PREVENT CONTROL POINT FIT
WHEN KEYING AHEAD BETWEEN PARTS TH£ BEEL SOUNDS
TEK 4105,7,9 TERMINALS PRINT GRAPL PROGRAM INFO ON ONE LINE
721 TERMINAL IS IMPROPERLY RESET AFTER LEAVING ICEMDDN
THE 721 VIKING TERMINL IS LEFT IN ERROR UPON EXIT
721 GRAPHICS TERMINALS RETURN TO GRAPHICS AFTER EXIT ICEMDDN
CAN CNTL-D TO DELETE A DATUM TARGET
MODIFY DECIMAL PLACES MESSES UP ON FRACTIONAL DIMENSIONS
ON 721 TERMINAL DON LEAVES TERMINAL IN GRAPHICS STATE
CANT REGION SELECT NESTED GROUPS
LEADER BETWEEN BORDERS NOT SHOWING UP IF IT IS MAGNIFIED
GPL EVALS STATEMENT--RETURNING DATA ON POINT NOT ON SURFACE
PROBLEMS WITH CREATING FILLETS IN GPL BETWEEN ARCS & SPLINES
TERMINATING QUOTE GETS WRITTEN TO SCREEN AS PART OF NOTE
DISPLAY & EDIT OVERFLOW IN TOOL PATH DISPLAY
MODIFY DISPLAY VALUES CAN ABORT OR GIVE UAE
SECTION LINING VISIBILITY MODAL HAS NO EFFECT ON SECTIONING
15.2.12.1.1 LINE PICK POSITION UNUSED IN CONE CREATION
9.18.1 & 2 DELTA XT & YT ARE NOT WORKING AROUND FOR COMPOSITE CURVES
THE MANUAL DESCRIBING F.3.9 IS INCORRECT
15.2.4 CAN'T USE A DRAFT CURVE TO DEPTH FOR RULED SURFACE
WRONG TOTAL LENGTH OF COMPOSITE CURVE AFTER TRIM CURVE
THE SMOOTHING FACTOR IS RETAINED AFTER PRELIMINARY COMPUTATIONZHS
F.15.1.7.2.2 AFTER ADDING ONE CONSTRAIN (CURVE THRU THE END POINT)
MODIFY SURFACE PATHS OF OFFSET SURFACES
2-D ANALYSIS MENUS WORDING OF OPTIONS IN 18.3
INCREASE COMPOSITE SURFACE LIMIT FROM 20 TO 150
N/C DISPLAY & EDIT NOT PROCEEDING TO LAST LINE PROPERLY
GODLTA INSERT DOES NOT CREATE TOOL MOTION ALONG TOOL AXIS.
OP REJECT FROM 'ENTER DIRECTION' DOESN'T CLEAR ENTITY ATTN
A DISALLOWED CURVE CAN BE SELECTED WITH SEQ. NO./PTR/NAME
OP REJECT IS NOT PROCESSED CORRECTLY IN SINGLE SELECT
BLANK BY CHAIN WITH DISALLOW. CURVES ALSO BLANKS DIS. CURVE
IF #1 IS ENTERED FOR DEPTH, MESSAGE DISPLAYED IS IMISLEADING
] AT ACCEPT THIS TOOL ? TAKES USER BACK TO OPERATION PROMPT
[ AT ENDING SEQUENCE DOES NOT TAKE USER TO PREVIOUS MENU
] FOR DEPTH INPUT BUMP USER TO NC MAIN MENU FOR LATHE DRILL
FACE THREAD FOR LATHE DOES NOT WORK TOO WELL ON LONG LINE

0

0

0

. _...

84
01/17/86
'U
CYCLE DOES FUNCTION WITH INSERTED INFORMATION.
S
SECTION LINING DOES OT APPEAR IN ALL VIEWS AS IT SHOULD
S . DATUM TARGET USES A DIAMETER AS THOUGH IT IS A RADIUS
U
SECTION LINING BREAKS IF SAME ENTITY IS SELECTED TWICE IN A ROW
S
POINT SET CURVE
U
MACCRV/INTOF,~,EDGE WORKS INCORRECTLY
M
Do.CUMENTATION
DOCUMENTATION OF MENU'S 8.6.4 AND 8.6.5 ARE REVERSED
S
S
(13.10)STRETCH DOES NOT STRETCH LINES CONNECTED TO LINE TO BE
M
(16.2/2.7)PROJECT ENTITY TO OTHER LEVEL, THEN BLANKING AFFECT HANGERS
S
(6.2. 1) CANNOT CREATE A PATTERN USING AN EXTENDED GEOMETRY ENTITY.
(13.2)CIRCULAR ARRAYS PLOTTED AS LINE SEGMENTS BECOME OCTAGON.
M
S
(9.17) FAN POINTS AND INCRMENTAL POINTS FAIL FOR POINTSETS.
M
(15.1.3) INTERSECTION CURVE NOT FOUND FOR SURFACES THAT ARE
(16.3)CROSSHATCH OF 1/4 CIRCLE SELECTS SAME QUADRANT ANY SEQUENCE.
S
S
(16.3) CROSSHATCH OF 1/2 CIRCLE USING CIRCLE AND LINE HATCHES
M
(8.6.11)AUTO MAX/MIN SETS SCALE TOO LARGE IF DEFINE AXIS (10.16)
M
(8.6.11) VIEW NOT CENTERED ON AUTO MAX-MIN OF PART
M
(13.5) ENTITIES NOT TRANSLATED CORRECTLY IN SOME VIEWS.
S
(RESCALE) DOES NOT WORK CORRECTLY FOR METRIC PART.
S
(6.2.6) GLOBAL PATTERN OVERFLOW.
S
(3.7.5) 3 BALLOONS DELETED AS ARRAY AND GROUPS.
U
(17.12)3-SURFACE PROFILE DOES NOT WORK; LOOPS THROUGH DRIVE, PART
S
*(16.3) CROSSHATCHING SHOULD ONLY DISPLAY IN VIEW OF DEFINITION.
S
(6.2.1) GROUPS ARE NOT LEGAL ENTITIES FOR PATTERNS.
U
*TABLET/TERMINAL BECOME INACTIVE.
U
*NC - DISPLAY & EDIT TOOL DISPLAY IS VERY BAD FOR ALL MILL USE.
S
*(16.2) PROJECTED ENTITY NOT ON SAME LEVEL.
U
*(15.22) SURFACE OF REVOLUTION DEGENERATES AT CENTER.
M
*PLOT SCALING INPROPERLY CALCULATED WHEN TEXT IS IN DRAWING.
S
*AFTER OP REJECT, SYSTEM WILL RE-PICK THE SAME ENTITY.
S
*(16.13.5) MODIFY TEXT DISPLAY VALUES WILL NOT ALLOW FOR VARIABLES.
S
*(6.2.1-GLOBAL) GLOBAL PATTERNS WITH THE NAMES WILL NOT RETRIEVE.
S
*MENU #6.2.2 PATTERN RETRIEVE - PATTERN NAME DOES NOT MATCH PATTERN.
U
*FAN POINTS HAVE INTEGRITY AND CONSISTENCY PROBLEMS.
U
*GRAIOF DOES NOT SUPPORT' LOWER CASE LETTERS IN CD2000.
S
*(6.2.6) GLOBAL PATTERN DIRECTORY PROBLEMS.
U
*(6.2.2) GLOBAL PATTERN DIRECTORY LIMITS.
S
*(13.10) STRETCH BY SCREEN POSITION WILL NOT RESPOND TO GRID ACTIVATE
U
LINES--CONSTRUCTION OF LINE PERP TO LINE THROUGH POINT IS UNRELIABLE.
S
(11.10)ARC INSCRIBED IN 3 LINES IS INCORRECTLY DRAWN IN CERTAIN CASES
U
*VIEW NUMBERING DURING DEFINITION OF AN AUXILIARY VIEW F.8.9.
U
2-D SPLINES DO NOT WORK WELL AS TRIM BORDERS (12.8).
S
TRANSFORM COORDINATES POINT DELTA DIFFERENT IN 1.47 THAN 1.45 (9.4).
U
*ROTATE (13.6) FOR ARCS ABOUT AXIS CREATES 'THEM IN A NEW VIEW.
S
*INCORRECT DEPTH OF LINE TANGENT TO AN ARC AT AN ANGLE.
U
(5.7) DATA GRAPHS LINE FONT PROBLEMS.
U
HYPERBOLA NOT DISPLAYED IN DETAIL MAGNIFICATION
U
ELIMINATION OF UTF BY COMMON PATTERN LIBRARY
U
TEXT MOVES INCORRECTLY WHEN TOLERANCE IS ADDED
U
MIRROR ABOUT A POINT???????????????
U
PROBLEM WITH FAN POINTS ON CURVE CONTAINING MULTIPLE ENTITIES
U
NEED THE ABILITY TO TRIM USING SCREEN POSITION
U
FAN POINTS OUTPUT INCOMPLETE SET OF POINTS

AD2A691
.AD2A695
AD2A696
AD2A697
AD2A700
AD2A701
AD2A703
AD2A718
AD20400
AD20477
AD20482
AD20530
AD20546
AD20560
AD20591
AD20592
AD20626
AD20637
AD20642
AD20662
AD20701
AD20720
AD20768
AD20774
AD20822
AD20846
AD20928
AD20944
AD20956
AD20962
AD20996
AD21020
AD21022
AD21024
AD21031
AD21043
AD21050
AD21051
AD21057
AD21065
AD21079
AD21107
AD21131
AD21137
AD21145
AD21150
AD21172
AD21178
AD21180
AD21182
AD21188
AD21189
AD21190
AD21191

_--_._._-_ - "-"._.,,-'._--_.,,_
.....

...... -.""-,--,-,---,-_.,,. __ .,-- "-'.- ----"., " .... '---'-'-'-

------------------~- \,/'

85
01/17/86
,-/~

AD21192
AD21194
AD21207
AD21209
AD21215
AD21234
AD21246
AD21268
AD21273
AD21293
AD21295
AD21296
AD21303
AD21307
AD21311
AD21312
AD21317
AD21320
AD21321
AD21326
AD21337
'AD21345
AD21360
AD21378
AD21383
AD21395
AD21403
AD21437
AD21438
AD21440
AD21445
AD21460
AD21465
AD21468
AD21470
AD21471
AD21480
AD21481
AD21501
AD21507
AD21508
AD21525
AD21527
AD21544
AD21545
AD21547
AD21570
AD21571
AD21572
AD21576
AD21578
AD21583
AD21590
AD21591

. S
U
U
U
C

S
M
S
C
U
U
5
U
M
M
U
U
U
U
M
C
U
U
U
U
5
S
S
M
U
5
U
5
S
5
S
M
M
5
U
U
5
5
M
M
S
S
U
5
5
U
5
M
S

ATTENT~ON

\

BLIPS END UP IN STRANGE LOCATIONS FOR TRIMMING (POINT NEAR) "'~ . -'
DISPLAY AND EDIT IS AWKWARD AND TIME-CONSUMING.
LATHE TOOL DISPLAY CANNOT BE CHANGED(1.49X)
CANNOT TRIM CIRCLE USING TANGENT CIRCLES AS BOUNDARIES(1.49X)
*F.1.11.3.1
*CIRCULAR DIMENSION CAN ONLY BE PLACED IN VIEW ARC BEING DIMENSIONED
MISTAKE IN VERSo 1.5 MAIN OVERLAY, CHANGE SCALE SHOULD BE CHANGE PAGE
DISPLAYING MAIN MENU HEADER-NO CHECK IF HEADER FITS IN AVAILABLE SPAC
*TOOL DISPLAY/CYCLE STATEMENTS.
*VIEW LAYOUT: WHEN CHOOSE OPTION TO RESIZE INTO NEW WINDOW PROBLEM.
*NEED TRIM TO SCREEN POSITION.
*CROSSHATCH BOUNDARIES DIFFICULT.
*MODIFY REGION SELECTIONS.
*DATA VERIFY TO INCLUDE LEVEL/PEN.
*DELIMITER FOR CENTERLINE.
*INCLUDE BALLOONS IN PATTERNS.
UNUSED CODE
CHAIN SELECT USING TABLET. PRESELECT CHARACTERS-A,P,L-NOT RESET TO 'c
TRIM USING TABLET. PRESELECT CHARACTER-A,P,L-DON'T GET RESET TO 'c'
*15 THE RESCALE PROMPT NECESSARY?
*VIEW ALIGNMENT IN A LAYOUT.
SYSTEM REL/REV NUMBER
ATTENTION INDICATORS DISAPPEAR BEFORE OPERATION IS COMPLETED.
TRIM BY SCREEN POSITION NEEDED
WANT ABILITY TO SELECT ENTITIES BY COLOR LEVELS OR ENTITY TYPES
f",
THE SELECTED CURVE PARAMETERS SHOULD BE DISPLAYED IN INCREMENTAL PTS~_./
TP BLOCK EDITING/EDITING OF DIMENSIONS AFTER CR~ATION
PLOTTING IGNORES TEXT IF IT IS TOPMOST OR RIGHTMOST ON DRAWING.
ATTENTION MARKERS ARE NOT DROPPED WHEN SELECTION WAS CANCELED.
ONE GRAPL ONLY
COMMON. ALLOW GRAPL TO ACCESS COMMON FOR BOTH READ AND WRITE.
CREATING A PATTERN CAUSED MODE ERROR
NC DISPLAY AND EDIT WILL CHANGE LINE NUMBVERS DURING EDITING
N/C - TOOL PATH EDITOR INSERT MOTION VECTORS DISAPPEAR
LATHE DRILLING PRODUCES WRONG CENTERING MOTION
LATHE DRILLING DOES NOT ALLOW CONTROL OVER DWELL
RESCALE QUESTION DISRUPTS FLOW OF TRIM OPERATIONS
GROUP IS NOT SELECTED IN SCREEN SELECT MODE FOR PATTERNS
UNABLE TO DIMENSION PARTS UNDER DETAIL MAGNIFICATION.
RELEASE PATTERN LIBRARY.
INCREASE PATTERN NAME TO 16 CHARACTERS.
RESCALE QUESTION AFTER EACH OPERATING WHEN SMALL AREA IS ZOOM
PATTERN RETRIEVAL IS CUMBERSOME.
(5.2.2.)DESIRE CENTERLINE FONT WITH GRAPL COMMAND.
(5.2.5)ADD MESSAGE DISPLAY TO PAUSE/GRAFL COMMAND FOR ACKNOWLEDGEMENT
(5.5.2)DESIRE ABILITY TO NAME ANY LEVEL (MRE THAN 62) ANY SEQUENCE.
*(5.5) WOULD LIKE COMMAND TO MOVE ENTITIES BY LEVEL RANGE
(1.7)WOULD LIKE TO MODIFY ENTITY LEVEL WITH ENTITY TYPE
*(5.5.X) ALLOW 1024 LEVELS WITH NAME DESCRIPTION IN LEVEL
(6.2.2)RETRIEVE PATT~RN - CHECK FOR NEW INFO IN WORD (3).
(6.1.8/4.N)MOVE PACK/FILE AWAY FROM FILE/NO/TERMINATE ON
*(16. 15) BALLOON DETAIL-NO. HAS ONLY 3 CHAR, INCREASE TO
(6.1.5) WOULD LIKE DELETE PART TO REMAIN IN KEY IN NAME MODE.
(6.1.2.1)WOULD LIKE GLOBAL RESTORE SINGLE TO REMAIN IN KEY

.r:

r'
...~~
.

o

o

86
01/17/86
AD21601
AD21616
AD21617
AD21619
AD21633
AD21669
AD21672
AD21677
AD21702
AD21712
AD21713
AD21717
AD21733
AD21757
AD21762
AD21765
AD21794
AD21804
AD21814
AD21824
AD21840
AD21865
AD21868
AD21886
AD21889
AD21890
AD21897
AD21899
AD21900
AD21904
AD21907
AD21909
AD21911
AD21914
AD21924
AD21928
AD21929
AD21930
AD21932
AD21937
AD21961
AD21971
AD21996
AD22011
AD22015
AD22025
AD22028
AD22030
AD22031
AD22038
AD22050
AIi22064
AD22071
AD22081

U
S
S
U
M
U
M
M
U
U
U
U
U

1
U
U

S
S
U

S
U
U
U
U
U
U
U
U
U
U
U
U
U
U

S
S
U

S
S
S
U
M
U
U
M
M

S
U

C
M
U

S
C
U

(6.1/6.2)ACCESSING GLOBAL PART AND PATTERN FILES SHOULD BE
(3.9)WOULD LIKE DELETE ALL OF A LEVEL BY REGION IN/OUT.
(16.2)WOULD LIKE REGION SCREEN SELECT MODE FOR PROJECTED
WOULD LIKE FILE/TERMINATE MOVED AWAY FROM DELETE LAST
(12.8)NEEDED CHOICE OF SCREEN POSITION FOR BOUNDARY MODE FOR
(3.2/2.1) ALLOW MORE ENTITY TYPES
(16.13.5) MODIFY TEXT BY SINGLE/REGION AS WELL AS ENTITY.
(16.13) MODIFY DRAFTING ENTITY NEEDS MULTIPLE ENTITY SELECT.
(INIT)CHANGE METRIC/ENGLISH QUESTION TO A MENU.
(6.1.9)DRAFTING STANDARD ON INDEPENDENT SAVE •.
(16.3)INCLUDE CURRENT DEPTH ON CROSSHATCHING.
(16.3/8)DISPLAY CROSSHATCH IN VIEW OF DEFINITION.
(13.5)ENHANCE WAY TRANSLATE AND SCALE OF PATTERN IMPLEMENTED.
(6.6. 1) ENHANCE GLOBAL PARTFILE/GLOBAL PATTERN FILE HANDLING.
(REGION)REJECTED LAST REGION SELECTION NEEDS ENHANCEMENT.
ADD OPERATION THAT RETURNS FILE TO BEFORE LAST OPERATION.
(SCREEN SELECT) REGION IN AND OUT SHOULD BE IN ABOVE MENU
(2)BLANK BY NAME.
(2.7)ABILITY TO BLANK BY LEVEL.
*WORKVIEW SHOULD REMAIN THE SAME IN MULTIPLE VIEWS.
3D MANIPUL OF PATTERN TOOL PATH (DURING PATTERN RETRIEVE).
*ATTENTIONS ARE NOT SET CORRECTLY AT SINGLE AND REGION SELECT.
SELECTION OF DRAFTING STANDARD SHOULD BE CONSEQUENTLY A MENU OR
(7.13) TABLET FILE HANDLING TOO RESTRICTED ANn INSUFFICIENT.
(4) CHANGE FILE/TERMINATE TO MENU CHOICES RATHER THAN YIN.
(REGION) SELECT, ATTENTION BITS NOT SET.
(CTRL-F) NOT RECOGNIZED DURING TABLET INPUT SEQUENCE.
PFM23 CONTAINS ALSO LIST OF GLOBAL PATTERNS.
(REGION) SECOND BOUNDARY INDICATOR NOT DISPLAYED AS USED.
(5.4) USER-GENERATED CHARACTER NOT CENTERED DIMENSION TAIL.
BAD POINTER.AT ARC-3D ROTATION IF MORE THAN 84 ENTITIES IN PATTERN
(1/1) LETTER I ENLARGED TO DISTINGUISH FROM DIGIT 1.
(REGION) NO CHECK MADE FOR ATTENTION ON.
(1.7) ATTENTION RESET NOT CORRECT AT MODIFY LEVEL/PEN.
(16.4/.9) DROP LEADING ZEROES.
*ENHANCEMENT DISPLAY AND EDIT TOOL DISPLAY
*GRAPL: PRINT VARIABLES TO SCREEN.
*GRAPL: BETTER ERROR CONTROL'.
*GRAPL: SCREEN CONTROL.
*GRAPL: NUMERIC STRING VARIABLES.'
*NC - DISPLAY & EDIT ADD MENU CHOICE TO SKIP TO END OF PATH.
*(7,13) THERE IS NO WAY TO DELETE A "TABLET" FROM TFILE.
*ONLY 64 OF 1024 LEVELS MAY BE NAMED.
*RESCALE? CAUSES PROBLEMS AND IS UNNECESSARY.
*LEVEL MANAGEMENT.
ADD "DELETE OLD TOOLPATH" PROMPT TO TOOLPATH REGENERATION
TRIM OFFSET CURVES OF FILLET NOT WORKING CORRECTLY
PART CHECK DOES NOT INCLUDE A CHECK FOR ZERO LENGTH LINES
NO CONFIRMATION WHEN DELETING/OVERWRITING GLOBAL PATTERNS
MENU 1.10 ON THE ICEM DDN OVERLAY STILL READS TOGGLE BLANK/UNBLANK.
(F.17.9) CONSTANT SURFACE SPEED IN ,ICEM N/C LATHE, & MODAL SETTINGS
DIAGONAL SCREEN POSITION DOES NOT WORK AFTER CREATING A LAYOUT
*REPAINT REQUIRED TO SELECT ENTITIES.
GROUPS IN PATTERNS

- - - - - - _...._.-...._....... - . _....._.._ - _ . _ - - - - - - - - - -

.......- ..

_._ .......... _--._-.

·"

87
01/17/86
AD22086
AD22090
AD22092
AD22094
AD22095
AD22096
AD22097
AD22099
AD22100
AD22106
AD22113
AD22141
AD22142
AD22147
AD22153
AD22159
AD22164
AD22165
AD22172
AD22188
AD22196
AD22206
AD22210
AD22215
AD22224
AD22231
AD22235
AD222S0
AD22252
AD22253
AD22260
AD22262
AD22264
. AD22265
AD22273
AD22278
AD22294
AD22296
AD22298
AD22301
AD22304
AD22318
AD22322
AD22323
AD22328
AD22329
AD22346
AD22369
AD22373
AD22374
AD22375
AD22376
AD22378
AD22381

S
S
S
M
M
U
S
S
S
S
S
U
U
S
U
M
S
S
U
C
U
C
S
C
S
C
S
U
S
M
M
S
M
S
U
S
U
S
U
U
S
C
U
U
C
C
U
U
M
S
U
S
C
M

~-......,

LATHE TURNING OF A SINGLE ENTITY
1\
F.17.9 - GROOVING TOOLS WITH 0 TOOL NOSE RADIUS
EXCHANGE FEEDRATE TRUNCATES UNIT PARAMETERS SUCH AS IPR
F.S.8 - PPMACRO
F.17.17 - NC MACRO EDITING
F.17.11 - DISPLAY & EDIT
F.17.9 - LATHE TOOL HOLDER DISPLAY
F.17 SUPPORT OF APT CYCLE STATEMENTS IN ICEM N/C
F.17.10 USER-DEFINED CYCLES.
COMPACT II TRANSLATION WITHIN ICEM DDN
ICEM DDN EXCLUDES THE OP-COMPLETE] IN THE TABLET STRING
ENTITY SELECT OF CENTERLINES NEEDS IMPROVEMENT
DATUM DIMENSIONING IS NEEDED
OFFSET PLOT LEAVES VALUES IN X,Y REGISTERS
NEED ABILITY TO CREATE A CIRCLE TANGENT TO THREE ENTITIES
ENTITY FLAG SHOWN IN ODD LOCATION WHEN BLANKING
PROVIDE AN OPTION TO LIST TABLET PAGE NAMES.
A MASK KEY FOR PICKING ONLY CENTERLINES IS.NEEDED.
HORIZONTAL AND VERTICAL DIMENSIONS WILL NOT ACCEPT CENTERLINES
CANNOT SELECT GEOMETRY FOR ANY OPERATION
CHAIN SELECT OF INES AND AN ARC RESULTS IN ERROR--SEE DAYFILE
ZOOM DISTORTS LAYOUT FRAMES SCALE TO PART SCALE
N/C TOOLPATH EDITOR FAILS TO UPDATE VECTORS IN 4115 DISPLAY
HARDCODING CLASS 2000 WORDS CAUSES INCOMPATIBILITY WITH G-POSTS
CROSSHATCH IN. A "DETAIL MAG." DOES WRONG AREA IF BALLOON LEFT
MODIFICATION OF DIMENSIONING METHOD
F.17.10 - GLOBAL TOOL LIBRARY
BULKIN DATA ERROR IN ROTATING NOTES
MANUAL IS INCORRECT ON TERMINAL SETUP
NC MODALS SHOULD INCLUDE LATHE IPM/IPR MODE
A REJECT AT SCREEN SELECT IN LATHE BACKS UP TO LATHE OPERATION
CAN NOT BACK UP PAST STOCK AND CUT ANGLE PROMPT IN LATHE
REJECT IN DISPLAY AND EDIT RETURNS TO NC MANUFACTURING MENU
LATHE PACKAGE PICKS UP DEPTH SET IN SYSTEM
THREE-SURFACE PROFILE CREATES TIME LIMIT PROBLEMS.
A CNTL D ENTERED IN DISPLAY AND EDIT PRODUCES UNDEFINED ADDRESS
F.7.2 PLOTTING ROUTINE CAUSES DATA BASE PROBLEMS IF SCALE IS NOT = 1
ADD OPTION FONT/CENTERLINE IN GRAPL
F.17.2 - POINT TO POINT PUNCHING
NEW ORIGIN OF PATTERN DIMENSION TEXT GIVES WRONG ARROW LOCATION.
BULKDATA CIRCLE,2 CAUSES MODE ERROR CREATES INCORRECT GEOMETRY
FILLET BETWEEN POINT AND SPLINE FAILS
THE NUMBER "1" AND tHE LETTER "I" LOOK IDENTICAL IN TEXT.
1.7 ENTITIES GO TO CURRENT LEVEL OR PEN NUMBER IF NOT CHANGED.
DECIMAL PLACES IN DIMENSIONING METRIC PART
DRAFTING ENTITY MODIFICATION IS INACCURATE
(7.2) AUTO MAX/MIN REQUIRED WITH PLOT/SCALE FROM GEOMETRY.
(16.2)LINEAR DIMENSION W/DUAL DlMENS.;O DECIMAL PLCS HANGS DDN
MODIFY ENTITY'S LEVEL/PEN NUMBER
F.18.l SLOPE VALUES FOR SPLINE ANALYSIS ARE QUESTIONABLE BY DEF.
F.18.1.6 SPLINE ANALYSIS OMITS AND PRINTS ERRONEOUS INFORMATION
F.18.1 BKC PREFERENCES FOR TAPE4 PRINTOUT OF SPLINE DATA
15.1.4 DRAFT CURVE GIVES ARITHMETIC MODE ERROR
CONSISTENT USE OF IMPLICIT POINTS.

.......~

.......

CI

C)

88
01/17/86

o

AD22382
AD22383
AD22388
AD22395
AD22398
AD22401
AD22412
AD22413
AD22414
AD22415
AD22417
AD22421
AD22425
AD22429
AD22447
AD22449
AD22454
AD22464
AD22468
AD22482
AD22486
AD225 06
AD22514
AD22537
AD22541
AD22554
AD22558
AD22569
AD22575
AD22596
AD22599

o
.

-- ._-_.._-, - - -

S
M

C
S
M

U
U

U
U
U
S

S
M

S
U
C

U
M
C

S
M
U

M
S
U
M
S
U

U
S
Ii-

DRAFTING LABELS.
(12.8) WOULD LIKE TO BE ABLE TO TRIM MORE THAN ONE CURVE AT POINT.
16.5.4 DATUM TARGET, CIRCLE GIVES WRONG SIZE TARGET AREA.
SIZING OF LOCAL PATTERN LIBRARY
6.1.2.2. NOT CONSISTENT W/OTHER COMMANDS
CREATE TOGGLES TO SPECIFY SCREEN OR ENTIRE DRAWING FOR BLANK & UNBLAN
F.16.3-SECTION LINING BOUNDARY IS OPEN AT * DOES NOT APPEAR IMMED.
F.16.7 "GEO TOL" DOES NOT PROVIDE A SPACE BETWEEN LEADER AND ENTITY
F.16.8 SURFACE TEXTURE SYMBOL CANNOT BE DELETED.
F.13.5/F.16.8-TRANSLATION OF SURFACE SYMBOL IS ERRATIC.
F.16.1.3/F.16.13.1-AUTO-TAIL LOC INCOMPATIBLE W/NEW ORIGIN.
BASE SCALE DOESN'T WORK PROPERLY WITHOUT ALIGNMENT OF VIEWS
MODIFYING USER PAGE YOU ALWAYS HAVE TO GO THROUGH STORE PAGE
PICKING CENTER LINE
19.2 RESIZE ROUNDS OFF ALL FRACTIONAL DIMENSIONS.
DATA GRAPHS DON'T FUNCTION
DATUM TARGET DOESN'T GIVE YOU A SELECTABLE CENTERLINE.
2 BLANK/UNBLANK HAS DOCUMENTATION ERRORS
F.16.11 LABEL CREATES UNPICKABLE ENTITIES
GPL COMPILER DOESN'T ABORT ON SUBROUTINE FATAL ERROR
(F.17.6) SCALLOP HEIGHT DEFAULTS TO 0.05 IN BOTH METRIC AND INCHES.
YOU SHOULD BE ABLE TO SCREEN SELECT TABLET SQUARES WHEN EDIT.
CAN'T DO A FILE/SUSPEND FROM THE SUPPLIED TABLET OVERLAYS
F.12.4.3[ STRING BY POINTS CANNOT BE [ OUT OF.
F.12.8 TRIM USING TANGENT ENTITIES ERROR'S:INTERSECTION NOT FOUND.
F.16.13.5 DRAWING LIMITS DUPLICATES TEXT THAT IS AFTER DIM. NUMBER
SELECT VIEW UNBLANKING DOES NOT PERFORM PROPERLY
.THE (+/-) AND DEGREE (0) SQUARES ON THE TABLET DON'T WORK IN 1.57
5.13.3 POSITION PICKS WHILE RUNNING GPL DO NOT GO TO GRID POSITION
DEGREE SYMBOL ON TABLET DOES NOT WORK.
COMPILATION ERROR ON SAVE COMMAND

1,"'--""'"

C\,
/

89
01/17/86

"\

~)

APPENDIX C: 800 TUNING GUIDE FOR ICEM DON

1.0

INTRODUCTION:
BACKGROUND - PROBLEMS
The tuning of 800 Systems has not been explored to the extent we
would like. This guide will explore possible solutions to some of
the common tuning situations.

c)

The main problem is that users are expecting to setup and run the
hardware/software with no adjustments. This practice causes the
site to run with the default setup parameters which were built for
a small job environment. ICEM DDN is usually overlay bound and has
a rather large field length. Depending on the disk configuratio~,
the site is usually disk bound due to overlay loading and swapping
ICEM DON to disk. In the cases where the site has a lot of memory,
the memory is not being utilized because no one has designated it
as a "DE" equipment for ICEM DDN overlays and/or a swap device.
Because system arialysts do not have a quantitative method of
ascertaining what tuning functions cause improvements, tuning is
not attempted. By using CPO, CTIME, RTIME, and ICEM DON trace
files, an"objective index of performance can be obtained and
improvements made.

o
- - - - - - - - - - - - - - - - - - _ _._._-_._. __ .. ....

-_._.-.. _--------------------_.

/

90
01/17/86
2.0

OVERVIEW OF CYBER 800

2.1

800 FEATURES
The 800 has the following features:

o

*

The 800 has a high speed central processing unit that runs with a
memory that can be very large - 2 to 128 megabytes (262 thousand to
16 Million central. memory words).

*
*
*

The cache memory speeds up effective memory cycle.

*

The range of ability for each machine has more than one
dimension. As you go up the line in CPU power, the memory size can
also be upgraded.

Peripheral processors operate at 4 times the original PPU speed.
The 800 microcoded instruction set allows both NOS and NOS/VE
operating systems to exist and run in the same machine (dual
state) •

The following chart shows the different models and the allowed
memory size options and multiple CPU option:
MODEL
810
815
825
830
835
840
845
850
855
860

o

MEMORY SIZE OPTION (Megabytes)
2 4 8 12 16 32 64 96 128
X X X X
X X X X
X X X X
X X X X
X X X

X
X
X
X
X
X

X

X

X

X
X

X

X

X

X
X

X
X
X
X
X
X

X

X

X

X

X
X
X

X
X

X
X
X

X
X

X

Dual CPU
NO
NO
NO
YES
NO
NO
NO
NO
YES
YES

It is the memory expansion characteristic that is most interesting
for large applications like ICEM DDN. It has been observed that
customers are overlooking the ability of the 800 to use this memory
in many different ways.

91
01/17/86

2.2

800 MEMORY USE
The 800 memory can be used in the following ways:
1)

Job area - the job execution area is normally about 262K but
can be bigger or smaller.

2)

Swap area - Rather than roll the job to disk, it can be swapped
from memory to memory and avoid the disk accesses.

3)

System resident - specific overlays and/or PPU programs can be
stored and retrieved from memory and also avoid disk accesses.

4)

NOS/VE execution area.

All the above memory allocations are controlled by deadstart
parameters in the CMR, EQP, and IPR decks.

o

92
01/17/86
3.0

TUNING .METHODS

3.1

STEPS FOR TUNING
The following is a summary of the steps you can go through to tune
800s for ICEM DON:
1) Run CPO - Find what the botttenecks are. Tune by making NOS
configuration changes such as system resident and channel/disk
configuration .(see section 3.5).
Check disk use percentages from the CPD run. 50-607. is pretty
high. Moving overlays to eM (Central Memory) or UEM (Unified
Extended Memory) and/or allowing ICEM DON to run as system resident
will help speed up the product and decrease disk access. Also, try
to arrange your configuration so that equal access is occurring
across all disk channels. AVoid channel 0 because it cannot be
alternated in each mass storage device Equipment Status Table (EST)
entry.

o

2) Run ICEM ODN with the T option on and collect overlay load
numbers (CT file) for a given script. The IT file resulting from
the T option run is used for input (I=lfn) so that the run can be
repeated for comparison after each tuning attempt (base timing). A
program included on page C-14 of this Tuning Guide appendix counts
and sorts the counts by overlay for each overlay that was loaded
during the script execution.3) Based on CPD and the CT counts, move selected overlays into CM
(Central Hemory) and/or UEM (Unified Extended Memory). In level
630 of NOS a limited number of overlays can be put in CM, and near
400K the system hangs. The work~round is to put additional
overlays in UEM. At this level of the system, there does not seem
to be any performance difference between overlay loading from CM or
U~.

4) Recheck response time by running a script in a quiet system with
CTlME and RTlME control cards on each side of the ICEM ODN call.
These numbers will tell you the amount of CPU time and real time
used to make the run. Also, rerun CPD to check what is happening
to the system resources. There is a Timesharing Instrumentation
Package which measures response time, think time and transaction
rates of IAF (LOS Publication number 15190016). This package will
show how tuning has affected response time.

o

93
01/17/86
3.4

ICEH DDN SYSTEM RESIDENT
The advantage of having ICEM DDN system resident is that when it is
in the system, more than one copy of the code is available from
multiple disk channels. Also, selected overlays can be resident in
CM.
Do not bother moving ICEM DDN to the system if you have only one
~hannel to disk and you do not want to move overlays to CM or UEM.
Also, remember that ICEM DDN will "increase your system file by
about 70K PRUs on each device that is designated as a system
devi.ce.
On small capacity disk systems put ICEM DDN on the deadstart tape
rather than on a permanent file which is SYSEDITed after deadstart.
This will save 70K PRUs of permanent file space.
GPL overlays must be on a local file at execution time for GPL
users. It currently does not run any other way.

3.3

ICEM DDN OVERLAYS IN CENTRAL MEMORY
The problem with NOS 800 performance is caused by ICEM DDN having
to load overlays from the disk. Generally, if the most frequently
called overlays can reside in memory, the disk accesses will be
much lower. If all the overlays that are called are put in memory,
a script will run ~s well as it would on NOS/VE (virtual
environment). Of course, the data caching will not be as good as
VE but the performance should be considerably better than before
the overlays were put in CM.
Following is an exampl~ of the performance improvement on an 855
with the overlays in CM and other numbers showing relative
performance:
SYSTEM
------

760 NOS

Running time

CPU time

Comment

-------

------------ --------13
12
48
78

DDNlS3 on 844s (System file)
DDN1S3 on FMD's

830 NOS/VE
810 NOS/VE

374
18
78
138

760 NOS
760 NOS

371
291

7
7

DDNlS7 on 844s (System file)
DDNlS7 on FMDs (Local file)

855 NOS
855 NOS

267
160

9
9

DDNlS7 on Disk (Sys tem fi Ie)
3 overlays in CM+System file

855 NOS/VE

"
"

" "
" "

~,
....../

94
01/17/86

(J

The 100 second improvement for the 855 NOS is caused by reducing
disk accesses. In theory, if all the overlays that are called are
put in memory, the script would run as well as the 855 NOS/VE (18
seconds).
Also, notice the CPU time for each of the above machines. The CPU
time requirement for DDN157 is less than DDN153. The 830 and 810
is 4 and 6 times less capable than the 760 or 855. If the site is
CPU bound, the moving of the overlays into memory may not help
response time during periods of CPU saturation.
The following table summarizes the overlay situation with a typical
script:
Overlay

-------

o

CL04
CL52
CL02
CL72
CL270
CL75.
CL51
CL14
CL54

Load Count

----------

Field Length of Overlay*

----------------------53040
52551
43215
23066
44031
60042
54513
41300
30441

276
247
136
135
97
88
62
'56
48

Accumulated Sum*

--------------54K
126K
171K
215K
261K
340K
415K
457K
,507K

* Field length and sum are in octal.
These 9 overlays were loaded 1145 times. There were 1442 overlay
loads in all with a total of 32 overlays used.
After the 4th or 5th most frequently loaded overlay, the payoff
from having the overlay in Central Memory (CM) goes down. The rest
of the CM can be used for swap area. Both of these uses take away
some CPU usage that would be normally available to user programs.
But because most sites are disk bound, the swapping and overlay
loading from memory to memory saves on disk access and speeds up
the user response time.

o

If CPD runs and RTIME and CTlME control cards are used around a
script run before and after these tuning suggestions, the effect
can be measured. With less disk access the product (ICEK DDN) will
speed up and will make more use of the CPU so that swapping and
overlay loading will occur faster. This can have a secondary
effect of causing more CPU utilization due to more jobs (through
CPU swapping) having access to the CPU and less disk access due to
overlay loading from memory to memory loading. This secondary
effect may necessitate a reduction in the the job switch delay so
that the CPU is shared better between competing jobs. In any case,
the above tuning should have a positive effect on response time for
the average lCEK DDN user •

_---------,.,,_ .. -

.

-.-- ---

_._----_.---- ---- -- -- --

95
01/17/86
~,

3.4 CPU'BOUND 800
If your site is CPU bound (95-99%) , the moving of overlays to
Central Memory may cause the individual ICEK user to run a lot
faster but when a large terminal load is present the total
throughput may decrease. You may take steps to decrease the CPU
usage to optimize. Because the CPU is used to move overlays around
in memory, the moving of overlays to disk may decrease CPU usage.
This will slow down the terminal response for the user at lightly
loaded times but should make the user at CPU bound times run
better. This situation seems to be rather rare and is found only
on the 825s and lower machines. In determining if your site is CPU
bound do not be misled by maintenance jobs or batch jobs which use
the CPU when the time-sharing jobs are not running.
3.5 CPD READING
CPD or TRACER (NOS System Maintenance Reference Manual - 60459300)
and PROBE are used for statistical analysis of your system
performance. The data is used to determine areas where problems
occur and where improvements in design and system tuning can be
made. These products work by periodically gathering data about the
system and writing the data to a file.

TRACER is made up of 4 programs:
1) ICPD - Starts up CPD PPU program
2) CPD - CPD is a dedicated PPU program which mon-i tors sys tem
activity. Data is written to a direct access· permanent file for
future analysis •
. 3) ACPD - A post-processor program which generates an output report
from the direct access permanent file written by CPD.
See the NOS Maintenance Manual (60459300) for details of calling
parameters for TRACER. The following sequence will start and
complete TRACER operation:
1) ICPD,pl,p2, ••• pn. (~tarts CPD up)
(ends CPD data gathering)
2) ENDCPD.
3) ACPD,pl,p2, •.• pn. (processes the CPD data and generates a report)
The ACPD report is in three sections 1) System parameters and EST configuration.
2)

Sy~tem

Control Information.

I

\..

...

96
01/17/86

C)
3) Interval Samples.·
3.5.1 SYSTEM PARAMETERS AND EST CONFIGURATION

The System Parameters relate such things as the start ·date and
time, report interval, memory size, UEM, number of PPUs and various
lengths of software tables. The EST table is dumped showing the
channel and disk connections.
3.5.2 SYSTEM CONTROL INFORMATION
The System Control Information relates what the priority is for
each job class. The BC, TS, and D1 classes are especially
important to good system response. The BC and D1 should have a
lower PR (CPU priority) than the TS class. This will allow
time-sharing to always get the CPU before BC or D1 can get it.

o

The other important parameters are the UP (upper priority limit)
and LP (lower priority limit). These parameters are set based on
how often batch jobs are rolled in and out without ever getting
executed. If there is usually a lot of CM available, t·he UP and LP
can be lower for batch and detached jobs than for time-sharing'
jobs. These parameters control the rolling out of batch or
detached jobs when a time-sharing job requests more memory than is
currently available. If the execution memory is small in
comparison to the field length requests, the batch and detached
jobs should have the same UP and LP so that jobs are not rolled in
and out without doing any work. The NJ parameter can help this
situation. By controlling the number of batch jobs that can
execute at the same time, the batch field length can be controlled.
The NJ parameter for time-sharing controls the number of users
allowed.
The FL and AM parameters for each job class can be designated to
limit by job and/or job class how much Field Length (FL) may be
used and when to schedule the job to CM. These parameters can be
used to partition the memory by job class and run specific jobs at
a selected time of the day.
The CM parameter controls how long the UP priorities are in effect.
With faster CPUs a short duration (4-5 seconds) is desired so that
users that are running batch jobs in time-sharing mode are dropped
down to the batch priority (assuming that batch priority is the
same as the time-sharing lower bound priority). Thus, short
duration time-sharing tasks will get the most attention •

._" ...._. __ .. _.__ .. .. ... ""_._"_.,,._.__......,,._. __ ...._" .._..•._-_..
"

"

_--_.• .. _".. _---" ... "----",, •.. __ ._... .._ " - - - , , - - - - - - - - - _

_

97
01/17/86

3.5.3 INTERVAL SAMPLE
The following table shows some of the parameters and what action
might be taken to improve performance when a high percentage of use
is shown:
Parameter (high percentage)
PPUS ACTIVE
NO PPU AVAILABLE
CHANNEL ACTIVE
CPU USAGE IDLE
SYSTEM
SUB-SYS
SYS ORG
USER
FL AVAILABLE
IAF USERS
TRACKS AVAILABLE

Not enough Disk Channels or PPUs.
Same as PPUS ACTIVE.
40 + up means there are not enough disk channels.
High idle percent means the CPU is not being used could be caused by the system being disk bound.
System Software using excessive cpu.
Same as SYSTEM.
Same as SYSTEM.
You are getting as much as you can out of the system.
Application CPU usage may be excessive.
Large percent is good - lots of room to run jobs.
Number of users.
When a device has only 10% of its tracks available
the system automatically does not use this device
for TEMP files.

TOTAL ROLLOUTS
SECONDARY ROLLOUTS
TOTAL SECTORS ROLLED
SECONDARY SECTORS ROLLED
INSUFFICIENT CM
NO CONTROL POINT

Cause/Information

The statistics on total and secondary rollouts .
will tell you if your secondary rollout threshold
is large enough and how much your secondary
rollout device is being used;

Number of times no CM was available to bring in a job.
This number will tell you if you have enough control
. points defined.

3.6 PROBE

SECONDARY ROLLOUTS
will tell you if your secondary rollout threshold
TOTAL SECTORS ROLLED
is large enough and how much your secondary rollout
SECONDARY SECTORS ROLLED device is being used.
3) The number of PP requests to CPUMTR by function number.

4) The number of MTR requests to CPUMTR by function number.
S) The statistical data accumulated in low central memory - includes

such items as number of sectors rolled and number of rollouts.
PROBE data gathering is enabled at deadstart time by an IPRDECK entry.
SYSEDIT resets the PROBE data tables to zero.
PROBE is useful in moving PP routines to CM when they are called

(.r' I

\"--....-"

98
01/17/86

frequently enough, thus improving system performance.
3.7 CONSOLE WATCHING
Many times all the various tools are not as useful as just watching
the system console for signs of thrashing and/or particular user
abuse. The following items are worth watching for:
1) Users running batch jobs in time-sharing mode.
2) Batch jobs that are being rolled in but not getting the CPU
before they are rolled out again.
3) Jobs that have excessive resource requests over extended
periods.
4) Maintenance jobs running at too high a priority and/or too many
of them running. One. job (CT7) is probably enough. Too many
maintenance jobs cause a forced rollout every time a time-sharing
job is brought in.
r _____

l)

o

5) Permanent file dumping and loading during the prime shift will
slow down or stop any PF requests by your users.
6) NOS/VE running in a dual 800 can have a default priority that
allows NOS/VE to take the CPU away from NOS.

.

;!

......
j"

99
01/17/86

(~
4.0 PERMANENT/TEMP FILE ALLOCATION

We have found that allowing the temporary and permanent files to be
allocated on every device seem to be the best strategy to spread
the load onto as many units as possible.

C)

100
01/17/86

In many sites the Engineering Data Library (EDL) runs with ICEM DON
and can contribute to excessive resource use. The following EDL
file (IMF2STF/UN=IMF) should have the following values for best
performance:
3 NUMBER OF USER PROCESSES TO CHECK FOR EACH MTR LOOP
2 SEMI-IDLE RECALL TIME (MILLISECONDS)
1 ACTIVE RECALL TIME (MILLISECONDS)
1 K-DISPLAY REFRESH CYCLE
50 MAX NUMBER OF TIMES IDLE BEFORE SCP SWAP-OUT
30 MAX NUMBER OF CONNECTED USERS
10 MAX NUMBER OF OPEN DATA-BASES
170 MAX NUMBER OF ATTACHED FILES
3 NUMBER OF ALLOCATED USER STACKS
5 NUMBER OF INPUT BUFFERS
1 NUMBER OF INPUT QUEUE ENTRIES
3 NUMBER OF I/O BUFFERS
o NUMBER OF TRANSACTION FILES ON ECS.
1 NUMBER OF LONG WAKE-UP WAITS ALLOWED AT STACK
2 NUMBER OF SHORT WAKE-UP WAITS ALLOWED AT STACK
6000 LONG WAKE-UP WAIT SWAP-OUT DELAY
4000 SHORT WAKE-UP WAIT SWAP-OUT DELAY
30 PARCEL STACK PREEMPTION DELAY
30 SINGLE READ STACK PREEMPTION DELAY
o TRACE
The file DEFSTF/UN=IMF (installation file for IMF)·should be used
as a model. The default values which have been changed above are:
ACTIVE RECALL TIME - 30
TRACE = 1
Also, journal logging may be turned off for the EDL database. This
will save considerable overhead. However, if the system crashes
with the database open, the database file may have to be reloaded
from the last permanent file backup, instead of being recovered to
the point of failure.
To turn off journal logging, log into the account where the EDL
database file E120DDB resides,. and type the following commands:
GET,CHLOG21/UN=IMF
CHLOG21,OFF,E120DDB,E120LOG.

o
- - - ----

-_

....

_---

/---....
\.

C)

101
01/17/86
6.0 CONCLUSION
Due to the many ways ICEM DDN is used, and considering the many
other applications that are run on 800s, the tuning recommendations
mayor may not be applicable. Please send any additions or
deletions to the CIM Hotline.
CIM Hotline Numbers:

o

(U.S.) 800-227-9999
(Minnesota and International)

612-639-4040

102
01/17/86

C)
7.0 TUNING GUIDE APPENDIX

The following procedure and program will count the times each
overlay is called and the total number of overlays called by
processing the CT file which is output from a ICEM DDN run with the
T option on:

o

.PROC,SORTCT.
PACK·,CT, TAPE2.
FILE,TAPE2,BT=C,RT=U.
FTN5,I=SORTC,B=LGO,L=L,OPT=2.
LGO.
NOTE./ RESULTS ON FILE LIST •
•DATA,SORTC.
PROGRAM SORTCT(INPUT,OUTPUT,TAPE2,LIST,TAPE1=LIST)
INTEGER IBUF,INUM(512)
REWIND 1
REWIND 2
ITOTAL = 0
5
READ(2,END=15)IBUF
IF(IBUF .GT. 512)GO TO 5
IF(IBUF .LT. O)GO TO 5
lNUM(IBUF) = lNUM(IBUF)+l
ITOTAL = ITOTAL+l
GO TO 5
C
15

DONE READING CT.
WRITE(1,3000)
DO 30 J=1,512
K .. 0

20

30
9000
1000
2000
3000

LASTBG - 0
DO 20 1-1,512
IF (INUM(I) .GT. LASTBG) THEN
LASTBG - lNUM(I)
K= I
ENDIF
CONTINUE
IF(LASTBG .EQ. O)GO TO 9000
WRITE(1,1000) K,INUM(K)
lNUM(K) -= 0
CONTINUE
WRITE(1,2000) ITOTAL
FORMAT (' CL - ',03,3X,I10)
FORMAT (' SUM = ',110)
FORMAT ('1', 'OVERLAY NUMBER','
END

COUNT')

o
----------------

-------------

103
01/17/86

o

APPENDIX D: REPLACEMENT PAGES FOR ICEM DDN Vl.6 MANUAL SECTIONS
The remaining pages of this document consists of replacement pages
for the ICBM DDN V1.6 Reference Manuals. Reference information for
ICEK DDN Vl.6 is organized into eleven separate manuals. The
replacement pages are grouped respectively under each of the
separate manuals.

MANUAL

0

0

PUBLICATION
NUMBER

MANUAL
REVISION

SRB CHANGE
PAGES?

ICEM Design Drafting:
Introduction and System
Controls

60457130

rev K

yes

ICBM Design Drafting:
Data Management

60461410

rev D

no

ICBM Design Drafting:
Basic Construction

60461420

rev C

no

ICBM Advanced Design

60461430

rev C

yes

ICEM Design Drafting:
Drafting Functions

60461440

rev C

yes

ICEK Numerical Control

60461450

rev C

yes

ICBM Design Drafting
GRAPL Programming
Language Reference
Manual

60461460

rev B

no

ICEM GPL

60462520

rev B

yes

ICBM DDN Instant

60457140

rev G

no

ICBM DDN User's Guide

60456940

rev F

no

ICBM DDN System
Programmers Reference
Manual

60458560

rev C

no

1.8 Resel"'ed for Future Use

(J

1.8 Reserved for Future Use
1.9 Color Display
You can use the color display mode on any terminal, color or monochromatic. However,
the colors appear only on the color terminals. When you are working on a color
terminal, you must do a host repaint to view your changes. A host repaint uses the R
key, as opposed to a local repaint, which uses the PAGE key. The modal menu is as
follows:
COLOR DISPLAY
'.COLOR DISPLAY MODE
2.COLOR ENVIRONMENT

The following is information about the use of color:

o

•

Group and change color display mode require host repaints to change the color.

•

Groups (rectangular and circular arrays, balloons, and surface
texture symbols) return to their base entity color after the group is deleted.

•

The main header has a C = 0 to 15.

•

The values entered for the color table use ICEM DDN's modal for the number of
decimal places.

•

To see your current color display mode, enter 1.12 DISPLAY MODAL STATeS.

The following sections describe the choices in this menu.

1.9.1 Color Display Mode
With this modal, you can assign colors to entities, pens, and levels and perform color
management functions.
COlOR DISPLAY MODE
1.COLOR BY ENTITY TYPE
2.COLOR BY PEN NUMBER
3.COLOR BY LEVEL NUMBER
•. COLOR BY ENTITY COLOR
5.CURRENTCOLOR NUMBER
6.MODIFY PEN NUMBER COLOR
7.MDDIFY LEVEL NUMBER COLOR
8.COLOR SPECTRUM DISPLAY
9.MODIFY ENTITY COLOR
10. TEMPORARY ENTITY COLOR

The foIIowing sections describe the choices in this menu.

o
._ _ _ ._ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ....__ .. _•..

_,..-~-I-_--..a_I:'

.. -.P_'l.'-'7_ _ _ __

1.9.1.1 Color by Entit,. Type

1.9.1.1 Color by Entity Type
With this modal, entities are displayed by type. The color cannot be changed unless
you change the color table. This is the default color display mode if you enter the
system with a new part or you call up an old part that has this display mode saved.
Whether the color assignment was assigned by entity type or not (refer to table 3-1),
the system changes the color assignment to entity type and displays:
COLOR BY ENTITY TYPE ON

You return to 1.9.1 COLOR DISPLAY MODE.
You must do a host repaint to view the color change in old entities. The newly created
entities appear in the correct color.
Table 3·1. DeCault Color Numbers by Entity Type
Color
Number

Entity Type

o

Points

1

Line, are, conic, two-dimensional spline

2

Groups and arrays

3

Label and note

4

Linear, angular, diameter, and circular dimensions

5

Point to point, lathe, and grid

6

Three-dimensional spline, tabulated cylinder, and hexahedron

7

Section lining

8

Point set

9

Balloon, surface texture symbols, and composite curves

10

Template, vector, and data graphs

11

String

12

Tool

13

Surfaces and plane

14

True position and centerline

15

String

... _. ___ .______~.18_ ~~!~_~~~raftj~g Inu.oduction and System Controls for NOS

Revision K

·

o

.

Menll 2: BlanklUnblank

4

Using Menu 2
This menu controls blanking of current parts. Blanking leaves an entity in a current
part but does not display it. Unblanking makes it visible again.
1.10 BLANKIUNBLANK VIEW SELECT is used exclusively with this menu. Refer to
Using 1.10 BLANKIUNBLANK VIEW SELECT for more information.
The menu for this section is:
BLANK/UNBLANK
1.BLANK-SELECT
2•
-LEVEL RANGE
3.
-ALL OF A TYPE
4.
-ALL
5.UNBLANK-SELECT
6.
-LEVEL RANGE
7.
-ALL OF A TYPE
8.
-ALL

o

The BlanklUnblank menu offers these features:
Menu Title

Description

2.1 BLANK-SELECT

In a current part, blanks selected entities.

2.2 BLANK-LEVEL RANGE

In a current part, blanks entities on selected levels.

2.3 BLANK-ALL OF A TYPE

In a current part, blanks all entities of the selected
type(s).

2.4 BLANK-ALL

In a current part, blanks all entities.

2.5 UNBLANK-SELECT

In a

2.6 UNBLANK-LEVEL
RANGE

In a current part, unblanks entities on selected
levels.

2.7 UNBLANK-ALL OF A
TYPE

In a current part, unblanks all currently blanked
entities of the selected type(s).

2.6 UNBLANK-ALL

In a current part, unblanks all entities.

curre~t

part, unblanks selected entities.

o
_ _ _ _ _ _ _ _ _--=::Revision K

Menu 2: BlanklUnblank .·1

Using 1.10

Blan~nblank

Vie\\' SelE'ct

Using 1.10 BlankfUnblank View Select
Through the use of 1.10 BLANKIUNBLANK VIEW SELECT, you have the option of
displaying or not displaying entities in specified views. This function is called selective
view blanklunblank. It is independent of the blanklunblank function in that an entity
can be blanked but not necessarily selectively blanked, and vice versa. For example,
suppose you select a view in which an entity is to be selectively blanked. That entity
is selectively blanked in that specified view and is not displayed in that view; however,
the entity is still displayed in all other views, and is still unblanked. Changing the
1.10 BLANKIUNBLANK VIEW SELECT modal to ALL VIEWS and blanking that
same entity causes it to be both selectively blanked and unblanked, and therefore not
displayed in any view. Unblanking the entity causes it to be only selectively blanked
again, and displayed in all views except the view you originally specified.
If the modal is turned on, the system displays the following when you choose a
submenu from 2 BLANKIUNBLANK:

VIEW SELECTION
, . RANGE
2.VIEW NUMBER

Enter:
1

To select a range of views.
FROM VIEW •
TO VIEW •

Enter the range of views (1. to 420) to
be selectively blanked. Enter] or [ to
return to the VIEW SELECTION
prompt.

If the sequence number of a group lies within this range, the
subentities within this group will be blanked, even though the sequence numbers of
the subentities do not lie within this range.
2 To select an individual view.
VIEW NUIEER •

Enter the individual view number. Enter
[ or ] to return to the VIEW
SELECTION prompt.

You continue to the blanklunblank choice you selected.
Selective view blanking is a cumulative function. If an entity is selectively blanked in
two different views in separate operations, that entity is selectively blanked in both
views. To reduce the number of views in which an entity is selectively blanked, use a
aelective unblank function. An entity may be selectively blanked or unblanked in views
1 through 420.

An unblank with the blanklunblank view select modal set to all displayed views does
not unblank views that have been selectively blanked. These views must be selectively
unblanked to be redisplayed.
Hexahedrons cannot be selected with the blanklunblank or selective view blanklunblank
functions. Dimensions, notes, centerlines, and feature frame symbols may be selected,
,but are selectively blanked only if the view number entered corresponds with the
entity's view of definition.

4·2 ICEM Deaign/Drafting Introduction and System Controls for NOS

Reviaion K

REPLACEMENT PAGES

-----------------

o
MANUAL TITLE:

ICEM Advanced Design

PUBLICATION NUMBER:
REVISION LEVEL:

60461430

C

INSTRUCTIONS:
To update this manual, for which the previous revision was C,
make the following changes:

;----....

U

Remove:

Insert:

3-21,22

3-21,22

3-27,28

3-27,28

3-39,40

3-39,40

4-25,26

4-25,26

5-3,4

5-3,4

o
- - - - - - - - _ ••.........._-._... _..... _........

-

....

_ ..- .._-_. - - -

c'

15.2.5 Composite Curve

o

15.2.5 Composite Curve
With this choice, you can create a composite curve from a set of contiguous curves.
The curves of the composite curve must be selected end to end in sequential order. You
cannot refer to the subcurves of a composite curve individually, but only as the whole
composite curve. The allowable entities in composite curves are lines, arcs, conics,
two-dimensional splines, three-dimensional splines, and Bezier curves.
Composite curves have these characteristics:
•

Composite curves are single entities.

•

Composite curves are displayable entities and can be assigned display attributes,
such as level.

•

A composite curve cannot be a member of another composite curve.

•

The number of allowable entities incorporated in a composite curve ranges from a
minimum of 2 to a maximum of 100.

•

Composite curves are selectable entities but the individual entities incorporated in
them cannot be selected.

•

Composite curves can be deleted without deleting the individual entities
incorporated in them (refer to 3 DELETE in the ICEM Design/Drafting Introduction
and System Controls manua}). When the composite curve is deleted, the individual
entities retain the display attributes of the composite curve. The original display
attributes of the individual entities are lost.

•

Composite curves behave as single entities when these operations are applied to
them: TRANSLATE, ROTATE, MIRROR, SCALE, DUPLICATE, or any combination
of these operations.

o

When you begin using the Composite Curve operation, the system displays:
INDICATE ENTITY

Use the graphics cursor to screen select the
curves to be selected.

If you want to use another method of selection, enter CTRL-E to receive the following

menu:
Use the entity selection procedure to select the
contiguous curves that are to form the composite
curve. Selected curves must be connected from
end to end. You may select a maximum of 100
curves.
After you select the curves and enter ], the system defines
the composite curve and displays!
ENTITY SELECTION
1.SCREEN SELECT

CO~POSITE CURVE WITH
XXX SUBCURVES CREATED,

o

You are then returned to the Screen Select Mode
with the composite curve operation,

rnen~

to continue

16.2.6 Vec:t.or

If' you h~ve ended the curve selection procedure and fewer than two curves have been
lpecified, the system displays:
COMPOSITE CURVE NOT DEFINED.
AT LEAST TWO CURVES REQUIRED.
If the selected curves are not contiguous, the system displays:

COMPOSITE CURVE NOT DEFINED.
CURVES ARE t«lT CONTIGUOUS IN THE
ORDER OF SELECTION.

If the selected curves are members of groups, the system displays:
CURVES CANNOT BE IN GROUPS
If you selected fewer than two curves or the selected curves were not contiguous, you
are returned to the Entity Selection menu to reselect the curves.

You are not allowed to select more than 100 curves for incorporation in a composite
curve. If you select more than 100 curves, the system displays:
MAXIMUM OF 100 ENTITIES HAS
BEEN SELECTED.

15.2.6 Vector
With this choice, you can create new vectors or modify existing vectors. A vector is a
lingle line segment that has magnitude and direction. Its length represents its
magnitude. The direction of a vector is from its tail to its head, which has barbs on it.
Vectors are always dermed in model coordinate space.
The following menu is described in this section:
VECTOR
1.SCREEN POSITION
2.KEY-IN
3.2 POINTS
4.SURFACE UNIT NORMAL
5. SCALAR TIlES VECT~
6.CROSS 2 VECTORS
7.NORMALIZE VECTOR
8.LENGTH AT GIVEN ANGLE
9.INTERSECTION OF 2 PLANES
10.SUM OR DIFF OF 2 VECTORS
11.PT AT ANGLE TO LlNE/VECTOR
12.MOOIFY/REPLACE
l3.REVERSE SURFACE NORMAL

The choices in this menu are described next.

Reviaion C

15.2.6.12 ModifylRepJace

INDICATE 2-D CURVE

U Be the graphics cursor to select an existing line
or vector to use as the base for the angular
measurement.

1.ANGLE • n.nnnn
2.LENGTH • n.nnnn

Enter new values for the angle and length of the
vector.

NOTE

Vectors defined by these menus cannot be modified: 2 Points (15.2.6.3),
Surface Unit Normal (15.2.6.4), Cross 2 Vectors (15.2.6.6), Normalize Vectors
(15.2.6.7), Intersection of 2 Planes (15.2.6.9), Sum or Diff of 2 Vectors
(15.2.6.10), and Reverse Surface Normal (15.2.6.13). If vectors defined by
these menus are selected for modification, control will be returned to the
Select Entry Mode menu.

o

o
Revilion C

Menu 15.2: 3·D Curvel 3·27

-_.................. _ _._._._._--_._._..._._ _ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ...

...

15.2.6.13 Revene Surface Normal

15.2.6.13 Reverse Surface Normal
With this choice, you can create and display a unit surface normal vector.
You can also reverse the normal direction of a specific surface. This is
useful because some Numerical Control manufacturing operations require that
the normal vectors point away from the material side of a surface. You can
create a surface without regard to its normals and then confirm or change them
later.
SURF ACE tOtMAL fII)OE
1.DISPLAY VECTOR
2.REVERSE tOtMAL

Enter:
1 To define and display a unit surface normal vector on a selected surface.

INDICATE SURFACE

Use the graphics cursor to select a surface.
Selecting the surface with the graphics cursor on
the surface causes the system to define the unit
surface normal vector at the graphics cursor
location. Selecting the surface with the graphics
cursor off the surface causes the system to define
the vector at the surface parameters u,v (0.5,0.5).
2 To reverse the normal direction of a surface.
REVERSE trJRMAL II>DE
1.INDICATE SURFACE
2 . REV. LAST VECTOR

Enter:
1 To use the graphics cursor to indicate the
surface for which the normal direction is to be
reversed. The system indicates this surface by
displaying a unit normal on the surface at
u,v-(O.5,O.5). Previously created normal
vectors are unchanged.
2 The surface whose normal direction is to be
reversed is the one which is associated with the
last normal vector created with 1. DISPLAY
VECTOR under the SURFACE NORMAL MODE prompt.
This vector is delected and replaced by a new
reversed vector at the same location.

C,I
3·28 JCEM Advanced neaign for NOS

ReviaioD C

15.2.7.1.4 Conversion

o

15.2.7.1.4 Conversion
With this choice, you can approximate curves (lines, arcs, conics, two-dimensional
splines, three-dimensional splines, machining curves, point set, composite curve, Bezier
curves) by using a Bezier curve. The approximation is an interpolation if the curve is a
line.
INDICATE CURVE

Select a curve.

CURVE EXTENT
1.ENTIRE CURVE
2.PART OF CURVE

Enter:
1 To approximate the entire curve.
2 To approximate only part of the curve.

If you entered 2.PART OF CURVE, the system displays:
START PARAMETER
1.SCREEN POSITION
2.K.EY-IN
3.EXISTING POINT
4.SElECT CURVE END

Enter:
1 To indicate a position near the desired point
at which the new curve starts. If the position
does not lie on the curve, the shortest
two-dimensional normal is dropped from the
position to the curve.
2 To enter the parameter value to define the
start point. The system displays the
parameter values of the start and endpoints
of the curve. You can enter a-value between
those two values to define the point within
the curve, or beyond them to define the point
on the extended curve.

o

3 To select an existing point near the desired
point at which the new curve starts. If the
point does not lie on the curve. the shortest
three-dimensional normal is dropped from the
point to tile curve.
4 To indicate one end of an existing curve.
Then you are prompted for the END PARAMETER having the same choices.

After entering 1. ENTIRE CURVE or after prompting END PARAMETER for 2. PART OF
CURVE, the system displays:
ORDER • n

o

A default order is given that varies by the curve type. You can
accept the value n or enter an appropriate value. If the
.elected curve is a line, the order is always 2. For other
types of curves the minimum order is 4.

If the existing curve is an ellipse and the opening angle is larger than 180,
two curves are generated in order to more closely match the ellipse.

Reviaion C

Menu 16.2: 3·0 Curves 3-39

16.2.7.1.6 Dupl&~clEs1end

15.2.7~1.5 Dupl&TrunclExtend

\'--

.....

With this choice, you can define a Bezier curve that is identical to part of the Bezier
curve (segment) or that extends a Bezier curve (extension).
INDICATE BEZIER CURVE

Select a Bezier curve.

START PARAMETER

Enter:

1.SCREEN POSITION
2.KEY-IN
3.EXISTING POINT
4.SELECT CURVE END

1 To indicate a position near the desired point
at which the new curve starts. If the position
does not lie on the curve, the shortest
two-dimensional nonnal is dropped from the
position to the curve.
2 To enter the parameter value within the
range from -1 to 2 to indicate where the
starting point is to be. The parameter values
o to 1 defme points within the existing curve.
The parameter values from -1 to 0, or from 1
to 2, define points on the extended curve.
3 To select an existing point near the desired
point at which the new curve starts. If the
point does not lie on the curve, the shortest
three-dimensional normal is dropped from the
point to the curve.
4 To indicate one end of an existing .curve.

Then you are prompted for the END PARAMETER having the same choices.

15.2.7.2 Modification
With this choice, you can modify a Bezier curve. The menu described in this section is:
IIlOIFICATION
1.POLYGON
2.CONSTRAINTS
3. DEFORMATION
4.DEGREE
5.SEGMENT
6.PARAMETER

The choices in this menu are described next.

Revision C

3-40 ICEM Advanced Daign for NOS
--------

------------------------------------

-

-----------------------

CI

15.3.9 Sphere

o

15.3.9 Sphere
With this choice, you can create a sphere. This surface is 'the set of points located at a
specified distance from a center point. 15.1.3 SURFACE PATHS is used to construct the
sphere with the desired number of surface paths.
CENTER POINT
1.SCREEN POSITION
2.KEY-IN
3.EXISTING POINT

Indicate the center point of the sphere.
Enter:
1

To use the graphics cursor to indicate a
position.

2

To enter the xt-, yt-, and zt-coordinates.

3 To use the graphics cursor to select an
existing point.
After you select a center point for the sphere, the system displays:
FULL EQUATOR?

Enter:
Y To construct the sphere with a full 180° equator.

The equator rotates counter-clockwise
from the positive x-axis of the work olane
around the normal vector of the work plane.
Furthermore. the equator angles can only
range between 0 and 180 degrees.

o

N To construct the sphere with' other than a
1800 equator.

If you enter N, the system displays:
1.STARTING ANGLE • n.nnnn
Enter the starting angle and the ending angle of
2.ENDING ANGlE • n.nnnn
the equator. Default angles are 00 and 180°.
After you define the equator, the Iystem displays:
FULL CIRCUMFERENCE?

Enter:
Y To construct the sphere with a full 360°
circumference. The circumference rotates
about the horizontal axis in the view of
definition and is measured from the top out
of the screen.

N To construct the Iphere with other than a
3600 circumference. End minus start angle must
be less than or equal to 360 degrees.
If you enter N, the system displays:

o

1.STARTING ANGLE • n.nnnn
2.ENDING ANGLE • n.nnnn

Enter the starting angle and the ending angle of
-the circumference. Default angles are 0° and
360°.

After you defme the circumference, the system displays:
1.RADIUS • n.nnnn

Enter the sphere radius. Default is 6.35 mm
(0.25 in).

Reviaion C
- - - - - - - - - - - - - - - - - - - - - - - - --_

..

__._---

Menu 15.3: Surfaces "·25

15.3.10 CJliDder

The sphere in figure 4-5 bas an equator of 300 to 170° and a circumference of 00 to
270°.
CIRCUMFERENCE

EQUATOR

o
SURFACE PATHS
1. NUMBER OF U
2. NUMBER OF V
3. POINTS PER U
4. POINTS PER V

PATHS=21
PATHS=7
PATH =7
PATH =21

170
VIEW OF DEFINITION

RIGHT SIDE OF VIEW OF DEFINITION

Figure 4·5. Sphere

15.3.10 Cylinder
With this choice, you can create a right circular cylinder. This surface is the set of
points at a specified distance from a center axis line. A cylinder may be generated
using one· of two methods. With the rll'st method, you specify an axis, radius, and
start/end angles. With the second method, you specify an arc and a height. The system
generates an axis normal to the arc and through its center. The cylinder is dermed
using the radius and angles describing the arc. 15.1.3 SURFACE PATHS can be used to
construct the cylinder with the desired number of surface paths.
CYLINDER DEFINITION
1.AXIS
2.EXISTING ARC

Enter:
1

To specify an axis, radius, and starting and
ending angles. Continue to AXIS.

2

To specify an arc and a height. Continue to
EXISTING ARC.

The choices in this menu are described next.

Axis
If you select 1.AXIS from the Cylinder Dermition menu, the system displays:

AXIS FORM
1.EXISTING LINE
2.EXISTING POINTS

.·18 ICEM Advanced Dnicn (or NOS

Reviaion C

,-

.. ~

15.4.1 Hexahedron

o

15.4.1 Hexahedron
With this choice you can create a hexahedron, which is a solid bounded by orthogonal
planes. Indicate the center point of the hexahedron.
CENTER POINT
1.SCREEN POSITION
2.KEY-IN
3.EXISTING POINT

Enter:
1 To use the graphics cursor to indicate a
position.
2 To enter the xt-, yt-, and zt-coordinates.
3

To use the graphics cursor to select an
existing point.

After you select a center point for the hexahedron, the system displays:
1.0XT • n.nnnn
2.0YT • n.nnnn
3.0ZT • n.nnnn

Enter either the distances along the x-, y-, and
z-axes from the center point to the hexahedron
faces, or the normal distances from the center
point to the orthogonal planes bounding the
hexahedron.

o

o
Reviaion C

Menu 15.4: Solids 5-3

16.4.2 Spheroid

15.4.2 Spheroid
With this choice, you can create a solid sphere. Indicate the center point of the
spheroid.
CENTER POINT
1.SCREEN POSITION
2.KEY-IN
3.EXISTING POINT

Enter:
1

To use the graphics cursor to indicate a
position.

2 To enter the xt-, yt-, and zt-coordinates.
3

To use the graphics cursor to select an
existing point.

After you select a center point for the spheroid, the system displays:
FULL EQUATOR?

Enter:
Y To construct the spheroid with a full 180°

equator. The equator rotates about the
vertical axis in the view of definition and is
measured from the right to the left.
N To construct the spheroid with other than a
180° ~uator.

If you enter N, the system displays:
1.STARTING ANGLE • n.nnnn
2.ENDING ANGLE • n.nnnn

Enter the starting angle and the ending angle of
the equator. Default angles are 0° and 180°.

After you derme the equator, the system displays:
fULL CIRCUMFERENCE?

Enter:
Y To construct the spheroid· with a full 360°
circumference. The circumference rotates
about the horizontal axis in the view of
dermition and is measured from the top out
of the screen.
N To construct the spheroid with other than a
360° circumference.
If you enter N, the system displays:

1.STARTING ANGLE • n.nnnn
2.ENDING ANGLE • n.nnnn

Enter the starting angle and the ending angle of
the circumference. Default angles are 00 an~ 360°.
End mi~us start an~les must be
less than or equal to 360 degrees.

After you define the circumference, the system displays:
1.RADIUS

• n.nnnn

I-t leEK Advanced

Desicn for NOS

Enter the radius of the spheroid.' Default is 6.35
mm (0.25 in).

ReviaiOD C

REPLACEMENT PAGES

o
MANUAL TITLE:

ICEM Design/Drafting Drafting Functions

PUBLICATION NUMBER:
REVISION LEVEL:

60461440
C

INSTRUCTIONS:
To update this manual, for which the previous revision was C,
make the following changes:

o

o

Remove:

Insert:

2-21,22,23,24

2-21,22,23,24

18.3 2·D Section Analysis

o

Select the type of analysis to be performed.
SELECT ANALYSIS
1. PERIMETER
2.AREA
3.CENTER OF GRAVITY
4.AXIAL MOMENTS OF AREA
S.AXIAL MOMENTS OF INERTIA
6.PRINCIPAL MOMENTS OF INERTIA
7.PRINCIPAL AXES ANGLES
a.PRODUCTS OF INERTIA
9.AXIAL RADII OF GYRATION
10.POLAR MOMENT OF INERTIA
11.POLAR RADIUS OF GYRATION

Enter:
1 To determine the perimeter of the
figure.
2 To determine the area of the figure.
3 To determine the center of gravity of
the figure.
4 To determine the axial moments of the
area of the figure with respect to each
coordinate axis.
5 To determine the axial moments of
inertia (second moments of area) of the
figure with respect to each coordinate
axis.
. 6 To determine the principal moments of
inertia of the figure with respect to the
principal axes.
7 To determine the angles between the
coordinate axes and the principal axes
(in degrees).

o

8 To determine the products of inertia of
the figure.
9 To determine the axial radii of gyration
of the rlgUl'e with respect to each
coordinate axis.
10 To determine the polar moment of
inertia with respect to the local origin of
the figure.
11 To determine the polar radius of
gyration of the figure.
The origin used in response to selections 3 through 11 is the origin indicated in
response to the LOCAL ORIGIN FOR ANALYSIS prompt. The coordinate axes used in
response to selections 4. 5, 6, and 9 are those that pass through this origin and are
parallel to the bottom and left edges of the screen.

o
Reviaion C

Menu 18: Analysis 2·21
.. - ' . _ - " ' - -

...

_----------

18.4 3·D Analysis

18.4 3·D Analysis
With this choice, you can calculate specific analytical properties of certain
three-dimensional figures. These figures should be two-dimensional, closed
shapes that will be projected to a depth, rotated about the XT-axis. rotated
about the YT-axis, or rotated about a given line. If the fi~ures are to be
rotated about an axis, they may not cross· the axis of rotation. Shapes in
three-dimensional space may also b~ used, but only their nrojection onto the
XT,YT plane will be considered. The following approximate analyses can be
performed:
•

Surface" area

•

Volume

•

Weight and/or weight per unit length

•

Firat moment and center of mass

•

Moment ofmertia

•

Radius of IYJ"&tion

•

Spherical moment

•

Spherical radius of gyration

or inertia

The system displays the following menu choices:
3-D ANALYSIS
1.PERFORM ANALYSIS
2.DISPLAY ACCUMULATED RESULTS

Enter:
1 To perform analysis on a projected or
rotated object.
2 To display the accumulated results of
three-dimensional analysis on two or
more distinct objects.

Revision C

18.4.1 Perform Analysis

o

_ 18.4.1 Perform Analysis
With this choice, you can specify the type of three-dimensional figures to be analyzed.
SELECT ANALYSIS
1.PROJECTED
2.ROTATED ABOUT
3.ROTATED ABOUT
•. ROTATED ABOUT

TYPE
THE Xl-AXIS
THE YT-AXIS
A LINE

Enter:
1

To select projected two-dimensional entities.
Enter the bottom and top zt values of
the projected figure to be analyzed. The
default values are:

1.lT BOTTOM • n.nnnn
2.lT lOP
• n.nnnn

l.ZT BOTrOM = -1.0 in (-25.4 mm)
2.ZT TOP = 1.0 in ( 25.4 mm)

Enter:
To return to the Select Analysis
~ menu.

o

To accept the default -/alues and
continue to the DENSITY prompt.
2

To select a two-dimensional figure to be rotated 3600 about the xt-axis.

3

To select a two-dimensional figure to be rotated 3600 about the yt-axis.

4

To select a two-dimensional figure to· be rotated 3600 about a line in the XT, YT
plane.
Use the graphics cursor to select an
existing line as the axis of rotation for
the two-dimensional figure. The line
should be coplanar with the figure and
both should be in the XT, YT plane. If
they are not, the system projects them
onto the XT,YT plane and uses the
projections for analysis.

INDICATE LINE

Enter:
[

To return to the Select Analysis
Type menu.

]

To return to 18.4 3-D ANALYSIS.

o
MeDU 18: Analyais 1·13

ReviaioD C

-

- - - - - - - - - - - _ .__ ..

--_._._ .. _.._--....

_... - - _.. -.----.. -.-- ._--

.~-~.-.------~----

-----... .....- .. -._-_.. _.- - ...--. ----------.- --

-.

18.4.1 Perform Analysis

For all types of figures, the system next displays:
1.DENSITY • n.n

Enter the de1?-sity of the figure in grams
per .cubic millimeter (pounds per cubic
inch). The default value is 1.0.
Enter:
[

To return to the Select Analysis Type
menu.

)

To accept the deCault density.

Now .elect the entity you want to analyze.
INDICATE 2-D CURVE

Use the graphics cursor to screen select the
edges of the figure. A maximum of 250 curves
can be selected. The generating figure must be
closed.

11' you want to use another method oC .election, enter E or CTRL-E to receive the
following menu:
ENTITY SELECTION
1.SCREEN SELECT
2.OlAIN
a.REGION IN

UBe the Entity Selection menu to identif'y
the edges. For more information, reCer to
the ICEM Design/Drafting Introduction and
Systems Controls manual.
Enter:
[

To return to the DENSITY prompt.

]

To return to the Select Analysis Type
menu if' you made no' .elections. If you
made the selections, entering) sends
you to the INDICATE 2·D CURVE
prompt. In the case oC a rotated figure,
if the edges do not Corm a closed curve,
perpendiculars Crom the ends of the
curve are dropped onto the axis of
rotation, thereby closing the curve.

c

c
2·24 ICEM Design/Drafting Drafting Functions for NOS

Revision C

REPLACEMENT PAGES

o
MANUAL TITLE:

ICEM Numerical Control

PUBLICATION NUMBER:
REVISION LEVEL:

60461450
C

INSTRUCTIONS:
To update this manual, for which the previous revision was C,
make the following changes:
Remove:

o

Insert:

6-23,24

6-23,24

7-17,18

7-17,18

14-3,4

14-3,4

17-1,2,3,4,5,6,7,8,9,10

17-1,2,5,6,7,8,8.1,9,10

19-35,36,37,38

19-35,36,36.1,37,37.1,38

19-45,46

19-45,46
20-5,6,7,8,9

·0

Retraction Between Points CPoint·to-Point Only)

C)
GPG Statement
The SRTRCT statement sets tool motion from point to point.
Statement Format:
SRTRCT / PROMPT]
NONE
CLEAR
RETRCT

I

o

Parameter

Description

PROMPT

Prompts for the options at generation time.

NONE

Moves the tool directly with no retraction between points.

CLEAR

Moves the tool from point to point using the clearance distance
from the next point. If the next point is lower or equal to the next
point, the retract distance is that of the current point plus the
clearance distance. If the next point is higher, the retract distance
is that of the next point plus the clearance distance.

RETRCT

Moves the tool to the retract plane for motion between points.

o
_...

__

..

_-----_.•

_- _ - - - ..

- - - - - - - - - - _ _--_.- .......__ _._ .•

..

....

..

-

-- -

....__

..

'

..

-

Spindle

Spindle
The spindle speed and direction is set using the following methods.

Generate
The prompts that appear at toolpath generation time are the. same as for the Modify
Current Parameters menu except that you do not select the prompting option.

Modify
It you selected Spindle from the Modify Current Parameters menu, you can set the
.pindle speed and direction.
SPINDLE SPEED
1.SPINDL SPD
2.DIRECTION

50
CLW

Enter [ to return to the Modify Current Parameters menu with no changes.
Enter] to accept the values.
Enter:
1 To set the spindle speed.
1.SPINDL SPD

50

Enter the spindle speed.
Enter:
]

To accept the value and return to
the Spindle menu.

[

To return to the Spindle menu with
no changes.

2 To set the spindle direction.
SPINDLE DIRECTION
1. CLOCKWISE
2. COUNTERCLOCKWISE

.Enter:
1 To indicate clockwise direction.
2 To indicate counterclockwise
direction.

- ---- - - - - - - ......... --.,. ..... ,- ... ,.~--

-~--,

"' __ • __ 1_~___ ~nc:

]

To accept the value and return to
the Spindle menu.

[

To return to the Spindle menu with
DO changes.

N/C Command Editor

c)

Move Command (M)
The M command aovel test froa one point in the, file to another point in the file.
Delcription

COtllDUlnd

Move line lpl after lp2.

M lp1 T lp2

"

" M lp1,lp2 T lp3

Move line. lpl to lp2 after lp3.

11 M N III T lp2

Move nl line. beginning with the current line after
line Ip2.

11 M lpl N n1 T lp2

Move nl linel beginning with line lpl after line lp2.

HOT!
The text of the lalt line aoved il the only
line dilplayed.

baaples:

o

Entry

SYlte1l Action

11 M X T 100

Kove line X after line 100.

11 M G,G T G

Move the linel between the nearest toolpath points of
two .creen .electionl and inlert thea after the
toolpath point of a third .creen-Ielected point.

"

Move liDeI 300 to 400 to the beginning of the file.

M 300,400 TO" .

71 K H3 T L

7' M 22 HID T 200

Move 3 I1nel beginning with the current I1ne after
the 1•• t I1ne.
", Move 10 l1n•• beginn1nl with 11ne 22 after line 200.

o
11-38 leEM Numerical Control for NOS
- - - - - - - - - - - - '-"--"-'---"'-'"

'"

.,-_._._._... _...._.. -

Revision C

NIC Command Editor

Copying and transforming lines from another toolpath.
Command

Description

?? C lp1 (S.M) T lp3

Copy and transform ltne lp1 from the selected
toolpath after lp3.

1? C lp1,lp2 (S,M) T lp3

Copy and transform lines lp1 to lp2 from the
.elected toolpath after lp3.

1? C N n1 (S,M) T lp3

Copy and transform n1 lines beginning with the
first line from the selected toolpath after lp3.

?? C lp1 N n1 (S.M) T lp3

Copy and transform n1 11nes beginning with line
lp1 from the .elected toolpath after lp3.
NOTE

1) The letter'S' must be included within the parentheses to indicate
that the lines copted are from another toolpath. To choose the
toolpath to copy from, follow the standard .election procedure
for toolpath entities.
2) The letter 'M' must be included within the parentheses to
ind;cate that a matrix copy operation is to be performed.
3) Line parameters C. X. y. Z. G. line+num. and 11ne-num cannot
be used to .pecify the line range to copy .

• ) The text of the la.t line copied is the only line displayed.
You can add a repeat para~eter to the MATRIX COpy coNftand which will
.'low you to copy and transform the .ame lines multiple times.
The form of the repeat parameter is

R r1
wnere r1 indicates the number of times the lines will be copted.
Command

Descript10n

1? C lp1 (M) T lp3 R r1

Copy and transform line lp1 after lp3.
Repeat .r1 times.

11 C lp1.1p2 (S.M) T lp3 R r1

Copy and transform lines lpi to lp2 from the
.elected toolpath after lp3. Repeat r1 times.

11 C N n1

Copy n1 lines beginning with the f1r.t line
from the file fna""e after lp3. Repeat r1
t1 ..es.

(fna~e.M)

T lp3 R r1

Example:
Entry

System Action

1.1 C 100.200

(M)

T 10

Copy and transform lines from 100 to 200 after
line 10.

11 C A (FRED.M) T L

Copy and transform all lines from file FRED
after the last line.

11 C F N3 (S,M) T G

Copy and transform 3 lines beginning with the
first line after the nearest scr •• n selected
goto point.

11 C 10.100 (M) T C R2

Copy and transform lines 10 to 100 after the
current line. Repeat the operation twice.

Revision C

Menu 17.11: Display and Edit

19.37.1

NJC Command Editor

o

Matrix Copy Command (C)
The C cOMmand can .lso copy .nd tr.nsform lines from one place to .nother,
either within the edit.d toolp.th, or from .nother fil. or toolpath.
Copying .nd tr.nsforming ltnes within the edit.d toolpath.
Comm.nd

D.scription

11 C lp1 (M) T lp3

Copy line .nd tr.nsform lp1 .ft.r lp3.

11 C lp1,lp2 (M) T lp3

Copy and tr.nsforll lines lp1 to tp2 aft.r lp3.

11 C N n1 (M) T lp3

Copy .nd tr.nsform n1 lin.s beginning with the
current line .fter lp3.

11 C Ip1 N n1 (M) T lp3

Copy .nd tr.nsform n1 lines beginning with line lp1
.ft.r lp3.
NOTE

1) The letter 'M' lIust be included within the parentheses to
indic.t. that a •• trix copy op.r.tion is to b. perform.d.
2) Line par.m.t.rs C, X, Y, Z. G, line.num, .nd line-num c.nnot
be us.d to sp.cify the line rang. to copy.
3) The text of the last line copied in the only line di.play.d.
Copying .nd tr.nsfor",ing lines from .nother fil •.

0

Command

D.scription

11 C lp1 (fname.M) T lp3

Copy .nd tr.nsform line lp1 from file fn.m.
aft.r lp3.

'11 C lp1,lp2 (fn.m.,M) T tp3

Copy .nd tr.nsform lines lp1 to lp2 from
fil. fname .fter lp3.

11 C N n1 (fn.m.,M) T lp3

Copy .nd transform n1 lines beginning with the
first line from fil. fna ... after lp3.

11 C lp1 N n1 (fna".,M) T lp3

Copy .nd tr.nsform n1 ltnes b.ginning with line
lp1 from fil. fname after 1p3.
NOTE

1) The f ne na ...... st be included within the p.rentheses.

2) The letter 1M' lIust be includ.d within the par.nthes.s to
indic.te that a aatrix copy op.r.tion i. to be perforMed.
3) Line p.r.... t.r. C, X. Y. Z, G, line.num, .nd line-null c.nnot
be used to .p.cify the line r.nge to copy .
• ) File na ... 's' c.nnot b. copied.
line. frOll .nother to01p.th.

See copying .nd tr.nsfor.ing

5) The text of the ' •• t line copi.d is the only line displ.yed.

o
19.37

lCEM Numerical Control for NOS

Reviaion C

N/C Command Editor

c\

Copying lines from another toolpath.
Command

Description

11 C lpi (S) T lp3

Copy line lp1 from the toolpath selected after
lp3.

11 C 1pi. 1p2 (5) T 1p3

Copy lines lp1 to lp2 from the toolpath .elected
after lp3.

11 C N n1 (S) T lp3

Copy n1 lines beginning with the first line from
the toolpath .elected after lp3.

11 C lp1 N n1 (S) T lp3

Copy n1 lines beginning with line lp1 from the
toolpath .elected after lp3.
NOTE

1) The letter '5' must be included within the parentheses to indicate
that the lines copied are from another toolpath. To choose the
toolpath to copy from. follow the standard selection procedure
for toolpath entities.
2) Line parameters C. X. Y. Z. G. line+num. and line-num cannot

be used to .pecify the line range to copy (lp1 or lp2).
3)

The text of the last line copied 15 the only 'ine displayed.

You can add a repeat parameter to the COpy command which will allow you
to copy the same lines multiple times.
The form of the repeat parameter is
R

r1

where ri indicates the number of times the lines will be copied.
Command

Description

11 C 1p1 T 1p3 R r1

Copy line lp1 after lp3.

11 C lp1.1p2 (S) T lp3 R ri

Copy lines lpi to lp2 from the toolpath .elected
after lp3. Repaat r1 times.

11 C N n1 (fname) T lp3 R ri

Copy n1 lines beginning with the first line from
the file fname af.ter lp3. Repeat ri times.

Repeat ri times.

Example:
Entry

System Action

11 C A (FRED) T L

Copy all lines from file FRED after the last
'1ne.

11 C 100.200 (S) T 0

Copy lines 100 to 200 from the toolpath that
is selected to the beginning.

11 C N3 T 100

Copy 3 lines beginning with the current line
after 'ine 100.

11 C F.C T C R5

Copy the '1nes from the first line to the
current line after the current line. Repeat
the operation five times.

C,I
Revision C

Menu 17.11: Display and Edit

19. 36 .1

NIC Command Editor

C\

Copy Command (C)
The C command copies te~t from one place to another. either within
the edited file. or from another file or toolpath.
Copying lines within the edited file.

Command

Description

17 C 'pi T lp2

Copy line -lp1 after lp2.

17 C lp1.1p2 T lp3

Copy lines lp1 to lp2 after lp3.

17 C N n1 T 1p1

Copy n1 lines beginning with the current line
after lp1.

77 C lpi N n1 T 1p2

Copy n1 lines beginning with line lp1 .fter lp2.

NOTE
The text of the last line copied is the only line displayed.
Copying lines from another file.

o

Command

Description

11 C lp1 (fname) T lp3

Copy line lp1 from file fname after lp3.

11 C

lp1.1~2

(fname) T lp3

Copy lines lp1 to lp2 from file fname
after lp3.

77 C N n1 (fname) T lp3

Copy n1 lines beginning with the first-line
from file fname after lp3.

11 C lp1 N n1 (fname) T lp3

Copy n1 lines beginning with line lpi from
ftle fname after lp3.
NOTE

1) The file name is to be included within the parentheses.
2) Line parameters C. X. V. Z. G. line+num. and line-num cannot
be used to specify the line range to copy.
3) File name '5' cannot be copied.
another too' path .

See copying lines from

• ) File name 'M' cannot be copied.

See matrix copy.

5) The text of the '.st line copied 1s the only line displayed.

19-38 ICEM Numerical Control for NOS

Revision C

N/C Command Editor

Replace Command (R)
The R command replaces one string of characters for another string of characters.
Command

Description

11 R /t 1/t2/

Replace t1 with t2 in the rust line found. The search for
tl begins with the current line and ends when either t1
is found or the end-of-file was reached.

11 R lp /t1/t2/

Replace t1 with t2 in the rust line found. The search for
tl begins at line Ip and ends when either t1 is found or
the end-of-file was reached. If lp = A, then replace all
occurrences of tl with t2.

11 R lp1, lp2/t 1/t2/

Replace all occurrences of t1 with t2 from line parameter
lpl to Ip2.

11RNn1t1t2

Replace t1 with t2 in nl lines with the search
with the current line.

begin~ing

Replace tl with t2 in -nl lines with the search for t1
beginning at line lp.

NOTE
All lines that contain the string in the range are displayed.
Examples:

Entry

System Action

11 R/text1/text2/

Replace the occurrence of textl with text2 in the rust line
f'ound beginning with the current line.

11 R2S/text1/text2/

Replace the occurrence of'textl with text2 in the rust line
f'ound beginning with line number 25.

~ 11 RF ,G/text 1/text2/

Replace all occurrences of textl with text2 from the first
line to the line of the nearest screen-selected toolpath
point.

11 RA'text1'text2'

Replace all occurrences of textl with text2.
Replace in three lines the occurrence of textl with text2
starting at line 100.

Revision C
-----------------

- ---

Menu 17.11: Display and Edit 19·35
-- --

----------------

- - - - - - -

Ci

17.9.2 Contouring

o

17.9.2 Contouring
You can use this menu to generate a lathe contouring N/C machining toolpath.
The lathe contouring operation removes excess material left from a roughing operation,
casting, or forging. The cutting passes are run parallel to the fmish part geometry.
This operation may produce a finished part, or may leave small amounts of stock for
other operations, such as grinding.
The menu for this chapter is:
CONTOURING
1.GENERATE TOOLPATH
2.MDDIFY GENERATION PARAMETERS
3.READ PARAMETERS FROM TOOLPATH
4.READ PARAMETERS FROM FILE
S.WRITE PARAMETERS TO FILE

The choices in this menu are described more fully in chapters 3, 5, and 7.

o

1.GENERATE TOOLPATH

Refer to the following section for a listing
of the prompt sequence. Refer to chapter 3
for a general overview of the generation
sequence. Refer to chapters 5 and 7 for
specific operations.

2.MDOIFY GENERATION PARAMETERS

Refer to the following section for a listing
of the menu. Refer to chapter 3 for a
general overview of the modify sequence.
Refer to chapters 5 and 7 for specific
operations.

3.READ PARAMETERS FROM TOOLPATH

Refer to chapter 3 for a description of this
sequence.

4.READ PARAMETERS FROM FILE

Refer to chapter 3 for a description of this
sequence.
Refer to chapter 3 for a description of this
sequence.

. S.WRITE PARAMETERS TO FILE

o
1'1.10 lCEM Numerical Control for NOS

Revision C

-----------------------------,--"'-'-----

17.9.1 Roughing

The .y.t.. then ••k. you to defln. the .tep 11ze.
IDter the 11z. of each cut in the flr.t .et of cut.
ia aill1aet.r. (lacbe.).

1.n1ST STEP-

The .y.t. . .It. JOu to defl.e • Itep .1z. for the re.t of the zone.
US! LAST SUI rOI eST or ZOM!?

Eater:

Y

To aae the firlt Itep 111e OD .11 lub.equent Itep. of the contour.

•

To deflDe another Itep 11ze for lublequaDt Itapl.
1. STU COUNT-

IDtar the auaber of Itep. to ba .ade wlth the current
Itap 11ze.

1.11!XT STIP -

IDter the Itep .11a for aach cut la the Dest let of
Itep' 1. 81111.. ter. (lnche.).

Tha IYlt.. retuml to the DS! J.\ST Sl%! POI lEST or ZOH!? ,rapt UDtl1 you eDter t.
The Iy.tn theD ••t. you if you vaDt to follow the .hape or DOt.
1. POLLOW SHAPE

2.oo5'T POLLOW

IDter:
1
2

PRE-GENERATION INSERTS
1.ENTER STATEMENTS

To Indlcate that the tool 1. to follow the Ihape
of tbe eDtlre contour before llftina·

'0it reache.
Indlcate that the tool 11 to 11ft •• 100D ••
the .cock dl.cance fro. the part.

Enter:

~.NONE

to use display and edit to insert
.tatements.
~

to proceed with out inserts.

At this point the system displays GENERATING TOOLPATH. If
an error occurs during generation an error message is displayed.
If no .rrors occur the system displays:
CUU!NT COMPOSITE IS _e
IIAK!! APPEND TOOLP ATH
I.IAKE AND APP!ND TO CUleNT
Q)MPOSITI
2.D!PIR! CUlR!HT COMPOS IT!
3.KAME, DO MOT APPEND
4.DO BOT IIAK!. DO HOT APP!ND

ReVWOD

C

tou can DAae or append the toolpatb juat defined
to the current coapo.lte toolpath. lafer to the
teralaatloD .equence ia chapter 1.

Menu 17.9: Lathe 17·9

Cl

o

o

17.9.1 Roughing

C~T~ GEQt.ETRY

FI~

Revision C
- - _ . _ - - _...._

.. _ - - - - - - -

'7-3. OAIVE

LI~

Menu 17.9: Lathe 17-8.1

17.9.1 RoUfhing

ENTER TOOL NAME:

o

TOOL PARAMETERS
TOOL NAME: name
TOOL TYPE: LATHE TURNING
TOOL IMAGE': NON-ROTATING
1.TOOL NUM-1
2.NOSE RAO-0.0625
3.ANGLE 1 a45.000
4.ANGLE 2 -90.000
S.X GAGE LEN-O.OOOO
6.Z GAGE LEN-O.OOOO
7.0FFSET NO.a1
ACCEPT THIS TOOL?

Enter the name of the tool to be used to generate the tool path. The tool ;s
checked for correet type. If the tool type is incorrect or the tool does not
exist you are prompted for another name. Refer to table 1-1 for a list of
available tool types. If the tool is valid the system displays:

Enter:
Y to use this tool to create the toolpath.
N

or

or [ to reject the tool and return to the enter tool nar,e prompt.

SELECT BLANK
INDICATt:: ENTITY

Select the curve or curves forming the outside of the blank.

INDICATE TOOLSIDE

Use the graphics cursor to indicate the outside of the blank.
can be along any entity selected.

SELECT CONTOUR
INDICATE ENTITY

Aftor the blank material is is defined for the rough cut. define the outline
of the part to be finished machined.

INDICATE TOOLSIDE

Use the graphics cursor to indicate on which side of the contour geometry that
the material will be removed.

o
The system then asks you to define CheCk lines. Check lines
'are lines that intersect the contour geometry. The contour
geometry will be intersected with the start check line and
the end check line. When the toolpath is generated. it will
follow the contour geometry from the intersection of the
start check line to the intersection of the end check line.
If only an end check line is desired, a start check line
can be selected that does not intersect the contour geometry.
Check lines should only intersect the contour geometry once.
CHECK LINES?

Enter :Y to define check lines.
N to not define check lines and continue
to the drive line prompt.

o

SELECT STARTING CHECK LINE
INDICATE ENTITY

Use the graphiCS cursor to select the
line to be used for the starting check
1 ine.

SELECT ENDING CHECK LINE
INDICATE ENTITY

Use the graphics cursor to select the
line to be used for the ending check
1 ine.

You are then prompted for a dr(ve line. A drive line is used to
skip grooves and contours that are not wanted in a toolpath. When
the drive line is further from the axis of rotation than the
contour geometry. the toolpath will follow the drive line. Refer
to figure 17-3 for an example drive line.
DRIVE LINE?

Enter:
Y to select a drive line.
N to not select a drive line and
continue at the first step prompt.

17-8 ICEM Numerical Control for NOS

Revision C

The indication

17.9.1 Roughing

Lathe rouch operatloD uae. the roulh feed rate .alue fro. 17.1.5 rEED IATES.
The system then prompts for the cut type.
CUT TVPE
i.FACE
2.TURN
3.BORE

Enter:
To cut perpendicular to the axis of rotation.
2

To cut parallel to the axis of rotation.

3

To cut on the internal surface of the part.
or [ to return to the cutting mode prompt.

DIIlCTtON
I.AWAY PRO" BEAD
2.TOWAJU) BEAD

The direction cho.en 1. the dlrectioD of tool travel
duriaa a faciD& operation, aDd it i. the direction of
the cut .ectora durinl a turaiDI or borinl opera~1on.
Inter:
1

To •• lect avay fro. the head.tock.

Z To .elect toward the head.tock.
1.STOCl

Select the -.aUftt of .tock or the anale of the tool.

2.CUT ANCLE

bter:

I.ENGAGE ANG-D.DDDD

2.LlrT ANGLE-n.anDD
3.!NGAC DIST-n.DDnD
4.LIPT DIST -a.DDDD

1

to ladlcate the .-cunt of .tock Cesce. . . . teriai)
to be left OD the part.

Z

to ladlcate the aacie of the tool a. it cut. the
part.

Select tbe aDlle. aDd dl.tance. of tbe tool.
Inter:
1

to .elect the eDlale CeDtry) anale.
Default.:
11lI1De
turret

2

225
315

to .elect the lift (retract) _Glle.
Default.:
Eftline
Turret

3

to .elect the eDlale di.taDce.
Default:

4

45
135

6.35 •• (0.250 in)

to .elect the 11ft dl.taftce.
Default:

6.35 . . (0.250 In)

Revision C
Menu 17.9: Lathe 17.7

o

o
Revision C

Menu 17.9: Lathe 17·5

17.9.1 RoughiDc

17.9.1 Roughing
You can use this

~nu t~

generate a lathe roughing N/C

~achining

toolpath.

The lathe roughing operation removes large amounts of material in preparation
for a another operation like threading or contouring.
If you select 1. ROUGHING from the lathe menu. the system displays:
-FROM- DESIRED ?
-RAPTO SETPT- DESIRED?

LATHE TYPE
1.HORIZONTAL
2.VERTICAL

Refer to the initialization sequence in Chapter 1.
The lathe roughing initialization sequnce is the
same as described in chapter 1 except a point
needs only XT and VT coordinates.
Enter:
To define a horizontal lathe that spins around a
line parallel to the x-axis.
2

To define a vertical turrent lathe that spins around
a line parallel to the y-axis.
or [

to return to the -RAPTO SETPT- prompt.

The system asks for the headstock origin. The headstock is the part of the lathe to which
the part is attached. The origin Should be at the left of the blank for an engine lathe
and at the bottom of the blank for a vertical turrent lathe. Refer to figure 17-1.
HEADSTOCK ORIGIN
1.SCREEN POSITION
2.KEY-IN
3.EXISTING POINT
4.NAMED POINT

Enter:
To use the graphics cursor to select a screen position
as the headstock origin.
2

To enter the x and y coordinates of the headstock origin.

3

To use the graphics cursor to select an existing point as
headstock origin.

4

To use the coordinates of a named point as the coordinates
of tne headstock origin.

or [
The system prompts for the cutting
CUTTING MODE
1.1PR
2.IPM

to return to the -HEADSTOCK ORIGIN- prompt.
~ode.

The cutting mode is the

~thod

used to calculate feedrates.

Enter:
To select a feedrate based on inches per revolution. The feedrate is
calculated by
17.1.5 FEED RATE
• )( in/min • )( in
y rev/mln
11. 1.6 SPINDLE SPEED
2

To select a feedrate based on inches per minute.

If metric units are being used the system displays:
CUTTING MODE
1.MMPR
2.MMPM

Enter:
To select a feedrate based on millimeters per revoluton. The feedrate
is calculated the same way as english units desribed above. In this
calculation millimeters would be used inplace of inches.
2

--~~--_-'''A_''''1:''U_", .• -_ .. : ..

To select a feedrate based on millimeters per minute.

_t_,.,,.. ........ l_I',..._lJnc:!

o

aAMtMOFLE

1---:----l--~-1-1
I

:

CONTOUR

I

I

I

I
I

t·················

I

.......,

~~:~:~t::j

I

AXIS OF ROTAnON

I
I
I
Q.
0.
I
I
I
II______ .... __ ...!-: _ _ _ _ _ _ _ _ _ II
I

I

INTERMEDlATE7
RETRACT
IIOINT

.----._..._._
...._-_._._-.
•........,-..------....--- .: .:
---------,"-,:,'::.._------. ..: :
'. -------- .....
SEMI

;,------.~

" - . ______ , . , - I

.....
''','

CONTOUR

:::: :

(NO BLANK)

.11,1

::i:: ..

()

\

FINISH

.. .......••.••-..........
pe._

'---------·•

··••

I!,''

HEADSTOCK
ORIGIN

Figure 17·2. Lathe Profile

o
.,.......... _- -~--,

__

,..--.-:.=~_~.=.~ ~'2~_._._"

___.__ . . _

Revision C

17

Menu 17.9: Lathe
You can use this menu to machine surfaces of revolution. Refer to figures 17·1 and
17-2.

Although the produced part is three-dimensional, the data used to generate lathe paths
onsists of a two-dimensional profile in a quadrant. The lathe operation can be used
with engine lathes and vertical turret lathes. The available operations are rough,
semifinish, and drill.
Only half the profile requires definition all in one quadrant. The x-axis is used for the
axis of rotation for an engine lathe and the y-axis for the turret lathe. The generated
tool path is two-dimensional, defined at the current depth.
To ensure that no spikes occur in offsetting geometry all entities selected should be
contiguous.
t

The retract plane and clearance distance modal values control the positions of the first
two GOTOI points in a lathe drilling toolpath. The first GOTOI point is at a retract
plane value away from the indicated start position. The second GOTOI point is at a
clearance distance away from the indicated start position. (At this position, the
FEDRAT is changed from the rapid value to the fmish feed value.) If the first GOTOI
point is not desired, the retract plane should be set to a smaller value than the
clearance distance. The clearance distance also controls the distance the drill is
withdrawn during reciprocating moves and how close the drill approaches the bottom of
the hole before switching to fmish feed from rapid .

:

....,pt-

~'

l \.~h;;·;~···-··-··············i

~1
..'
. ....... ...............
:

l

i.
-..........
:

\.......

!:

\

.A.

: !\..""-

~

~..... _.~
. .Gt. :
.~--

_.__.....•......_...__. .....

.

ENGAGE MOLl

···
·
·
............
_.............................
.
i
.

Figure 17-1. Lathe Parameters

The lathe operations contouring, drilling, and threading use the
Easy Generation User Interface feature. For more information on
the Easy Generation User Interface feature refer to chapters 3, 4,
5, and 7.

C~I

Revision C

Menu 17.9: Lathe 17·1

o

Indicate the start and end of the rust cut.
INDICATE START OF 1ST CUT

U Be the graphics cursor to select a position
near a corner of the surface to be machined
that is the position of the tool at the start
of the rust cut.

INDICATE END OF 1ST CUT

Use the graphics cursor to select a position
Dear a comer of the surface to be machined
that is the position of the tool at the end of
the first cut.

If' milling to a depth, specify the pus preparation parameters.

PASS PREPARATION
1.NUMBER OF CUTS

Enter the number of cuts desired to be
equally spaced over the surface.

2. SCALLOP HT

Enter the maximum scallop height
permissible between cuts.

3.STEP OVER

Enter the amount that the center of the
tool is to step over for each consecutive
path.
Select the containment

~.

Refer to figure 14-1.

CDNTAINIENT TYPE

o

1.DRIVE
2.STOP
S.JtIF
4 • tOE OR

I«)

.:ItE

Enter:
1 To drive the tool along the containment curve.
2 To stop the tool motion when the containment motion comes to the end of a cut
and redirect it to the next cut, path.
3

To have the tool stop at the containment, retract to a position that allows the tool
to clear the containment. move across the containment, and then resume cutting on
the other side.

4

To terminate the containment selection sequence. This series of' prompts continues
until the maximum number of selections is achieved or this choice is made.
1.ZT MINIMUM- n.nnnn

Enter values for the zt containment.
Defaults: 1270 mm (50.00 in).

o

By specifying a minimum z-clip value, the toolpath points are generated such that
the tool does not travel below the z-clip value. The tool center point does not
necessarily lie on the z-clip value. However, the tangent point of'the tool is at the
clipped value. The tool ,maintains the same orientation that it had with no z-clip
value specified. Ref'er to figures 14-2 and 14-3.

14... leEM Numerical CoDUoI for NOS

Revision C

Select the method of controlling the cutting depth of the tool.
CONTROL SURFACE
1. SURFACE
2.DS,TH
Enter:

1

To mill to a surface. the system displays:
INDICATE SURFACE

Ule the graphics curlor to lelect a lurface.

When a surface is chosen, the screen will display a message stating
the current retract height and the highest displayed surface point.
The user must then use discretion as to whether the retract value
should be increased.
2

To mill to a specific depth, the Iystem displays:
DEPTH

• n.nnnn

Select the method of controlling the direction of the cut.
CUT DIRECTION
I.DIRECTION IN DEGREES
2.INDICATE LINE
3.PARALLEL SURFACE DISPLAY PATK

c

Option 3 is displayed only when a surface is
used to control the cutting depth.

Enter:
1

To enter the direction of the cut by lpecifying the degree departure from the 3 orclock
position (for example. for a vertical cut. enter 90 0 , -90 0 , 270 0 , or -270 0 ).
1.ENTER DEGREES • n.nnnn

2

To use the graphics cursor to indicate a line to be used to provide the direction.
INDICATE LINE

3

Enter the d,egrees.

Use the crolshairs or tablet to lelect the line.

To have the tool cut parallel to the lurface dilplay.

Revision C

Menu 1'1.6: Surface Milling 14·3

Headstock Origin CDri1lin~ and Threading Only)

o

Headstock Origin (Drilling and Threading Only)
The origin point of the headstock is set using the following methods.

Generate
The prompts that appear at toolpath generation time are the same as for the Modify
Current Parameters menu except that you do not select the prompting option.

Modify
If you selected Headstock Origin from the Modify Current Parameters menu, you can
set the headstock origin point.

HEADSTOCK ORIGIN
1.SCREEN POSITION
2.ENTER COORDINATES
3.EXISTING POINT
~.NAMED POINT
5.PROMPT

Enter:
1 To indicate a screen position.
Select a screen position as the headstock
origin using the graphics cursor.

INDICATE POSITION
2

To enter the coordinates of the headstock origin point.
Enter the coordinate values of the
headstock origin point.

ENTER COORDINATES
1.XT
• 0.0000
2.YT
• 0.0000

3 To indicate an existing point.
Select an existing entity as the
headstock origin using the graphics
cursor.

INDICATE POINT

4

To enter the point name of the headstock origin point.
Enter the name of the headstock origin
point.

ENTER POINT NAME:

S To be prompted for the headstock origin point at generation time.

,

o
'7-18 ICEM Numerical Control for NOS
......_ .. _ ..

Revision C

_ _--_ .._-_... - - - - - - _•._.. _...._............. _..._.._......_...__ _. __.__ ._.. _.......................... _.............

..

Final Depth Mode COrilling Only)

GPG Statement
Th~

SDEPTH statement sets the rmal depth mode for drilling.

Statement Format:
PROMPT
n.nn
SOEPTHI ptname,thru
OELTA,n.nn
COIA,dia,pldia
CDPTH,depth,pldia

Parameter

Description

PROMPT

Prompts for the final .depth calculation
options at generation time.

n.nn

Sets the fina' depth to the axis coordinate
n.nn.

ptname,thru

Uses a named point as the thru amount. Thru
amount is the amount drilling is to go past
the named pOint.

DELTA,n.nn

Uses a delta distance (n.nn) to calculate the
final depth for each pOint.

CDIA,dia,pldia

Countersinks to a diameter, with a pilot
diameter as the second parameter.

CDPTH,depth,pldia

Countersinks to a depth with a pilot diameter.

~~~~-----~..-.----_RI!vUion_ C __ ~

._ _E~uy_~gen/GPG: Lathe 7·17

C,'

Command Editor Errors

G

Message

Condition

COMMAND PARAMETERS NOT
RECOGNIZED.

An illegal character appears in the COMMAND
PARAMETERS command. or the command format is
incomplete.
Example:
11 PC-S,L

The • (asterisk) is invalid.
11 L.FRED.

The . (period) is invalid.
11 C 100,200 (S,H) T 900

Parameter N is illegal within the parentheses.
1?MATRIX/TRAHSL,3,3

The MATRIX command is missing the z parameter.
LINE PARAMETERS OVERLAP.

o

The location to move or copy text is within the range
lpecified. This only applies to moving or copying data
within the same file.
Example:
11 C 100,200 T 150

You cannot copy lines into the same range as the lines
themselves.
II F,C T F+1

You cannot move lines into the same range as the lines
themselves.

o
ReviaiOD C

Menu 11.11: Display and Edit 19-45

Command Editor Errors

Table 19-1 shows the basic formats of the commands.

Table 19-1. Command Editor Formats
Function

Command

IDITOl MODALS

I

PIINT

•P lp
• 1p1,lp2
, N 111

, 1, N 111
DE1.ETE

D
D lp

D lp1,lp2
D.N 111

D 1, N 111
lMSEaT

1

1 1p
LOCATE

L Ite ...tl

BrUCE

I. M,e ...tl",ext2"

L 1p Ic..xtl
L lpl,lp2 Itextl
L N III I t ....tl •
L 1p N 111 It ....tl

c'

I. 1p text1 c.ext2
• 1pl,lp2 l,e ...t1/c.e ...c.21
I. N 111 'c.e... tl'C..xc.2'
I. 1p N III " .... t1't ....t2'

COpy

C
C
C
C

lp1 T 1p2 R r1
lp1.1p2 T lp3 R r1
N n1 T lp R r1
lp1 N n1 T lp2 R r1

COpy from
another file
fname

C
C
C
C

'pi (fname) T 1p2 R r1
lp1.1p2 (fname) T lp3 R ,..1
N n1 (fname) T 1p R r1
'pi N n1 (fname) T lp2 R ,..1

COpy from
another
toolpath

C 'pi (S) T lp2 R r1
C , pi. 1p2 (S) T 1p3 R ,..1
C N n1 (S) T lp R r1
C lp1 N n1 (S) T lp2 R ,..1

MATRIX COpy

C 1P 1 (M) T 1 p2 R ,..1

MATRIX COpy
from another
f i ,. fname

C
C

MATRIX COpy
from another
tool path

C lp1 (S.M) T lp2 R ,..1
C , pi. , p2 (S. M) T 1p3 R ,..1
C N n1 (S.M) T 1p R ,..1
C lp1 N n1 (S.N) T 'p2 R ,..1

C lp1.1P2 (M) T lp3 R ,..1
C N n1 (M) T lp R ,..1
C 1piN n 1 (M) T 1 p2 R ,..1
lp1 (fname.M) T lp2 R ,..1
lp1.lp2 (fname.M) T lp3 R ,..1
C N n1 (fname.M) T lp R ,..1
C lp1 N n1 (fname.M) T lp2 R ,..1

(Continued)

Revision C

19-48 JCEM Numerical Control for NOS
. - - - - - - -...

~-~--.-.---------~.-

o

2 - Surface Profile
Tool axis control for paral,.' to drive surface condition
Since the
condition
normal in
ruling of

tool axis is not fully defined by this condition. a second
is set. The tool axis in case of a toolpath or the curve
case of a machine curve i5 generated parallel to the V
the drive surface at the contact pOint.

Example
A toolpath is generated with a horizontal cylinder as part surface and
a vertical cylinder as a dr.ve surface. The multi axis condition
parallel to drive surface is used. In the first case the vertical
cylinder is defined as a surface of revolution. through the cylinder
definition or by rotating a line. Figure 20.01 showS that the tool
axis is horizontal. thus parallel to the V ruling. In the second
case. the cylinder is defined as a ruled surface. between two
congruent arcs in parallel planes. Figure 20.02 now ShOWS a vertical
tool axis. again parallel to the V ruling.

C)

o
20-5

-------- _._---_._-----_.. _- -_.._--_...

,

!.,

•

~

o
o

Cr
20-6

o

L...--L.~m:i1~~~!~ll;[----

o

--------

20-7

WARNING MESSAGES FROM 2 SURFACE PROFILE MODULE

1.

\'-.,

.-"

5.1. FROM START POSITION NOT FOUND
"Tool Tangent Surfaces and Edges" was indicated.
The system searches for any Surface Intersection point
from a selected 3-D start position. If the intersection point is not found, then the message is displayed.

2.

OFFSET 5.1 FROM START POSITION NOT FOUND
"Tool Tangent Surfaces" was ,indicated.
The system searches for any Surface Intersection point
of offset surfaces with the offset distance equal to
.the radius. The search process is started from a
selected 3-D position. If the offset S.I. is not
found, then the message is displayed.

3.

USE SMALLER TOOL

3.1

"Tool Tangent Surfaces" was indicated.
The radius of the surface curvature is smaller than
the tool radius. The calculation is stopped and the
calculated path is displ~yed.
The user can start the calculation of a second path
from the opposit direction. To avoid the undercutting
the Machine Cu~ves can be generated and then tri~.ed
by using Trim Curves. By chaining these curves toge~her by sel~ction in Absolu~e Tool Ho~ion the teol
path is generated.

3.2

"Tool Tangent. Surfaces and Edges" was indicat.ed.
The radius of the surface curvature in the interval
where the tool maintains tangency with both surfaces
is smaller than the tool rad1us (= unde==utting). The
calculation of the teol path con~inues.
The "undercutting" is not eliml.nated from the calculated and cisplayed path.

c/
20-8

--,.,-.

-- ._--,

'

--,,'._,

~'--'.-.-~-,--,--'"

--,

,

o

4.

USE SMALLER TOOL (TYPE 4)
"Tangent to Surfaces and Edges" was indicated.
The radius of the surface curvature in the interval
where the tool maintains tangency with one surface and
the edge of the second surface is smaller than the
tool radius or the radius of the surface curvature is
smaller than the tool radius (undercutting). The calculation
9f the path continues.
The "undercutt.ing" is not eliminated from the
calculated and displayed· path. Use Trin Curves method.

5.

NON CONVERGENCE (TYPE 1)
"Tool Tangent Surfaces" was indicated.
The system cannot calculate the next point on the path
within tolerance. The maximal number of iteration
steps was exceeded.
The calculation is stopped and the calculated path is
displayed.

o

6.

NON CONVERGENCE (TYPE 2)
"Tool Tangent'Surfaces and Edges" was indicated.
The system cannot calculate the next point on the path
within a tolerance. The maximal number of iteration
steps was exceeded.
The calculationn is stopped and the calculated path is
displayed.
Try again by changing the parameter setting ·the
STEPSIZE negative The Calculation will s~art from the
opposit side.

7.

NON CONVERGENCE (TYPE 5)
The sec~rity leop having control of the whole iteration process was exceeded.
The calculation is stopped and the calculated
displayed.

o

8.

pa~h

is

SURFACES PARALLEL
The system has recognized the parallel surfaces.
20-9

. _ - - - - - - - - - - - - - - - - - - - - - _ . _ - - - - _ . _...- - -

c

C ~I
/

REPLACEMENT PAGES

o
MANUAL TITLE:

IeEM GPL
60462520

PUBLICATION NUMBER:
REVISION LEVEL:

B

INSTRUCTIONS:
To update this manual t for which the previous revision was B t
make the following changes:

Remove:

Insert:

13-7,8

13-7,8

21-3,4

21-3,4,5

o

o
._.._-_._.._..,-------,,_.,".-

......--_._._._._--_. __

.... .. .. _,.

,-,

,-'

,

__ ..__._-_._._._ ..- .'.'.".. ,.'. -' ..

"-,,

-._---_._.,_._,---

..

'._---_._..__..._._--_._.._._-----------,--_ ..__

.....

_--

r

I

\.._ ..

,

CI

•. - - - - - - - - - - -

SPLINE

o

SPLINE
A spline is a free-form curve generated from a series of ordered points so
that slope and curvature are contiguous at each given point, approximating the
physical use of a spline.
The spline start or end condition can be either circular (default) or
parabolic. For circular start or end conditions, specified slopes are
optional.
All symbolic points are projected into transform space before processing. The
depth coordinate is determined by ZSURF if the points are not coplanar. A
minimum of three points and a maximum of 42 points must be specified. Refer
to menu 12.1 SPLINE in the ICEM Design/Drafting Basic Construction manual.
The optional parabolic start and end conditions provide for a starting or
ending parabolic segment in the spline. If parabolic conditions are not
specified, the end segments are assumed to be circular.

o

The spline tolerance option is used to specify the maximum discontinuity in
the curvature of the spline. Acceptable values are positive and greater than
or equal to 0.000001. Smaller values slow the creation of the spline, and,
depending on the particular points, values very much smaller may prevent the
spline from being created.
The optional circular start and end slopes are used to force the angle of
tangency of the spline at the first or last points. If the start and end
slopes are not specified, a circular end condition is assumed.
The point movement option provides for a minimum of strain energy at each
point. If the point movement option is used, the spline points are adjusted
to the specified tolerance. The spline constrains to the first and last
points, but is within tolerance of the intermediate points only if needed.
The spline can be defined by the following methods:
•

Specifying existing points or coordinates.

•

Polar from origin.

•

Specifying a number of points from an entity array.

o
".
Reviaion B
.....-........

_._._------------

Two-Dimensional Curve Statements 13·7

-._......

_---------------------------

Statement format:

. [POint

)

SPLINE/ xcoord.ycoOrd
[.SLOPE.angle].
RADANG.rad1us.angle
PMBLe
•

[.SLOPE.angle]I.(~I.DOtnt
PMBLe
neve

l

[POint
xcoord.ycoord

)

[ •••• ]
RADAHG.rad1us.angle
NUMBER,nu.ber.(D01nt array)
coord array

adj value][.TOL£R.SDune tol value]
.

Parameter

DeacriptiOD

point

The names of the points uaed to create the apline.

scoord

The z-coordinate of the point.

,coord

The y-coordinate of the point.

RADANG

The minor word for specifying the points of the spline from the
origin (0,0) using the radius and angle.

radius

The .radius from the origin to the point in units of meuure.

angle

The angle of the point to the horizontal axis in degrees.

SLOPE

The minor word indicating a Ilope angle for the ltarting or ending
point.
.

angle

The Ilope angle

PARBLC

The minor word lndicatini that the tint or Jut tegment of the
~liDe

point
NUMBER

or the ltarting or eDd;n, point.

11 • parabola.

The Dame of • Itarting point for the Ipline.
The minor word for specifying a Dumber of points from a point or
.. coordinate array.

number

The Dumber of points or coordinates in the entity array.

point array

The Dame of. point array.

coord array

The

XYMOVE,
XMOVE,
YMOVE

The minor words indicating the point adjustment value. XYMOVE
allows the movement constraint in both the %t and yt directions.
DOVE allows movement only in the %t direction. Ule movement
eonstraint cautiously and only with very Imall values. Avoid
movement constraint unless it is ablOlutely necessary.

point adj value

The amount
curve.

TOLER

The minor word indicating the spline tolerance.

spline tol value

The maximum amount of discontinuity in the curvature of the

Dame

apline.

13-1 JeEM GPL ~ ~~_~

of. coordinate array.

or allowable point movement used in approximating the

TLPATH

o

Example:

Program Statement

Explanation

ENTITY/T143

Defme entity T143.

REAL/S

Defme status variable.

OBTAIN/ENTPTR.'TL143'$
.T143.S

Obtain the pointer of existing toolpath TL143 and
assign it to T143.

SETGPG/LATHE.DRILL.T143

Replace the current drilling GPG with the GPO from
toolpath TL143.

TLPATH
The TLPATH statement provides the ability to define toolpath entities for
LATHE contouring, drilling, or threading operations. Contouring and threading
toolpaths are generated along part geometry (specified as a list of
entities). Drilling toolpaths do not require any geometric entities. Each
toolpath reflects the current GPG settings for that operation. Interactive
prompts are not allowed with this statement. Therefore, any GPG settings of
PROMPT are changed to default values.

o

The following self-explanatory error messages can occur from improper use of
the TLPATH statement.
ENTITY t()T FOUND
INCOMPATIBLE ENTITY USED IN DEFINITION
DEFINITION START INDETERMINATE
INVALID NUMBER SUPPLIED
GPG tilT C(lFATIBLE WITH ENTITY TYPE

CONTOURING
Statement format:
t p name.TLPATH/LATHE.CONTUR.(ent1.ent2 •...• entn
)[.START.(xt.yt)]
NUMBER.number.ent array
po1nt

Parameter

o

Description

tpname

The name assigned to the defined toolpath.

LATHE

The minor word indicating lathe toolpath parameters.

CONTUR

The minor word indicating a

entl through
entn

A list of entities used to create a toolpath. The entities
can be lines, arcs, conics, two-dimensional and
three-dimensional splines, bezier curves, point sets, and
machine curves. The limit of the total number of entities is

lathe contour toolpath.

64.
ReviaiOD B

Numerical CoDtrol StatemeDts 21-3

TLPATH

Parameter

De.cription

NUMBER

The minor word indicating the number of entities in the entity
array.

number

The number of entities in the entity array.
of entities is 100.

ent array

The name of an entity array.

START

The minor word indicating the starting entity selection point.

xt,yt

A space location expressed in transform coordinates indicating
the starting entity selection point.

point

The name of a point indicating the starting entity selection
point.

The maximum number

Example:
The following statement creates a lathe contour toolpath using 21 entities
cuntained in the entity array AR33. The new toolpath is named T322.
T322-TLPATHiLATHE,CONTUR,NUHBER,2l,AR33(1)

c

DRILLING
Statement format:
t~·TLPATHlLATHE.DRILL

Parameter

Description

tpname

The name assigned to the defined toolpath.

LATHE

The minor word indicating lathe toolpath parameters.

DRILL

The minor word indicating a lathe drilling toolpath.

Example:
The following statement creates a lathe drilling toolpath named .TP134. All
the parameters needed to create the toolpath must be specified in the GPG.
TP134-TLPATH/LATHE,DRILL

11-4 ICEM GPL for NOS

, Revision B

TLPATH

10
THREADING
Statement format:

Parameter

DeacriptiOD

tpname

The name assigned to the defined toolpath.

LATHE

The minor word indicating lathe toolpath parameters.

DRILL

The minor word indicating a lathe contour toolpath.

entl

The entity used to create the toolpath.

START

The minor word indicating the starting entity selection point.

xt.yt

A space location expressed in transform coordinates indicating
the starting entity selection point.

point

The name of a point indicating the starting entity selection
point.

Example:
The following statement creates a lathe threading toolpath using the entity
LN52 with the starting entity selection location at point PT10. The new
toolpath is named T4l3.
T4l3-TLPATH/LATHE.THREAD.LN52.START.PT10

:0

- - - - - - -_ _ _ _ _ _ _ _ _ _ _ Nn"".rieal .. CoDtrol_8t.atamenta __.21.::5 .. _

...____

-

---- - -

~------~-

C""/7

.---.----*---.. -~.

SOFTWARE RELEASE BULLETIN
ICEM DDN VERSION 1.57
NOS 2.3

LEVEL 617B

******** URGENT **********
Please make this document available to all ICEM DDN users!

** This document describes new features and changes
to ICEM DDN.

** Also found here is a list of known and outstanding
system problems (PSR's) and a list of resolved
system problems.

SMD130848

_. .

r~

TABLE OF CONTENTS
PAGE
INTRODUCTION

2

ICEM DDN V1.57 PUBLICATION STATUS

3

GENERAL SYSTEM WARNINGS

4.

REVIEW BY MENU SECTION:

5

SECTION

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.

TERMINAL SUPPORT
SPECIFYING THE TERMINAL
CREATING A PART
CONTROL CARD PARAMETERS
MODALS AND FONTS
BLANK/UNBLANK
DELETE
FILE/TERMINATE
SPECIAL FUNCTIONS
DATA BASE MANAGEMENT
INPUT/OUTPUT
DISPLAY CONTROL
POINT
LINE
ARC/CIRCLE/FILLET
OTHER CURVES
ENTITY MANIPULATION
DATA VERIFY
EXTENDED GEOMETRY

16. DRAFTING FUNCTIONS
17. N/CMANUFACTURING

18. ANALYSIS
19. SI/US/RESIZE
TABLET INTERFACE

(no changes)
(no changes)
(no changes)
(no changes)
(corrective code)
(no changes)
(corrective code)
(no changes)
(new feature, menu changes,
corrective code)
(corrective code)
(corrective code)
(no changes)
(corrective code)
(no changes)
(corrective code)
(corrective code)
(no changes)
(no changes)
(enhancements, menu changes,
corrective code)
(corrective code)
(enhancements, menu changes,
corrective code)
(no changes)
(no changes)
(no changes)

6
6
6

6
6
6
6
6
7

10
11
11
11
11
11
11
11
11
12
13
15
23
23
23

OUTSTANDING SYSTEM ERRORS ••••••......•.•..•••...•.•.•••

A-I

RESOLVED SYSTEM ERRORS

B-1

1

--_.

_._--_ .. __........._._-

r',

(

'----..

,,/'

INTRODUCTION

This SOFTWARE RELEASE BULLETIN (SRB) is designed to inform site analysts and
ICEM DDN users of:
~',

New features,
Menu revisions,
* Operational changes and enhancements,
,': Known, outstanding system problems and suggested work arounds, and
* Resolved system problems which existed in previous versions.

*

The review of new features, menu revisions and enhancements is organized by
menu section (see Table of Contents for t~e menu sections of particular
interest).

()

o
2

C
..

,

",,/

i

.,

ICEM DON Vl.57 PUBLICATIONS STATUS

The ICEM DDN Reference Manuals have been updated 'for the Vl.57 release
and can be ordered through Control Data's Literature Distribution
Service (LOS). The following table summarizes the Vl.57 manual update
plans:

MANUAL

(---.

~;.

NUMBER

MANUAL REVISION PLANS:
MANUAL
NO MANUAL
NEW
MANUAL
CHANGE PACKET
CHANGE

ICEM Design Drafting:
Introduction and System
Controls

60457130

rev J

ICEM Design Drafting:
Data Management

60461410

rev C

ICEM Design Drafting:
Basic Construction

60461420

rev B

ICEM Advanced Design

60461430

ICEM Design Drafting:
Drafting Functions

60461440

rev B

ICEM Numerical Control

60461450

rev B

ICEM Design Drafting
GRAPL Programming
Language Reference
Manual

60461460

rev B

ICEM GPL

60462520

rev A

ICEM DDN Instant

60457140

rev F

ICEM Tablet Overlays

60458080

rev D

ICEM DDN User's Guide

60456940

. rev E

rev B

()
3

"

:

o

GENERAL SYSTEM WARNINGS

A problem exists with ICEM DDN and the NOS 2.3 63-character
set. The per cent sign (%) character is incorrectly converted
to a colon (:) character. Corrective code for this problem
has been generated but is not included in the VI.S7
release. Please consult your local CDC representative, if
you use the NOS 63-character set at your site.

The ICEM GPL 2D Wilson-Fowler spline implementation for VI.57 does not
contain the enhancements that were incorporated into the interactive
version of ICEM DDN VI.53.

o
4

".

VERSION 1.57 REVIEW BY MENU SECTION

This section of the system release bulletin provides a detailed
description of those revisions outlined in the overview. The
descriptions are organized in the same manner as in the overview--by
menu section. Refer to the table'of contents to quickly locate the
full description of changes for a particular menu section.

I

\_.._--'

5

.'

TERMINAL SUPPORT
No revisions.

SPECIFYING THE TERMINAL
No revisions.

CREATING A PART
No revisions.

CONTROL CARD PARAMETERS
No revisions.

1. MODALS AND FONTS
1.7 Modify Entity Level/Pen No
A problem that causes the user to get the current level
or pen number when the user answered no (N) to the modify
level/pen prompt has been corrected in Vl.57.

2. BLANK/UNBLANK
No revisions.

3. DELETE
Corrective Code.

4. FILE/TERMINATE

o

No revisions.

6
----------,._-,

..",.,

"'-".'-,

, - - - _...

".",.,

"'-,-

..

_

.•.., - , - , , - - -

5. SPECIAL FUNCTIONS

,r'-~
I,
\."

5.13

GPL - NEW FEATURE
The GPL (Graphics Programming Language) is
The ablilty to execute previously compiled
via menu 5.13 was added to ICEM DDN at the
The GPL compiler is released with ICEM DDN
release.

a new feature.
GPL programs
Vl.53 release.
at this Vl.57

FEATURE DESCRIPTION
GPL is a higher level computer language which executes via an
interpreter module within ICEM DDN as the result of an ICEM DDN
menu selection. While execution of a GPL program is evoked from
within ICEM DDN, it must first be compiled by the GPL compiler
external to ICEM DDN. Hence, the GPL system consists of two
parts: an interpreter within ICEM DDN and a stand-alone compiler.
GPL is designed to mimic ICEM DDN features, not interactively, but
parametrically from within algorithms. Therefore, in addition to
the standard ICEM DDN features such as modals, entity definitions,
and view control, GPL includes statements for declarations,
assignments, program control, character manipulation, subroutines,
funct ions, input/output, and' several interactive commands.
FEATURE CAPABILITIES
GPL provides the capability to design families of parts, study
kinematics, calculate serial functions, develop tutorials, create
customized (user-friendly) applications, and other such high level
design tools.
One of the most important graphics programming features demanded by
customers is "performance improvement". This feature was provided
by GPL in version 1.53. Several predecessor features found in
GRAFL are targeted for implementation under GPL in version 1.6.

7

... ~

GPL EXECUTION
While the GPL compiler is not required in order to execute GPL
programs that are already compiled, another file, GOLIB is required
for execution. Although part of ICEM DDN, this file is separate
from the file that contains the major portion of ICEM DDN. Thus,
to execute GPL programs from menu 5.13, this file must be local
with the local file name GOLIB. Refer to figure 5-1.

ICEMDDN

COMPILER

GOLIB

GPLLIB

SOURCE

ICEMDDN: Menu 5.13
GOLIB: GPL secondary overlay file (part of ICEM DDN)
COMPILER: To compile GPL source programs
SOURCE: File containing GPL source programs (name not unique)
GPLLIB: Library of compiled GPL programs plus source
Figure 5-1.

o
8
-.--................_ - - - - -

.... -..

5.13

GPL

.'....

,~I

With this choice, you can execute pre-compiled GPL (Graphics
Programming Language) programs. These programs are custom
applications ranging from family of parts generators to
interactive tutorials. These programs must be contained in a
local GPL library.
The menu for this section is:
GPL
1. RECOVER LAST FILE
2. CONTINUE GPL PROGRAM
3. RUN GPL PROGRAM
4. LIST GPL NAMES
5. CHANGE LIBRARY NAME
The following section describes the choices in this menu.
5.13.1

RECOVER LAST FILE

With this choice, you can continue program execution following a
FILE command in a GPL progr~m (refer to the FILE command).
Execution continues at the next statement following the last FILE
command.
5.13.2

CONTINUE GPL PROGRAM

With this choice, you can continue program execution following a .
PAUSE statement in the GPL program. Choosing this menu item when
there is no PAUSE statement in the current GPL program returns you
to 5 SPECIAL FUNCTIONS.
5.13.3

RUN GPL PROGRAM

With this choice, you can execute a GPL program.
Prompt

Action

ENTER SIX CHARACTER NAME

Enter the name of the GPL
program to run. This name
can be from one' to six
characters long.

9

,r~~'
',"- .. "

(~)

5.13.4 LIST GPL NAMES
With this choice, you can display the names of GPL programs and
subprograms contained in a local GPL library.
5.13.5

CHANGE LIBRARY NAME

With this choice, you can change the name of the local GPL library
that you want to access. The default name of this library is
GPLLIB.

r··· . ·'

Prompt

Action

ENTER LIB NAME

Enter the name of the local
GPL library that you want to
access. The name of this
library can be from one to
six characters long.

6. DATA BASE MANAGEMENT

~.)
6.1.8 Pack Part
A problem with packing parts has been corrected in Vl.57.
6.2 Pattern Management
A problem of two consecutive operation rejects during pattern retrieval
occassionally causing ICEM DDN to terminate execution, has been
corrected in VI.57.

o
10
---.-----_.

__........_._

....

_------

7. INPUT/OUTPUT

......

Corrective code.

8. DISPLAY CONTROL
Corrective code.

9. POINT
Corrective code.

10. LINE
No revision.

11. ARC/CIRCLE/FILLET
Corrective code.

12. OTHER CURVES
Corrective code.

13. ENTITY MANIPULATION
No revisions.

14. DATA VERIFY
No revisions.

11

,.".

15. EXTENDED GEOMETRY

15.2.1.8 BETWEEN TWO LINES - ENHANCEMENT
A ninth method for defining planes has been added in Vl.57. Under
menu 15.2.1.8, BETWEEN TWO LINES, two options are now available.
The second option, 2. CENTER AND CORNER, is the BETWEEN TWO
LINES method from Vl.53, and the first option, 1. ALONG FIRST
LINE, is new. This new option creates a plane that is displayed
with one edge of its rectangular grid along the first line
selected. The plane is displayed as a square with side length
equal to the magnitude of the first line selected. The plane is
positioned along the first selected line.
15.2.12.1.1 CONE DEFIFITION - CORRECTIVE CODE
The def ini t i on of cones wi th 15 ;·i'2. 12.1. 1, CONE DEFINITION
using AXIS FORM, EXISTING LINE has been corrected. The pick
position used for selecting the line will now determine which way
the cone is oriented. The cone will be created with the smaller
end toward the selected end of the line.
15.2.15 PROJECTED SURFACES -

ENHANCEMENT._.~.

The Projected Surfaces feature of ICEM Advanced Design has
been rewritten for Vl.57. Projected surfaces allows the user
to project a curve, or series of curves, to a depth or onto a
surface, then automatically create ruled surface entities between
the original curve and its projected counterpart. One surface
is created for each curve projected. Up to 240 surfaces may be
created in a single operation. The new user interface closely
parallels the Draft Curve interface that was implemented in Vl.53.
All of enhanced capabilities of the new Draft Curve have now been
added to Projected Surfaces.

12

16. DRAFTING FUNCTIONS
~ ..... _

. .. .J

16.1.1 CHARACTER CONTROL - CORRECTIVE CODE
The number 1 has been changed in the ICEM DDN drafting character set
to make it easier to distinguish from the capital letter I.
The letter M and the number 3 in the ICEM DDN drafting character set
have been changed so that they now comply with ANSI standard.
16.1.2 TEXT JUSTIFICATION - CORRECTIVE CODE
Text justification was modified for Vl.57 so that preceding text
with limits will be centered only when there is preceding text with
the first limits line and no preceding text with the second limits
line.
16.1.4.3 AUTOMATIC DIAMETER SYMBOL - CORRECTIVE CODE
A problem with the automatic diameter symbol always appearing ON
when drafting modals are displayed has been corrected in Vl.57.
,~

16.1.14.2 SECTION LINING VISIBILITY MODAL - CORRECTIVE CODE
The Section Lining Visibility Modal will now allow you to have
section lining displayed in the view of definition only.
16.2 DIMENSION - CORRECTIVE CODE
Any dimension with preceding text other than R or a diameter symbol
will be marked as keyed-in in Vl.57.
16.2.5 ANGULAR DIMENSION - CORRECTIVE CODE
The problem of extension lines not being modified correctly
on angular dimensions has been corrected in Vl.57.

13

. . . . . .1" ••

16.3 SECTIONING - CORRECTIVE CODE
Problems encountered with open boundaries' in section lining have
been corrected in Vl.57. Reasonable boundary gaps are now permitted
for section lining.

16.7 GEOMETRIC TOLERANCE - CORRECTIVE CODE
Text created with 'geometric tolerance symbols will now be
defined at the current depth.

16.11 LABEL - CORRECTIVE CODE
Problems with parts that had labels with multiple dashes or plus
signs and problems with labels pointing to the opposite side of the
selected arc have been corrected in Vl.57.

16.13.4 ADD/CHANGE TOLERANCE LIMITS - CORRECTIVE CODE
A problem with adding tolerance to a dimension that has multiple lines
of text has been corrected in Vl.57.

C~)

16.13.13 BALLOON MODIFICATION - CORRECTIVE CODE
The problem of text in a balloon taking on the current pen and level
when modified and the problem of text moving incorrectly when
modifying the radius of a balloon have been corrected in Vl.57.

16.13.17 MODIFY DECIMAL PLACES - CORRECTIVE CODE
Fractional dimensions will have the correct number of decimal
places and will be displayed correctly after decimal places
are modified.

o
14
.

- ._----_._-_..-.. - - - - - - - - - -

._..__ .__ ....... _..._.. _..

....... - - - _ .

/"'- -"
I

\,,-,.,

17. N/C MANUFACTURING

17.1 DRILL REFERENCE MODAL

ENHANCEMENT

A Modal will be added to the Modals section of N/C to allow the
user to define the reference point of the tool used in Lathe
Drilling and Point to Point Machining. The Present menu in Lathe
for tool reference will be removed. The menu will be located at
17.1.16. The modal will only effect the Drill, Centerdrill, and
Countersink tool reference points. The modal will appear as:
DRILL REFERENCE POINT
1. DRILL TIP
2. DRILL LIP
Choosing 1 will locate the reference point at the tip of the
tool, and will configure the system to output a move that will
bring the tip to a desired depth. Option 2 will bring the lip to
a desired depth. Option 2, Drill Lip, will be the default.
17.2 POINT-TO-POINT USER DEFINED CYCLES

NEW FEATURE

Menu 5. Cycle Control in the Tool Motion Control section of
Point-To-Point will be split into two new menus. The first of
these two, 5. Machine Controlled Cycle, will be the same as the
old menu. When this menu is selected you are prompted to
enter cycle commands that will appear just before the first
selected point. These commands will tell a postprocessor to
turn on the cycle G-code. After each machine motion the cycle
sequence is executed. The second menu, 6. User Defined Cycle,
will allow you to enter N/C statements which will appear after
each selected point. This option can be used to make machine
independent cycle sequences. This option will increase the
length of the toolpath because the user defined cycle will
appear after each point not just in front of the first
selected point.

15

17.2 and 17.9 COUNTERSINK/CENTERDRILLING

ENHANCEMENT

This enhancement can be categorized into three major areas, the
addition of a countersink operation in Lathe and Point to Point
Machining, the adding of a modal defining drill reference points
for Point to Point Machining and Lathe, and the use of an
upgraded chip relief option in Lathe. A change in the Lathe
entity select will also be incorporated.
17.2 and 17.9 POINT-TO-POINT/LATHE COUNTERSINK OPERATION

ENHANCEMENT

The countersink enhancement will be contained in the Final Depth
menu in Point to Point Machining, and the Depth Mode menu in
Lathe. For Point to Point the menu will appear as:
FINAL DEPTH
1. ABSOLUTE
2. INCREMENTAL
3. COUNTERSINK TO DIAMETER
4. COUNTERSINK TO DEPTH
This form of the final depth menu will only appear if a legal
countersink tool of Drill, Centerdrill, or Countersink is chosen.
If any other tool is chosen only the first two options of the
final Depth menu will be given.
In Lathe the menu will
appear as:
FINAL DEPTH
1. SCREEN POSITION
2. KEY-IN POSITION
3. EXISTING POINT
4. KEY-IN DEPTH
5. COUNTERSINK TO DIAMETER
6. COUNTERSINK TO DEPTH
As in the Final Depth menu of Point to Point, if a tool other
than a countersink tool is chosen only the first 4 options of
this menu will appear.

o
16

COUNTERSINK TO DIAMETER
Countersink to Diameter allows countersink to a desired diameter.
Upon selection of this option the user is prompted for the
desired diameter:
1. CSINK DIA
2. PILOT DIA
Tool motion is generated using the tool angle to give the desired
diameter as measured across the countersink at the indicated part
surface. A clearance distance from the contact point on the edge
of the pilot hole is used to stop the rapid motion. If the
desired countersink is larger than the tool diameter a warning
will be given. Execution will not be effected since some shops
may desire to define their tools with a l~p diameter as opposed
to a body diameter.
COUNTERSINK TO DEPTH
Countersink to Depth will output a tool motion that will give a
desired depth of a countersink measured from the part surface.
Provisions for a pilot hole are made. Upon selection of this
option this user is prompted for:
1. CSINK DPTH=
2. PILOT DIA
The depth of the countersink is defined as the distance along the
drilling axis from the start position to the point where either
the countersink intersects the pilot hole or in the case of no
pilot hole, the position of the tip. The default value for the
pilot hole diameter will be O.
TOOL AVAILABILITY
The only legal tools allowed by the countersink operations are the
Drill, Centerdrill and Countersink Tools.

o
17

()

17.9 LATHE CHIP RELIEF

ENHANCEMENT

'-,-

Currently in the Lathe package there are three options for chip
relief; none, reciprocate, and chip break. This menu will be
replaced with the same chip relief options available in the present
Point to Point Machining. After selecting from the DRILL METHOD
menu the user will be given the chip relief options in the TOOL
MOTION CONTROL menu:
TOOL MOTION CONTROL
1. ONE CONTINUOUS CUT
2. CHIP RELIEF/DELTA RETRACT
3. CHIP RELIEF/WITHDRAWAL
4. CHIP RELIEF/DWELL
5. MACHINE CONTROLLED CYCLES
These options will function exactly as in Point to Point Machining
( limited to 2-D ).
17.9 LATHE ENTITY SELECTION MAINTENANCE

C)

ENHANCEMENT

Currently in Lathe, when an entity is selected for the start or
end of drilling, the end of the entity furthest from the
headstock is chosen. This will be changed to allow the end of
the entity closest to the selection point to be chosen instead.
17.9 LATHE INSERT

NEW FEATURE

The Lathe Insert feature provides the user capabilities
to insert, delete, and list postprocessor commands at the
beginning and end of lathe toolpaths prior to toolpath
generation. Only commands defined in the current
postprocessor word library may be entered. (See ICEM
Numerical Control Reference, section F.17.10.5). A
similar capability currently exists for point-to-point,
profile, and pocket toolpaths.

o
18

· ..

_._._-----_._---------------,_._-,,,,-"'

"'"

,

.

-_.

__._--_._ _--------"...._,,-_
..

....... ,,,_ ..

__

.

STARTING SEQUENCE
The starting sequence will allow the user to enter,
delete, or list N/C statements at the beginning of a
lathe toolpath. The starting sequence will be
contained in the Lathe menu under Lathe Operation.
After the type of operation (rough, semi, finish, drill)
and tool have been selected, the system will prompt for
the starting insert sequence.
Prompt

Action

STARTING SEQUENCE
I.LIST

Enter:
To list the existing inserted
commands.
2 To enter commands at the
start of the toolpath.
3 To delete all inserted
starting commands.
4 To exit the insert menu.

2.ENTER
3.DELETE
4.EXIT

1

The N/C statements created in this menu will appear at
the very beginning of the toolpath before any GOTO or
FROM statements. All postprocessor startup commands may
be entered here.
ENDING SEQUENCE
The ending sequence will allow the user to enter, delete,
or list N/C statements at the end of a lathe toolpath.
The ending sequence will be contained in the Lathe menu
under Lathe Operation.

19

Just before the toolpath is displayed and named, the
system will prompt for the ending insert s~quence. The
ending insert sequence is identical to the starting
insert sequence.
Prompt

Action

ENDING SEQUENCE
I.LIST

Enter:
1 To list the existing inserted
commands.
2 To enter commands at the
end of the toolpath.
3 To delete all inserted
ending commands.
4 To exit the insert menu.

2.ENTER
3.DELETE
4.EXIT

The N/C statements created in this menu will appear at the
end of the toolpath before the SETPT command.

17.9.5 LATHE THREADING

CJ

NEW FEATURE

This feature allows the user to create a single point tool
threading toolpath. The threading feature can produce
external or internal threads, single or multiple lead
threads, axial threads (parallel or tapered) or face
threads. The toolpath can have up to 30 constant volume cut
passes.
DEFINE TURNING TOOL
The threading feature will use the standard tool definition
and selection sequence. The threading tool's parameters are
as follows:
TOOL NAME: name
TOOL TYPE: LATHE THREADING
I.TOOL NUM
N
2.TIP ANGLE = NN.NNNN
3.X GAGE LEN= NN.NNNN
4.Y GAGE LEN= NN.NNNN

default:
default:
default:
default:

o
20

I
60.0
0.0
0.0

range: N>=O
range: 0

Navigation menu