Programming platform for generating parts programs for machine tools or production machines
First Claim
1. A programming platform for generating a parts program for a machine tool or production machine, comprising:
- an interpreter receiving from a user an instruction commensurate with a movement of an element, and translating the instruction into a machine code;
a simulator receiving the machine code for simulating an effect of the instruction;
a collision monitor for monitoring the simulated effect of the instruction and identifying the presence of a collision as a result of the instruction; and
a display for graphically displaying to the user the simulated effect of the instruction in form of a two-dimensional or three-dimensional representation by highlighting the collision on the display and displaying in ASCII code the instruction causing the collision.
1 Assignment
0 Petitions
Accused Products
Abstract
A programming platform for generating parts programs for a machine tool or production machine is described. A user inputs an instruction to an interpreter integrated in the programming platform, a simulator then simulates an effect of the instruction, and a display graphically displays to the user the effect of the instruction in the form of a two-dimensional or three-dimensional representation. A collision monitor monitors the effect of the instruction to determine if a collision between two or more machine elements and/or workpieces and/or tools can be expected. The programming platform hence represents a homogeneous integrated programming environment for generating, simulating and testing of parts programs for machine tools and production machines.
13 Citations
11 Claims
-
1. A programming platform for generating a parts program for a machine tool or production machine, comprising:
-
an interpreter receiving from a user an instruction commensurate with a movement of an element, and translating the instruction into a machine code;
a simulator receiving the machine code for simulating an effect of the instruction;
a collision monitor for monitoring the simulated effect of the instruction and identifying the presence of a collision as a result of the instruction; and
a display for graphically displaying to the user the simulated effect of the instruction in form of a two-dimensional or three-dimensional representation by highlighting the collision on the display and displaying in ASCII code the instruction causing the collision. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating parts program for a machine tool or production machine, comprising the steps of:
-
inputting into an interpreter an instruction commensurate with a movement of an element and translating the instruction into a machine code;
transferring the machine code to a simulator for simulating an effect of the instruction;
monitoring with a collision monitor the simulated effect of the instruction and identifying the presence of a collision as a result or the instruction; and
graphically displaying the simulated effect of the instruction to a user in form of a two-dimensional or three-dimensional representation by highlighting and dismaying the collision on the display and displaying in ASCII code the instruction causing the collision. - View Dependent Claims (8, 9, 10, 11)
-
Specification