[step-manufacturing] Minutes of January 4th Conference Call
Martin Hardwick
hardwick at steptools.com
Fri Jan 6 07:58:03 EST 2012
Attendees
--------------
Martin Hardwick, STEP Tools, USA
David Loffredo, STEP Tools, USA
Vincent Marchini, Ameritech, USA
Mikael Hedlind, KTH, Sweden
Alain Brail, AIrbus (retired), France
Bob Erickson, Pratt & Whitney, USA
David Odendahl, Boeing, USA
Fred Proctor, NIST, USA
Apologies for Absence
-----------------------------
Sid Venkatesh, Boeing USA
Tom Scotton, CCAT, USA
Bengt Olsson, Sandvik, Sweden
Aydin Nassehi, University of Bath, UK
1. Planning for the ISO STEP Meeting, June 10 to 15 in Stockholm
ftp://ftp.steptools.com/private/CAM_exchange/TC184_SC4_Stockholm_Juni_2012_(T24_presentation_2011-11-18).pdf
The STEP-Manufacturing team (Wg3/T24) will meet for three days during
the SC4 meeting. On Tuesday we will meet with the rest of STEP and the
agenda will focus on common issues including our requirements for
tolerances and kinematics, and possible mutual interest in an event
driven implementation method for JavaScript. On Thursday we will meet at
KTH (see map in the pdf - the distance between the two locations can be
walked in one hour). This day will focus on demonstrations and industry
requirements for the second edition of AP-238. The last day will review
the proposed extensions for the second edition AP-238 data model.
We began planning two demonstrations for the industry day at KTH.
The first demonstration will show machine tool simulation on a
holographics display. For this demonstration we will drive six
projectors with 3D images of a machine tool executing a machining
program. The images will be generated from the JavaScript/WebGL/XML of
the web demos, or from the desktop ST-Machine depending on the relative
efficiency of the two methods. The JavaScript data is preferred because
it allows custom user interfaces to be generated for different applications.
The second demonstration will show how the new kinematics model can be
used to predict machine tool accuracy for a given setup. KTH will extend
the AP-242 kinematics model to include error property data for each link
in each kinematic chain. STEP Tools will generate minimal and maximal
tool path coordinate data from this error property data. A TBD piece of
analysis code with then analyze the path volume to determine where this
is a possibility of tolerance failures. The kinematics link error
property data will be generated from the ASME 59.5 model and double ball
bar tests.
2. Kinematics data exchange
a. Setting the cutting tool in the spindle
Many of the STEP-NC models have the cutting tool set too deep into the
spindle with the result that only a small fraction of the tool appears
to be available for cutting. We discussed how to fix this problem and
there was agreement that in the future the machine tool models should
include a gauge line/diameter definition. We will then be able to match
this gauge line up against a similar line on the cutting tool holders to
set the tool holder into the spindle in future simulations.
b. Tool Retract Motions
This can be a three part issue. The STEP-NC program may include a
retract motion that takes the tool to a point that is safe with respect
to the part geometry. This is followed by a subprogram motion which
takes the tool to a point that is safe for the setup or considered safe
by the enterprise. Finally the machine tool vendor defines a motion that
takes the tool to the best rest point for the machine.
We discussed the second two motions. In the new HTML5 environment we
should be able to define the subprogram motions as JavaScript listener
code that is set to execute whenever a retract operation is found in the
STEP-NC data. The third type of motion needs to be defined as part of
the machine tool model and is discussed in the next section below.
c. Tool Change Motions
Today most enterprise are not defining the tool change motions because
the effort is not worth the payoff. However, there was agreement that if
the machine tool vendor could include a definition of the tool change
motions in its machine tool models then this would be of benefit because
the enterprises would then be able to include them in their error
checking at near-zero cost.
We discussed how to define such motions. One possibility is to define
them in AP-238 but a better solution may be already defined in the Part
105 kinematics model included in AP-242. This solution has the advantage
of allowing all the machine specific motions (including the retract
defined above) to be included in one master model of the machine.
3. Implementation Method for JavaScript
STEP Tools has extended the WebGL demonstrations to include simulations
of five axis machines and robots. In the next phase it will extend them
to show the machining programs running on the different machines.
http://www.steptools.com/demos/
The JavaScript programming environment is very interesting for machining
because it is event driven. Consequently programmers may be able to
extend the machine tool simulations to include event driven actions such
as G-code generation.
The next meeting will be held at the regular times on Wednesday January
25 one week later than usual due to a prior commitment by STEP Tools. A
full recording of this meeting is at the following URL.
ftp://ftp.steptools.com/private/Undecided/stepmanuf_telecon_20120104.wmv
Action Items
----------------
1. STEP Tools to publish the JavaScript and XML data being used for the
WebGL demonstrations.
2. KTH to investigate the feasibility of using this JavaScript and XML
to drive the holographic display for the machine tool simulation
demonstration.
3. KTH to develop scenario for the toolpath accuracy demonstration.
4. Boeing to obtain machine tool and fixture model data for a high
accuracy application.
5. KTH to develop cutting tool and machine tool data with gauge line
data for setting the tool into the spindle.
6. STEP Tools to extend the web demos to run the machine programs on the
machine tool models.
Martin Hardwick
Team Leader ISO STEP-Manufacturing
More information about the step-manufacturing
mailing list