• No se han encontrado resultados

EVOLUCIÓN DE GALAXIAS EN CÚMULOS

In document MEMORIA 2005 (página 53-56)

PaintPRO supports the generation of Job program types that are supported on PaintTool.

The PaintPRO Job Property page has fields that provide automatic generation of PaintTool jobs, and have settings to generate the TP programs that are called by a job.

Job programs call / execute process TP programs in order to perform the paint process.

Job programs generally CALL process TP programs that combine to perform the processing task required. For more information regarding jobs and paint zones see Background information on PaintPRO workcells

Jobs are used uniquely on different types of Paint Booths. There are specific structures and guidelines that must be utilized so that PaintTool can properly playback workcell programs.

PaintPRO supports P-500 booths and basic PaintTool configurations. The Job editor is uniquely customized for the different configurations.

• P-500 jobs:

• Basic PaintTool jobs: for PaintTool / PaintPRO workcells that utilize non P-500 configurations the job editor creates a paint job program type.

About P500 jobs

P-500 robot controllers generally have dual arm configurations. Group 1 defines the left hand robot, and group 2 defines the right hand robot. PaintTool conventions are followed when creating Job programs. Conventions include:

• To execute a style on a robot controller, the PLC initiates the robot Job. In general, PaintTool accepts the initiated Style number and option bits, runs the left hand job, and looks in the header information of the left hand job to find out what right hand job to execute.

PaintPRO automatically sets up the header information for the left hand job to follow this procedure.

• PaintTool uses the multitasking capability of the robot controller. When the right hand (group 2) Job program is executed it runs simultaneously with the left hand Job

program.

Generating Job Programs

The techniques utilized to generate job programs vary depending upon how you choose to create programs to process a part. The PaintPRO job property page is flexible and can be used to generate desired job programs from different configuration of processes.

It is common to utilize the Job property page multiple times with different settings to obtain desired Job and Process program outputs.

General techniques include:

Generate opposite arm jobs and processes from selected arm:

• Define paint zones on a single side (right or left) and duplicate (mirror image) the programs to the opposite side. This is very common since it is often desired to have the right and left robots execute the same trajectory relative to the part on opposite sides.

The PaintPRO Job property page has functions to "mirror" image a paint zone to the robot on the opposite side using group mask exchange. The Job property page is configured to generate Job TP’s from one arm’s assignments, and then to generate the opposite arm’s assignment based upon the initial arms Job. The general process has the following steps.

1. Define the processes for the desired arm on the respective Left or Right processes tab,.

2. Define, on the Job general tab, the appropriate setting for the desired right or left side that the Job is generated from. The setting is to Generate the Job program from defined processes from the one side defined in step 1

3. Change settings for the opposite side job to use the group mask exchange option to generate a job from the job just generated. This essentially mirrors the initial Job by using Group Mask Exchange capability of the robot controller. A job is created automatically based upon the step 1 defined job.

The following figure shows an example of where processes are defined on the left side of the part. The Job is defined for the left side of the part.

The job’s Left Processes Tab is used to build a Job from assigned paint zones.

The job’s General property page tab defines:

• That the LEFT Job TP to be created using the left paint zone job assignments.

• That the RIGHT Job TP be generated using Group Mask exchange from LEFT processes to RIGHT then to Generate the Job TP

After generation, the right hand Job and TP programs are created as a mirror image of the left side using group mask exchange.

The result is an entire job that run mirrored programs on each side of the part.

Generate Jobs and processes from defined zones for each arm:

• Define paint zones uniquely for both right and left sides. Projection templates and their associated process programs can be created where desired on a part. The PaintPRO Job property page has functions to have Job and Process programs be generated uniquely from defined paint zones. Processes are defined on the left and right processes tabs and then generated. The general process has the following steps:

1. Define the LEFT processes for the Job program from defined processes from the LEFT side on the Left Processes Tab.

2. Define the RIGHT processes for the Job program from defined processes from the RIGHT side on the Right Processes Tab.

3. Define, on the Job general tab, to generate the Job TP from LEFT Assignments, and to generate JOB TP from RIGHT Assignments.

The following figure shows and example of where processes are defined on the left side of the part. The Job is defined for the left side of the part on the Left Processes Tab.

A single paint zone is defined on the right side of the part. The Job is defined for the right side of the part on the Right Processes Tab.

The job’s General property page tab defines:

• That the LEFT Job TP to be created using the left paint zone job assignments.

• That the RIGHT Job TP to be created using the Right paint zone job assignments After generation programs are created for both sides based upon the assignments on the Left and Right processes tabs.

Programs for the left side can be shown.

The program for the right side can be shown.

The result is a left and right job that each call unique paint zone processes (Shown in

figure).

The Job editor provides the capability to create Jobs uniquely for each arm, or to create Jobs for on arm from the opposite arms process definitions.

Using the PaintPRO Job Property Page

The Job editor provides fields to create PaintTool jobs from processes. Fields on the Job editor depend on the configuration of the PaintPRO workcell. It is recommended that you understand PaintTool jobs and how PaintPRO supports PaintTool jobs before using the Job Property pages. For information regarding PaintTool jobs see the PaintTool operations documentation. For detailed information regarding PaintPRO jobs see About PaintPRO Jobs.

The Job property page has multiple tabs: not all tabs are always available as the

configuration of the workcell effects desired definition for Jobs. P-500 workcells have left and right process tabs as each robot controller has a right and left arm associated. Non P-500 configurations, where each controller has a single arm, will have a single process tab on the Job property page.

The General tab is used to define what to generate. The Process tabs define what

programs / processes to execute during the job. Job definition is done using the processes tabs, and the general tab is used to generate based upon the definitions on the processes tabs.

How the property pages are used is driven by how you have defined paint zones. The following items describe different use methods. Links to procedures to use these methods are provided.

P500 Jobs:

Methods to use the Job property pages: the following cases are common.

• CASE 1: Dual arm / right and left arm configuration and paint zones have been uniquely defined on each side of the part.

Step 1: Assign processes on the Left and Right Processes tabs.

Step 2: Generate Jobs from their assigned zones on the General tab: this procedure is used with dual arm applications when paint zones have been defined uniquely for both left and right processes.

See Create unique jobs and processes for each arm for procedures.

• CASE 2: Dual arm / right and left arm configuration and paint zones have been uniquely defined on the left arm side of the part. You want to create mirrored paint zones of the left arm to the right side because the robot should run the same program

motions as the left on the opposite side of the part.

Step 1: Assign processes on the Left Processes tabs.

Step 2: On the General tab, select Generate Job TP from LEFT Assignments for the LEFT Job TP.

Step 3: On the General tab, select Group Mask Exchange LEFT process to RIGHT, then Generate Job TP for the RIGHT Job TP

If the Generate all assigned paint zone TPs before the job TP is enabled, robot process TP programs are also generated.

See Create opposite arm jobs and processes from a defined job for procedures.

• CASE 3: Dual arm / right and left arm configuration and paint zones have been uniquely defined on the right arm side of the part. You want to create mirrored paint zones of the right arm to the left side because the robot should run the same program motions as the right on the opposite side of the part.

Step 1: Assign processes on the Right Processes tabs.

Step 2: On the General tab, select Generate Job TP from Right Assignments for the RIGHT Job TP.

Step 3: On the General tab, select Group Mask Exchange RIGHT process to LEFT, then Generate Job TP for the LEFT Job TP.

If the Generate all assigned paint zone TPs before the job TP is enabled, robot process TP programs are also generated.

See Create opposite arm jobs and processes from a defined job for procedures.

Non P-500 workcells:

Utilize the basic job editor.

Tabs on the Job property page include:

• General Tab: provides fields to define Job names, and job generation parameters.

• Left Processes Tab: provides fields to build a job for left processes.

• Right Processes Tab: provides fields to build a job for left processes.

Using the PaintPRO Job Property Page General Tab

The Job general property page tab provides fields to define Job names, and job generation parameters.

It is recommended that you understand PaintTool jobs and how PaintPRO supports PaintTool jobs before using the Job Property pages. For detailed information regarding PaintPRO jobs see About PaintPRO Jobs.

The General tab is used to define what to generate. The Process tabs define what

programs / processes to execute during the job. Job definition is done using the processes tabs, and the general tab is used to generate based upon the definitions on the processes tabs.

The general property page tab is used in multiple ways to create Job programs. The method that you use settings on the General tab depends on how you have defined paint zones on the part CAD data. First the fields are described, and then different methods to use the general property page tab are described in Using the PaintPRO Job Property Page. For more information see PaintPRO Jobs.

Field descriptions:

P-500 Workcell Job editor

• Job Settings Frame: fields to define properties that effect the naming and selection of desired job and style.

o Name: The name for the Job program that is displayed in the Cell Browser.

o Paint Preset: if not zero, a standalone preset instruction with the number entered used as a parameter is added to the Job program.

o Style combo box: the desired PaintPRO style to be used. The available styles are listed in the dropdown combo box. The selected style defines what process can be chosen to build the job.

o New Option Button: generates a new Job with the option fields of the Job TP Names modified. Note: PaintPRO creates new Job TP Names using PaintTool conventions. If your controls system requires a different naming convention, you must modify the names appropriately.

o New Repair Button: generates a new Job with the repair fields of the Job TP Names modified. Note: PaintPRO creates new Job TP Names using PaintTool conventions. If your controls system requires a different naming

convention, you must modify the names appropriately.

• LEFT Job TP frame:

o Left TP Name: defines the name of the Job TP to create. Note: PaintPRO creates new Job TP Names using PaintTool conventions. If your controls system requires a different naming convention, you must modify the names appropriately.

o Auto Name enabled: when checked PaintPRO creates the name automatically. When unchecked you may enter a desired Job name.

o Generate Job TP from LEFT Assignments selection: when chosen, and the job is generated, PaintPRO auto generates the Job TP program as defined on the Left Processes tab.

o Group Mask Exchange RIGHT process to LEFT, then Generate Job TP:

is used if you want to generate the left Job from the right arm process definitions. This is used when the left Job execution is the same or similar to the right arm Job execution. When generate is pressed a Left Job is

generated using the right arms Job definition as a template. The new Job process definition can be seen on the Left Processes tab

If the Generate all assigned paint zone TP’s before the job TP option is enabled, PaintPRO generates process TP programs from the right arm program by modifying the generated TP program to use the left arm configuration and left arm tracking schedules. After the TP programs are generated the Job program is generated.

NOTE: if generate all assigned paint zone TPs before the job TP is not enabled, there may not be any process TP available to create the left process TP. PaintPRO generates a error, and selections can be made how to proceed.

o Don’t Generate Job TP: when enabled, and the program is generated, no action is taken to generate a LEFT Job TP.

• RIGHT Job TP frame:

o RIGHT TP Name: defines the name of the Job TP to create. Note:

PaintPRO creates new Job TP Names using PaintTool conventions. If your controls system requires a different naming convention, you must modify the names appropriately.

o Auto Name enabled: when checked PaintPRO creates the name automatically. When unchecked you may enter a desired Job name.

o Generate Job TP from RIGHT Assignments selection: when chosen, and the job is generated, PaintPRO auto generates the Job TP program as defined on the Right Processes tab.

o Group Mask Exchange LEFT process to RIGHT, then Generate Job TP:

is used if you want to generate the right Job from the left arm process definitions. This is used when the right Job execution is the same or similar to the left arm Job execution. When generate is pressed a Right Job is generated using the left arms Job definition as a template. The new Job process definition can be seen on the Right Processes tab

If the Generate all assigned paint zone TP’s before the job TP option is enabled, PaintPRO generates process TP programs from the left arm program by modifying the generated TP program to use the right arm configuration and right arm tracking schedules. After the TP programs are generated the Job program is generated.

NOTE: if generate all assigned paint zone TPs before the job TP is not enabled, there may not be any process TP available to create the right process TP. PaintPRO generates a error, and selections can be made how to proceed.

o Don’t Generate Job TP: when enabled, and the program is generated, no action is taken to generate a RIGHT Job TP.

Generate all assigned paint zone TPs before the job TP: if enabled, PaintPRO generates all process TP’s before generating the Job TP program.

Generate: when pressed, Job programs are generated based upon the settings on the property page.

NOTE: if generate all assigned paint zone TPs before the job TP is not enabled process programs may not be available on the robot controller unless they were generated at some other time.

Different methods to use these settings with P-500 configurations is discussed in Using the PaintPRO Job Property Page

Procedures to use the property page tabs include:

o Build a job program for the right or left robot

o Procedure to create opposite arm jobs and processes from a defined job o Create unique jobs and processes for each arm

Non P-500 Workcell Job editor: The job editor for non P-500 workcells has less fields.

• Job Settings Frame: fields to define properties that effect the naming and selection of desired job and style.

o Name: The name for the Job program that is displayed in the Cell Browser.

o Style combo box: the desired PaintPRO style to be used. The available styles are listed in the dropdown combo box. The selected style defines what process can be chosen to build the job.

o New Option Button: generates a new Job with the option fields of the Job TP Names modified. Note: PaintPRO creates new Job TP Names using PaintTool conventions. If your controls system requires a different naming convention, you must modify the names appropriately.

o New Repair Button: generates a new Job with the repair fields of the Job TP Names modified. Note: PaintPRO creates new Job TP Names using PaintTool conventions. If your controls system requires a different naming convention, you must modify the names appropriately.

• Job TP frame:

o TP Name: defines the name of the Job TP to create. Note: PaintPRO creates new Job TP Names using PaintTool conventions. If your controls system requires a different naming convention, you must modify the names appropriately.

o Auto Name enabled: when checked PaintPRO creates the name automatically. When unchecked you may enter a desired Job name.

Generate all assigned paint zone TPs before the job TP: if enabled, PaintPRO generates all process TP’s before generating the Job TP program.

Generate: when pressed, Job programs are generated based upon the settings on

In document MEMORIA 2005 (página 53-56)