Fanuc Custom Macro B

To enable engineering operators already experienced using the machine at an advanced level and want to leverage CNC (Computer Numerical Control) machines’ full capabilities through macro programming. The course will enable the learner to design and implement advanced CNC macro programming techniques that result in unparalleled accuracy, repeatability, and enhanced productivity (ideal for a family of parts). The course begins with step-by-step instructions and gradually proceeds in complexity.

i

Description

Learner Profile:

The course is suitable for those with Fanuc controlled machines or with a similar configuration.

Operators currently operating CNC machines at a very high level i.e. Programming as a controller. Others such as designers, engineers or technicians could benefit from the course.

Learner prerequisites:

Candidates must already be well versed in Fanuc or similar programming and a good understanding of mathematics is advisable.

Course Content :

Day 1: Module 1


• Introduction usage of macro function and data requirements


• M98-M99 subprogram call and use


• Macro call statements


• G65, G66 and G67 including G, T & M code


• Program protection and display and parameter adjustments


• Variables


• Local variables (1-33)


• Common variables (100 – 530)


• System variables (1000 to 20,000) i.e. Tool offsets, work offsets and alarm generation


• Clock timers, function suppression, function inhibit. Modal and positional information


• Arithmetic and trigonometric functions


• Definition, addition, subtraction, multiplication, division


• Sine, Co-sine, tangent, Square root, Absolute values


• Examples of use


Day 2: Module 2


• Conversion BCN to BIN & BIN to BCN


• Discard fractions, raising up fractions (rounding off)


• Combination of arithmetic calculations, modification of arithmetic sequences


• Control commands and branching


• Conditional expressions, conditional and unconditional diversions, iteration


• Custom Macro Body


• Creation and examples


• Making your own canned cycles using Custom Macro B


• System alarms


• Parameters related to the use of Custom Macro Alarms


• Output of data through RS232


• Using D print B print statements


• Program input and output through RS232C. Baud rate setting, stop bits etc.


• Data backup for control settings


• Examples

Exam/Continuous Assessment details:

n/a
(The instructor supervises a series of tasks undertaken during the course to verify the learner’s understanding).

Certification /Awarding Body/Credits:

Certificate: CPD Certificate of Attendance (issued by Training Provider)


Awarding Body: Engineers Ireland    


Credits: This course awards 14 hours Continuous Professional Development (CPD) - as recognised by Engineers Ireland. This is documented on the certificate.


(QQI Credits: n/a)