Learning Series

CATIA V5 programming learning series

Welcome to a series of articles aimed at transforming those who are new or inexperienced CATIA V5 automation programmers into very proficient ones.  There are a lot of people out there who want to learn how to program CATIA V5 but never do because it they are so busy with their primary job role which is typically an engineer or designer not a programmer.  They can see the incredible power that this knowledge can bring but are busy with the day to day grind and just can’t dedicate dedicate a large block of time to learn it.

The intent of this series is to walk you through the important things one step at a time.  I am not going to cover everything you need to know by any means.  Instead, I will take you on a quick tour and  point out what I think are some of the important things then show you where you can go to learn more.  If you want to go further, it’s up to you to explore a bit on your own.  My goal with this is just to introduce a lot of fundamentals and point you in the right direction to do some self learning.

I will probably only post one or two topics in this series each month.  This gives you a chance to learn at your own pace and explore more on your own even with a busy schedule.  If you are serious about learning this material just carve out a bit of time here and there during your week to read and practice.  Maybe skip a break here and there or just play around with it after work.  Before you know it, you will be comfortable automating almost anything.

Available only to subscribers

This content is only available to subscribers of this blog.  It’s just another way of saying thanks to those subscribers!  It also allows you to get email notification whenever new articles in the learning series are posted as well as all other content.  Once your subscription has been activated, you will receive an email containing the password to access all private content.

How do I become a subscriber?

If you want to easily follow all new topics, just click the link in the sidebar to automatically get all new posts by email. This is an incredibly easy way to follow the topics posted here so you don’t have to remember to revisit the site all the time and you will be able to access the downloads as well.

Don’t worry,  you won’t get spam! This is just an automated service provided by Google Feedburner.  Finally, if you decide you don’t like it, just unsubscribe at any time. Try it!

Click here to access the learning series.

  1. Han JaeMyeong
    June 15, 2010 at 9:42 am

    Hi~~~~ All….

    This website is very good….

    Thank you…..

  2. Steve
    September 9, 2010 at 8:21 pm

    Awesome website. The tip about improving speed through selective choice of methods for accessing parameter lists is great.

    One of the major problems I have is with the speed of creation of fetures in CATIA. It would be great to see a top 10 list of best methods to improve the speed. For instance, I understand that it is not possible in V5 R19 to set the CATIAApplication.RefreshDisplay property to false. I undertsand that the performance gains had when this is set to false and tehre is no grpahical updatign of teh display is enormous. Also, can you elaborate on the effect of OCM latency and methods to prevent this?


  3. NTW
    May 17, 2011 at 3:33 pm

    Any advice on automating NC programming process in CATIA?

    • May 17, 2011 at 8:04 pm

      Unfortunately, I don’t have much experience in that area. I will refer you to the COE develop and deploy forum. It’s probably the best place to get help. There are a lot of guys there who are very experienced in NC programming.

  4. Nicolas Boucher
    July 19, 2011 at 2:12 pm

    Come don’t give up!! I’m waiting for new posting! Thanks for this great work!!

  5. March 30, 2012 at 12:49 pm

    Really good blog!! Great work!

  6. July 26, 2012 at 1:43 pm

    Congratulations. One of the best blogs out here

  7. Kaz Maslanka
    November 14, 2012 at 2:38 pm

    Wow such an impressive blog – I am new and hope I can grasp some of this. Thank you for such a helpful and amazing work.

  8. suren
    January 30, 2013 at 4:22 am

    I have an error “Set hybridShapeLineExplicit1 = hybridShapes1.Item(“X Axis”) ” while working in macros. this is because of pattern making like circular, rectangular pattern.. .. i think so.. please anyone tell why this error occurs?

  1. No trackbacks yet.

Leave a Reply to Kaz Maslanka Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: