Fanuc Custom Macro B

Course aim This course this course is designed for operators in engineering already experienced using the machine at an advanced level and want to leverage CNC (Computer Numerical Control) machines’ full capabilities through macro programming. CNC programming with the use of Fanuc custom Macro B, enables you to design and implement powerful advanced CNC macro programming techniques that result in unparalleled accuracy, repeatability and enhanced productivity (ideal for a family of parts). The

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.

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)