1988 Ed.]
Import and Export (Strategic Commodities) Regulations
[CAP. 60
G 15
[Subsidiary]
(iv) On-line (real-time) modification of the tool path, feed rate and spindle data limited to the following:
(1) Cutter diameter compensation normal to the centreline path;
(2) Automatic acceleration and deceleration for starting, cornering and stopping;
(3) Axis transducer compensation including lead screw pitch compensation (measurements on one axis may not compensate another axis);
(4) Constant surface speed with or without limits,
(5) Spindle growth compensation;
(6) Manual feed rate and spindle speed override;
(7) Fixed and repetitive cycles (does not include automatic cut vector generation);
(8) Tool and fixture offset;
(9) Part programme tape editing, excluding source programme language and centreline location data (CLDATA);
(10) Tool length compensation;
(11) Part programme storage;
(12) Variable pitch threading;
(13) Inch/metric conversion;
(14) Feed rate override based on spark voltage for electrical discharge machines;
(v) Word size equal to or less than 16 bits (excluding parity bit(s));
(vi) "Software" or "firmware", including "software" or "firmware" of any programmable unit or device furnished, shall not exceed control unit functions as provided in (i) to (v) above, and is restricted as follows:
(1) Only the following application programmes can be furnished which shall be executable without further compilation, assembly, interpretation, or processing, other than control unit parameter initialization, and memory storage loading, and each shall be supplied as an entity rather than in modular form:
(a) An operating programme to allow the unit to perform its normal functions;
(b) One or more diagnostic programmes to verify control or machine performance and permit localization of hardware malfunctions;
(c) A translator programme with which the end-user can programme the control-to-machine interface;
(2) Programme documentation for application programmes shall not contain the following:
(a) Listing of programme instructions (except that necessary for diagnostics for routine hardware maintenance);
(b) Description of programme organization or function beyond that required for programme use and for maintenance of hardware with which these programmes operate;
(c) Flow charts, logic diagrams or the algorithms employed (except those necessary for use of diagnostic for routine hardware maintenance);
(d) Any reference to specific memory storage locations (except those necessary for diagnostics for routine hardware maintenance);
(e) Any other information about the design or function of the "software" which would assist in the analysis or modification of all or part of it.
Page 15
Page 16
1988 Ed.]
Import and Export (Strategic Commodities) Regulations
[CAP. 60
G 15
[Subsidiary]
і
(iv) On-line (real-time) modification of the tool path, feed rate and spindle data
limited to the following:
(1) Cutter diameter compensation normal to the centreline path;
(2) Automatic acceleration and deceleration for starting, cornering and
stopping;
(3) Axis transducer compensation including lead screw pitch compensation
(measurements on one axis may not compensate another axis);
(4) Constant surface speed with or without limits,
(5) Spindle growth compensation;
(6) Manual feed rate and spindle speed override;
(7) Fixed and repetitive cycles (does not include automatic cut vector
generation);
(8) Tool and fixture offset;
(9) Part programme tape editing, excluding source programme language and
centreline location data (CLDATA);
(10) Tool length compensation;
(11) Part programme storage;
(12) Variable pitch threading;
(13) Inch/metric conversion;
(14) Feed rate override based on spark voltage for electrical discharge
machines;
(v) Word size equal to or less than 16 bits (excluding parity bit(s));
(vi) "Software" or "firmward", including "software" or "firmware" of any programmable unit or device furnished, shall not exceed control unit functions as provided in (i) to (v) above, and is restricted as follows:
(1) Only the following application programmes can be furnished which shall be executable without further compilation, assembly, interpretation, or processing, other than control unit parameter initialization, and memory storage loading, and each shall be supplied as an entity rather than in modular form:
(a) An operating progamme to allow the unit to perform its normal
functions;
(b) One or more diagnostic programmes to verify control or machine performance and permit localization of hardware malfunctions;
(c) A translator programme with which the end-user can programme the
control-to-machine interface;
(2) Programme documentation for application programmes shall not contain
the following:
(a) Listing of programme instructions (except that necessary for
diagnostics for routine hardware maintenance);
(b) Description of programme organization or function beyond that required for programme use and for maintenance of hardware with which these programmes operate;
(c) Flow charts, logic diagrams or the algorithms employed (except those necessary for use of diagnostic for routine hardware maintenance);
(d) Any reference to specific memory storage locations (except those
necessary for diagnostics for routine hardware maintenance);
(e) Any other information about the design or function of the "software" which would assist in the analysis or modification of all or part of it.
Page 15Page 16
No comments yet.
Private notes are available after approval.