ICAM Online Training Courses
Fill out our short form to register for our virtual
on-line training course.
Spaces are limited to four participants, so be sure to register ASAP!
Once the form is completed, an ICAM representative will contact you with all the details. In the meantime, we can be reached at the contact information below, should you have any questions.
Training classes start on every Monday
CAM-POST Basic Training Course Schedule
Monday
8:30 – MODULE 1: Introduction to CAM-POST and basic post-processor configuration
- Lecture: 30 min
- Tasks: 15 min
- Results review: 10 min
9:25 – MODULE 2: Executing a post-processor
- Lecture: 15 min
- Tasks: 20 min
- Results review: 10 min
10:10 – MODULE 3: CAM-POST database management
- Lecture: 15 min
- Tasks: 20 min
- Results review: 10 min
10:55 – Break 20 min
11:15 – MODULE 4: Configuring a post-processor (The General Description chapter)
- Lecture: 30 min
- Tasks: 30 min
- Results review: 10 min
12:25 – MODULE 5: Setting the post for a specific machine (The Machine Description chapter)
- Lecture: 30 min
- Tasks: 45 min
- Results review: 10 min
Tuesday
8:30 – MODULE 6: Setting the post for a specific control (The Control Description chapter)
- Lecture: 50 min
- Tasks: 45 min
- Results review: 15 min
10:20 – MODULE 7: Setting the post for a specific control, cont’d (The Automatic Canned Cycles chapter)
- Lecture: 30 min
- Tasks: 20 min
- Results review: 15 min
11:25 – Break 20 min
11:45 – MODULE 8: Configuring other machine options (The Optional Post-Processor Words chapter)
- Lecture: 30 min
- Tasks: 20 min
- Results review: 15 min
12:50 – MODULE 9: Post-processor development tools (Finder, Diffs, Words Manager, Post Wizard, Config)
- Lecture: 30 min
- Tasks: 20 min
- Results review: 10 min
Wednesday
8:30 – MODULE 10: Introduction to post-processor customization (RMD tools)
- Lecture: 30 min
- Tasks: 30 min
- Results review: 10 min
9:40 – MODULE 11: The ICAM macro language: Fundamentals (data types, variables, operators, functions)
- Lecture: 60 min
- Tasks: 45 min
- Results review: 10 min
11:25 – Break 20 min
11:45 – Results Review: 10 min
11:55 – MODULE 12: The ICAM macro language: Macro flow control (IF, CASE, DO, WHILE, REPEAT, EXIT)
- Lecture: 60 min
- Tasks: 45 min
- Results review: 10 min
Thursday
8:30 – MODULE 13: The ICAM macro language: Output string formatting
- Lecture: 45 min
- Tasks: 45 min
- Results review: 10 min
10:10 – MODULE 14: Startup / Shutdown macros $P arguments
- Lecture: 45 min
- Tasks: 45 min
- Results review: 10 min
11:35 – Break 20 min
11:50 – MODULE 15: User-Defined Syntax macros
- Lecture: 45 min
- Tasks: 45 min
- Results review: 10 min
Friday
8:30 – MODULE 16: PPFUN commands
- Lecture: 50 min
- Tasks: 30 min
- Results review: 20 min
10:10 – MODULE 17: File Input | Output specifications and the Dialog Editor
- Lecture: 50 min
- Tasks: 45 min
- Results review: 20 min
11:00 – Break 20 min
11:20 –
- Tasks: 45 min
- Results review: 20 min
12:05 – MODULE 18: Lookahead techniques
- Lecture: 45 min
- Tasks: 30 min
- Results review: 10 min
Training classes start on every Monday
Virtual Machine + Control Emulator Course Schedule
Monday:
08:30 – MODULE 1: The ICAM Manufacturing Extractor
- Lecture: 30 min
- Tasks: 30 min
- Results review: 10 min
09:40 – MODULE 2: The VM timeline
- Lecture: 20 min
- Tasks: 45 min
- Results review: 10 min
10:55 – Break 20 min
11:15 – MODULE 3: The VM user interface
- Lecture: 40 min
- Tasks: 45 min
- Results review: 10 min
13:00 – MODULE 4: VM tool management
- Lecture: 40 min
- Tasks: 45 min (homework)
Tuesday:
08:30 – Results review: 10 min
08:40 – MODULE 5: VM parts and fixtures management
- Lecture: 30 min
- Tasks: 45 min
- Results review: 10 min
10:05 – MODULE 6: Saving jobs for review
- Lecture: 20 min
- Tasks: 20 min
- Results review: 10 min
10:55 – MODULE 7: Simulation options and auxiliary settings
- Lecture: 20 min
- Tasks: 20 min
- Results review: 10 min
10:55 – Break 20 min
11:45 – MODULE 8: Analyzing the simulation results
- Lecture: 20 min
- Tasks: 20 min
- Results review: 10 min
12:35 – MODULE 9: Configuring 3-axes milling virtual machines
- Lecture: 20 min
- Tasks: 45 min
- Results review: 10 min
Wednesday:
08:30 – MODULE 10: Configuring 5-axes milling virtual machines
- Lecture: 20 min
- Tasks: 30 min
- Results review: 10 min
09:30 – MODULE 11: VM collision testing, safety zones, and groups
- Lecture: 20 min
- Tasks: 20 min
- Results review: 10 min
10:20 – Break 20 min
10:40 – MODULE 12: Virtual machine model customization
- Lecture: 30 min
- Tasks: 30 min
- Results review: 10 min
11:50 – MODULE 13: Introduction to ICAM control emulators
- Lecture: 30 min
- Tasks: 20 min
- Results review: 10 min
12:50 – MODULE 14: Customizing control emulator codes and data
- Lecture: 30 min
- Tasks: 30 min (homework)
Thursday:
08:30 – Results review: 10 min
08:40 – MODULE 15: Fundamentals of the ICAM macro language
- Lecture: 120 min
10:40 – Break 20 min
11:00 – MODULE 16: CE Startup / Shutdown and Event macros
- Lecture: 60 min
- Tasks: 40 min
- Results review: 10 min
12:50 – MODULE 17: Code, Data and User Function Macros
- Lecture: 60 min
- Tasks: 40 min (homework)
Friday:
08:30 – Results review: 10 min
08:40 – MODULE 18: CE integration with DELMIA
- Lecture: 45 min
09:25 – Workshop 4 hours with a 20 min break
Training classes start on every Monday
Advanced Training Course Schedule
Module 1: Review of the CAM-POST Questionnaire (optional)
Module 2: The LIMIT, LINTOL and VTLAXS commands
2.1. The LIMIT command
- 2.1.1. Travel limit checking
- 2.1.2. Travel limit tool compensation
- 2.1.3. Travel limit frame transformation
- 2.1.4. Preferred rotary solution
- 2.1.5. Limit-based Cartesian-to-Polar (C2P) switching
- 2.1.6. Limit-based singular positioning
2.2. The LINTOL command
- 2.2.1. Tool tip linearization
- 2.2.2. Linearization and machine kinematics
- 2.2.3. Linearization angular tolerance
- 2.2.4. Types of linearized interpolation
- 2.2.5. Tool-Tip-Only rapid linearization
- 2.2.6. Linearization with RTCP
- 2.2.7. LINTOL optimization features
- 2.2.8. Rotary Turn-Around (RTA)
- 2.2.9. Linearization path planning
- 2.2.10. Singular pre-positioning
- 2.2.11. Rotary winding
2.3. The VTLAXS command
- 2.3.1. Large singular rotations (“tool dancing”)
- 2.3.2. Tool vector tolerance
2.4. Singularity and RTCP
Module 3: Review of the macro language fundamentals (optional)
Module 4: Advanced macro techniques
4.1. Lookahead procedures
- 4.1.1. Standard lookahead searches
- 4.1.2. Lookahead variables
- 4.1.3. The $FLOOK function
- 4.1.4. The $FINFO() function
4.2. MRU (Most Recently Used) functions
4.3. Regular expressions
Module 5: Angular heads and tool adapters
5.1. Programming conventions for angular heads / angular tool adapters
- 5.1.1. CAM software settings
- 5.1.2. Identifying angular heads and tool adapters
- 5.1.3. Determine how your CNC handles angular heads in RTCP mode
5.2. Steps for integrating angular heads in a post-processor
- 5.2.1. Questionnaire settings
- 5.2.2. Angle head definitions
- 5.2.3. Loading pre-defined angle heads
5.3. Steps for integrating angular tool adapters in a post-processor
- 5.3.1. Define and load angular tool adapters from the toolchange startup macro
- 5.3.2. Define and load angular tool adapters from a user-defined macro
Module 6: Customizing the CAM interface kit
6.1. Standard interface kits
6.2. Creating or modifying an interface kit
- 6.2.1. Customizing the insert file
- 6.2.2. Customizing the words file
- 6.2.3. Customizing the external macro file
Module 7: Mill-turn and merging lathe post-processors (optional)
7.1. Questionnaire definitions
7.2. The HEAD post-processor command
7.3. Macro customization for mill-turn and merging lathe post-processors
ICAM Technologies Corporation
21500 Nassr Street,
Sainte-Anne-de-Bellevue, Québec,
Canada, H9X 4C1
1 (800) 827 – 4226
1 (514) 697-8033
marketing@icam.com
Terms & Conditions:
Training courses will be held online via Zoom. You will require a PC or laptop equipped with video and a microphone.
Online training is available for CAM-POST Basic Training and Virtual Machine / Control Emulator Training only.
Maximum four participants per training session.
Class must be paid in full before attending.