Flexloader Machine Tool Interface Functionality - ABB FlexLoader Vision Product Manual

Table of Contents

Advertisement

13.3.6 FlexLoader machine tool interface functionality

Overview
The FlexLoader Vision standard modules communicate with the machine tool by
means of the interface module TemplateMachine.sys, which must be modified and
adapted to the actual machine tool by the integrator.
Read that module and the comments to each function, in order to add machine
tool specific code where needed.
For further reference, see
States and actions
This module contains a number of predefined states and actions that are
consistently used throughout the FlexLoader Vision.
For further reference, see
RAPID example
Depending on the type of the machine tool and the type of application, a variety
of communication flows are possible.
A typical machine tool communication flow for a load-unload sequence as realized
in the standard setup could be as follows. Note that no movement is included in
this schematic code.
Different machine tools have different behavior. As described in the previous
section, FlexLoader Vision supplies a comprehensive set of tools and adjustment
possibilities to handle these behaviors.
An example implementation of the routine Machine1Action is shown below.
Product manual - FlexLoader Vision
3HAC051771-001 Revision: B
! Prepare for machine tool interaction
Machine1Action INIT_MACHINE;
WaitUntil Machine1Check(LOAD_MAIN_OK)=TRUE;
Machine1Action OPEN_DOOR;
WaitUntil Machine1Wait(DOOR_OPENED,10);
! Enter machine tool and load part in main chuck
Machine1Action CLOSE_CHUCK_MAIN;
! grip detail in sub chuck
Machine1Action OPEN_CHUCK_SUB;
! leave machine
Machine1Action CLOSE_DOOR;
Machine1Action CYCLE_START;
CAUTION
All predefined states and actions that are used in TemplateMachine.sys shall be
implemented or deleted. This minimizes the risk of unexpected machine behavior.
PROC Machine1Action(string sAction)
TEST sAction
CASE CLOSE_CHUCK_MAIN:
© Copyright 2014-2018 ABB. All rights reserved.
13.3.6 FlexLoader machine tool interface functionality
FlexLoader machine tool interface functionality on page 283
FlexLoader machine tool interface functionality on page 283
13 Robot integration
Continues on next page
205

Advertisement

Table of Contents
loading

Table of Contents