APAR status
Closed as program error.
Error description
Machining (NCInfra) / Feeds & Speeds are not managed correctly after changes are made. . Scenario: 00 - Launch CATIA v5r18sp6 (The Behavior has been reproduced up to v5r19sp1 Level) 01 - File + Open the provided 'SR00011025.CATProcess' 02 - In the ResourcesList, Select the lonely Tool + RMB + NCResources + Edit NC Resources 03 - Click the 'More' Button, to display the Tool Parameters 04 - Switch to the Feeds & Speeds Tab page 05 - Note the Roughing Cutting Conditions + Roughing Spindle Speed = 159.155turn_min + Roughing Feedrate = 70mm_turn ==> 11140.85mm_min 06 - Click the 'OK' Button to leave the Tool Definition Dialog Box 07 - Select the lonely Tool Change 08 - Insert + Machining Operations + Prismatic Machining Operations + Pocketing 09 - In the Geometry Tab page of the Pocketing Dialog Box, click the Area corresponding to the Bottom + Select the Bottom of the Pocket 10 - In the Pocketing Dialog Box, Switch to the Feeds & Speeds Tab page 11==>The Machining Feedrate is as defined in the Tool 12==>The Spindle Speed is as defined in the Tool 13 - Click the 'Toolpath Replay' Button to compute the Toolpath 14 - Click the 'OK' Button to leave the Toolpath Replay 15 - Click the 'OK' Button to validate the Pocketing Definition 16 - Select the lonely Manufacturing Program + RMB + Object Menu + Generate the NC Code Interactively 17 - Choose APT as 'NC Data Type' 18 - Define a Name and a Path for the APTSource File 19 - Click the 'Execute' Button to Generate the APTSource File 20 - Click 'OK' to close the 'Manufacturing Information' Message 21 - Click 'Close' to exit the 'Generate NC Code' Dialog Box 22 - Select the lonely Tool Change + RMB + Object Menu + Definition 23 - Click the 'More' Button, to display the Tool Parameters 24 - Switch to the Feeds & Speeds Tab page 25 - Change the Roughing Cutting Speed from 5m_min to 10m_min 26 - Change the Roughing Feedrate per Tooth from 517.5mm_turn to 35mm_turn 27==>Roughing Spindle Speed = 318.31turn_min 28==>Roughing Feedrate = 140mm_turn ==> 44563.45mm_min 29 - Click the 'OK' Button to leave the Tool Change Definition Dialog Box 30 - Select the lonely Manufacturing Program + RMB + Object Menu + Generate the NC Code Interactively 31 - Choose APT as 'NC Data Type' 32 - Define a Name and a Path for the APTSource File 33 - Click the 'Execute' Button to Generate the APTSource File 34 - Click 'OK' to close the 'Manufacturing Information' Message 35 - Click 'Close' to exit the 'Generate NC Code' Dialog Box 36 - Open the APTSource File generated at Step 19 37==>the outputted Feedrate and Spindle are compliant with the Values before Modification 38 - Close this APTSource File 39 - Open the APTSource File generated at Step 33 40==>the outputted Feedrate and Spindle are NOT compliant with the new Values 41==>the outputted Feedrate and Spindle are still the ones, before the modification 42 - Close this APTSource File 43 - Select the lonely Pocketing Operation + RMB + Object Menu + Definition 44 - Click the 'Cancel' Button, meaning that neither Change, nor Toolpath Computation has been requested. 45 - Select the lonely Manufacturing Program + RMB + Object Menu + Generate the NC Code Interactively 46 - Choose APT as 'NC Data Type' 47 - Define a Name and a Path for the APTSource File 48 - Click the 'Execute' Button to Generate the APTSource File 49 - Click 'OK' to close the 'Manufacturing Information' Message 50 - Click 'Close' to exit the 'Generate NC Code' Dialog Box 51 - Open the APTSource File generated at Step 48 52==>the outputted Feedrate and Spindle are NOW compliant with the new Values REMARK: Steps 40 & 41 are the reported Defect REMARK: SR00011025.CATProcess has been created from Scratch at FE Level, on v5r18sp6, with the following Steps: 00 - File + Open the provided 'SR00011025- Part.CATPart' 01 - CATIA Start + Machining + Advanced Machining 02 - Insert + Auxiliary Operations + Tool Change + End Mill 03 - Select the lonely Manufacturing Program 04 - In the Tool Change Dialog Box, Use the 'More' Button, to Customize the Tool Parameters + OK REMARK: Scenario from Step 43 to Step 44 is considered as a Workaround, which is not compliant with the amount of Customer Data. . EXPECTED RESULT: Getting the correct NC Output without editing all the Machining Operations. (Note that nothing informs the End-User that the Machining Operations are not really up-to-date.). . .
Local fix
Problem summary
Machining (NCInfra) Feeds and Speeds are not managed correctly after changes are made. Machining (NCInfra) / Feeds & Speeds are not managed correctly after changes are made. . Scenario: 00 - Launch CATIA v5r18sp6 (The Behavior has been reproduced up to v5r19sp1 Level) 01 - File + Open the provided 'SR00011025.CATProcess' 02 - In the ResourcesList, Select the lonely Tool + RMB + NCResources + Edit NC Resources 03 - Click the 'More' Button, to display the Tool Parameters 04 - Switch to the Feeds & Speeds Tab page 05 - Note the Roughing Cutting Conditions + Roughing Spindle Speed = 159.155turn_min + Roughing Feedrate = 70mm_turn ==> 11140.85mm_min 06 - Click the 'OK' Button to leave the Tool Definition Dialog Box 07 - Select the lonely Tool Change 08 - Insert + Machining Operations + Prismatic Machining Operations + Pocketing 09 - In the Geometry Tab page of the Pocketing Dialog Box, click the Area corresponding to the Bottom + Select the Bottom of the Pocket 10 - In the Pocketing Dialog Box, Switch to the Feeds & Speeds Tab page 11==>The Machining Feedrate is as defined in the Tool 12==>The Spindle Speed is as defined in the Tool 13 - Click the 'Toolpath Replay' Button to compute the Toolpath 14 - Click the 'OK' Button to leave the Toolpath Replay 15 - Click the 'OK' Button to validate the Pocketing Definition 16 - Select the lonely Manufacturing Program + RMB + Object Menu + Generate the NC Code Interactively 17 - Choose APT as 'NC Data Type' 18 - Define a Name and a Path for the APTSource File 19 - Click the 'Execute' Button to Generate the APTSource File 20 - Click 'OK' to close the 'Manufacturing Information' Message 21 - Click 'Close' to exit the 'Generate NC Code' Dialog Box 22 - Select the lonely Tool Change + RMB + Object Menu + Definition 23 - Click the 'More' Button, to display the Tool Parameters 24 - Switch to the Feeds & Speeds Tab page 25 - Change the Roughing Cutting Speed from 5m_min to 10m_min 26 - Change the Roughing Feedrate per Tooth from 517.5mm_turn to 35mm_turn 27==>Roughing Spindle Speed = 318.31turn_min 28==>Roughing Feedrate = 140mm_turn ==> 44563.45mm_min 29 - Click the 'OK' Button to leave the Tool Change Definition Dialog Box 30 - Select the lonely Manufacturing Program + RMB + Object Menu + Generate the NC Code Interactively 31 - Choose APT as 'NC Data Type' 32 - Define a Name and a Path for the APTSource File 33 - Click the 'Execute' Button to Generate the APTSource File 34 - Click 'OK' to close the 'Manufacturing Information' Message 35 - Click 'Close' to exit the 'Generate NC Code' Dialog Box 36 - Open the APTSource File generated at Step 19 37==>the outputted Feedrate and Spindle are compliant with the Values before Modification 38 - Close this APTSource File 39 - Open the APTSource File generated at Step 33 40==>the outputted Feedrate and Spindle are NOT compliant with the new Values 41==>the outputted Feedrate and Spindle are still the ones, before the modification 42 - Close this APTSource File 43 - Select the lonely Pocketing Operation + RMB + Object Menu + Definition 44 - Click the 'Cancel' Button, meaning that neither Change, nor Toolpath Computation has been requested. 45 - Select the lonely Manufacturing Program + RMB + Object Menu + Generate the NC Code Interactively 46 - Choose APT as 'NC Data Type' 47 - Define a Name and a Path for the APTSource File 48 - Click the 'Execute' Button to Generate the APTSource File 49 - Click 'OK' to close the 'Manufacturing Information' Message 50 - Click 'Close' to exit the 'Generate NC Code' Dialog Box 51 - Open the APTSource File generated at Step 48 52==>the outputted Feedrate and Spindle are NOW compliant with the new Values REMARK: Steps 40 & 41 are the reported Defect REMARK: SR00011025.CATProcess has been created from Scratch at FE Level, on v5r18sp6, with the following Steps: 00 - File + Open the provided 'SR00011025- Part.CATPart' 01 - CATIA Start + Machining + Advanced Machining 02 - Insert + Auxiliary Operations + Tool Change + End Mill 03 - Select the lonely Manufacturing Program 04 - In the Tool Change Dialog Box, Use the 'More' Button, to Customize the Tool Parameters + OK REMARK: Scenario from Step 43 to Step 44 is considered as a Workaround, which is not compliant with the amount of Customer Data. . EXPECTED RESULT: Getting the correct NC Output without editing all the Machining Operations. (Note that nothing informs the End-User that the Machining Operations are not really up-to-date.). . .
Problem conclusion
THIS PROBLEM WILL BE FIXED ON CATIA VERSION 5 RELEASE 20 GA LEVEL. NOTE THAT THIS PROBLEM WILL ALSO BE FIXED ON V5R19SP03 AND ON V5R18SP08 . Incident Diagnosis UpdateToolPath was not being called when changing the feedrates and spindle speed in the tool change panel . Correction Explanation Call UpdateToolPath when changing the feedrates and spindle speed in the tool change panel Answer and By-Pass Force compute toolpath before generating APT. .
Temporary fix
Comments
APAR Information
APAR number
HD79197
Reported component name
CATIA V5 NT>XP
Reported component ID
569151000
Reported release
518
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-10-30
Closed date
2008-12-01
Last modified date
2009-02-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
CATIA V5 NT>XP
Fixed component ID
569151000
Applicable component levels
R518 PSN SP51808
UP09/02/24 I 1000
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA V5"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"518","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
24 February 2009