Flexloader Machine Tool Interface Functionality - ABB FlexLoader SC 6000 Product Manual

Table of Contents

Advertisement

F FlexLoader RAPID reference
F.7 FlexLoader machine tool interface functionality
F.7 FlexLoader machine tool interface functionality
Overview
The FlexLoader SC 6000 application functionality handles machine tool and part
specific aspects of the FlexLoader SC 6000. The integrator is fully responsible for
adopting this functionality to the actual application. Described below is two different
template modules. Those describes which routines and data that is needed to
communicate with a machine. All real machine signals is only handled within this
machine module. This makes it easier to change machine or reuse an earlier made
machine module. This means that in a real project, the template module should be
switched out to a module that follow the same structure but are prepared for the
correct machine used in the project. This could be done by rewriting the template
module or replacing it by a pre-made module.
Module
TemplateMa-
chine_CNC.sys
TemplateMa-
chine_Lathe.sys
TemplateMachine_CNC.sys
This module contains a number of predefined procedures or functions for
communication with the machine tool:
Name
FUNC mtpartstate getMa-
chine1PartType()
FUNC mtpartstate getMa-
chine2PartType()
PROC InitMachine1()
PROC InitMachine2()
PROC Machine1Ac-
tion(machineaction Ac-
tion)
FUNC bool Ma-
chine1Check(ma-
chinecheck Check,\IN-
OUT bool Result)
Continues on next page
218
Description
Provides bridge between logical functions within the FlexLoader
SC 6000 application and physical interface for up to two CNC
machine tools. It also includes code to handle indexing table
within both machines.
Provides bridge between logical functions within the FlexLoader
SC 6000 application and physical interface to a lathe machine
tool.
Note
If more machine tools is used than what is handled by the template, then the
functionality can be enhanced by the integrator.
Description
Intended use is for index table machines to keep track of parts
in machine 1.
Intended use is for index table machines to keep track of parts
in machine 2.
Initiates what is necessary for machine 1 handling.
NEEDED: Set up correct signals for interrupt handling.
Initiates what is necessary for machine 2 handling.
NEEDED: Set up correct signals for interrupt handling.
Performs desired machine 1 tool action.
NEEDED: Define signals and communicate with machine tool.
Checks machine 1 tool and conditions and returns correct state
for use in main flow of program.
NEEDED: Define signals and communicate with machine tool.
© Copyright 2014-2020 ABB. All rights reserved.
Product manual - FlexLoader SC 6000
3HAC051768-001 Revision: D

Advertisement

Table of Contents
loading

Table of Contents