Integrated application resource: Kinematics ISO 10303-105:2019(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms
4 Kinematic property
   4.1 General
   4.2 Fundamental concepts and assumptions
   4.3 Kinematic property entity definitions
   4.4 Kinematic property subtype constraint definition

5 Kinematic topology
   5.1 General
   5.2 Fundamental concepts and assumptions
   5.3 Kinematic topology type definition
   5.4 Kinematic topology entity definitions
   5.5 Kinematic topology subtype constraint definition
   5.6 Kinematic topology function definitions
6 Kinematic structure
   6.1 General
   6.2 Fundamental concepts and assumptions
   6.3 Kinematic structure type definitions
   6.4 Kinematic structure entity definitions
   6.5 Kinematic structure subtype constraint definition
   6.6 Kinematic structure function definitions

7 Kinematic state
   7.1 General
   7.2 Fundamental concepts and assumptions
   7.3 Kinematic state type definitions
   7.4 Kinematic state entity definitions
   7.5 Kinematic state subtype constraint definition
   7.6 Kinematic state function definitions
8 Kinematic motion representation
   8.1 General
   8.2 Fundamental concepts and assumptions
   8.3 Kinematic motion representation type definitions
   8.4 Kinematic motion representation entity definitions
   8.5 Kinematic motion representation subtype constraint definitions
9 Kinematic analysis control and result
   9.1 General
   9.2 Fundamental concepts and assumptions
   9.3 Kinematic analysis control and result type definitions
   9.4 Kinematic analysis control and result entity definitions
   9.5 Kinematic analysis control and result subtype constraint definition
A Short names of entities
B Information object registration
C Computer interpretable listings
D EXPRESS-G diagrams
E Technical discussion
F Change history
Bibliography
Index

(*
ISO/TC 184/SC 4/WG 12 N8482 - ISO 10303-105 Kinematics - EXPRESS
Supersedes ISO/TC 184/SC 4/WG 12 N7301
*)



SCHEMA kinematic_analysis_control_and_result_schema;

REFERENCE FROM kinematic_motion_representation_schema   -- ISO 10303-105
  (link_motion_representation_along_path,
   interpolated_configuration_sequence);

REFERENCE FROM kinematic_topology_schema   -- ISO 10303-105
  (kinematic_joint);

REFERENCE FROM kinematic_structure_schema   -- ISO 10303-105
  (kinematic_link_representation,
   mechanism_representation,
   rigid_placement);

REFERENCE FROM geometry_schema   -- ISO 10303-42
  (geometric_representation_context);

REFERENCE FROM representation_schema   -- ISO 10303-43
  (representation,
   representation_relationship);

REFERENCE FROM measure_schema   -- ISO 10303-41
  (measure_with_unit,
   parameter_value);

REFERENCE FROM product_property_representation_schema   -- ISO 10303-41
  (shape_representation);


TYPE kinematic_analysis_definition = SELECT
   (interpolated_configuration_sequence,
    prescribed_path);
END_TYPE;

TYPE kinematic_result = SELECT
   (interpolated_configuration_sequence,
    resulting_path);
END_TYPE;

ENTITY kinematic_analysis_consistency;
  control : kinematic_control;
  result : kinematic_analysis_result;
WHERE
  WR1: control.controlled_mechanism :=: result.analysed_mechanism;
END_ENTITY;

ENTITY kinematic_analysis_result;
  analysed_mechanism : mechanism_representation;
  result : kinematic_result;
END_ENTITY;

ENTITY kinematic_control;
  controlled_mechanism : mechanism_representation;
  contained_kinematic_programs : kinematic_analysis_definition;
END_ENTITY;

ENTITY prescribed_path
  SUBTYPE OF (link_motion_representation_along_path);
  controlling_joints : OPTIONAL SET[1:6] OF kinematic_joint;
END_ENTITY;

ENTITY resulting_path
  SUBTYPE OF (link_motion_representation_along_path);
  controlling_joints : SET[1:?] OF kinematic_joint;
END_ENTITY;

SUBTYPE_CONSTRAINT link_motion_representation_along_path_subtypes FOR link_motion_representation_along_path;
  ONEOF (prescribed_path,
         resulting_path);
END_SUBTYPE_CONSTRAINT;

END_SCHEMA;  -- kinematic_analysis_control_and_result_schema


© ISO 2019 — All rights reserved